summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab+samsung@kernel.org>2018-05-08 14:14:57 -0400
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>2018-06-15 17:10:01 -0400
commit5fb94e9ca333f0fe1d96de06704a79942b3832c3 (patch)
treec7577c1ee04f2301299a10b42e32b3a6063fe6a6 /drivers
parentec15872daa0ac3f5cbe7cb6f1734c493d74301ac (diff)
docs: Fix some broken references
As we move stuff around, some doc references are broken. Fix some of them via this script: ./scripts/documentation-file-ref-check --fix Manually checked if the produced result is valid, removing a few false-positives. Acked-by: Takashi Iwai <tiwai@suse.de> Acked-by: Masami Hiramatsu <mhiramat@kernel.org> Acked-by: Stephen Boyd <sboyd@kernel.org> Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Acked-by: Mathieu Poirier <mathieu.poirier@linaro.org> Reviewed-by: Coly Li <colyli@suse.de> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> Acked-by: Jonathan Corbet <corbet@lwn.net>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/char/Kconfig2
-rw-r--r--drivers/clk/clk.c4
-rw-r--r--drivers/clk/ingenic/cgu.h2
-rw-r--r--drivers/gpu/vga/Kconfig2
-rw-r--r--drivers/gpu/vga/vgaarb.c2
-rw-r--r--drivers/input/joystick/Kconfig10
-rw-r--r--drivers/input/joystick/walkera0701.c2
-rw-r--r--drivers/input/misc/Kconfig4
-rw-r--r--drivers/input/misc/rotary_encoder.c2
-rw-r--r--drivers/input/mouse/Kconfig6
-rw-r--r--drivers/input/mouse/alps.c2
-rw-r--r--drivers/input/touchscreen/wm97xx-core.c2
-rw-r--r--drivers/lightnvm/pblk-rb.c2
-rw-r--r--drivers/md/bcache/Kconfig2
-rw-r--r--drivers/md/bcache/btree.c2
-rw-r--r--drivers/md/bcache/extents.c2
-rw-r--r--drivers/media/dvb-core/dvb_ringbuffer.c2
-rw-r--r--drivers/media/pci/meye/Kconfig2
-rw-r--r--drivers/media/platform/pxa_camera.c4
-rw-r--r--drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c2
-rw-r--r--drivers/media/radio/Kconfig2
-rw-r--r--drivers/media/radio/si470x/Kconfig2
-rw-r--r--drivers/media/usb/dvb-usb-v2/lmedm04.c2
-rw-r--r--drivers/media/usb/zr364xx/Kconfig2
-rw-r--r--drivers/parport/Kconfig6
-rw-r--r--drivers/staging/media/bcm2048/TODO2
26 files changed, 37 insertions, 37 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/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
12config VGA_ARB_MAX_GPUS 12config 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/input/joystick/Kconfig b/drivers/input/joystick/Kconfig
index 32ec4cee6716..d8f9c6e1fc08 100644
--- a/drivers/input/joystick/Kconfig
+++ b/drivers/input/joystick/Kconfig
@@ -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/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,
212static void alps_set_abs_params_ss4_v2(struct alps_data *priv, 212static 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
217static bool alps_is_valid_first_byte(struct alps_data *priv, 217static bool alps_is_valid_first_byte(struct alps_data *priv,
218 unsigned char data) 218 unsigned char data)
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
74static int abs_x[3] = {150, 4000, 5}; 74static 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 */
43int pblk_rb_init(struct pblk_rb *rb, struct pblk_rb_entry *rb_entry_base, 43int 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
10config BCACHE_DEBUG 10config 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/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/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 */
1117static int sh_mobile_ceu_set_selection(struct soc_camera_device *icd, 1117static 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..b426d6f9787d 100644
--- a/drivers/media/radio/Kconfig
+++ b/drivers/media/radio/Kconfig
@@ -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/usb/dvb-usb-v2/lmedm04.c b/drivers/media/usb/dvb-usb-v2/lmedm04.c
index be26c029546b..39db6dc4b5cd 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
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/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
77config PARPORT_PC_SUPERIO 77config PARPORT_PC_SUPERIO
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:
3From the initial code review: 3From the initial code review:
4 4
5The main thing you need to do is to implement all the controls using the 5The main thing you need to do is to implement all the controls using the
6control framework (see Documentation/video4linux/v4l2-controls.txt). 6control framework (see Documentation/media/kapi/v4l2-controls.rst).
7Most drivers are by now converted to the control framework, so you will 7Most drivers are by now converted to the control framework, so you will
8find many examples of how to do this in drivers/media/radio. 8find many examples of how to do this in drivers/media/radio.
9 9