Commit 3593cd53 authored by Alexander A. Klimov's avatar Alexander A. Klimov Committed by Jonathan Cameron

Replace HTTP links with HTTPS ones: drivers/iio

Rationale:
Reduces attack surface on kernel devs opening the links for MITM
as HTTPS traffic is much harder to manipulate.

Deterministic algorithm:
For each file:
  If not .svg:
    For each line:
      If doesn't contain `\bxmlns\b`:
        For each link, `\bhttp://[^# \t\r\n]*(?:\w|/)`:
          If both the HTTP and HTTPS versions
          return 200 OK and serve the same content:
            Replace HTTP with HTTPS.
Signed-off-by: default avatarAlexander A. Klimov <grandmaster@al2klimov.de>
Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent 5a6b56de
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* *
* Copyright (c) 2017 Eva Rachel Retuya <eraretuya@gmail.com> * Copyright (c) 2017 Eva Rachel Retuya <eraretuya@gmail.com>
* *
* Datasheet: http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL345.pdf * Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ADXL345.pdf
*/ */
#include <linux/module.h> #include <linux/module.h>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* *
* Copyright (C) 2018 CMC NV * Copyright (C) 2018 CMC NV
* *
* http://www.analog.com/media/en/technical-documentation/data-sheets/AD7949.pdf * https://www.analog.com/media/en/technical-documentation/data-sheets/AD7949.pdf
*/ */
#include <linux/delay.h> #include <linux/delay.h>
......
...@@ -273,7 +273,7 @@ static int ina2xx_read_raw(struct iio_dev *indio_dev, ...@@ -273,7 +273,7 @@ static int ina2xx_read_raw(struct iio_dev *indio_dev,
* Available averaging rates for ina226. The indices correspond with * Available averaging rates for ina226. The indices correspond with
* the bit values expected by the chip (according to the ina226 datasheet, * the bit values expected by the chip (according to the ina226 datasheet,
* table 3 AVG bit settings, found at * table 3 AVG bit settings, found at
* http://www.ti.com/lit/ds/symlink/ina226.pdf. * https://www.ti.com/lit/ds/symlink/ina226.pdf.
*/ */
static const int ina226_avg_tab[] = { 1, 4, 16, 64, 128, 256, 512, 1024 }; static const int ina226_avg_tab[] = { 1, 4, 16, 64, 128, 256, 512, 1024 };
......
...@@ -27,13 +27,13 @@ ...@@ -27,13 +27,13 @@
* MCP3553 * MCP3553
* *
* Datasheet can be found here: * Datasheet can be found here:
* http://ww1.microchip.com/downloads/en/DeviceDoc/21293C.pdf mcp3001 * https://ww1.microchip.com/downloads/en/DeviceDoc/21293C.pdf mcp3001
* http://ww1.microchip.com/downloads/en/DeviceDoc/21294E.pdf mcp3002 * https://ww1.microchip.com/downloads/en/DeviceDoc/21294E.pdf mcp3002
* http://ww1.microchip.com/downloads/en/DeviceDoc/21295d.pdf mcp3004/08 * https://ww1.microchip.com/downloads/en/DeviceDoc/21295d.pdf mcp3004/08
* http://ww1.microchip.com/downloads/en/DeviceDoc/21290D.pdf mcp3201 * http://ww1.microchip.com/downloads/en/DeviceDoc/21290D.pdf mcp3201
* http://ww1.microchip.com/downloads/en/DeviceDoc/21034D.pdf mcp3202 * http://ww1.microchip.com/downloads/en/DeviceDoc/21034D.pdf mcp3202
* http://ww1.microchip.com/downloads/en/DeviceDoc/21298c.pdf mcp3204/08 * http://ww1.microchip.com/downloads/en/DeviceDoc/21298c.pdf mcp3204/08
* http://ww1.microchip.com/downloads/en/DeviceDoc/21700E.pdf mcp3301 * https://ww1.microchip.com/downloads/en/DeviceDoc/21700E.pdf mcp3301
* http://ww1.microchip.com/downloads/en/DeviceDoc/21950D.pdf mcp3550/1/3 * http://ww1.microchip.com/downloads/en/DeviceDoc/21950D.pdf mcp3550/1/3
*/ */
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
* Author: Angelo Compagnucci <angelo.compagnucci@gmail.com> * Author: Angelo Compagnucci <angelo.compagnucci@gmail.com>
* *
* Datasheet: http://ww1.microchip.com/downloads/en/devicedoc/22088b.pdf * Datasheet: http://ww1.microchip.com/downloads/en/devicedoc/22088b.pdf
* http://ww1.microchip.com/downloads/en/DeviceDoc/22226a.pdf * https://ww1.microchip.com/downloads/en/DeviceDoc/22226a.pdf
* http://ww1.microchip.com/downloads/en/DeviceDoc/22072b.pdf * https://ww1.microchip.com/downloads/en/DeviceDoc/22072b.pdf
* *
* This driver exports the value of analog input voltage to sysfs, the * This driver exports the value of analog input voltage to sysfs, the
* voltage unit is nV. * voltage unit is nV.
......
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
* Copyright (C) 2016 Intel * Copyright (C) 2016 Intel
* *
* Datasheets: * Datasheets:
* http://www.ti.com/lit/ds/symlink/adc081c021.pdf * https://www.ti.com/lit/ds/symlink/adc081c021.pdf
* http://www.ti.com/lit/ds/symlink/adc101c021.pdf * https://www.ti.com/lit/ds/symlink/adc101c021.pdf
* http://www.ti.com/lit/ds/symlink/adc121c021.pdf * https://www.ti.com/lit/ds/symlink/adc121c021.pdf
* *
* The devices have a very similar interface and differ mostly in the number of * The devices have a very similar interface and differ mostly in the number of
* bits handled. For the 8-bit and 10-bit models the least-significant 4 or 2 * bits handled. For the 8-bit and 10-bit models the least-significant 4 or 2
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* *
* Copyright (c) 2016 Akinobu Mita <akinobu.mita@gmail.com> * Copyright (c) 2016 Akinobu Mita <akinobu.mita@gmail.com>
* *
* Datasheet: http://www.ti.com/lit/ds/symlink/adc0832-n.pdf * Datasheet: https://www.ti.com/lit/ds/symlink/adc0832-n.pdf
*/ */
#include <linux/module.h> #include <linux/module.h>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* *
* Driver for Texas Instruments' ADC084S021 ADC chip. * Driver for Texas Instruments' ADC084S021 ADC chip.
* Datasheets can be found here: * Datasheets can be found here:
* http://www.ti.com/lit/ds/symlink/adc084s021.pdf * https://www.ti.com/lit/ds/symlink/adc084s021.pdf
*/ */
#include <linux/err.h> #include <linux/err.h>
......
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
* *
* Driver for Texas Instruments' ADC128S052, ADC122S021 and ADC124S021 ADC chip. * Driver for Texas Instruments' ADC128S052, ADC122S021 and ADC124S021 ADC chip.
* Datasheets can be found here: * Datasheets can be found here:
* http://www.ti.com/lit/ds/symlink/adc128s052.pdf * https://www.ti.com/lit/ds/symlink/adc128s052.pdf
* http://www.ti.com/lit/ds/symlink/adc122s021.pdf * https://www.ti.com/lit/ds/symlink/adc122s021.pdf
* http://www.ti.com/lit/ds/symlink/adc124s021.pdf * https://www.ti.com/lit/ds/symlink/adc124s021.pdf
*/ */
#include <linux/acpi.h> #include <linux/acpi.h>
......
// SPDX-License-Identifier: GPL-2.0 // SPDX-License-Identifier: GPL-2.0
/* TI ADS124S0X chip family driver /* TI ADS124S0X chip family driver
* Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/ * Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com/
*/ */
#include <linux/err.h> #include <linux/err.h>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
* Copyright 2012 CS Systemes d'Information * Copyright 2012 CS Systemes d'Information
* *
* And also on hwmon/ads79xx.c * And also on hwmon/ads79xx.c
* Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
* Nishanth Menon * Nishanth Menon
*/ */
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* *
* Author: Gregory CLEMENT <gregory.clement@bootlin.com> * Author: Gregory CLEMENT <gregory.clement@bootlin.com>
* *
* Datasheet: http://www.ti.com/lit/ds/symlink/ads8344.pdf * Datasheet: https://www.ti.com/lit/ds/symlink/ads8344.pdf
*/ */
#include <linux/delay.h> #include <linux/delay.h>
......
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
* Copyright (C) 2017 Phil Reid * Copyright (C) 2017 Phil Reid
* *
* Datasheets can be found here: * Datasheets can be found here:
* http://www.ti.com/lit/gpn/tlc3541 * https://www.ti.com/lit/gpn/tlc3541
* http://www.ti.com/lit/gpn/tlc4541 * https://www.ti.com/lit/gpn/tlc4541
* *
* The tlc4541 requires 24 clock cycles to start a transfer. * The tlc4541 requires 24 clock cycles to start a transfer.
* Conversion then takes 2.94us to complete before data is ready * Conversion then takes 2.94us to complete before data is ready
......
/* /*
* TI ADC MFD driver * TI ADC MFD driver
* *
* Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as * modify it under the terms of the GNU General Public License as
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* conversion of analog signals like battery temperature, * conversion of analog signals like battery temperature,
* battery type, battery level etc. * battery type, battery level etc.
* *
* Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/
* J Keerthy <j-keerthy@ti.com> * J Keerthy <j-keerthy@ti.com>
* *
* Based on twl4030-madc.c * Based on twl4030-madc.c
......
...@@ -4,12 +4,12 @@ ...@@ -4,12 +4,12 @@
* *
* Copyright (C) 2017 KUNBUS GmbH * Copyright (C) 2017 KUNBUS GmbH
* *
* http://www.ti.com/lit/ds/symlink/dac082s085.pdf * https://www.ti.com/lit/ds/symlink/dac082s085.pdf
* http://www.ti.com/lit/ds/symlink/dac102s085.pdf * https://www.ti.com/lit/ds/symlink/dac102s085.pdf
* http://www.ti.com/lit/ds/symlink/dac122s085.pdf * https://www.ti.com/lit/ds/symlink/dac122s085.pdf
* http://www.ti.com/lit/ds/symlink/dac084s085.pdf * https://www.ti.com/lit/ds/symlink/dac084s085.pdf
* http://www.ti.com/lit/ds/symlink/dac104s085.pdf * https://www.ti.com/lit/ds/symlink/dac104s085.pdf
* http://www.ti.com/lit/ds/symlink/dac124s085.pdf * https://www.ti.com/lit/ds/symlink/dac124s085.pdf
*/ */
#include <linux/iio/iio.h> #include <linux/iio/iio.h>
......
...@@ -4,15 +4,15 @@ ...@@ -4,15 +4,15 @@
* *
* Copyright (C) 2018 Prevas A/S * Copyright (C) 2018 Prevas A/S
* *
* http://www.ti.com/lit/ds/symlink/dac5571.pdf * https://www.ti.com/lit/ds/symlink/dac5571.pdf
* http://www.ti.com/lit/ds/symlink/dac6571.pdf * https://www.ti.com/lit/ds/symlink/dac6571.pdf
* http://www.ti.com/lit/ds/symlink/dac7571.pdf * https://www.ti.com/lit/ds/symlink/dac7571.pdf
* http://www.ti.com/lit/ds/symlink/dac5574.pdf * https://www.ti.com/lit/ds/symlink/dac5574.pdf
* http://www.ti.com/lit/ds/symlink/dac6574.pdf * https://www.ti.com/lit/ds/symlink/dac6574.pdf
* http://www.ti.com/lit/ds/symlink/dac7574.pdf * https://www.ti.com/lit/ds/symlink/dac7574.pdf
* http://www.ti.com/lit/ds/symlink/dac5573.pdf * https://www.ti.com/lit/ds/symlink/dac5573.pdf
* http://www.ti.com/lit/ds/symlink/dac6573.pdf * https://www.ti.com/lit/ds/symlink/dac6573.pdf
* http://www.ti.com/lit/ds/symlink/dac7573.pdf * https://www.ti.com/lit/ds/symlink/dac7573.pdf
*/ */
#include <linux/iio/iio.h> #include <linux/iio/iio.h>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* *
* Copyright (C) 2018 CMC NV * Copyright (C) 2018 CMC NV
* *
* http://www.ti.com/lit/ds/symlink/dac7311.pdf * https://www.ti.com/lit/ds/symlink/dac7311.pdf
*/ */
#include <linux/iio/iio.h> #include <linux/iio/iio.h>
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
/* /*
* AFE4403 Heart Rate Monitors and Low-Cost Pulse Oximeters * AFE4403 Heart Rate Monitors and Low-Cost Pulse Oximeters
* *
* Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/
* Andrew F. Davis <afd@ti.com> * Andrew F. Davis <afd@ti.com>
*/ */
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
/* /*
* AFE4404 Heart Rate Monitors and Low-Cost Pulse Oximeters * AFE4404 Heart Rate Monitors and Low-Cost Pulse Oximeters
* *
* Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/
* Andrew F. Davis <afd@ti.com> * Andrew F. Davis <afd@ti.com>
*/ */
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
/* /*
* AFE440X Heart Rate Monitors and Low-Cost Pulse Oximeters * AFE440X Heart Rate Monitors and Low-Cost Pulse Oximeters
* *
* Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/ * Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/
* Andrew F. Davis <afd@ti.com> * Andrew F. Davis <afd@ti.com>
*/ */
......
...@@ -6,11 +6,11 @@ ...@@ -6,11 +6,11 @@
* Author: Matt Ranostay <matt.ranostay@konsulko.com> * Author: Matt Ranostay <matt.ranostay@konsulko.com>
* *
* Datasheets: * Datasheets:
* http://www.ti.com/product/HDC1000/datasheet * https://www.ti.com/product/HDC1000/datasheet
* http://www.ti.com/product/HDC1008/datasheet * https://www.ti.com/product/HDC1008/datasheet
* http://www.ti.com/product/HDC1010/datasheet * https://www.ti.com/product/HDC1010/datasheet
* http://www.ti.com/product/HDC1050/datasheet * https://www.ti.com/product/HDC1050/datasheet
* http://www.ti.com/product/HDC1080/datasheet * https://www.ti.com/product/HDC1080/datasheet
*/ */
#include <linux/delay.h> #include <linux/delay.h>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* *
* 7-bit I2C slave address: 0x13 * 7-bit I2C slave address: 0x13
* *
* Link to data sheet: http://www.onsemi.com/pub/Collateral/LV0104CS-D.PDF * Link to data sheet: https://www.onsemi.com/pub/Collateral/LV0104CS-D.PDF
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
/** /**
* opt3001.c - Texas Instruments OPT3001 Light Sensor * opt3001.c - Texas Instruments OPT3001 Light Sensor
* *
* Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com * Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com
* *
* Author: Andreas Dannenberg <dannenberg@ti.com> * Author: Andreas Dannenberg <dannenberg@ti.com>
* Based on previous work from: Felipe Balbi <balbi@ti.com> * Based on previous work from: Felipe Balbi <balbi@ti.com>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* Analog Devices AD5272 digital potentiometer driver * Analog Devices AD5272 digital potentiometer driver
* Copyright (C) 2018 Phil Reid <preid@electromag.com.au> * Copyright (C) 2018 Phil Reid <preid@electromag.com.au>
* *
* Datasheet: http://www.analog.com/media/en/technical-documentation/data-sheets/AD5272_5274.pdf * Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/AD5272_5274.pdf
* *
* DEVID #Wipers #Positions Resistor Opts (kOhm) i2c address * DEVID #Wipers #Positions Resistor Opts (kOhm) i2c address
* ad5272 1 1024 20, 50, 100 01011xx * ad5272 1 1024 20, 50, 100 01011xx
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Copyright 2016 Rockwell Collins * Copyright 2016 Rockwell Collins
* *
* Datasheet: * Datasheet:
* http://datasheets.maximintegrated.com/en/ds/MAX5481-MAX5484.pdf * https://datasheets.maximintegrated.com/en/ds/MAX5481-MAX5484.pdf
*/ */
#include <linux/acpi.h> #include <linux/acpi.h>
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* Copyright (c) 2018 Chris Coffey <cmc@babblebit.net> * Copyright (c) 2018 Chris Coffey <cmc@babblebit.net>
* Based on: Slawomir Stepien's code from mcp4131.c * Based on: Slawomir Stepien's code from mcp4131.c
* *
* Datasheet: http://ww1.microchip.com/downloads/en/devicedoc/11195c.pdf * Datasheet: https://ww1.microchip.com/downloads/en/devicedoc/11195c.pdf
* *
* DEVID #Wipers #Positions Resistance (kOhm) * DEVID #Wipers #Positions Resistance (kOhm)
* mcp41010 1 256 10 * mcp41010 1 256 10
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* Copyright (c) 2016 Slawomir Stepien * Copyright (c) 2016 Slawomir Stepien
* Based on: Peter Rosin's code from mcp4531.c * Based on: Peter Rosin's code from mcp4531.c
* *
* Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/22060b.pdf * Datasheet: https://ww1.microchip.com/downloads/en/DeviceDoc/22060b.pdf
* *
* DEVID #Wipers #Positions Resistor Opts (kOhm) * DEVID #Wipers #Positions Resistor Opts (kOhm)
* mcp4131 1 129 5, 10, 50, 100 * mcp4131 1 129 5, 10, 50, 100
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* Copyright (c) 2019 AVL DiTEST GmbH * Copyright (c) 2019 AVL DiTEST GmbH
* Tomislav Denis <tomislav.denis@avl.com> * Tomislav Denis <tomislav.denis@avl.com>
* *
* Datasheet: http://www.allsensors.com/cad/DS-0355_Rev_B.PDF * Datasheet: https://www.allsensors.com/cad/DS-0355_Rev_B.PDF
*/ */
#include <linux/module.h> #include <linux/module.h>
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* Copyright (c) 2017 Andreas Klinger <ak@it-klinger.de> * Copyright (c) 2017 Andreas Klinger <ak@it-klinger.de>
* *
* For details about the device see: * For details about the device see:
* http://www.robot-electronics.co.uk/htm/srf04tech.htm * https://www.robot-electronics.co.uk/htm/srf04tech.htm
* *
* the measurement cycle as timing diagram looks like: * the measurement cycle as timing diagram looks like:
* *
......
...@@ -7,9 +7,9 @@ ...@@ -7,9 +7,9 @@
* Copyright (c) 2016, 2017 Andreas Klinger <ak@it-klinger.de> * Copyright (c) 2016, 2017 Andreas Klinger <ak@it-klinger.de>
* *
* For details about the device see: * For details about the device see:
* http://www.robot-electronics.co.uk/htm/srf08tech.html * https://www.robot-electronics.co.uk/htm/srf08tech.html
* http://www.robot-electronics.co.uk/htm/srf10tech.htm * https://www.robot-electronics.co.uk/htm/srf10tech.htm
* http://www.robot-electronics.co.uk/htm/srf02tech.htm * https://www.robot-electronics.co.uk/htm/srf02tech.htm
*/ */
#include <linux/err.h> #include <linux/err.h>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment