diff options
Diffstat (limited to 'drivers')
100 files changed, 148 insertions, 152 deletions
diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index 410c30c42120..212f447938ae 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig | |||
| @@ -81,7 +81,7 @@ config PRINTER | |||
| 81 | corresponding drivers into the kernel. | 81 | corresponding drivers into the kernel. |
| 82 | 82 | ||
| 83 | To compile this driver as a module, choose M here and read | 83 | To compile this driver as a module, choose M here and read |
| 84 | <file:Documentation/parport.txt>. The module will be called lp. | 84 | <file:Documentation/admin-guide/parport.rst>. The module will be called lp. |
| 85 | 85 | ||
| 86 | If you have several parallel ports, you can specify which ports to | 86 | If you have several parallel ports, you can specify which ports to |
| 87 | use with the "lp" kernel command line option. (Try "man bootparam" | 87 | use with the "lp" kernel command line option. (Try "man bootparam" |
diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c index a24a6afb50b6..9760b526ca31 100644 --- a/drivers/clk/clk.c +++ b/drivers/clk/clk.c | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | * it under the terms of the GNU General Public License version 2 as | 6 | * it under the terms of the GNU General Public License version 2 as |
| 7 | * published by the Free Software Foundation. | 7 | * published by the Free Software Foundation. |
| 8 | * | 8 | * |
| 9 | * Standard functionality for the common clock API. See Documentation/clk.txt | 9 | * Standard functionality for the common clock API. See Documentation/driver-api/clk.rst |
| 10 | */ | 10 | */ |
| 11 | 11 | ||
| 12 | #include <linux/clk.h> | 12 | #include <linux/clk.h> |
| @@ -2747,7 +2747,7 @@ static int __clk_core_init(struct clk_core *core) | |||
| 2747 | goto out; | 2747 | goto out; |
| 2748 | } | 2748 | } |
| 2749 | 2749 | ||
| 2750 | /* check that clk_ops are sane. See Documentation/clk.txt */ | 2750 | /* check that clk_ops are sane. See Documentation/driver-api/clk.rst */ |
| 2751 | if (core->ops->set_rate && | 2751 | if (core->ops->set_rate && |
| 2752 | !((core->ops->round_rate || core->ops->determine_rate) && | 2752 | !((core->ops->round_rate || core->ops->determine_rate) && |
| 2753 | core->ops->recalc_rate)) { | 2753 | core->ops->recalc_rate)) { |
diff --git a/drivers/clk/ingenic/cgu.h b/drivers/clk/ingenic/cgu.h index 542192376ebf..502bcbb61b04 100644 --- a/drivers/clk/ingenic/cgu.h +++ b/drivers/clk/ingenic/cgu.h | |||
| @@ -194,7 +194,7 @@ struct ingenic_cgu { | |||
| 194 | 194 | ||
| 195 | /** | 195 | /** |
| 196 | * struct ingenic_clk - private data for a clock | 196 | * struct ingenic_clk - private data for a clock |
| 197 | * @hw: see Documentation/clk.txt | 197 | * @hw: see Documentation/driver-api/clk.rst |
| 198 | * @cgu: a pointer to the CGU data | 198 | * @cgu: a pointer to the CGU data |
| 199 | * @idx: the index of this clock in cgu->clock_info | 199 | * @idx: the index of this clock in cgu->clock_info |
| 200 | */ | 200 | */ |
diff --git a/drivers/dma/dmaengine.c b/drivers/dma/dmaengine.c index b451354735d3..08ba8473a284 100644 --- a/drivers/dma/dmaengine.c +++ b/drivers/dma/dmaengine.c | |||
| @@ -38,7 +38,7 @@ | |||
| 38 | * Each device has a channels list, which runs unlocked but is never modified | 38 | * Each device has a channels list, which runs unlocked but is never modified |
| 39 | * once the device is registered, it's just setup by the driver. | 39 | * once the device is registered, it's just setup by the driver. |
| 40 | * | 40 | * |
| 41 | * See Documentation/dmaengine.txt for more details | 41 | * See Documentation/driver-api/dmaengine for more details |
| 42 | */ | 42 | */ |
| 43 | 43 | ||
| 44 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 44 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/gpu/vga/Kconfig b/drivers/gpu/vga/Kconfig index 29437eabe095..b677e5d524e6 100644 --- a/drivers/gpu/vga/Kconfig +++ b/drivers/gpu/vga/Kconfig | |||
| @@ -6,7 +6,7 @@ config VGA_ARB | |||
| 6 | Some "legacy" VGA devices implemented on PCI typically have the same | 6 | Some "legacy" VGA devices implemented on PCI typically have the same |
| 7 | hard-decoded addresses as they did on ISA. When multiple PCI devices | 7 | hard-decoded addresses as they did on ISA. When multiple PCI devices |
| 8 | are accessed at same time they need some kind of coordination. Please | 8 | are accessed at same time they need some kind of coordination. Please |
| 9 | see Documentation/vgaarbiter.txt for more details. Select this to | 9 | see Documentation/gpu/vgaarbiter.rst for more details. Select this to |
| 10 | enable VGA arbiter. | 10 | enable VGA arbiter. |
| 11 | 11 | ||
| 12 | config VGA_ARB_MAX_GPUS | 12 | config VGA_ARB_MAX_GPUS |
diff --git a/drivers/gpu/vga/vgaarb.c b/drivers/gpu/vga/vgaarb.c index 1c5e74cb9279..c61b04555779 100644 --- a/drivers/gpu/vga/vgaarb.c +++ b/drivers/gpu/vga/vgaarb.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * vgaarb.c: Implements the VGA arbitration. For details refer to | 2 | * vgaarb.c: Implements the VGA arbitration. For details refer to |
| 3 | * Documentation/vgaarbiter.txt | 3 | * Documentation/gpu/vgaarbiter.rst |
| 4 | * | 4 | * |
| 5 | * | 5 | * |
| 6 | * (C) Copyright 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org> | 6 | * (C) Copyright 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org> |
diff --git a/drivers/hid/usbhid/Kconfig b/drivers/hid/usbhid/Kconfig index 0108c5991a04..e50d8fe4d36c 100644 --- a/drivers/hid/usbhid/Kconfig +++ b/drivers/hid/usbhid/Kconfig | |||
| @@ -14,7 +14,7 @@ config USB_HID | |||
| 14 | 14 | ||
| 15 | You can't use this driver and the HIDBP (Boot Protocol) keyboard | 15 | You can't use this driver and the HIDBP (Boot Protocol) keyboard |
| 16 | and mouse drivers at the same time. More information is available: | 16 | and mouse drivers at the same time. More information is available: |
| 17 | <file:Documentation/input/input.txt>. | 17 | <file:Documentation/input/input.rst>. |
| 18 | 18 | ||
| 19 | If unsure, say Y. | 19 | If unsure, say Y. |
| 20 | 20 | ||
diff --git a/drivers/input/Kconfig b/drivers/input/Kconfig index ff8037798779..c5992cd195a1 100644 --- a/drivers/input/Kconfig +++ b/drivers/input/Kconfig | |||
| @@ -16,7 +16,7 @@ config INPUT | |||
| 16 | 16 | ||
| 17 | Say N here if you have a headless (no monitor, no keyboard) system. | 17 | Say N here if you have a headless (no monitor, no keyboard) system. |
| 18 | 18 | ||
| 19 | More information is available: <file:Documentation/input/input.txt> | 19 | More information is available: <file:Documentation/input/input.rst> |
| 20 | 20 | ||
| 21 | If unsure, say Y. | 21 | If unsure, say Y. |
| 22 | 22 | ||
| @@ -144,7 +144,7 @@ config INPUT_JOYDEV | |||
| 144 | 144 | ||
| 145 | If unsure, say Y. | 145 | If unsure, say Y. |
| 146 | 146 | ||
| 147 | More information is available: <file:Documentation/input/joystick.txt> | 147 | More information is available: <file:Documentation/input/joydev/joystick.rst> |
| 148 | 148 | ||
| 149 | To compile this driver as a module, choose M here: the | 149 | To compile this driver as a module, choose M here: the |
| 150 | module will be called joydev. | 150 | module will be called joydev. |
diff --git a/drivers/input/joystick/Kconfig b/drivers/input/joystick/Kconfig index 9591fc04a8ab..d8f9c6e1fc08 100644 --- a/drivers/input/joystick/Kconfig +++ b/drivers/input/joystick/Kconfig | |||
| @@ -9,7 +9,7 @@ menuconfig INPUT_JOYSTICK | |||
| 9 | and the list of supported devices will be displayed. This option | 9 | and the list of supported devices will be displayed. This option |
| 10 | doesn't affect the kernel. | 10 | doesn't affect the kernel. |
| 11 | 11 | ||
| 12 | Please read the file <file:Documentation/input/joystick.txt> which | 12 | Please read the file <file:Documentation/input/joydev/joystick.rst> which |
| 13 | contains more information. | 13 | contains more information. |
| 14 | 14 | ||
| 15 | if INPUT_JOYSTICK | 15 | if INPUT_JOYSTICK |
| @@ -25,7 +25,7 @@ config JOYSTICK_ANALOG | |||
| 25 | Flightstick Pro, ThrustMaster FCS, 6 and 8 button gamepads, or | 25 | Flightstick Pro, ThrustMaster FCS, 6 and 8 button gamepads, or |
| 26 | Saitek Cyborg joysticks. | 26 | Saitek Cyborg joysticks. |
| 27 | 27 | ||
| 28 | Please read the file <file:Documentation/input/joystick.txt> which | 28 | Please read the file <file:Documentation/input/joydev/joystick.rst> which |
| 29 | contains more information. | 29 | contains more information. |
| 30 | 30 | ||
| 31 | To compile this driver as a module, choose M here: the | 31 | To compile this driver as a module, choose M here: the |
| @@ -214,7 +214,7 @@ config JOYSTICK_DB9 | |||
| 214 | gamepad, Sega Saturn gamepad, or a Multisystem -- Atari, Amiga, | 214 | gamepad, Sega Saturn gamepad, or a Multisystem -- Atari, Amiga, |
| 215 | Commodore, Amstrad CPC joystick connected to your parallel port. | 215 | Commodore, Amstrad CPC joystick connected to your parallel port. |
| 216 | For more information on how to use the driver please read | 216 | For more information on how to use the driver please read |
| 217 | <file:Documentation/input/joystick-parport.txt>. | 217 | <file:Documentation/input/devices/joystick-parport.rst>. |
| 218 | 218 | ||
| 219 | To compile this driver as a module, choose M here: the | 219 | To compile this driver as a module, choose M here: the |
| 220 | module will be called db9. | 220 | module will be called db9. |
| @@ -229,7 +229,7 @@ config JOYSTICK_GAMECON | |||
| 229 | Sony PlayStation gamepad or a Multisystem -- Atari, Amiga, | 229 | Sony PlayStation gamepad or a Multisystem -- Atari, Amiga, |
| 230 | Commodore, Amstrad CPC joystick connected to your parallel port. | 230 | Commodore, Amstrad CPC joystick connected to your parallel port. |
| 231 | For more information on how to use the driver please read | 231 | For more information on how to use the driver please read |
| 232 | <file:Documentation/input/joystick-parport.txt>. | 232 | <file:Documentation/input/devices/joystick-parport.rst>. |
| 233 | 233 | ||
| 234 | To compile this driver as a module, choose M here: the | 234 | To compile this driver as a module, choose M here: the |
| 235 | module will be called gamecon. | 235 | module will be called gamecon. |
| @@ -241,7 +241,7 @@ config JOYSTICK_TURBOGRAFX | |||
| 241 | Say Y here if you have the TurboGraFX interface by Steffen Schwenke, | 241 | Say Y here if you have the TurboGraFX interface by Steffen Schwenke, |
| 242 | and want to use it with Multisystem -- Atari, Amiga, Commodore, | 242 | and want to use it with Multisystem -- Atari, Amiga, Commodore, |
| 243 | Amstrad CPC joystick. For more information on how to use the driver | 243 | Amstrad CPC joystick. For more information on how to use the driver |
| 244 | please read <file:Documentation/input/joystick-parport.txt>. | 244 | please read <file:Documentation/input/devices/joystick-parport.rst>. |
| 245 | 245 | ||
| 246 | To compile this driver as a module, choose M here: the | 246 | To compile this driver as a module, choose M here: the |
| 247 | module will be called turbografx. | 247 | module will be called turbografx. |
| @@ -287,7 +287,7 @@ config JOYSTICK_XPAD | |||
| 287 | and/or "Event interface support" (CONFIG_INPUT_EVDEV) as well. | 287 | and/or "Event interface support" (CONFIG_INPUT_EVDEV) as well. |
| 288 | 288 | ||
| 289 | For information about how to connect the X-Box pad to USB, see | 289 | For information about how to connect the X-Box pad to USB, see |
| 290 | <file:Documentation/input/xpad.txt>. | 290 | <file:Documentation/input/devices/xpad.rst>. |
| 291 | 291 | ||
| 292 | To compile this driver as a module, choose M here: the | 292 | To compile this driver as a module, choose M here: the |
| 293 | module will be called xpad. | 293 | module will be called xpad. |
| @@ -313,7 +313,7 @@ config JOYSTICK_WALKERA0701 | |||
| 313 | Say Y or M here if you have a Walkera WK-0701 transmitter which is | 313 | Say Y or M here if you have a Walkera WK-0701 transmitter which is |
| 314 | supplied with a ready to fly Walkera helicopters such as HM36, | 314 | supplied with a ready to fly Walkera helicopters such as HM36, |
| 315 | HM37, HM60 and want to use it via parport as a joystick. More | 315 | HM37, HM60 and want to use it via parport as a joystick. More |
| 316 | information is available: <file:Documentation/input/walkera0701.txt> | 316 | information is available: <file:Documentation/input/devices/walkera0701.rst> |
| 317 | 317 | ||
| 318 | To compile this driver as a module, choose M here: the | 318 | To compile this driver as a module, choose M here: the |
| 319 | module will be called walkera0701. | 319 | module will be called walkera0701. |
diff --git a/drivers/input/joystick/iforce/Kconfig b/drivers/input/joystick/iforce/Kconfig index 8fde22a021b3..ab4dbcbcbf50 100644 --- a/drivers/input/joystick/iforce/Kconfig +++ b/drivers/input/joystick/iforce/Kconfig | |||
| @@ -27,6 +27,6 @@ config JOYSTICK_IFORCE_232 | |||
| 27 | connected to your serial (COM) port. | 27 | connected to your serial (COM) port. |
| 28 | 28 | ||
| 29 | You will need an additional utility called inputattach, see | 29 | You will need an additional utility called inputattach, see |
| 30 | <file:Documentation/input/joystick.txt> | 30 | <file:Documentation/input/joydev/joystick.rst> |
| 31 | and <file:Documentation/input/ff.txt>. | 31 | and <file:Documentation/input/ff.rst>. |
| 32 | 32 | ||
diff --git a/drivers/input/joystick/walkera0701.c b/drivers/input/joystick/walkera0701.c index 36a5b93156ed..dce313dc260a 100644 --- a/drivers/input/joystick/walkera0701.c +++ b/drivers/input/joystick/walkera0701.c | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | * | 3 | * |
| 4 | * Copyright (c) 2008 Peter Popovec | 4 | * Copyright (c) 2008 Peter Popovec |
| 5 | * | 5 | * |
| 6 | * More about driver: <file:Documentation/input/walkera0701.txt> | 6 | * More about driver: <file:Documentation/input/devices/walkera0701.rst> |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| 9 | /* | 9 | /* |
diff --git a/drivers/input/misc/Kconfig b/drivers/input/misc/Kconfig index 572b15fa18c2..c25606e00693 100644 --- a/drivers/input/misc/Kconfig +++ b/drivers/input/misc/Kconfig | |||
| @@ -411,7 +411,7 @@ config INPUT_YEALINK | |||
| 411 | usb sound driver, so you might want to enable that as well. | 411 | usb sound driver, so you might want to enable that as well. |
| 412 | 412 | ||
| 413 | For information about how to use these additional functions, see | 413 | For information about how to use these additional functions, see |
| 414 | <file:Documentation/input/yealink.txt>. | 414 | <file:Documentation/input/devices/yealink.rst>. |
| 415 | 415 | ||
| 416 | To compile this driver as a module, choose M here: the module will be | 416 | To compile this driver as a module, choose M here: the module will be |
| 417 | called yealink. | 417 | called yealink. |
| @@ -595,7 +595,7 @@ config INPUT_GPIO_ROTARY_ENCODER | |||
| 595 | depends on GPIOLIB || COMPILE_TEST | 595 | depends on GPIOLIB || COMPILE_TEST |
| 596 | help | 596 | help |
| 597 | Say Y here to add support for rotary encoders connected to GPIO lines. | 597 | Say Y here to add support for rotary encoders connected to GPIO lines. |
| 598 | Check file:Documentation/input/rotary-encoder.txt for more | 598 | Check file:Documentation/input/devices/rotary-encoder.rst for more |
| 599 | information. | 599 | information. |
| 600 | 600 | ||
| 601 | To compile this driver as a module, choose M here: the | 601 | To compile this driver as a module, choose M here: the |
diff --git a/drivers/input/misc/rotary_encoder.c b/drivers/input/misc/rotary_encoder.c index 6d304381fc30..30ec77ad32c6 100644 --- a/drivers/input/misc/rotary_encoder.c +++ b/drivers/input/misc/rotary_encoder.c | |||
| @@ -7,7 +7,7 @@ | |||
| 7 | * state machine code inspired by code from Tim Ruetz | 7 | * state machine code inspired by code from Tim Ruetz |
| 8 | * | 8 | * |
| 9 | * A generic driver for rotary encoders connected to GPIO lines. | 9 | * A generic driver for rotary encoders connected to GPIO lines. |
| 10 | * See file:Documentation/input/rotary-encoder.txt for more information | 10 | * See file:Documentation/input/devices/rotary-encoder.rst for more information |
| 11 | * | 11 | * |
| 12 | * This program is free software; you can redistribute it and/or modify | 12 | * This program is free software; you can redistribute it and/or modify |
| 13 | * it under the terms of the GNU General Public License version 2 as | 13 | * it under the terms of the GNU General Public License version 2 as |
diff --git a/drivers/input/mouse/Kconfig b/drivers/input/mouse/Kconfig index f27f23f2d99a..566a1e3aa504 100644 --- a/drivers/input/mouse/Kconfig +++ b/drivers/input/mouse/Kconfig | |||
| @@ -129,7 +129,7 @@ config MOUSE_PS2_ELANTECH | |||
| 129 | 129 | ||
| 130 | This driver exposes some configuration registers via sysfs | 130 | This driver exposes some configuration registers via sysfs |
| 131 | entries. For further information, | 131 | entries. For further information, |
| 132 | see <file:Documentation/input/elantech.txt>. | 132 | see <file:Documentation/input/devices/elantech.rst>. |
| 133 | 133 | ||
| 134 | If unsure, say N. | 134 | If unsure, say N. |
| 135 | 135 | ||
| @@ -228,7 +228,7 @@ config MOUSE_APPLETOUCH | |||
| 228 | scrolling in X11. | 228 | scrolling in X11. |
| 229 | 229 | ||
| 230 | For further information, see | 230 | For further information, see |
| 231 | <file:Documentation/input/appletouch.txt>. | 231 | <file:Documentation/input/devices/appletouch.rst>. |
| 232 | 232 | ||
| 233 | To compile this driver as a module, choose M here: the | 233 | To compile this driver as a module, choose M here: the |
| 234 | module will be called appletouch. | 234 | module will be called appletouch. |
| @@ -251,7 +251,7 @@ config MOUSE_BCM5974 | |||
| 251 | 251 | ||
| 252 | The interface is currently identical to the appletouch interface, | 252 | The interface is currently identical to the appletouch interface, |
| 253 | for further information, see | 253 | for further information, see |
| 254 | <file:Documentation/input/appletouch.txt>. | 254 | <file:Documentation/input/devices/appletouch.rst>. |
| 255 | 255 | ||
| 256 | To compile this driver as a module, choose M here: the | 256 | To compile this driver as a module, choose M here: the |
| 257 | module will be called bcm5974. | 257 | module will be called bcm5974. |
diff --git a/drivers/input/mouse/alps.c b/drivers/input/mouse/alps.c index cb5579716dba..0a6f7ca883e7 100644 --- a/drivers/input/mouse/alps.c +++ b/drivers/input/mouse/alps.c | |||
| @@ -212,7 +212,7 @@ static void alps_set_abs_params_v7(struct alps_data *priv, | |||
| 212 | static void alps_set_abs_params_ss4_v2(struct alps_data *priv, | 212 | static void alps_set_abs_params_ss4_v2(struct alps_data *priv, |
| 213 | struct input_dev *dev1); | 213 | struct input_dev *dev1); |
| 214 | 214 | ||
| 215 | /* Packet formats are described in Documentation/input/alps.txt */ | 215 | /* Packet formats are described in Documentation/input/devices/alps.rst */ |
| 216 | 216 | ||
| 217 | static bool alps_is_valid_first_byte(struct alps_data *priv, | 217 | static bool alps_is_valid_first_byte(struct alps_data *priv, |
| 218 | unsigned char data) | 218 | unsigned char data) |
diff --git a/drivers/input/serio/Kconfig b/drivers/input/serio/Kconfig index ca4530eb3378..d90d9f1098ff 100644 --- a/drivers/input/serio/Kconfig +++ b/drivers/input/serio/Kconfig | |||
| @@ -47,7 +47,7 @@ config SERIO_SERPORT | |||
| 47 | Say Y here if you plan to use an input device (mouse, joystick, | 47 | Say Y here if you plan to use an input device (mouse, joystick, |
| 48 | tablet, 6dof) that communicates over the RS232 serial (COM) port. | 48 | tablet, 6dof) that communicates over the RS232 serial (COM) port. |
| 49 | 49 | ||
| 50 | More information is available: <file:Documentation/input/input.txt> | 50 | More information is available: <file:Documentation/input/input.rst> |
| 51 | 51 | ||
| 52 | If unsure, say Y. | 52 | If unsure, say Y. |
| 53 | 53 | ||
| @@ -78,7 +78,7 @@ config SERIO_PARKBD | |||
| 78 | Say Y here if you built a simple parallel port adapter to attach | 78 | Say Y here if you built a simple parallel port adapter to attach |
| 79 | an additional AT keyboard, XT keyboard or PS/2 mouse. | 79 | an additional AT keyboard, XT keyboard or PS/2 mouse. |
| 80 | 80 | ||
| 81 | More information is available: <file:Documentation/input/input.txt> | 81 | More information is available: <file:Documentation/input/input.rst> |
| 82 | 82 | ||
| 83 | If unsure, say N. | 83 | If unsure, say N. |
| 84 | 84 | ||
diff --git a/drivers/input/touchscreen/wm97xx-core.c b/drivers/input/touchscreen/wm97xx-core.c index fd714ee881f7..2566b4d8b342 100644 --- a/drivers/input/touchscreen/wm97xx-core.c +++ b/drivers/input/touchscreen/wm97xx-core.c | |||
| @@ -68,7 +68,7 @@ | |||
| 68 | * The default values correspond to Mainstone II in QVGA mode | 68 | * The default values correspond to Mainstone II in QVGA mode |
| 69 | * | 69 | * |
| 70 | * Please read | 70 | * Please read |
| 71 | * Documentation/input/input-programming.txt for more details. | 71 | * Documentation/input/input-programming.rst for more details. |
| 72 | */ | 72 | */ |
| 73 | 73 | ||
| 74 | static int abs_x[3] = {150, 4000, 5}; | 74 | static int abs_x[3] = {150, 4000, 5}; |
diff --git a/drivers/lightnvm/pblk-rb.c b/drivers/lightnvm/pblk-rb.c index 00cd1f20a196..55e9442a99e2 100644 --- a/drivers/lightnvm/pblk-rb.c +++ b/drivers/lightnvm/pblk-rb.c | |||
| @@ -38,7 +38,7 @@ void pblk_rb_data_free(struct pblk_rb *rb) | |||
| 38 | /* | 38 | /* |
| 39 | * Initialize ring buffer. The data and metadata buffers must be previously | 39 | * Initialize ring buffer. The data and metadata buffers must be previously |
| 40 | * allocated and their size must be a power of two | 40 | * allocated and their size must be a power of two |
| 41 | * (Documentation/circular-buffers.txt) | 41 | * (Documentation/core-api/circular-buffers.rst) |
| 42 | */ | 42 | */ |
| 43 | int pblk_rb_init(struct pblk_rb *rb, struct pblk_rb_entry *rb_entry_base, | 43 | int pblk_rb_init(struct pblk_rb *rb, struct pblk_rb_entry *rb_entry_base, |
| 44 | unsigned int power_size, unsigned int power_seg_sz) | 44 | unsigned int power_size, unsigned int power_seg_sz) |
diff --git a/drivers/md/bcache/Kconfig b/drivers/md/bcache/Kconfig index 4d200883c505..17bf109c58e9 100644 --- a/drivers/md/bcache/Kconfig +++ b/drivers/md/bcache/Kconfig | |||
| @@ -5,7 +5,7 @@ config BCACHE | |||
| 5 | Allows a block device to be used as cache for other devices; uses | 5 | Allows a block device to be used as cache for other devices; uses |
| 6 | a btree for indexing and the layout is optimized for SSDs. | 6 | a btree for indexing and the layout is optimized for SSDs. |
| 7 | 7 | ||
| 8 | See Documentation/bcache.txt for details. | 8 | See Documentation/admin-guide/bcache.rst for details. |
| 9 | 9 | ||
| 10 | config BCACHE_DEBUG | 10 | config BCACHE_DEBUG |
| 11 | bool "Bcache debugging" | 11 | bool "Bcache debugging" |
diff --git a/drivers/md/bcache/btree.c b/drivers/md/bcache/btree.c index 2a0968c04e21..547c9eedc2f4 100644 --- a/drivers/md/bcache/btree.c +++ b/drivers/md/bcache/btree.c | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | * as keys are inserted we only sort the pages that have not yet been written. | 18 | * as keys are inserted we only sort the pages that have not yet been written. |
| 19 | * When garbage collection is run, we resort the entire node. | 19 | * When garbage collection is run, we resort the entire node. |
| 20 | * | 20 | * |
| 21 | * All configuration is done via sysfs; see Documentation/bcache.txt. | 21 | * All configuration is done via sysfs; see Documentation/admin-guide/bcache.rst. |
| 22 | */ | 22 | */ |
| 23 | 23 | ||
| 24 | #include "bcache.h" | 24 | #include "bcache.h" |
diff --git a/drivers/md/bcache/extents.c b/drivers/md/bcache/extents.c index c334e6666461..1d096742eb41 100644 --- a/drivers/md/bcache/extents.c +++ b/drivers/md/bcache/extents.c | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | * as keys are inserted we only sort the pages that have not yet been written. | 18 | * as keys are inserted we only sort the pages that have not yet been written. |
| 19 | * When garbage collection is run, we resort the entire node. | 19 | * When garbage collection is run, we resort the entire node. |
| 20 | * | 20 | * |
| 21 | * All configuration is done via sysfs; see Documentation/bcache.txt. | 21 | * All configuration is done via sysfs; see Documentation/admin-guide/bcache.rst. |
| 22 | */ | 22 | */ |
| 23 | 23 | ||
| 24 | #include "bcache.h" | 24 | #include "bcache.h" |
diff --git a/drivers/media/dvb-core/dvb_ringbuffer.c b/drivers/media/dvb-core/dvb_ringbuffer.c index 4330b6fa4af2..d1d471af0636 100644 --- a/drivers/media/dvb-core/dvb_ringbuffer.c +++ b/drivers/media/dvb-core/dvb_ringbuffer.c | |||
| @@ -55,7 +55,7 @@ int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf) | |||
| 55 | * this pairs with smp_store_release() in dvb_ringbuffer_write(), | 55 | * this pairs with smp_store_release() in dvb_ringbuffer_write(), |
| 56 | * dvb_ringbuffer_write_user(), or dvb_ringbuffer_reset() | 56 | * dvb_ringbuffer_write_user(), or dvb_ringbuffer_reset() |
| 57 | * | 57 | * |
| 58 | * for memory barriers also see Documentation/circular-buffers.txt | 58 | * for memory barriers also see Documentation/core-api/circular-buffers.rst |
| 59 | */ | 59 | */ |
| 60 | return (rbuf->pread == smp_load_acquire(&rbuf->pwrite)); | 60 | return (rbuf->pread == smp_load_acquire(&rbuf->pwrite)); |
| 61 | } | 61 | } |
diff --git a/drivers/media/dvb-frontends/Kconfig b/drivers/media/dvb-frontends/Kconfig index 55e36a4f5215..9ecaa9d0744a 100644 --- a/drivers/media/dvb-frontends/Kconfig +++ b/drivers/media/dvb-frontends/Kconfig | |||
| @@ -324,7 +324,7 @@ config DVB_SP8870 | |||
| 324 | A DVB-T tuner module. Say Y when you want to support this frontend. | 324 | A DVB-T tuner module. Say Y when you want to support this frontend. |
| 325 | 325 | ||
| 326 | This driver needs external firmware. Please use the command | 326 | This driver needs external firmware. Please use the command |
| 327 | "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to | 327 | "<kerneldir>/scripts/get_dvb_firmware sp8870" to |
| 328 | download/extract it, and then copy it to /usr/lib/hotplug/firmware | 328 | download/extract it, and then copy it to /usr/lib/hotplug/firmware |
| 329 | or /lib/firmware (depending on configuration of firmware hotplug). | 329 | or /lib/firmware (depending on configuration of firmware hotplug). |
| 330 | 330 | ||
| @@ -336,7 +336,7 @@ config DVB_SP887X | |||
| 336 | A DVB-T tuner module. Say Y when you want to support this frontend. | 336 | A DVB-T tuner module. Say Y when you want to support this frontend. |
| 337 | 337 | ||
| 338 | This driver needs external firmware. Please use the command | 338 | This driver needs external firmware. Please use the command |
| 339 | "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to | 339 | "<kerneldir>/scripts/get_dvb_firmware sp887x" to |
| 340 | download/extract it, and then copy it to /usr/lib/hotplug/firmware | 340 | download/extract it, and then copy it to /usr/lib/hotplug/firmware |
| 341 | or /lib/firmware (depending on configuration of firmware hotplug). | 341 | or /lib/firmware (depending on configuration of firmware hotplug). |
| 342 | 342 | ||
| @@ -387,8 +387,8 @@ config DVB_TDA1004X | |||
| 387 | A DVB-T tuner module. Say Y when you want to support this frontend. | 387 | A DVB-T tuner module. Say Y when you want to support this frontend. |
| 388 | 388 | ||
| 389 | This driver needs external firmware. Please use the commands | 389 | This driver needs external firmware. Please use the commands |
| 390 | "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045", | 390 | "<kerneldir>/scripts/get_dvb_firmware tda10045", |
| 391 | "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to | 391 | "<kerneldir>/scripts/get_dvb_firmware tda10046" to |
| 392 | download/extract them, and then copy them to /usr/lib/hotplug/firmware | 392 | download/extract them, and then copy them to /usr/lib/hotplug/firmware |
| 393 | or /lib/firmware (depending on configuration of firmware hotplug). | 393 | or /lib/firmware (depending on configuration of firmware hotplug). |
| 394 | 394 | ||
| @@ -591,8 +591,8 @@ config DVB_NXT200X | |||
| 591 | to support this frontend. | 591 | to support this frontend. |
| 592 | 592 | ||
| 593 | This driver needs external firmware. Please use the commands | 593 | This driver needs external firmware. Please use the commands |
| 594 | "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and | 594 | "<kerneldir>/scripts/get_dvb_firmware nxt2002" and |
| 595 | "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to | 595 | "<kerneldir>/scripts/get_dvb_firmware nxt2004" to |
| 596 | download/extract them, and then copy them to /usr/lib/hotplug/firmware | 596 | download/extract them, and then copy them to /usr/lib/hotplug/firmware |
| 597 | or /lib/firmware (depending on configuration of firmware hotplug). | 597 | or /lib/firmware (depending on configuration of firmware hotplug). |
| 598 | 598 | ||
| @@ -604,7 +604,7 @@ config DVB_OR51211 | |||
| 604 | An ATSC 8VSB tuner module. Say Y when you want to support this frontend. | 604 | An ATSC 8VSB tuner module. Say Y when you want to support this frontend. |
| 605 | 605 | ||
| 606 | This driver needs external firmware. Please use the command | 606 | This driver needs external firmware. Please use the command |
| 607 | "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to | 607 | "<kerneldir>/scripts/get_dvb_firmware or51211" to |
| 608 | download it, and then copy it to /usr/lib/hotplug/firmware | 608 | download it, and then copy it to /usr/lib/hotplug/firmware |
| 609 | or /lib/firmware (depending on configuration of firmware hotplug). | 609 | or /lib/firmware (depending on configuration of firmware hotplug). |
| 610 | 610 | ||
| @@ -617,8 +617,8 @@ config DVB_OR51132 | |||
| 617 | to support this frontend. | 617 | to support this frontend. |
| 618 | 618 | ||
| 619 | This driver needs external firmware. Please use the commands | 619 | This driver needs external firmware. Please use the commands |
| 620 | "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or | 620 | "<kerneldir>/scripts/get_dvb_firmware or51132_vsb" and/or |
| 621 | "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to | 621 | "<kerneldir>/scripts/get_dvb_firmware or51132_qam" to |
| 622 | download firmwares for 8VSB and QAM64/256, respectively. Copy them to | 622 | download firmwares for 8VSB and QAM64/256, respectively. Copy them to |
| 623 | /usr/lib/hotplug/firmware or /lib/firmware (depending on | 623 | /usr/lib/hotplug/firmware or /lib/firmware (depending on |
| 624 | configuration of firmware hotplug). | 624 | configuration of firmware hotplug). |
diff --git a/drivers/media/dvb-frontends/dib3000.h b/drivers/media/dvb-frontends/dib3000.h index d5dfafb4ef13..d2b7523a22b5 100644 --- a/drivers/media/dvb-frontends/dib3000.h +++ b/drivers/media/dvb-frontends/dib3000.h | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | * Amaury Demol from DiBcom for providing specs and driver | 17 | * Amaury Demol from DiBcom for providing specs and driver |
| 18 | * sources, on which this driver (and the dvb-dibusb) are based. | 18 | * sources, on which this driver (and the dvb-dibusb) are based. |
| 19 | * | 19 | * |
| 20 | * see Documentation/dvb/README.dvb-usb for more information | 20 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 21 | * | 21 | * |
| 22 | */ | 22 | */ |
| 23 | 23 | ||
diff --git a/drivers/media/dvb-frontends/dib3000mb.c b/drivers/media/dvb-frontends/dib3000mb.c index de3ce2786c72..5861f346db49 100644 --- a/drivers/media/dvb-frontends/dib3000mb.c +++ b/drivers/media/dvb-frontends/dib3000mb.c | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | * Amaury Demol from DiBcom for providing specs and driver | 17 | * Amaury Demol from DiBcom for providing specs and driver |
| 18 | * sources, on which this driver (and the dvb-dibusb) are based. | 18 | * sources, on which this driver (and the dvb-dibusb) are based. |
| 19 | * | 19 | * |
| 20 | * see Documentation/dvb/README.dvb-usb for more information | 20 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 21 | * | 21 | * |
| 22 | */ | 22 | */ |
| 23 | 23 | ||
diff --git a/drivers/media/dvb-frontends/eds1547.h b/drivers/media/dvb-frontends/eds1547.h index c983f2f85802..30f067fc1f56 100644 --- a/drivers/media/dvb-frontends/eds1547.h +++ b/drivers/media/dvb-frontends/eds1547.h | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | * under the terms of the GNU General Public License as published by the | 6 | * under the terms of the GNU General Public License as published by the |
| 7 | * Free Software Foundation, version 2. | 7 | * Free Software Foundation, version 2. |
| 8 | * | 8 | * |
| 9 | * see Documentation/dvb/README.dvb-usb for more information | 9 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 10 | */ | 10 | */ |
| 11 | 11 | ||
| 12 | #ifndef EDS1547 | 12 | #ifndef EDS1547 |
diff --git a/drivers/media/dvb-frontends/nxt200x.c b/drivers/media/dvb-frontends/nxt200x.c index 7aa74403648e..a6cc4952eb74 100644 --- a/drivers/media/dvb-frontends/nxt200x.c +++ b/drivers/media/dvb-frontends/nxt200x.c | |||
| @@ -27,8 +27,8 @@ | |||
| 27 | * ATI HDTV Wonder (NXT2004) | 27 | * ATI HDTV Wonder (NXT2004) |
| 28 | * | 28 | * |
| 29 | * This driver needs external firmware. Please use the command | 29 | * This driver needs external firmware. Please use the command |
| 30 | * "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" or | 30 | * "<kerneldir>/scripts/get_dvb_firmware nxt2002" or |
| 31 | * "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to | 31 | * "<kerneldir>/scripts/get_dvb_firmware nxt2004" to |
| 32 | * download/extract the appropriate firmware, and then copy it to | 32 | * download/extract the appropriate firmware, and then copy it to |
| 33 | * /usr/lib/hotplug/firmware/ or /lib/firmware/ | 33 | * /usr/lib/hotplug/firmware/ or /lib/firmware/ |
| 34 | * (depending on configuration of firmware hotplug). | 34 | * (depending on configuration of firmware hotplug). |
diff --git a/drivers/media/dvb-frontends/or51211.c b/drivers/media/dvb-frontends/or51211.c index a1b7c301828f..b65ba34fd00a 100644 --- a/drivers/media/dvb-frontends/or51211.c +++ b/drivers/media/dvb-frontends/or51211.c | |||
| @@ -22,7 +22,7 @@ | |||
| 22 | 22 | ||
| 23 | /* | 23 | /* |
| 24 | * This driver needs external firmware. Please use the command | 24 | * This driver needs external firmware. Please use the command |
| 25 | * "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to | 25 | * "<kerneldir>/scripts/get_dvb_firmware or51211" to |
| 26 | * download/extract it, and then copy it to /usr/lib/hotplug/firmware | 26 | * download/extract it, and then copy it to /usr/lib/hotplug/firmware |
| 27 | * or /lib/firmware (depending on configuration of firmware hotplug). | 27 | * or /lib/firmware (depending on configuration of firmware hotplug). |
| 28 | */ | 28 | */ |
diff --git a/drivers/media/dvb-frontends/sp8870.c b/drivers/media/dvb-frontends/sp8870.c index 9a726f3a4896..1d57a20093fc 100644 --- a/drivers/media/dvb-frontends/sp8870.c +++ b/drivers/media/dvb-frontends/sp8870.c | |||
| @@ -21,7 +21,7 @@ | |||
| 21 | */ | 21 | */ |
| 22 | /* | 22 | /* |
| 23 | * This driver needs external firmware. Please use the command | 23 | * This driver needs external firmware. Please use the command |
| 24 | * "<kerneldir>/Documentation/dvb/get_dvb_firmware alps_tdlb7" to | 24 | * "<kerneldir>/scripts/get_dvb_firmware alps_tdlb7" to |
| 25 | * download/extract it, and then copy it to /usr/lib/hotplug/firmware | 25 | * download/extract it, and then copy it to /usr/lib/hotplug/firmware |
| 26 | * or /lib/firmware (depending on configuration of firmware hotplug). | 26 | * or /lib/firmware (depending on configuration of firmware hotplug). |
| 27 | */ | 27 | */ |
diff --git a/drivers/media/dvb-frontends/sp887x.c b/drivers/media/dvb-frontends/sp887x.c index f39d566d7d1d..57a0d0ae2b48 100644 --- a/drivers/media/dvb-frontends/sp887x.c +++ b/drivers/media/dvb-frontends/sp887x.c | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | /* | 5 | /* |
| 6 | * This driver needs external firmware. Please use the command | 6 | * This driver needs external firmware. Please use the command |
| 7 | * "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to | 7 | * "<kerneldir>/scripts/get_dvb_firmware sp887x" to |
| 8 | * download/extract it, and then copy it to /usr/lib/hotplug/firmware | 8 | * download/extract it, and then copy it to /usr/lib/hotplug/firmware |
| 9 | * or /lib/firmware (depending on configuration of firmware hotplug). | 9 | * or /lib/firmware (depending on configuration of firmware hotplug). |
| 10 | */ | 10 | */ |
diff --git a/drivers/media/dvb-frontends/tda1004x.c b/drivers/media/dvb-frontends/tda1004x.c index 58e3beff5adc..7dcfb4a4b2d0 100644 --- a/drivers/media/dvb-frontends/tda1004x.c +++ b/drivers/media/dvb-frontends/tda1004x.c | |||
| @@ -21,8 +21,8 @@ | |||
| 21 | */ | 21 | */ |
| 22 | /* | 22 | /* |
| 23 | * This driver needs external firmware. Please use the commands | 23 | * This driver needs external firmware. Please use the commands |
| 24 | * "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045", | 24 | * "<kerneldir>/scripts/get_dvb_firmware tda10045", |
| 25 | * "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to | 25 | * "<kerneldir>/scripts/get_dvb_firmware tda10046" to |
| 26 | * download/extract them, and then copy them to /usr/lib/hotplug/firmware | 26 | * download/extract them, and then copy them to /usr/lib/hotplug/firmware |
| 27 | * or /lib/firmware (depending on configuration of firmware hotplug). | 27 | * or /lib/firmware (depending on configuration of firmware hotplug). |
| 28 | */ | 28 | */ |
diff --git a/drivers/media/dvb-frontends/tda10071.c b/drivers/media/dvb-frontends/tda10071.c index a59f4fd09df6..1ed67c08e699 100644 --- a/drivers/media/dvb-frontends/tda10071.c +++ b/drivers/media/dvb-frontends/tda10071.c | |||
| @@ -852,7 +852,7 @@ static int tda10071_init(struct dvb_frontend *fe) | |||
| 852 | ret = request_firmware(&fw, fw_file, &client->dev); | 852 | ret = request_firmware(&fw, fw_file, &client->dev); |
| 853 | if (ret) { | 853 | if (ret) { |
| 854 | dev_err(&client->dev, | 854 | dev_err(&client->dev, |
| 855 | "did not find the firmware file. (%s) Please see linux/Documentation/dvb/ for more details on firmware-problems. (%d)\n", | 855 | "did not find the firmware file '%s' (status %d). You can use <kernel_dir>/scripts/get_dvb_firmware to get the firmware\n", |
| 856 | fw_file, ret); | 856 | fw_file, ret); |
| 857 | goto error; | 857 | goto error; |
| 858 | } | 858 | } |
diff --git a/drivers/media/dvb-frontends/z0194a.h b/drivers/media/dvb-frontends/z0194a.h index 96d86d6eb473..0871c1ade94c 100644 --- a/drivers/media/dvb-frontends/z0194a.h +++ b/drivers/media/dvb-frontends/z0194a.h | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | * under the terms of the GNU General Public License as published by the | 6 | * under the terms of the GNU General Public License as published by the |
| 7 | * Free Software Foundation, version 2. | 7 | * Free Software Foundation, version 2. |
| 8 | * | 8 | * |
| 9 | * see Documentation/dvb/README.dvb-usb for more information | 9 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 10 | */ | 10 | */ |
| 11 | 11 | ||
| 12 | #ifndef Z0194A | 12 | #ifndef Z0194A |
diff --git a/drivers/media/i2c/max2175.c b/drivers/media/i2c/max2175.c index 87cba15b2977..008a082cb8ad 100644 --- a/drivers/media/i2c/max2175.c +++ b/drivers/media/i2c/max2175.c | |||
| @@ -1202,7 +1202,7 @@ static const struct v4l2_ctrl_ops max2175_ctrl_ops = { | |||
| 1202 | 1202 | ||
| 1203 | /* | 1203 | /* |
| 1204 | * I2S output enable/disable configuration. This is a private control. | 1204 | * I2S output enable/disable configuration. This is a private control. |
| 1205 | * Refer to Documentation/media/v4l-drivers/max2175 for more details. | 1205 | * Refer to Documentation/media/v4l-drivers/max2175.rst for more details. |
| 1206 | */ | 1206 | */ |
| 1207 | static const struct v4l2_ctrl_config max2175_i2s_en = { | 1207 | static const struct v4l2_ctrl_config max2175_i2s_en = { |
| 1208 | .ops = &max2175_ctrl_ops, | 1208 | .ops = &max2175_ctrl_ops, |
| @@ -1218,7 +1218,7 @@ static const struct v4l2_ctrl_config max2175_i2s_en = { | |||
| 1218 | 1218 | ||
| 1219 | /* | 1219 | /* |
| 1220 | * HSLS value control LO freq adjacent location configuration. | 1220 | * HSLS value control LO freq adjacent location configuration. |
| 1221 | * Refer to Documentation/media/v4l-drivers/max2175 for more details. | 1221 | * Refer to Documentation/media/v4l-drivers/max2175.rst for more details. |
| 1222 | */ | 1222 | */ |
| 1223 | static const struct v4l2_ctrl_config max2175_hsls = { | 1223 | static const struct v4l2_ctrl_config max2175_hsls = { |
| 1224 | .ops = &max2175_ctrl_ops, | 1224 | .ops = &max2175_ctrl_ops, |
| @@ -1234,7 +1234,7 @@ static const struct v4l2_ctrl_config max2175_hsls = { | |||
| 1234 | /* | 1234 | /* |
| 1235 | * Rx modes below are a set of preset configurations that decides the tuner's | 1235 | * Rx modes below are a set of preset configurations that decides the tuner's |
| 1236 | * sck and sample rate of transmission. They are separate for EU & NA regions. | 1236 | * sck and sample rate of transmission. They are separate for EU & NA regions. |
| 1237 | * Refer to Documentation/media/v4l-drivers/max2175 for more details. | 1237 | * Refer to Documentation/media/v4l-drivers/max2175.rst for more details. |
| 1238 | */ | 1238 | */ |
| 1239 | static const char * const max2175_ctrl_eu_rx_modes[] = { | 1239 | static const char * const max2175_ctrl_eu_rx_modes[] = { |
| 1240 | [MAX2175_EU_FM_1_2] = "EU FM 1.2", | 1240 | [MAX2175_EU_FM_1_2] = "EU FM 1.2", |
diff --git a/drivers/media/pci/bt8xx/Kconfig b/drivers/media/pci/bt8xx/Kconfig index 4a93f6ded100..bc89e37608cd 100644 --- a/drivers/media/pci/bt8xx/Kconfig +++ b/drivers/media/pci/bt8xx/Kconfig | |||
| @@ -16,7 +16,7 @@ config VIDEO_BT848 | |||
| 16 | ---help--- | 16 | ---help--- |
| 17 | Support for BT848 based frame grabber/overlay boards. This includes | 17 | Support for BT848 based frame grabber/overlay boards. This includes |
| 18 | the Miro, Hauppauge and STB boards. Please read the material in | 18 | the Miro, Hauppauge and STB boards. Please read the material in |
| 19 | <file:Documentation/video4linux/bttv/> for more information. | 19 | <file:Documentation/media/v4l-drivers/bttv.rst> for more information. |
| 20 | 20 | ||
| 21 | To compile this driver as a module, choose M here: the | 21 | To compile this driver as a module, choose M here: the |
| 22 | module will be called bttv. | 22 | module will be called bttv. |
diff --git a/drivers/media/pci/cx18/cx18-dvb.c b/drivers/media/pci/cx18/cx18-dvb.c index 010f39eafce1..a3a7f7065349 100644 --- a/drivers/media/pci/cx18/cx18-dvb.c +++ b/drivers/media/pci/cx18/cx18-dvb.c | |||
| @@ -152,7 +152,7 @@ static int yuan_mpc718_mt352_reqfw(struct cx18_stream *stream, | |||
| 152 | 152 | ||
| 153 | if (ret) { | 153 | if (ret) { |
| 154 | CX18_ERR("The MPC718 board variant with the MT352 DVB-T demodulator will not work without it\n"); | 154 | CX18_ERR("The MPC718 board variant with the MT352 DVB-T demodulator will not work without it\n"); |
| 155 | CX18_ERR("Run 'linux/Documentation/dvb/get_dvb_firmware mpc718' if you need the firmware\n"); | 155 | CX18_ERR("Run 'linux/scripts/get_dvb_firmware mpc718' if you need the firmware\n"); |
| 156 | } | 156 | } |
| 157 | return ret; | 157 | return ret; |
| 158 | } | 158 | } |
diff --git a/drivers/media/pci/cx18/cx18-streams.c b/drivers/media/pci/cx18/cx18-streams.c index a594cfdeca20..b36f4ce25d22 100644 --- a/drivers/media/pci/cx18/cx18-streams.c +++ b/drivers/media/pci/cx18/cx18-streams.c | |||
| @@ -853,7 +853,7 @@ int cx18_start_v4l2_encode_stream(struct cx18_stream *s) | |||
| 853 | 853 | ||
| 854 | /* | 854 | /* |
| 855 | * Audio related reset according to | 855 | * Audio related reset according to |
| 856 | * Documentation/video4linux/cx2341x/fw-encoder-api.txt | 856 | * Documentation/media/v4l-drivers/cx2341x.rst |
| 857 | */ | 857 | */ |
| 858 | if (atomic_read(&cx->ana_capturing) == 0) | 858 | if (atomic_read(&cx->ana_capturing) == 0) |
| 859 | cx18_vapi(cx, CX18_CPU_SET_MISC_PARAMETERS, 2, | 859 | cx18_vapi(cx, CX18_CPU_SET_MISC_PARAMETERS, 2, |
| @@ -861,7 +861,7 @@ int cx18_start_v4l2_encode_stream(struct cx18_stream *s) | |||
| 861 | 861 | ||
| 862 | /* | 862 | /* |
| 863 | * Number of lines for Field 1 & Field 2 according to | 863 | * Number of lines for Field 1 & Field 2 according to |
| 864 | * Documentation/video4linux/cx2341x/fw-encoder-api.txt | 864 | * Documentation/media/v4l-drivers/cx2341x.rst |
| 865 | * Field 1 is 312 for 625 line systems in BT.656 | 865 | * Field 1 is 312 for 625 line systems in BT.656 |
| 866 | * Field 2 is 313 for 625 line systems in BT.656 | 866 | * Field 2 is 313 for 625 line systems in BT.656 |
| 867 | */ | 867 | */ |
diff --git a/drivers/media/pci/cx23885/cx23885-cards.c b/drivers/media/pci/cx23885/cx23885-cards.c index 3a1c55187b2a..9f50748fdf56 100644 --- a/drivers/media/pci/cx23885/cx23885-cards.c +++ b/drivers/media/pci/cx23885/cx23885-cards.c | |||
| @@ -2426,7 +2426,7 @@ void cx23885_card_setup(struct cx23885_dev *dev) | |||
| 2426 | 2426 | ||
| 2427 | ret = request_firmware(&fw, filename, &dev->pci->dev); | 2427 | ret = request_firmware(&fw, filename, &dev->pci->dev); |
| 2428 | if (ret != 0) | 2428 | if (ret != 0) |
| 2429 | pr_err("did not find the firmware file. (%s) Please see linux/Documentation/dvb/ for more details on firmware-problems.", | 2429 | pr_err("did not find the firmware file '%s'. You can use <kernel_dir>/scripts/get_dvb_firmware to get the firmware.", |
| 2430 | filename); | 2430 | filename); |
| 2431 | else | 2431 | else |
| 2432 | altera_init(&netup_config, fw); | 2432 | altera_init(&netup_config, fw); |
diff --git a/drivers/media/pci/meye/Kconfig b/drivers/media/pci/meye/Kconfig index 2e60334ffef5..9a50f54231ad 100644 --- a/drivers/media/pci/meye/Kconfig +++ b/drivers/media/pci/meye/Kconfig | |||
| @@ -5,7 +5,7 @@ config VIDEO_MEYE | |||
| 5 | ---help--- | 5 | ---help--- |
| 6 | This is the video4linux driver for the Motion Eye camera found | 6 | This is the video4linux driver for the Motion Eye camera found |
| 7 | in the Vaio Picturebook laptops. Please read the material in | 7 | in the Vaio Picturebook laptops. Please read the material in |
| 8 | <file:Documentation/video4linux/meye.txt> for more information. | 8 | <file:Documentation/media/v4l-drivers/meye.rst> for more information. |
| 9 | 9 | ||
| 10 | If you say Y or M here, you need to say Y or M to "Sony Laptop | 10 | If you say Y or M here, you need to say Y or M to "Sony Laptop |
| 11 | Extras" in the misc device section. | 11 | Extras" in the misc device section. |
diff --git a/drivers/media/pci/ttpci/Kconfig b/drivers/media/pci/ttpci/Kconfig index 7b83151ed6c4..dfba74dd6521 100644 --- a/drivers/media/pci/ttpci/Kconfig +++ b/drivers/media/pci/ttpci/Kconfig | |||
| @@ -24,7 +24,7 @@ config DVB_AV7110 | |||
| 24 | onboard MPEG2 decoder. | 24 | onboard MPEG2 decoder. |
| 25 | 25 | ||
| 26 | This driver needs an external firmware. Please use the script | 26 | This driver needs an external firmware. Please use the script |
| 27 | "<kerneldir>/Documentation/dvb/get_dvb_firmware av7110" to | 27 | "<kerneldir>/scripts/get_dvb_firmware av7110" to |
| 28 | download/extract it, and then copy it to /usr/lib/hotplug/firmware | 28 | download/extract it, and then copy it to /usr/lib/hotplug/firmware |
| 29 | or /lib/firmware (depending on configuration of firmware hotplug). | 29 | or /lib/firmware (depending on configuration of firmware hotplug). |
| 30 | 30 | ||
diff --git a/drivers/media/platform/pxa_camera.c b/drivers/media/platform/pxa_camera.c index 4d5a26b4cdda..d85ffbfb7c1f 100644 --- a/drivers/media/platform/pxa_camera.c +++ b/drivers/media/platform/pxa_camera.c | |||
| @@ -1021,7 +1021,7 @@ static void pxa_camera_wakeup(struct pxa_camera_dev *pcdev, | |||
| 1021 | * - a videobuffer is queued on the pcdev->capture list | 1021 | * - a videobuffer is queued on the pcdev->capture list |
| 1022 | * | 1022 | * |
| 1023 | * Please check the "DMA hot chaining timeslice issue" in | 1023 | * Please check the "DMA hot chaining timeslice issue" in |
| 1024 | * Documentation/video4linux/pxa_camera.txt | 1024 | * Documentation/media/v4l-drivers/pxa_camera.rst |
| 1025 | * | 1025 | * |
| 1026 | * Context: should only be called within the dma irq handler | 1026 | * Context: should only be called within the dma irq handler |
| 1027 | */ | 1027 | */ |
| @@ -1443,7 +1443,7 @@ static void pxac_vb2_queue(struct vb2_buffer *vb) | |||
| 1443 | 1443 | ||
| 1444 | /* | 1444 | /* |
| 1445 | * Please check the DMA prepared buffer structure in : | 1445 | * Please check the DMA prepared buffer structure in : |
| 1446 | * Documentation/video4linux/pxa_camera.txt | 1446 | * Documentation/media/v4l-drivers/pxa_camera.rst |
| 1447 | * Please check also in pxa_camera_check_link_miss() to understand why DMA chain | 1447 | * Please check also in pxa_camera_check_link_miss() to understand why DMA chain |
| 1448 | * modification while DMA chain is running will work anyway. | 1448 | * modification while DMA chain is running will work anyway. |
| 1449 | */ | 1449 | */ |
diff --git a/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c b/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c index 242342fd7ede..9897213f2618 100644 --- a/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c +++ b/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c | |||
| @@ -1111,7 +1111,7 @@ static void sh_mobile_ceu_put_formats(struct soc_camera_device *icd) | |||
| 1111 | /* | 1111 | /* |
| 1112 | * CEU can scale and crop, but we don't want to waste bandwidth and kill the | 1112 | * CEU can scale and crop, but we don't want to waste bandwidth and kill the |
| 1113 | * framerate by always requesting the maximum image from the client. See | 1113 | * framerate by always requesting the maximum image from the client. See |
| 1114 | * Documentation/video4linux/sh_mobile_ceu_camera.txt for a description of | 1114 | * Documentation/media/v4l-drivers/sh_mobile_ceu_camera.rst for a description of |
| 1115 | * scaling and cropping algorithms and for the meaning of referenced here steps. | 1115 | * scaling and cropping algorithms and for the meaning of referenced here steps. |
| 1116 | */ | 1116 | */ |
| 1117 | static int sh_mobile_ceu_set_selection(struct soc_camera_device *icd, | 1117 | static int sh_mobile_ceu_set_selection(struct soc_camera_device *icd, |
diff --git a/drivers/media/radio/Kconfig b/drivers/media/radio/Kconfig index 39b04ad924c0..9b99dfb2d0c6 100644 --- a/drivers/media/radio/Kconfig +++ b/drivers/media/radio/Kconfig | |||
| @@ -35,7 +35,7 @@ config RADIO_SI476X | |||
| 35 | In order to control your radio card, you will need to use programs | 35 | In order to control your radio card, you will need to use programs |
| 36 | that are compatible with the Video For Linux 2 API. Information on | 36 | that are compatible with the Video For Linux 2 API. Information on |
| 37 | this API and pointers to "v4l2" programs may be found at | 37 | this API and pointers to "v4l2" programs may be found at |
| 38 | <file:Documentation/video4linux/API.html>. | 38 | <file:Documentation/media/media_uapi.rst>. |
| 39 | 39 | ||
| 40 | To compile this driver as a module, choose M here: the | 40 | To compile this driver as a module, choose M here: the |
| 41 | module will be called radio-si476x. | 41 | module will be called radio-si476x. |
| @@ -75,7 +75,7 @@ config RADIO_MAXIRADIO | |||
| 75 | In order to control your radio card, you will need to use programs | 75 | In order to control your radio card, you will need to use programs |
| 76 | that are compatible with the Video For Linux API. Information on | 76 | that are compatible with the Video For Linux API. Information on |
| 77 | this API and pointers to "v4l" programs may be found at | 77 | this API and pointers to "v4l" programs may be found at |
| 78 | <file:Documentation/video4linux/API.html>. | 78 | <file:Documentation/media/media_uapi.rst>. |
| 79 | 79 | ||
| 80 | To compile this driver as a module, choose M here: the | 80 | To compile this driver as a module, choose M here: the |
| 81 | module will be called radio-maxiradio. | 81 | module will be called radio-maxiradio. |
| @@ -93,7 +93,7 @@ config RADIO_SHARK | |||
| 93 | In order to control your radio card, you will need to use programs | 93 | In order to control your radio card, you will need to use programs |
| 94 | that are compatible with the Video For Linux API. Information on | 94 | that are compatible with the Video For Linux API. Information on |
| 95 | this API and pointers to "v4l" programs may be found at | 95 | this API and pointers to "v4l" programs may be found at |
| 96 | <file:Documentation/video4linux/API.html>. | 96 | <file:Documentation/media/media_uapi.rst>. |
| 97 | 97 | ||
| 98 | To compile this driver as a module, choose M here: the | 98 | To compile this driver as a module, choose M here: the |
| 99 | module will be called radio-shark. | 99 | module will be called radio-shark. |
| @@ -110,7 +110,7 @@ config RADIO_SHARK2 | |||
| 110 | In order to control your radio card, you will need to use programs | 110 | In order to control your radio card, you will need to use programs |
| 111 | that are compatible with the Video For Linux API. Information on | 111 | that are compatible with the Video For Linux API. Information on |
| 112 | this API and pointers to "v4l" programs may be found at | 112 | this API and pointers to "v4l" programs may be found at |
| 113 | <file:Documentation/video4linux/API.html>. | 113 | <file:Documentation/media/media_uapi.rst>. |
| 114 | 114 | ||
| 115 | To compile this driver as a module, choose M here: the | 115 | To compile this driver as a module, choose M here: the |
| 116 | module will be called radio-shark2. | 116 | module will be called radio-shark2. |
| @@ -217,7 +217,7 @@ config RADIO_WL1273 | |||
| 217 | In order to control your radio card, you will need to use programs | 217 | In order to control your radio card, you will need to use programs |
| 218 | that are compatible with the Video For Linux 2 API. Information on | 218 | that are compatible with the Video For Linux 2 API. Information on |
| 219 | this API and pointers to "v4l2" programs may be found at | 219 | this API and pointers to "v4l2" programs may be found at |
| 220 | <file:Documentation/video4linux/API.html>. | 220 | <file:Documentation/media/media_uapi.rst>. |
| 221 | 221 | ||
| 222 | To compile this driver as a module, choose M here: the | 222 | To compile this driver as a module, choose M here: the |
| 223 | module will be called radio-wl1273. | 223 | module will be called radio-wl1273. |
| @@ -272,7 +272,7 @@ config RADIO_RTRACK | |||
| 272 | been reported to be used by these cards. | 272 | been reported to be used by these cards. |
| 273 | 273 | ||
| 274 | More information is contained in the file | 274 | More information is contained in the file |
| 275 | <file:Documentation/video4linux/radiotrack.txt>. | 275 | <file:Documentation/media/v4l-drivers/radiotrack.rst>. |
| 276 | 276 | ||
| 277 | To compile this driver as a module, choose M here: the | 277 | To compile this driver as a module, choose M here: the |
| 278 | module will be called radio-aimslab. | 278 | module will be called radio-aimslab. |
diff --git a/drivers/media/radio/si470x/Kconfig b/drivers/media/radio/si470x/Kconfig index a21172e413a9..6dbb158cd2a0 100644 --- a/drivers/media/radio/si470x/Kconfig +++ b/drivers/media/radio/si470x/Kconfig | |||
| @@ -29,7 +29,7 @@ config USB_SI470X | |||
| 29 | 29 | ||
| 30 | Please have a look at the documentation, especially on how | 30 | Please have a look at the documentation, especially on how |
| 31 | to redirect the audio stream from the radio to your sound device: | 31 | to redirect the audio stream from the radio to your sound device: |
| 32 | Documentation/video4linux/si470x.txt | 32 | Documentation/media/v4l-drivers/si470x.rst |
| 33 | 33 | ||
| 34 | Say Y here if you want to connect this type of radio to your | 34 | Say Y here if you want to connect this type of radio to your |
| 35 | computer's USB port. | 35 | computer's USB port. |
diff --git a/drivers/media/radio/wl128x/Kconfig b/drivers/media/radio/wl128x/Kconfig index 2add222ea346..64b66bbdae72 100644 --- a/drivers/media/radio/wl128x/Kconfig +++ b/drivers/media/radio/wl128x/Kconfig | |||
| @@ -12,6 +12,6 @@ config RADIO_WL128X | |||
| 12 | In order to control your radio card, you will need to use programs | 12 | In order to control your radio card, you will need to use programs |
| 13 | that are compatible with the Video For Linux 2 API. Information on | 13 | that are compatible with the Video For Linux 2 API. Information on |
| 14 | this API and pointers to "v4l2" programs may be found at | 14 | this API and pointers to "v4l2" programs may be found at |
| 15 | <file:Documentation/video4linux/API.html>. | 15 | <file:Documentation/media/media_uapi.rst>. |
| 16 | 16 | ||
| 17 | endmenu | 17 | endmenu |
diff --git a/drivers/media/usb/dvb-usb-v2/Kconfig b/drivers/media/usb/dvb-usb-v2/Kconfig index 37053477b84d..082b8d67244b 100644 --- a/drivers/media/usb/dvb-usb-v2/Kconfig +++ b/drivers/media/usb/dvb-usb-v2/Kconfig | |||
| @@ -6,7 +6,7 @@ config DVB_USB_V2 | |||
| 6 | USB1.1 and USB2.0 DVB devices. | 6 | USB1.1 and USB2.0 DVB devices. |
| 7 | 7 | ||
| 8 | Almost every USB device needs a firmware, please look into | 8 | Almost every USB device needs a firmware, please look into |
| 9 | <file:Documentation/dvb/README.dvb-usb>. | 9 | <file:Documentation/media/dvb-drivers/dvb-usb.rst>. |
| 10 | 10 | ||
| 11 | For a complete list of supported USB devices see the LinuxTV DVB Wiki: | 11 | For a complete list of supported USB devices see the LinuxTV DVB Wiki: |
| 12 | <https://linuxtv.org/wiki/index.php/DVB_USB> | 12 | <https://linuxtv.org/wiki/index.php/DVB_USB> |
diff --git a/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c b/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c index afdcdbf005e9..955318ab7f5e 100644 --- a/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c +++ b/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | |||
| @@ -47,7 +47,7 @@ static int dvb_usbv2_download_firmware(struct dvb_usb_device *d, | |||
| 47 | ret = request_firmware(&fw, name, &d->udev->dev); | 47 | ret = request_firmware(&fw, name, &d->udev->dev); |
| 48 | if (ret < 0) { | 48 | if (ret < 0) { |
| 49 | dev_err(&d->udev->dev, | 49 | dev_err(&d->udev->dev, |
| 50 | "%s: Did not find the firmware file '%s'. Please see linux/Documentation/dvb/ for more details on firmware-problems. Status %d\n", | 50 | "%s: Did not find the firmware file '%s' (status %d). You can use <kernel_dir>/scripts/get_dvb_firmware to get the firmware\n", |
| 51 | KBUILD_MODNAME, name, ret); | 51 | KBUILD_MODNAME, name, ret); |
| 52 | goto err; | 52 | goto err; |
| 53 | } | 53 | } |
diff --git a/drivers/media/usb/dvb-usb-v2/gl861.c b/drivers/media/usb/dvb-usb-v2/gl861.c index 4817dfd3e659..9d154fdae45b 100644 --- a/drivers/media/usb/dvb-usb-v2/gl861.c +++ b/drivers/media/usb/dvb-usb-v2/gl861.c | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | * under the terms of the GNU General Public License as published by the | 4 | * under the terms of the GNU General Public License as published by the |
| 5 | * Free Software Foundation, version 2. | 5 | * Free Software Foundation, version 2. |
| 6 | * | 6 | * |
| 7 | * see Documentation/dvb/README.dvb-usb for more information | 7 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 8 | */ | 8 | */ |
| 9 | #include "gl861.h" | 9 | #include "gl861.h" |
| 10 | 10 | ||
diff --git a/drivers/media/usb/dvb-usb-v2/lmedm04.c b/drivers/media/usb/dvb-usb-v2/lmedm04.c index be26c029546b..0750a975bcb8 100644 --- a/drivers/media/usb/dvb-usb-v2/lmedm04.c +++ b/drivers/media/usb/dvb-usb-v2/lmedm04.c | |||
| @@ -21,7 +21,7 @@ | |||
| 21 | * | 21 | * |
| 22 | * LME2510C + M88RS2000 | 22 | * LME2510C + M88RS2000 |
| 23 | * | 23 | * |
| 24 | * For firmware see Documentation/dvb/lmedm04.txt | 24 | * For firmware see Documentation/media/dvb-drivers/lmedm04.rst |
| 25 | * | 25 | * |
| 26 | * I2C addresses: | 26 | * I2C addresses: |
| 27 | * 0xd0 - STV0288 - Demodulator | 27 | * 0xd0 - STV0288 - Demodulator |
| @@ -49,7 +49,7 @@ | |||
| 49 | * GNU General Public License for more details. | 49 | * GNU General Public License for more details. |
| 50 | * | 50 | * |
| 51 | * | 51 | * |
| 52 | * see Documentation/dvb/README.dvb-usb for more information | 52 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 53 | * | 53 | * |
| 54 | * Known Issues : | 54 | * Known Issues : |
| 55 | * LME2510: Non Intel USB chipsets fail to maintain High Speed on | 55 | * LME2510: Non Intel USB chipsets fail to maintain High Speed on |
diff --git a/drivers/media/usb/dvb-usb-v2/lmedm04.h b/drivers/media/usb/dvb-usb-v2/lmedm04.h index e9c207205c2f..c4ae37c19512 100644 --- a/drivers/media/usb/dvb-usb-v2/lmedm04.h +++ b/drivers/media/usb/dvb-usb-v2/lmedm04.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | * under the terms of the GNU General Public License as published by the Free | 16 | * under the terms of the GNU General Public License as published by the Free |
| 17 | * Software Foundation, version 2. | 17 | * Software Foundation, version 2. |
| 18 | * * | 18 | * * |
| 19 | * see Documentation/dvb/README.dvb-usb for more information | 19 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 20 | */ | 20 | */ |
| 21 | #ifndef _DVB_USB_LME2510_H_ | 21 | #ifndef _DVB_USB_LME2510_H_ |
| 22 | #define _DVB_USB_LME2510_H_ | 22 | #define _DVB_USB_LME2510_H_ |
diff --git a/drivers/media/usb/dvb-usb-v2/mxl111sf.c b/drivers/media/usb/dvb-usb-v2/mxl111sf.c index 67953360fda5..4713ba65e1c2 100644 --- a/drivers/media/usb/dvb-usb-v2/mxl111sf.c +++ b/drivers/media/usb/dvb-usb-v2/mxl111sf.c | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | * under the terms of the GNU General Public License as published by the Free | 5 | * under the terms of the GNU General Public License as published by the Free |
| 6 | * Software Foundation, version 2. | 6 | * Software Foundation, version 2. |
| 7 | * | 7 | * |
| 8 | * see Documentation/dvb/README.dvb-usb for more information | 8 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 9 | */ | 9 | */ |
| 10 | 10 | ||
| 11 | #include <linux/vmalloc.h> | 11 | #include <linux/vmalloc.h> |
diff --git a/drivers/media/usb/dvb-usb-v2/mxl111sf.h b/drivers/media/usb/dvb-usb-v2/mxl111sf.h index 3e6f5880bd1e..22253d4908eb 100644 --- a/drivers/media/usb/dvb-usb-v2/mxl111sf.h +++ b/drivers/media/usb/dvb-usb-v2/mxl111sf.h | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | * under the terms of the GNU General Public License as published by the Free | 5 | * under the terms of the GNU General Public License as published by the Free |
| 6 | * Software Foundation, version 2. | 6 | * Software Foundation, version 2. |
| 7 | * | 7 | * |
| 8 | * see Documentation/dvb/README.dvb-usb for more information | 8 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 9 | */ | 9 | */ |
| 10 | 10 | ||
| 11 | #ifndef _DVB_USB_MXL111SF_H_ | 11 | #ifndef _DVB_USB_MXL111SF_H_ |
diff --git a/drivers/media/usb/dvb-usb/Kconfig b/drivers/media/usb/dvb-usb/Kconfig index 2651ae277347..b8a1c62a0682 100644 --- a/drivers/media/usb/dvb-usb/Kconfig +++ b/drivers/media/usb/dvb-usb/Kconfig | |||
| @@ -6,7 +6,7 @@ config DVB_USB | |||
| 6 | USB1.1 and USB2.0 DVB devices. | 6 | USB1.1 and USB2.0 DVB devices. |
| 7 | 7 | ||
| 8 | Almost every USB device needs a firmware, please look into | 8 | Almost every USB device needs a firmware, please look into |
| 9 | <file:Documentation/dvb/README.dvb-usb>. | 9 | <file:Documentation/media/dvb-drivers/dvb-usb.rst>. |
| 10 | 10 | ||
| 11 | For a complete list of supported USB devices see the LinuxTV DVB Wiki: | 11 | For a complete list of supported USB devices see the LinuxTV DVB Wiki: |
| 12 | <https://linuxtv.org/wiki/index.php/DVB_USB> | 12 | <https://linuxtv.org/wiki/index.php/DVB_USB> |
diff --git a/drivers/media/usb/dvb-usb/a800.c b/drivers/media/usb/dvb-usb/a800.c index 540886b3bb29..198bd5eadb3f 100644 --- a/drivers/media/usb/dvb-usb/a800.c +++ b/drivers/media/usb/dvb-usb/a800.c | |||
| @@ -11,7 +11,7 @@ | |||
| 11 | * under the terms of the GNU General Public License as published by the Free | 11 | * under the terms of the GNU General Public License as published by the Free |
| 12 | * Software Foundation, version 2. | 12 | * Software Foundation, version 2. |
| 13 | * | 13 | * |
| 14 | * see Documentation/dvb/README.dvb-usb for more information | 14 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 15 | */ | 15 | */ |
| 16 | #include "dibusb.h" | 16 | #include "dibusb.h" |
| 17 | 17 | ||
diff --git a/drivers/media/usb/dvb-usb/af9005-fe.c b/drivers/media/usb/dvb-usb/af9005-fe.c index 544bdf18fb2f..7fbbc954da16 100644 --- a/drivers/media/usb/dvb-usb/af9005-fe.c +++ b/drivers/media/usb/dvb-usb/af9005-fe.c | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 16 | * GNU General Public License for more details. | 16 | * GNU General Public License for more details. |
| 17 | * | 17 | * |
| 18 | * see Documentation/dvb/README.dvb-usb for more information | 18 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 19 | */ | 19 | */ |
| 20 | #include "af9005.h" | 20 | #include "af9005.h" |
| 21 | #include "af9005-script.h" | 21 | #include "af9005-script.h" |
diff --git a/drivers/media/usb/dvb-usb/af9005-remote.c b/drivers/media/usb/dvb-usb/af9005-remote.c index 9b29ffa93075..f7cdcc8424a8 100644 --- a/drivers/media/usb/dvb-usb/af9005-remote.c +++ b/drivers/media/usb/dvb-usb/af9005-remote.c | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 18 | * GNU General Public License for more details. | 18 | * GNU General Public License for more details. |
| 19 | * | 19 | * |
| 20 | * see Documentation/dvb/README.dvb-usb for more information | 20 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 21 | */ | 21 | */ |
| 22 | #include "af9005.h" | 22 | #include "af9005.h" |
| 23 | /* debug */ | 23 | /* debug */ |
diff --git a/drivers/media/usb/dvb-usb/af9005.c b/drivers/media/usb/dvb-usb/af9005.c index 986763b1b2b3..16e946e01d2c 100644 --- a/drivers/media/usb/dvb-usb/af9005.c +++ b/drivers/media/usb/dvb-usb/af9005.c | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 16 | * GNU General Public License for more details. | 16 | * GNU General Public License for more details. |
| 17 | * | 17 | * |
| 18 | * see Documentation/dvb/README.dvb-usb for more information | 18 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 19 | */ | 19 | */ |
| 20 | #include "af9005.h" | 20 | #include "af9005.h" |
| 21 | 21 | ||
diff --git a/drivers/media/usb/dvb-usb/af9005.h b/drivers/media/usb/dvb-usb/af9005.h index a1eae0fa02ed..7ae4dc3a968b 100644 --- a/drivers/media/usb/dvb-usb/af9005.h +++ b/drivers/media/usb/dvb-usb/af9005.h | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 16 | * GNU General Public License for more details. | 16 | * GNU General Public License for more details. |
| 17 | * | 17 | * |
| 18 | * see Documentation/dvb/README.dvb-usb for more information | 18 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 19 | */ | 19 | */ |
| 20 | #ifndef _DVB_USB_AF9005_H_ | 20 | #ifndef _DVB_USB_AF9005_H_ |
| 21 | #define _DVB_USB_AF9005_H_ | 21 | #define _DVB_USB_AF9005_H_ |
diff --git a/drivers/media/usb/dvb-usb/az6027.c b/drivers/media/usb/dvb-usb/az6027.c index f0d10ac03a37..6321b8e30261 100644 --- a/drivers/media/usb/dvb-usb/az6027.c +++ b/drivers/media/usb/dvb-usb/az6027.c | |||
| @@ -7,7 +7,7 @@ | |||
| 7 | * under the terms of the GNU General Public License as published by the Free | 7 | * under the terms of the GNU General Public License as published by the Free |
| 8 | * Software Foundation, version 2. | 8 | * Software Foundation, version 2. |
| 9 | * | 9 | * |
| 10 | * see Documentation/dvb/README.dvb-usb for more information | 10 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 11 | */ | 11 | */ |
| 12 | #include "az6027.h" | 12 | #include "az6027.h" |
| 13 | 13 | ||
diff --git a/drivers/media/usb/dvb-usb/cxusb.c b/drivers/media/usb/dvb-usb/cxusb.c index b70d289dc738..5b51ed7d6243 100644 --- a/drivers/media/usb/dvb-usb/cxusb.c +++ b/drivers/media/usb/dvb-usb/cxusb.c | |||
| @@ -21,7 +21,7 @@ | |||
| 21 | * under the terms of the GNU General Public License as published by the Free | 21 | * under the terms of the GNU General Public License as published by the Free |
| 22 | * Software Foundation, version 2. | 22 | * Software Foundation, version 2. |
| 23 | * | 23 | * |
| 24 | * see Documentation/dvb/README.dvb-usb for more information | 24 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 25 | */ | 25 | */ |
| 26 | #include <media/tuner.h> | 26 | #include <media/tuner.h> |
| 27 | #include <linux/vmalloc.h> | 27 | #include <linux/vmalloc.h> |
diff --git a/drivers/media/usb/dvb-usb/dibusb-common.c b/drivers/media/usb/dvb-usb/dibusb-common.c index bcacb0f22028..fb1b4f2d5f9d 100644 --- a/drivers/media/usb/dvb-usb/dibusb-common.c +++ b/drivers/media/usb/dvb-usb/dibusb-common.c | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | * under the terms of the GNU General Public License as published by the Free | 6 | * under the terms of the GNU General Public License as published by the Free |
| 7 | * Software Foundation, version 2. | 7 | * Software Foundation, version 2. |
| 8 | * | 8 | * |
| 9 | * see Documentation/dvb/README.dvb-usb for more information | 9 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 10 | */ | 10 | */ |
| 11 | 11 | ||
| 12 | #include "dibusb.h" | 12 | #include "dibusb.h" |
diff --git a/drivers/media/usb/dvb-usb/dibusb-mb.c b/drivers/media/usb/dvb-usb/dibusb-mb.c index a0057641cc86..408920577716 100644 --- a/drivers/media/usb/dvb-usb/dibusb-mb.c +++ b/drivers/media/usb/dvb-usb/dibusb-mb.c | |||
| @@ -10,7 +10,7 @@ | |||
| 10 | * under the terms of the GNU General Public License as published by the Free | 10 | * under the terms of the GNU General Public License as published by the Free |
| 11 | * Software Foundation, version 2. | 11 | * Software Foundation, version 2. |
| 12 | * | 12 | * |
| 13 | * see Documentation/dvb/README.dvb-usb for more information | 13 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 14 | */ | 14 | */ |
| 15 | #include "dibusb.h" | 15 | #include "dibusb.h" |
| 16 | 16 | ||
diff --git a/drivers/media/usb/dvb-usb/dibusb-mc-common.c b/drivers/media/usb/dvb-usb/dibusb-mc-common.c index 0c2bc97436d5..ec3a20a95b04 100644 --- a/drivers/media/usb/dvb-usb/dibusb-mc-common.c +++ b/drivers/media/usb/dvb-usb/dibusb-mc-common.c | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | * under the terms of the GNU General Public License as published by the Free | 6 | * under the terms of the GNU General Public License as published by the Free |
| 7 | * Software Foundation, version 2. | 7 | * Software Foundation, version 2. |
| 8 | * | 8 | * |
| 9 | * see Documentation/dvb/README.dvb-usb for more information | 9 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 10 | */ | 10 | */ |
| 11 | 11 | ||
| 12 | #include "dibusb.h" | 12 | #include "dibusb.h" |
diff --git a/drivers/media/usb/dvb-usb/dibusb-mc.c b/drivers/media/usb/dvb-usb/dibusb-mc.c index 08fb8a3f6e0c..bce8ffe640ca 100644 --- a/drivers/media/usb/dvb-usb/dibusb-mc.c +++ b/drivers/media/usb/dvb-usb/dibusb-mc.c | |||
| @@ -10,7 +10,7 @@ | |||
| 10 | * under the terms of the GNU General Public License as published by the Free | 10 | * under the terms of the GNU General Public License as published by the Free |
| 11 | * Software Foundation, version 2. | 11 | * Software Foundation, version 2. |
| 12 | * | 12 | * |
| 13 | * see Documentation/dvb/README.dvb-usb for more information | 13 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 14 | */ | 14 | */ |
| 15 | #include "dibusb.h" | 15 | #include "dibusb.h" |
| 16 | 16 | ||
diff --git a/drivers/media/usb/dvb-usb/dibusb.h b/drivers/media/usb/dvb-usb/dibusb.h index 697be2a17ade..943df579b98b 100644 --- a/drivers/media/usb/dvb-usb/dibusb.h +++ b/drivers/media/usb/dvb-usb/dibusb.h | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | * under the terms of the GNU General Public License as published by the Free | 6 | * under the terms of the GNU General Public License as published by the Free |
| 7 | * Software Foundation, version 2. | 7 | * Software Foundation, version 2. |
| 8 | * | 8 | * |
| 9 | * see Documentation/dvb/README.dvb-usb for more information | 9 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 10 | */ | 10 | */ |
| 11 | #ifndef _DVB_USB_DIBUSB_H_ | 11 | #ifndef _DVB_USB_DIBUSB_H_ |
| 12 | #define _DVB_USB_DIBUSB_H_ | 12 | #define _DVB_USB_DIBUSB_H_ |
diff --git a/drivers/media/usb/dvb-usb/digitv.c b/drivers/media/usb/dvb-usb/digitv.c index 475a3c0cdee7..49b9d63e5885 100644 --- a/drivers/media/usb/dvb-usb/digitv.c +++ b/drivers/media/usb/dvb-usb/digitv.c | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | * under the terms of the GNU General Public License as published by the Free | 9 | * under the terms of the GNU General Public License as published by the Free |
| 10 | * Software Foundation, version 2. | 10 | * Software Foundation, version 2. |
| 11 | * | 11 | * |
| 12 | * see Documentation/dvb/README.dvb-usb for more information | 12 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 13 | */ | 13 | */ |
| 14 | #include "digitv.h" | 14 | #include "digitv.h" |
| 15 | 15 | ||
diff --git a/drivers/media/usb/dvb-usb/dtt200u-fe.c b/drivers/media/usb/dvb-usb/dtt200u-fe.c index 00f565fe7cc2..7e75aae34fb8 100644 --- a/drivers/media/usb/dvb-usb/dtt200u-fe.c +++ b/drivers/media/usb/dvb-usb/dtt200u-fe.c | |||
| @@ -7,7 +7,7 @@ | |||
| 7 | * under the terms of the GNU General Public License as published by the Free | 7 | * under the terms of the GNU General Public License as published by the Free |
| 8 | * Software Foundation, version 2. | 8 | * Software Foundation, version 2. |
| 9 | * | 9 | * |
| 10 | * see Documentation/dvb/README.dvb-usb for more information | 10 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 11 | */ | 11 | */ |
| 12 | #include "dtt200u.h" | 12 | #include "dtt200u.h" |
| 13 | 13 | ||
diff --git a/drivers/media/usb/dvb-usb/dtt200u.c b/drivers/media/usb/dvb-usb/dtt200u.c index 512370786696..f03d26954517 100644 --- a/drivers/media/usb/dvb-usb/dtt200u.c +++ b/drivers/media/usb/dvb-usb/dtt200u.c | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | * under the terms of the GNU General Public License as published by the Free | 9 | * under the terms of the GNU General Public License as published by the Free |
| 10 | * Software Foundation, version 2. | 10 | * Software Foundation, version 2. |
| 11 | * | 11 | * |
| 12 | * see Documentation/dvb/README.dvb-usb for more information | 12 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 13 | */ | 13 | */ |
| 14 | #include "dtt200u.h" | 14 | #include "dtt200u.h" |
| 15 | 15 | ||
diff --git a/drivers/media/usb/dvb-usb/dtt200u.h b/drivers/media/usb/dvb-usb/dtt200u.h index efccc399b1cb..ea2a096c1650 100644 --- a/drivers/media/usb/dvb-usb/dtt200u.h +++ b/drivers/media/usb/dvb-usb/dtt200u.h | |||
| @@ -7,7 +7,7 @@ | |||
| 7 | * under the terms of the GNU General Public License as published by the Free | 7 | * under the terms of the GNU General Public License as published by the Free |
| 8 | * Software Foundation, version 2. | 8 | * Software Foundation, version 2. |
| 9 | * | 9 | * |
| 10 | * see Documentation/dvb/README.dvb-usb for more information | 10 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 11 | */ | 11 | */ |
| 12 | #ifndef _DVB_USB_DTT200U_H_ | 12 | #ifndef _DVB_USB_DTT200U_H_ |
| 13 | #define _DVB_USB_DTT200U_H_ | 13 | #define _DVB_USB_DTT200U_H_ |
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-firmware.c b/drivers/media/usb/dvb-usb/dvb-usb-firmware.c index 15c153e49382..42c207aacbb1 100644 --- a/drivers/media/usb/dvb-usb/dvb-usb-firmware.c +++ b/drivers/media/usb/dvb-usb/dvb-usb-firmware.c | |||
| @@ -90,7 +90,7 @@ int dvb_usb_download_firmware(struct usb_device *udev, struct dvb_usb_device_pro | |||
| 90 | const struct firmware *fw = NULL; | 90 | const struct firmware *fw = NULL; |
| 91 | 91 | ||
| 92 | if ((ret = request_firmware(&fw, props->firmware, &udev->dev)) != 0) { | 92 | if ((ret = request_firmware(&fw, props->firmware, &udev->dev)) != 0) { |
| 93 | err("did not find the firmware file. (%s) Please see linux/Documentation/dvb/ for more details on firmware-problems. (%d)", | 93 | err("did not find the firmware file '%s' (status %d). You can use <kernel_dir>/scripts/get_dvb_firmware to get the firmware", |
| 94 | props->firmware,ret); | 94 | props->firmware,ret); |
| 95 | return ret; | 95 | return ret; |
| 96 | } | 96 | } |
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-init.c b/drivers/media/usb/dvb-usb/dvb-usb-init.c index 84308569e7dc..40ca4eafb137 100644 --- a/drivers/media/usb/dvb-usb/dvb-usb-init.c +++ b/drivers/media/usb/dvb-usb/dvb-usb-init.c | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | * under the terms of the GNU General Public License as published by the Free | 9 | * under the terms of the GNU General Public License as published by the Free |
| 10 | * Software Foundation, version 2. | 10 | * Software Foundation, version 2. |
| 11 | * | 11 | * |
| 12 | * see Documentation/dvb/README.dvb-usb for more information | 12 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 13 | */ | 13 | */ |
| 14 | #include "dvb-usb-common.h" | 14 | #include "dvb-usb-common.h" |
| 15 | 15 | ||
diff --git a/drivers/media/usb/dvb-usb/dw2102.c b/drivers/media/usb/dvb-usb/dw2102.c index 346946f35b1a..0d4fdd34a710 100644 --- a/drivers/media/usb/dvb-usb/dw2102.c +++ b/drivers/media/usb/dvb-usb/dw2102.c | |||
| @@ -11,7 +11,7 @@ | |||
| 11 | * under the terms of the GNU General Public License as published by the | 11 | * under the terms of the GNU General Public License as published by the |
| 12 | * Free Software Foundation, version 2. | 12 | * Free Software Foundation, version 2. |
| 13 | * | 13 | * |
| 14 | * see Documentation/dvb/README.dvb-usb for more information | 14 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 15 | */ | 15 | */ |
| 16 | #include <media/dvb-usb-ids.h> | 16 | #include <media/dvb-usb-ids.h> |
| 17 | #include "dw2102.h" | 17 | #include "dw2102.h" |
| @@ -61,9 +61,7 @@ | |||
| 61 | #define P1100_FIRMWARE "dvb-usb-p1100.fw" | 61 | #define P1100_FIRMWARE "dvb-usb-p1100.fw" |
| 62 | #define P7500_FIRMWARE "dvb-usb-p7500.fw" | 62 | #define P7500_FIRMWARE "dvb-usb-p7500.fw" |
| 63 | 63 | ||
| 64 | #define err_str "did not find the firmware file. (%s) " \ | 64 | #define err_str "did not find the firmware file '%s'. You can use <kernel_dir>/scripts/get_dvb_firmware to get the firmware" |
| 65 | "Please see linux/Documentation/dvb/ for more details " \ | ||
| 66 | "on firmware-problems." | ||
| 67 | 65 | ||
| 68 | struct dw2102_state { | 66 | struct dw2102_state { |
| 69 | u8 initialized; | 67 | u8 initialized; |
diff --git a/drivers/media/usb/dvb-usb/friio-fe.c b/drivers/media/usb/dvb-usb/friio-fe.c index b2830c157548..932f262452eb 100644 --- a/drivers/media/usb/dvb-usb/friio-fe.c +++ b/drivers/media/usb/dvb-usb/friio-fe.c | |||
| @@ -8,7 +8,7 @@ | |||
| 8 | * under the terms of the GNU General Public License as published by the Free | 8 | * under the terms of the GNU General Public License as published by the Free |
| 9 | * Software Foundation, version 2. | 9 | * Software Foundation, version 2. |
| 10 | * | 10 | * |
| 11 | * see Documentation/dvb/README.dvb-usb for more information | 11 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 12 | */ | 12 | */ |
| 13 | #include <linux/init.h> | 13 | #include <linux/init.h> |
| 14 | #include <linux/string.h> | 14 | #include <linux/string.h> |
diff --git a/drivers/media/usb/dvb-usb/friio.c b/drivers/media/usb/dvb-usb/friio.c index 16875945e662..fe799a7ad44b 100644 --- a/drivers/media/usb/dvb-usb/friio.c +++ b/drivers/media/usb/dvb-usb/friio.c | |||
| @@ -8,7 +8,7 @@ | |||
| 8 | * under the terms of the GNU General Public License as published by the Free | 8 | * under the terms of the GNU General Public License as published by the Free |
| 9 | * Software Foundation, version 2. | 9 | * Software Foundation, version 2. |
| 10 | * | 10 | * |
| 11 | * see Documentation/dvb/README.dvb-usb for more information | 11 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 12 | */ | 12 | */ |
| 13 | #include "friio.h" | 13 | #include "friio.h" |
| 14 | 14 | ||
diff --git a/drivers/media/usb/dvb-usb/friio.h b/drivers/media/usb/dvb-usb/friio.h index 0f461ca10cb9..a53af56d035c 100644 --- a/drivers/media/usb/dvb-usb/friio.h +++ b/drivers/media/usb/dvb-usb/friio.h | |||
| @@ -8,7 +8,7 @@ | |||
| 8 | * under the terms of the GNU General Public License as published by the Free | 8 | * under the terms of the GNU General Public License as published by the Free |
| 9 | * Software Foundation, version 2. | 9 | * Software Foundation, version 2. |
| 10 | * | 10 | * |
| 11 | * see Documentation/dvb/README.dvb-usb for more information | 11 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 12 | */ | 12 | */ |
| 13 | #ifndef _DVB_USB_FRIIO_H_ | 13 | #ifndef _DVB_USB_FRIIO_H_ |
| 14 | #define _DVB_USB_FRIIO_H_ | 14 | #define _DVB_USB_FRIIO_H_ |
diff --git a/drivers/media/usb/dvb-usb/gp8psk.c b/drivers/media/usb/dvb-usb/gp8psk.c index 334b9fb98112..13e96b0aeb0f 100644 --- a/drivers/media/usb/dvb-usb/gp8psk.c +++ b/drivers/media/usb/dvb-usb/gp8psk.c | |||
| @@ -12,7 +12,7 @@ | |||
| 12 | * under the terms of the GNU General Public License as published by the Free | 12 | * under the terms of the GNU General Public License as published by the Free |
| 13 | * Software Foundation, version 2. | 13 | * Software Foundation, version 2. |
| 14 | * | 14 | * |
| 15 | * see Documentation/dvb/README.dvb-usb for more information | 15 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 16 | */ | 16 | */ |
| 17 | #include "gp8psk.h" | 17 | #include "gp8psk.h" |
| 18 | #include "gp8psk-fe.h" | 18 | #include "gp8psk-fe.h" |
| @@ -135,7 +135,7 @@ static int gp8psk_load_bcm4500fw(struct dvb_usb_device *d) | |||
| 135 | u8 *buf; | 135 | u8 *buf; |
| 136 | if ((ret = request_firmware(&fw, bcm4500_firmware, | 136 | if ((ret = request_firmware(&fw, bcm4500_firmware, |
| 137 | &d->udev->dev)) != 0) { | 137 | &d->udev->dev)) != 0) { |
| 138 | err("did not find the bcm4500 firmware file. (%s) Please see linux/Documentation/dvb/ for more details on firmware-problems. (%d)", | 138 | err("did not find the bcm4500 firmware file '%s' (status %d). You can use <kernel_dir>/scripts/get_dvb_firmware to get the firmware", |
| 139 | bcm4500_firmware,ret); | 139 | bcm4500_firmware,ret); |
| 140 | return ret; | 140 | return ret; |
| 141 | } | 141 | } |
diff --git a/drivers/media/usb/dvb-usb/gp8psk.h b/drivers/media/usb/dvb-usb/gp8psk.h index d8975b866dee..fd063e385eaf 100644 --- a/drivers/media/usb/dvb-usb/gp8psk.h +++ b/drivers/media/usb/dvb-usb/gp8psk.h | |||
| @@ -12,7 +12,7 @@ | |||
| 12 | * under the terms of the GNU General Public License as published by the Free | 12 | * under the terms of the GNU General Public License as published by the Free |
| 13 | * Software Foundation, version 2. | 13 | * Software Foundation, version 2. |
| 14 | * | 14 | * |
| 15 | * see Documentation/dvb/README.dvb-usb for more information | 15 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 16 | */ | 16 | */ |
| 17 | #ifndef _DVB_USB_GP8PSK_H_ | 17 | #ifndef _DVB_USB_GP8PSK_H_ |
| 18 | #define _DVB_USB_GP8PSK_H_ | 18 | #define _DVB_USB_GP8PSK_H_ |
diff --git a/drivers/media/usb/dvb-usb/m920x.c b/drivers/media/usb/dvb-usb/m920x.c index 32081c2ce0da..51b026fa6bfb 100644 --- a/drivers/media/usb/dvb-usb/m920x.c +++ b/drivers/media/usb/dvb-usb/m920x.c | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | * under the terms of the GNU General Public License as published by the | 6 | * under the terms of the GNU General Public License as published by the |
| 7 | * Free Software Foundation, version 2. | 7 | * Free Software Foundation, version 2. |
| 8 | * | 8 | * |
| 9 | * see Documentation/dvb/README.dvb-usb for more information | 9 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 10 | */ | 10 | */ |
| 11 | 11 | ||
| 12 | #include "m920x.h" | 12 | #include "m920x.h" |
diff --git a/drivers/media/usb/dvb-usb/nova-t-usb2.c b/drivers/media/usb/dvb-usb/nova-t-usb2.c index 1babd3341910..43e0e0fd715b 100644 --- a/drivers/media/usb/dvb-usb/nova-t-usb2.c +++ b/drivers/media/usb/dvb-usb/nova-t-usb2.c | |||
| @@ -7,7 +7,7 @@ | |||
| 7 | * under the terms of the GNU General Public License as published by the Free | 7 | * under the terms of the GNU General Public License as published by the Free |
| 8 | * Software Foundation, version 2. | 8 | * Software Foundation, version 2. |
| 9 | * | 9 | * |
| 10 | * see Documentation/dvb/README.dvb-usb for more information | 10 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 11 | */ | 11 | */ |
| 12 | #include "dibusb.h" | 12 | #include "dibusb.h" |
| 13 | 13 | ||
diff --git a/drivers/media/usb/dvb-usb/opera1.c b/drivers/media/usb/dvb-usb/opera1.c index 946a5ccc8f1a..61a377e2373d 100644 --- a/drivers/media/usb/dvb-usb/opera1.c +++ b/drivers/media/usb/dvb-usb/opera1.c | |||
| @@ -7,7 +7,7 @@ | |||
| 7 | * under the terms of the GNU General Public License as published by the Free | 7 | * under the terms of the GNU General Public License as published by the Free |
| 8 | * Software Foundation, version 2. | 8 | * Software Foundation, version 2. |
| 9 | * | 9 | * |
| 10 | * see Documentation/dvb/README.dvb-usb for more information | 10 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 11 | */ | 11 | */ |
| 12 | 12 | ||
| 13 | #define DVB_USB_LOG_PREFIX "opera" | 13 | #define DVB_USB_LOG_PREFIX "opera" |
| @@ -453,7 +453,7 @@ static int opera1_xilinx_load_firmware(struct usb_device *dev, | |||
| 453 | info("start downloading fpga firmware %s",filename); | 453 | info("start downloading fpga firmware %s",filename); |
| 454 | 454 | ||
| 455 | if ((ret = request_firmware(&fw, filename, &dev->dev)) != 0) { | 455 | if ((ret = request_firmware(&fw, filename, &dev->dev)) != 0) { |
| 456 | err("did not find the firmware file. (%s) Please see linux/Documentation/dvb/ for more details on firmware-problems.", | 456 | err("did not find the firmware file '%s'. You can use <kernel_dir>/scripts/get_dvb_firmware to get the firmware", |
| 457 | filename); | 457 | filename); |
| 458 | return ret; | 458 | return ret; |
| 459 | } else { | 459 | } else { |
diff --git a/drivers/media/usb/dvb-usb/ttusb2.c b/drivers/media/usb/dvb-usb/ttusb2.c index 12de89665d60..b4d681151599 100644 --- a/drivers/media/usb/dvb-usb/ttusb2.c +++ b/drivers/media/usb/dvb-usb/ttusb2.c | |||
| @@ -20,7 +20,7 @@ | |||
| 20 | * under the terms of the GNU General Public License as published by the Free | 20 | * under the terms of the GNU General Public License as published by the Free |
| 21 | * Software Foundation, version 2. | 21 | * Software Foundation, version 2. |
| 22 | * | 22 | * |
| 23 | * see Documentation/dvb/README.dvb-usb for more information | 23 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 24 | */ | 24 | */ |
| 25 | #define DVB_USB_LOG_PREFIX "ttusb2" | 25 | #define DVB_USB_LOG_PREFIX "ttusb2" |
| 26 | #include "dvb-usb.h" | 26 | #include "dvb-usb.h" |
diff --git a/drivers/media/usb/dvb-usb/ttusb2.h b/drivers/media/usb/dvb-usb/ttusb2.h index 52a63af40896..8b6525e5fb24 100644 --- a/drivers/media/usb/dvb-usb/ttusb2.h +++ b/drivers/media/usb/dvb-usb/ttusb2.h | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | * under the terms of the GNU General Public License as published by the Free | 9 | * under the terms of the GNU General Public License as published by the Free |
| 10 | * Software Foundation, version 2. | 10 | * Software Foundation, version 2. |
| 11 | * | 11 | * |
| 12 | * see Documentation/dvb/README.dvb-usb for more information | 12 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 13 | */ | 13 | */ |
| 14 | #ifndef _DVB_USB_TTUSB2_H_ | 14 | #ifndef _DVB_USB_TTUSB2_H_ |
| 15 | #define _DVB_USB_TTUSB2_H_ | 15 | #define _DVB_USB_TTUSB2_H_ |
diff --git a/drivers/media/usb/dvb-usb/umt-010.c b/drivers/media/usb/dvb-usb/umt-010.c index 58ad5b4f856c..920bc67c3bcb 100644 --- a/drivers/media/usb/dvb-usb/umt-010.c +++ b/drivers/media/usb/dvb-usb/umt-010.c | |||
| @@ -7,7 +7,7 @@ | |||
| 7 | * under the terms of the GNU General Public License as published by the Free | 7 | * under the terms of the GNU General Public License as published by the Free |
| 8 | * Software Foundation, version 2. | 8 | * Software Foundation, version 2. |
| 9 | * | 9 | * |
| 10 | * see Documentation/dvb/README.dvb-usb for more information | 10 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 11 | */ | 11 | */ |
| 12 | #include "dibusb.h" | 12 | #include "dibusb.h" |
| 13 | 13 | ||
diff --git a/drivers/media/usb/dvb-usb/vp702x-fe.c b/drivers/media/usb/dvb-usb/vp702x-fe.c index 7ff31baa3682..ae48146e005c 100644 --- a/drivers/media/usb/dvb-usb/vp702x-fe.c +++ b/drivers/media/usb/dvb-usb/vp702x-fe.c | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | * under the terms of the GNU General Public License as published by the Free | 15 | * under the terms of the GNU General Public License as published by the Free |
| 16 | * Software Foundation, version 2. | 16 | * Software Foundation, version 2. |
| 17 | * | 17 | * |
| 18 | * see Documentation/dvb/README.dvb-usb for more information | 18 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 19 | * | 19 | * |
| 20 | */ | 20 | */ |
| 21 | #include "vp702x.h" | 21 | #include "vp702x.h" |
diff --git a/drivers/media/usb/dvb-usb/vp702x.c b/drivers/media/usb/dvb-usb/vp702x.c index 40de33de90a7..c3529ea59da9 100644 --- a/drivers/media/usb/dvb-usb/vp702x.c +++ b/drivers/media/usb/dvb-usb/vp702x.c | |||
| @@ -12,7 +12,7 @@ | |||
| 12 | * under the terms of the GNU General Public License as published by the Free | 12 | * under the terms of the GNU General Public License as published by the Free |
| 13 | * Software Foundation, version 2. | 13 | * Software Foundation, version 2. |
| 14 | * | 14 | * |
| 15 | * see Documentation/dvb/README.dvb-usb for more information | 15 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 16 | */ | 16 | */ |
| 17 | #include "vp702x.h" | 17 | #include "vp702x.h" |
| 18 | #include <linux/mutex.h> | 18 | #include <linux/mutex.h> |
diff --git a/drivers/media/usb/dvb-usb/vp7045-fe.c b/drivers/media/usb/dvb-usb/vp7045-fe.c index 4520ad9c2014..f86040173b8d 100644 --- a/drivers/media/usb/dvb-usb/vp7045-fe.c +++ b/drivers/media/usb/dvb-usb/vp7045-fe.c | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | * under the terms of the GNU General Public License as published by the Free | 9 | * under the terms of the GNU General Public License as published by the Free |
| 10 | * Software Foundation, version 2. | 10 | * Software Foundation, version 2. |
| 11 | * | 11 | * |
| 12 | * see Documentation/dvb/README.dvb-usb for more information | 12 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 13 | * | 13 | * |
| 14 | */ | 14 | */ |
| 15 | #include "vp7045.h" | 15 | #include "vp7045.h" |
diff --git a/drivers/media/usb/dvb-usb/vp7045.c b/drivers/media/usb/dvb-usb/vp7045.c index 2527b88beb87..e2c8a8530554 100644 --- a/drivers/media/usb/dvb-usb/vp7045.c +++ b/drivers/media/usb/dvb-usb/vp7045.c | |||
| @@ -10,7 +10,7 @@ | |||
| 10 | * under the terms of the GNU General Public License as published by the Free | 10 | * under the terms of the GNU General Public License as published by the Free |
| 11 | * Software Foundation, version 2. | 11 | * Software Foundation, version 2. |
| 12 | * | 12 | * |
| 13 | * see Documentation/dvb/README.dvb-usb for more information | 13 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 14 | */ | 14 | */ |
| 15 | #include "vp7045.h" | 15 | #include "vp7045.h" |
| 16 | 16 | ||
diff --git a/drivers/media/usb/dvb-usb/vp7045.h b/drivers/media/usb/dvb-usb/vp7045.h index 66499932ca76..2fdafd8f8cd6 100644 --- a/drivers/media/usb/dvb-usb/vp7045.h +++ b/drivers/media/usb/dvb-usb/vp7045.h | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | * under the terms of the GNU General Public License as published by the Free | 9 | * under the terms of the GNU General Public License as published by the Free |
| 10 | * Software Foundation, version 2. | 10 | * Software Foundation, version 2. |
| 11 | * | 11 | * |
| 12 | * see Documentation/dvb/README.dvb-usb for more information | 12 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 13 | */ | 13 | */ |
| 14 | #ifndef _DVB_USB_VP7045_H_ | 14 | #ifndef _DVB_USB_VP7045_H_ |
| 15 | #define _DVB_USB_VP7045_H_ | 15 | #define _DVB_USB_VP7045_H_ |
diff --git a/drivers/media/usb/gspca/m5602/Kconfig b/drivers/media/usb/gspca/m5602/Kconfig index 5a69016ed75f..13a00399ced9 100644 --- a/drivers/media/usb/gspca/m5602/Kconfig +++ b/drivers/media/usb/gspca/m5602/Kconfig | |||
| @@ -5,7 +5,5 @@ config USB_M5602 | |||
| 5 | Say Y here if you want support for cameras based on the | 5 | Say Y here if you want support for cameras based on the |
| 6 | ALi m5602 connected to various image sensors. | 6 | ALi m5602 connected to various image sensors. |
| 7 | 7 | ||
| 8 | See <file:Documentation/video4linux/m5602.txt> for more info. | ||
| 9 | |||
| 10 | To compile this driver as a module, choose M here: the | 8 | To compile this driver as a module, choose M here: the |
| 11 | module will be called gspca_m5602. | 9 | module will be called gspca_m5602. |
diff --git a/drivers/media/usb/ttusb-dec/Kconfig b/drivers/media/usb/ttusb-dec/Kconfig index 290254ab06db..b205903a3c61 100644 --- a/drivers/media/usb/ttusb-dec/Kconfig +++ b/drivers/media/usb/ttusb-dec/Kconfig | |||
| @@ -12,9 +12,9 @@ config DVB_TTUSB_DEC | |||
| 12 | an external software decoder to watch TV on your computer. | 12 | an external software decoder to watch TV on your computer. |
| 13 | 13 | ||
| 14 | This driver needs external firmware. Please use the commands | 14 | This driver needs external firmware. Please use the commands |
| 15 | "<kerneldir>/Documentation/dvb/get_dvb_firmware dec2000t", | 15 | "<kerneldir>/scripts/get_dvb_firmware dec2000t", |
| 16 | "<kerneldir>/Documentation/dvb/get_dvb_firmware dec2540t", | 16 | "<kerneldir>/scripts/get_dvb_firmware dec2540t", |
| 17 | "<kerneldir>/Documentation/dvb/get_dvb_firmware dec3000s", | 17 | "<kerneldir>/scripts/get_dvb_firmware dec3000s", |
| 18 | download/extract them, and then copy them to /usr/lib/hotplug/firmware | 18 | download/extract them, and then copy them to /usr/lib/hotplug/firmware |
| 19 | or /lib/firmware (depending on configuration of firmware hotplug). | 19 | or /lib/firmware (depending on configuration of firmware hotplug). |
| 20 | 20 | ||
diff --git a/drivers/media/usb/zr364xx/Kconfig b/drivers/media/usb/zr364xx/Kconfig index 0f585662881d..ac429bca70e8 100644 --- a/drivers/media/usb/zr364xx/Kconfig +++ b/drivers/media/usb/zr364xx/Kconfig | |||
| @@ -6,7 +6,7 @@ config USB_ZR364XX | |||
| 6 | ---help--- | 6 | ---help--- |
| 7 | Say Y here if you want to connect this type of camera to your | 7 | Say Y here if you want to connect this type of camera to your |
| 8 | computer's USB port. | 8 | computer's USB port. |
| 9 | See <file:Documentation/video4linux/zr364xx.txt> for more info | 9 | See <file:Documentation/media/v4l-drivers/zr364xx.rst> for more info |
| 10 | and list of supported cameras. | 10 | and list of supported cameras. |
| 11 | 11 | ||
| 12 | To compile this driver as a module, choose M here: the | 12 | To compile this driver as a module, choose M here: the |
diff --git a/drivers/net/ethernet/intel/Kconfig b/drivers/net/ethernet/intel/Kconfig index 14d287bed33c..1ab613eb5796 100644 --- a/drivers/net/ethernet/intel/Kconfig +++ b/drivers/net/ethernet/intel/Kconfig | |||
| @@ -33,7 +33,7 @@ config E100 | |||
| 33 | to identify the adapter. | 33 | to identify the adapter. |
| 34 | 34 | ||
| 35 | More specific information on configuring the driver is in | 35 | More specific information on configuring the driver is in |
| 36 | <file:Documentation/networking/e100.txt>. | 36 | <file:Documentation/networking/e100.rst>. |
| 37 | 37 | ||
| 38 | To compile this driver as a module, choose M here. The module | 38 | To compile this driver as a module, choose M here. The module |
| 39 | will be called e100. | 39 | will be called e100. |
| @@ -49,7 +49,7 @@ config E1000 | |||
| 49 | <http://support.intel.com> | 49 | <http://support.intel.com> |
| 50 | 50 | ||
| 51 | More specific information on configuring the driver is in | 51 | More specific information on configuring the driver is in |
| 52 | <file:Documentation/networking/e1000.txt>. | 52 | <file:Documentation/networking/e1000.rst>. |
| 53 | 53 | ||
| 54 | To compile this driver as a module, choose M here. The module | 54 | To compile this driver as a module, choose M here. The module |
| 55 | will be called e1000. | 55 | will be called e1000. |
| @@ -94,7 +94,7 @@ config IGB | |||
| 94 | <http://support.intel.com> | 94 | <http://support.intel.com> |
| 95 | 95 | ||
| 96 | More specific information on configuring the driver is in | 96 | More specific information on configuring the driver is in |
| 97 | <file:Documentation/networking/e1000.txt>. | 97 | <file:Documentation/networking/e1000.rst>. |
| 98 | 98 | ||
| 99 | To compile this driver as a module, choose M here. The module | 99 | To compile this driver as a module, choose M here. The module |
| 100 | will be called igb. | 100 | will be called igb. |
| @@ -130,7 +130,7 @@ config IGBVF | |||
| 130 | <http://support.intel.com> | 130 | <http://support.intel.com> |
| 131 | 131 | ||
| 132 | More specific information on configuring the driver is in | 132 | More specific information on configuring the driver is in |
| 133 | <file:Documentation/networking/e1000.txt>. | 133 | <file:Documentation/networking/e1000.rst>. |
| 134 | 134 | ||
| 135 | To compile this driver as a module, choose M here. The module | 135 | To compile this driver as a module, choose M here. The module |
| 136 | will be called igbvf. | 136 | will be called igbvf. |
diff --git a/drivers/parport/Kconfig b/drivers/parport/Kconfig index 44333bd8f908..a97f4eada60b 100644 --- a/drivers/parport/Kconfig +++ b/drivers/parport/Kconfig | |||
| @@ -20,7 +20,7 @@ menuconfig PARPORT | |||
| 20 | drive, PLIP link (Parallel Line Internet Protocol is mainly used to | 20 | drive, PLIP link (Parallel Line Internet Protocol is mainly used to |
| 21 | create a mini network by connecting the parallel ports of two local | 21 | create a mini network by connecting the parallel ports of two local |
| 22 | machines) etc., then you need to say Y here; please read | 22 | machines) etc., then you need to say Y here; please read |
| 23 | <file:Documentation/parport.txt> and | 23 | <file:Documentation/admin-guide/parport.rst> and |
| 24 | <file:drivers/parport/BUGS-parport>. | 24 | <file:drivers/parport/BUGS-parport>. |
| 25 | 25 | ||
| 26 | For extensive information about drivers for many devices attaching | 26 | For extensive information about drivers for many devices attaching |
| @@ -33,7 +33,7 @@ menuconfig PARPORT | |||
| 33 | the module will be called parport. | 33 | the module will be called parport. |
| 34 | If you have more than one parallel port and want to specify which | 34 | If you have more than one parallel port and want to specify which |
| 35 | port and IRQ to be used by this driver at module load time, take a | 35 | port and IRQ to be used by this driver at module load time, take a |
| 36 | look at <file:Documentation/parport.txt>. | 36 | look at <file:Documentation/admin-guide/parport.rst>. |
| 37 | 37 | ||
| 38 | If unsure, say Y. | 38 | If unsure, say Y. |
| 39 | 39 | ||
| @@ -71,7 +71,7 @@ config PARPORT_PC_FIFO | |||
| 71 | As well as actually having a FIFO, or DMA capability, the kernel | 71 | As well as actually having a FIFO, or DMA capability, the kernel |
| 72 | will need to know which IRQ the parallel port has. By default, | 72 | will need to know which IRQ the parallel port has. By default, |
| 73 | parallel port interrupts will not be used, and so neither will the | 73 | parallel port interrupts will not be used, and so neither will the |
| 74 | FIFO. See <file:Documentation/parport.txt> to find out how to | 74 | FIFO. See <file:Documentation/admin-guide/parport.rst> to find out how to |
| 75 | specify which IRQ/DMA to use. | 75 | specify which IRQ/DMA to use. |
| 76 | 76 | ||
| 77 | config PARPORT_PC_SUPERIO | 77 | config PARPORT_PC_SUPERIO |
diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig index f27cb186437d..ac4d48830415 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig | |||
| @@ -1052,7 +1052,7 @@ config SAMSUNG_LAPTOP | |||
| 1052 | function keys, wireless LED, LCD backlight level. | 1052 | function keys, wireless LED, LCD backlight level. |
| 1053 | 1053 | ||
| 1054 | It may also provide some sysfs files described in | 1054 | It may also provide some sysfs files described in |
| 1055 | <file:Documentation/ABI/testing/sysfs-platform-samsung-laptop> | 1055 | <file:Documentation/ABI/testing/sysfs-driver-samsung-laptop> |
| 1056 | 1056 | ||
| 1057 | To compile this driver as a module, choose M here: the module | 1057 | To compile this driver as a module, choose M here: the module |
| 1058 | will be called samsung-laptop. | 1058 | will be called samsung-laptop. |
diff --git a/drivers/sbus/char/oradax.c b/drivers/sbus/char/oradax.c index 1754f55e2fac..524f9ea62e52 100644 --- a/drivers/sbus/char/oradax.c +++ b/drivers/sbus/char/oradax.c | |||
| @@ -30,7 +30,7 @@ | |||
| 30 | * the recommended way for applications to use the coprocessor, and | 30 | * the recommended way for applications to use the coprocessor, and |
| 31 | * the driver interface is not intended for general use. | 31 | * the driver interface is not intended for general use. |
| 32 | * | 32 | * |
| 33 | * See Documentation/sparc/oradax/oracle_dax.txt for more details. | 33 | * See Documentation/sparc/oradax/oracle-dax.txt for more details. |
| 34 | */ | 34 | */ |
| 35 | 35 | ||
| 36 | #include <linux/uaccess.h> | 36 | #include <linux/uaccess.h> |
diff --git a/drivers/soundwire/stream.c b/drivers/soundwire/stream.c index 8974a0fcda1b..4b5e250e8615 100644 --- a/drivers/soundwire/stream.c +++ b/drivers/soundwire/stream.c | |||
| @@ -1291,7 +1291,7 @@ restore_params: | |||
| 1291 | * | 1291 | * |
| 1292 | * @stream: Soundwire stream | 1292 | * @stream: Soundwire stream |
| 1293 | * | 1293 | * |
| 1294 | * Documentation/soundwire/stream.txt explains this API in detail | 1294 | * Documentation/driver-api/soundwire/stream.rst explains this API in detail |
| 1295 | */ | 1295 | */ |
| 1296 | int sdw_prepare_stream(struct sdw_stream_runtime *stream) | 1296 | int sdw_prepare_stream(struct sdw_stream_runtime *stream) |
| 1297 | { | 1297 | { |
| @@ -1348,7 +1348,7 @@ static int _sdw_enable_stream(struct sdw_stream_runtime *stream) | |||
| 1348 | * | 1348 | * |
| 1349 | * @stream: Soundwire stream | 1349 | * @stream: Soundwire stream |
| 1350 | * | 1350 | * |
| 1351 | * Documentation/soundwire/stream.txt explains this API in detail | 1351 | * Documentation/driver-api/soundwire/stream.rst explains this API in detail |
| 1352 | */ | 1352 | */ |
| 1353 | int sdw_enable_stream(struct sdw_stream_runtime *stream) | 1353 | int sdw_enable_stream(struct sdw_stream_runtime *stream) |
| 1354 | { | 1354 | { |
| @@ -1400,7 +1400,7 @@ static int _sdw_disable_stream(struct sdw_stream_runtime *stream) | |||
| 1400 | * | 1400 | * |
| 1401 | * @stream: Soundwire stream | 1401 | * @stream: Soundwire stream |
| 1402 | * | 1402 | * |
| 1403 | * Documentation/soundwire/stream.txt explains this API in detail | 1403 | * Documentation/driver-api/soundwire/stream.rst explains this API in detail |
| 1404 | */ | 1404 | */ |
| 1405 | int sdw_disable_stream(struct sdw_stream_runtime *stream) | 1405 | int sdw_disable_stream(struct sdw_stream_runtime *stream) |
| 1406 | { | 1406 | { |
| @@ -1456,7 +1456,7 @@ static int _sdw_deprepare_stream(struct sdw_stream_runtime *stream) | |||
| 1456 | * | 1456 | * |
| 1457 | * @stream: Soundwire stream | 1457 | * @stream: Soundwire stream |
| 1458 | * | 1458 | * |
| 1459 | * Documentation/soundwire/stream.txt explains this API in detail | 1459 | * Documentation/driver-api/soundwire/stream.rst explains this API in detail |
| 1460 | */ | 1460 | */ |
| 1461 | int sdw_deprepare_stream(struct sdw_stream_runtime *stream) | 1461 | int sdw_deprepare_stream(struct sdw_stream_runtime *stream) |
| 1462 | { | 1462 | { |
diff --git a/drivers/staging/fsl-mc/bus/dpio/dpio-driver.txt b/drivers/staging/fsl-mc/bus/dpio/dpio-driver.txt index 0ba6771654f7..72ba9da3d179 100644 --- a/drivers/staging/fsl-mc/bus/dpio/dpio-driver.txt +++ b/drivers/staging/fsl-mc/bus/dpio/dpio-driver.txt | |||
| @@ -11,7 +11,7 @@ pool management for network interfaces. | |||
| 11 | This document provides an overview the Linux DPIO driver, its | 11 | This document provides an overview the Linux DPIO driver, its |
| 12 | subcomponents, and its APIs. | 12 | subcomponents, and its APIs. |
| 13 | 13 | ||
| 14 | See Documentation/dpaa2/overview.txt for a general overview of DPAA2 | 14 | See Documentation/networking/dpaa2/overview.rst for a general overview of DPAA2 |
| 15 | and the general DPAA2 driver architecture in Linux. | 15 | and the general DPAA2 driver architecture in Linux. |
| 16 | 16 | ||
| 17 | Driver Overview | 17 | Driver Overview |
diff --git a/drivers/staging/media/bcm2048/TODO b/drivers/staging/media/bcm2048/TODO index 051f85dbe89e..6bee2a2dad68 100644 --- a/drivers/staging/media/bcm2048/TODO +++ b/drivers/staging/media/bcm2048/TODO | |||
| @@ -3,7 +3,7 @@ TODO: | |||
| 3 | From the initial code review: | 3 | From the initial code review: |
| 4 | 4 | ||
| 5 | The main thing you need to do is to implement all the controls using the | 5 | The main thing you need to do is to implement all the controls using the |
| 6 | control framework (see Documentation/video4linux/v4l2-controls.txt). | 6 | control framework (see Documentation/media/kapi/v4l2-controls.rst). |
| 7 | Most drivers are by now converted to the control framework, so you will | 7 | Most drivers are by now converted to the control framework, so you will |
| 8 | find many examples of how to do this in drivers/media/radio. | 8 | find many examples of how to do this in drivers/media/radio. |
| 9 | 9 | ||
diff --git a/drivers/staging/media/zoran/Kconfig b/drivers/staging/media/zoran/Kconfig index 63df5de5068d..34a18135ede0 100644 --- a/drivers/staging/media/zoran/Kconfig +++ b/drivers/staging/media/zoran/Kconfig | |||
| @@ -7,7 +7,7 @@ config VIDEO_ZORAN | |||
| 7 | 36057/36067 PCI controller chipset. This includes the Iomega | 7 | 36057/36067 PCI controller chipset. This includes the Iomega |
| 8 | Buz, Pinnacle DC10+ and the Linux Media Labs LML33. There is | 8 | Buz, Pinnacle DC10+ and the Linux Media Labs LML33. There is |
| 9 | a driver homepage at <http://mjpeg.sf.net/driver-zoran/>. For | 9 | a driver homepage at <http://mjpeg.sf.net/driver-zoran/>. For |
| 10 | more information, check <file:Documentation/video4linux/Zoran>. | 10 | more information, check <file:Documentation/media/v4l-drivers/zoran.rst>. |
| 11 | 11 | ||
| 12 | To compile this driver as a module, choose M here: the | 12 | To compile this driver as a module, choose M here: the |
| 13 | module will be called zr36067. | 13 | module will be called zr36067. |
diff --git a/drivers/video/fbdev/skeletonfb.c b/drivers/video/fbdev/skeletonfb.c index 7f4e908330bf..812a36cb60c3 100644 --- a/drivers/video/fbdev/skeletonfb.c +++ b/drivers/video/fbdev/skeletonfb.c | |||
| @@ -836,7 +836,7 @@ static void xxxfb_remove(struct pci_dev *dev) | |||
| 836 | * @dev: PCI device | 836 | * @dev: PCI device |
| 837 | * @msg: the suspend event code. | 837 | * @msg: the suspend event code. |
| 838 | * | 838 | * |
| 839 | * See Documentation/power/admin-guide/devices.rst for more information | 839 | * See Documentation/driver-api/pm/devices.rst for more information |
| 840 | */ | 840 | */ |
| 841 | static int xxxfb_suspend(struct pci_dev *dev, pm_message_t msg) | 841 | static int xxxfb_suspend(struct pci_dev *dev, pm_message_t msg) |
| 842 | { | 842 | { |
| @@ -851,7 +851,7 @@ static int xxxfb_suspend(struct pci_dev *dev, pm_message_t msg) | |||
| 851 | * xxxfb_resume - Optional but recommended function. Resume the device. | 851 | * xxxfb_resume - Optional but recommended function. Resume the device. |
| 852 | * @dev: PCI device | 852 | * @dev: PCI device |
| 853 | * | 853 | * |
| 854 | * See Documentation/power/admin-guide/devices.rst for more information | 854 | * See Documentation/driver-api/pm/devices.rst for more information |
| 855 | */ | 855 | */ |
| 856 | static int xxxfb_resume(struct pci_dev *dev) | 856 | static int xxxfb_resume(struct pci_dev *dev) |
| 857 | { | 857 | { |
| @@ -915,7 +915,7 @@ static void __exit xxxfb_exit(void) | |||
| 915 | * @dev: platform device | 915 | * @dev: platform device |
| 916 | * @msg: the suspend event code. | 916 | * @msg: the suspend event code. |
| 917 | * | 917 | * |
| 918 | * See Documentation/power/admin-guide/devices.rst for more information | 918 | * See Documentation/driver-api/pm/devices.rst for more information |
| 919 | */ | 919 | */ |
| 920 | static int xxxfb_suspend(struct platform_device *dev, pm_message_t msg) | 920 | static int xxxfb_suspend(struct platform_device *dev, pm_message_t msg) |
| 921 | { | 921 | { |
| @@ -930,7 +930,7 @@ static int xxxfb_suspend(struct platform_device *dev, pm_message_t msg) | |||
| 930 | * xxxfb_resume - Optional but recommended function. Resume the device. | 930 | * xxxfb_resume - Optional but recommended function. Resume the device. |
| 931 | * @dev: platform device | 931 | * @dev: platform device |
| 932 | * | 932 | * |
| 933 | * See Documentation/power/admin-guide/devices.rst for more information | 933 | * See Documentation/driver-api/pm/devices.rst for more information |
| 934 | */ | 934 | */ |
| 935 | static int xxxfb_resume(struct platform_dev *dev) | 935 | static int xxxfb_resume(struct platform_dev *dev) |
| 936 | { | 936 | { |
