Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

docs: Fix more 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 that produced results are valid.

Acked-by: Matthias Brugger <matthias.bgg@gmail.com>
Acked-by: Takashi Iwai <tiwai@suse.de>
Acked-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Acked-by: Guenter Roeck <linux@roeck-us.net>
Acked-by: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Acked-by: Jonathan Corbet <corbet@lwn.net>

+41 -41
+4 -4
Documentation/devicetree/bindings/clock/st/st,clkgen.txt
··· 31 31 Each subnode should use the binding described in [2]..[7] 32 32 33 33 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 34 - [3] Documentation/devicetree/bindings/clock/st,clkgen-mux.txt 35 - [4] Documentation/devicetree/bindings/clock/st,clkgen-pll.txt 36 - [7] Documentation/devicetree/bindings/clock/st,quadfs.txt 37 - [8] Documentation/devicetree/bindings/clock/st,flexgen.txt 34 + [3] Documentation/devicetree/bindings/clock/st/st,clkgen-mux.txt 35 + [4] Documentation/devicetree/bindings/clock/st/st,clkgen-pll.txt 36 + [7] Documentation/devicetree/bindings/clock/st/st,quadfs.txt 37 + [8] Documentation/devicetree/bindings/clock/st/st,flexgen.txt 38 38 39 39 40 40 Required properties:
+1 -1
Documentation/devicetree/bindings/clock/ti/gate.txt
··· 10 10 that is used. 11 11 12 12 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 13 - [2] Documentation/devicetree/bindings/clock/gate-clock.txt 13 + [2] Documentation/devicetree/bindings/clock/gpio-gate-clock.txt 14 14 [3] Documentation/devicetree/bindings/clock/ti/clockdomain.txt 15 15 16 16 Required properties:
+1 -1
Documentation/devicetree/bindings/clock/ti/interface.txt
··· 9 9 clock) and hardware autoidle enable / disable. 10 10 11 11 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 12 - [2] Documentation/devicetree/bindings/clock/gate-clock.txt 12 + [2] Documentation/devicetree/bindings/clock/gpio-gate-clock.txt 13 13 14 14 Required properties: 15 15 - compatible : shall be one of:
+1 -1
Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek.txt
··· 8 8 "intermediate" - A parent of "cpu" clock which is used as "intermediate" clock 9 9 source (usually MAINPLL) when the original CPU PLL is under 10 10 transition and not stable yet. 11 - Please refer to Documentation/devicetree/bindings/clk/clock-bindings.txt for 11 + Please refer to Documentation/devicetree/bindings/clock/clock-bindings.txt for 12 12 generic clock consumer properties. 13 13 - operating-points-v2: Please refer to Documentation/devicetree/bindings/opp/opp.txt 14 14 for detail.
+1 -1
Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt
··· 12 12 - clocks: Phandles for clock specified in "clock-names" property 13 13 - clock-names : The name of clock used by the DFI, must be 14 14 "pclk_ddr_mon"; 15 - - operating-points-v2: Refer to Documentation/devicetree/bindings/power/opp.txt 15 + - operating-points-v2: Refer to Documentation/devicetree/bindings/opp/opp.txt 16 16 for details. 17 17 - center-supply: DMC supply node. 18 18 - status: Marks the node enabled/disabled.
+1 -1
Documentation/devicetree/bindings/gpu/arm,mali-midgard.txt
··· 34 34 - mali-supply : Phandle to regulator for the Mali device. Refer to 35 35 Documentation/devicetree/bindings/regulator/regulator.txt for details. 36 36 37 - - operating-points-v2 : Refer to Documentation/devicetree/bindings/power/opp.txt 37 + - operating-points-v2 : Refer to Documentation/devicetree/bindings/opp/opp.txt 38 38 for details. 39 39 40 40
+1 -1
Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt
··· 44 44 45 45 - memory-region: 46 46 Memory region to allocate from, as defined in 47 - Documentation/devicetree/bindi/reserved-memory/reserved-memory.txt 47 + Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt 48 48 49 49 - mali-supply: 50 50 Phandle to regulator for the Mali device, as defined in
+1 -1
Documentation/devicetree/bindings/mfd/mt6397.txt
··· 12 12 It is interfaced to host controller using SPI interface by a proprietary hardware 13 13 called PMIC wrapper or pwrap. MT6397/MT6323 MFD is a child device of pwrap. 14 14 See the following for pwarp node definitions: 15 - Documentation/devicetree/bindings/soc/pwrap.txt 15 + Documentation/devicetree/bindings/soc/mediatek/pwrap.txt 16 16 17 17 This document describes the binding for MFD device and its sub module. 18 18
+1 -1
Documentation/devicetree/bindings/mfd/sun6i-prcm.txt
··· 9 9 10 10 The prcm node may contain several subdevices definitions: 11 11 - see Documentation/devicetree/clk/sunxi.txt for clock devices 12 - - see Documentation/devicetree/reset/allwinner,sunxi-clock-reset.txt for reset 12 + - see Documentation/devicetree/bindings/reset/allwinner,sunxi-clock-reset.txt for reset 13 13 controller devices 14 14 15 15
+1 -1
Documentation/devicetree/bindings/mmc/exynos-dw-mshc.txt
··· 62 62 rest of the gpios (depending on the bus-width property) are the data lines in 63 63 no particular order. The format of the gpio specifier depends on the gpio 64 64 controller. 65 - (Deprecated - Refer to Documentation/devicetree/binding/pinctrl/samsung-pinctrl.txt) 65 + (Deprecated - Refer to Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt) 66 66 67 67 Example: 68 68
+1 -1
Documentation/devicetree/bindings/net/dsa/ksz.txt
··· 6 6 - compatible: For external switch chips, compatible string must be exactly one 7 7 of: "microchip,ksz9477" 8 8 9 - See Documentation/devicetree/bindings/dsa/dsa.txt for a list of additional 9 + See Documentation/devicetree/bindings/net/dsa/dsa.txt for a list of additional 10 10 required and optional properties. 11 11 12 12 Examples:
+1 -1
Documentation/devicetree/bindings/net/dsa/mt7530.txt
··· 31 31 - phy-mode: String, must be either "trgmii" or "rgmii" for port labeled 32 32 "cpu". 33 33 34 - See Documentation/devicetree/bindings/dsa/dsa.txt for a list of additional 34 + See Documentation/devicetree/bindings/net/dsa/dsa.txt for a list of additional 35 35 required, optional properties and how the integrated switch subnodes must 36 36 be specified. 37 37
+1 -1
Documentation/devicetree/bindings/power/fsl,imx-gpc.txt
··· 14 14 datasheet 15 15 - interrupts: Should contain one interrupt specifier for the GPC interrupt 16 16 - clocks: Must contain an entry for each entry in clock-names. 17 - See Documentation/devicetree/bindings/clocks/clock-bindings.txt for details. 17 + See Documentation/devicetree/bindings/clock/clock-bindings.txt for details. 18 18 - clock-names: Must include the following entries: 19 19 - ipg 20 20
+1 -1
Documentation/devicetree/bindings/power/wakeup-source.txt
··· 22 22 3. "has-tpo" Documentation/devicetree/bindings/rtc/rtc-opal.txt 23 23 4. "linux,wakeup" Documentation/devicetree/bindings/input/gpio-matrix-keypad.txt 24 24 Documentation/devicetree/bindings/mfd/tc3589x.txt 25 - Documentation/devicetree/bindings/input/ads7846.txt 25 + Documentation/devicetree/bindings/input/touchscreen/ads7846.txt 26 26 5. "linux,keypad-wakeup" Documentation/devicetree/bindings/input/qcom,pm8xxx-keypad.txt 27 27 6. "linux,input-wakeup" Documentation/devicetree/bindings/input/samsung-keypad.txt 28 28 7. "nvidia,wakeup-source" Documentation/devicetree/bindings/input/nvidia,tegra20-kbc.txt
+1 -1
Documentation/devicetree/bindings/usb/rockchip,dwc3.txt
··· 16 16 the node is not important. The content of the node is defined in dwc3.txt. 17 17 18 18 Phy documentation is provided in the following places: 19 - Documentation/devicetree/bindings/phy/rockchip,dwc3-usb-phy.txt 19 + Documentation/devicetree/bindings/phy/qcom-dwc3-usb-phy.txt 20 20 21 21 Example device nodes: 22 22
+1 -1
Documentation/hwmon/ina2xx
··· 53 53 54 54 The shunt value in micro-ohms can be set via platform data or device tree at 55 55 compile-time or via the shunt_resistor attribute in sysfs at run-time. Please 56 - refer to the Documentation/devicetree/bindings/i2c/ina2xx.txt for bindings 56 + refer to the Documentation/devicetree/bindings/hwmon/ina2xx.txt for bindings 57 57 if the device tree is used. 58 58 59 59 Additionally ina226 supports update_interval attribute as described in
+1 -1
Documentation/maintainer/pull-requests.rst
··· 41 41 42 42 that will create a signed tag called ``char-misc-4.15-rc1`` based on the 43 43 last commit in the ``char-misc-next`` branch, and sign it with your gpg key 44 - (see :ref:`Documentation/maintainer/configure_git.rst <configuregit>`). 44 + (see :ref:`Documentation/maintainer/configure-git.rst <configuregit>`). 45 45 46 46 Linus will only accept pull requests based on a signed tag. Other 47 47 maintainers may differ.
+1 -1
Documentation/translations/ko_KR/howto.rst
··· 160 160 독특한 행동에 관하여 흔히 있는 오해들과 혼란들을 해소하고 있기 161 161 때문이다. 162 162 163 - :ref:`Documentation/process/stable_kernel_rules.rst <stable_kernel_rules>` 163 + :ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>` 164 164 이 문서는 안정적인 커널 배포가 이루어지는 규칙을 설명하고 있으며 165 165 여러분들이 이러한 배포들 중 하나에 변경을 하길 원한다면 166 166 무엇을 해야 하는지를 설명한다.
+10 -10
MAINTAINERS
··· 4513 4513 M: David Lechner <david@lechnology.com> 4514 4514 S: Maintained 4515 4515 F: drivers/gpu/drm/tinydrm/ili9225.c 4516 - F: Documentation/devicetree/bindings/display/ili9225.txt 4516 + F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4517 4517 4518 4518 DRM DRIVER FOR INTEL I810 VIDEO CARDS 4519 4519 S: Orphan / Obsolete ··· 4599 4599 M: David Lechner <david@lechnology.com> 4600 4600 S: Maintained 4601 4601 F: drivers/gpu/drm/tinydrm/st7586.c 4602 - F: Documentation/devicetree/bindings/display/st7586.txt 4602 + F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4603 4603 4604 4604 DRM DRIVER FOR SITRONIX ST7735R PANELS 4605 4605 M: David Lechner <david@lechnology.com> 4606 4606 S: Maintained 4607 4607 F: drivers/gpu/drm/tinydrm/st7735r.c 4608 - F: Documentation/devicetree/bindings/display/st7735r.txt 4608 + F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4609 4609 4610 4610 DRM DRIVER FOR TDFX VIDEO CARDS 4611 4611 S: Orphan / Obsolete ··· 4824 4824 S: Supported 4825 4825 F: drivers/gpu/drm/v3d/ 4826 4826 F: include/uapi/drm/v3d_drm.h 4827 - F: Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt 4827 + F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4828 4828 T: git git://anongit.freedesktop.org/drm/drm-misc 4829 4829 4830 4830 DRM DRIVERS FOR VC4 ··· 5735 5735 L: netdev@vger.kernel.org 5736 5736 S: Maintained 5737 5737 F: drivers/net/ethernet/freescale/fman 5738 - F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5738 + F: Documentation/devicetree/bindings/net/fsl-fman.txt 5739 5739 5740 5740 FREESCALE QORIQ PTP CLOCK DRIVER 5741 5741 M: Yangbo Lu <yangbo.lu@nxp.com> ··· 7425 7425 L: linux-iio@vger.kernel.org 7426 7426 S: Maintained 7427 7427 F: drivers/iio/gyro/mpu3050* 7428 - F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7428 + F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7429 7429 7430 7430 IOC3 ETHERNET DRIVER 7431 7431 M: Ralf Baechle <ralf@linux-mips.org> ··· 8700 8700 L: linux-hwmon@vger.kernel.org 8701 8701 S: Maintained 8702 8702 F: Documentation/hwmon/max6697 8703 - F: Documentation/devicetree/bindings/i2c/max6697.txt 8703 + F: Documentation/devicetree/bindings/hwmon/max6697.txt 8704 8704 F: drivers/hwmon/max6697.c 8705 8705 F: include/linux/platform_data/max6697.h 8706 8706 ··· 9080 9080 M: Martyn Welch <martyn.welch@collabora.co.uk> 9081 9081 S: Maintained 9082 9082 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9083 - F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9083 + F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9084 9084 9085 9085 MEGARAID SCSI/SAS DRIVERS 9086 9086 M: Kashyap Desai <kashyap.desai@broadcom.com> ··· 10728 10728 M: Willy Tarreau <willy@haproxy.com> 10729 10729 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10730 10730 S: Odd Fixes 10731 - F: Documentation/misc-devices/lcd-panel-cgram.txt 10731 + F: Documentation/auxdisplay/lcd-panel-cgram.txt 10732 10732 F: drivers/misc/panel.c 10733 10733 10734 10734 PARALLEL PORT SUBSYSTEM ··· 13291 13291 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13292 13292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13293 13293 S: Supported 13294 - F: Documentation/sound/alsa/compress_offload.txt 13294 + F: Documentation/sound/designs/compress-offload.rst 13295 13295 F: include/sound/compress_driver.h 13296 13296 F: include/uapi/sound/compress_* 13297 13297 F: sound/core/compress_offload.c
+4 -4
drivers/net/ethernet/intel/Kconfig
··· 33 33 to identify the adapter. 34 34 35 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 38 To compile this driver as a module, choose M here. The module 39 39 will be called e100. ··· 49 49 <http://support.intel.com> 50 50 51 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 54 To compile this driver as a module, choose M here. The module 55 55 will be called e1000. ··· 94 94 <http://support.intel.com> 95 95 96 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 99 To compile this driver as a module, choose M here. The module 100 100 will be called igb. ··· 130 130 <http://support.intel.com> 131 131 132 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 135 To compile this driver as a module, choose M here. The module 136 136 will be called igbvf.
+4 -4
drivers/soundwire/stream.c
··· 1291 1291 * 1292 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 1296 int sdw_prepare_stream(struct sdw_stream_runtime *stream) 1297 1297 { ··· 1348 1348 * 1349 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 1353 int sdw_enable_stream(struct sdw_stream_runtime *stream) 1354 1354 { ··· 1400 1400 * 1401 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 1405 int sdw_disable_stream(struct sdw_stream_runtime *stream) 1406 1406 { ··· 1456 1456 * 1457 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 1461 int sdw_deprepare_stream(struct sdw_stream_runtime *stream) 1462 1462 {
+1 -1
fs/Kconfig.binfmt
··· 168 168 will automatically feed it to the correct interpreter. 169 169 170 170 You can do other nice things, too. Read the file 171 - <file:Documentation/binfmt_misc.txt> to learn how to use this 171 + <file:Documentation/admin-guide/binfmt-misc.rst> to learn how to use this 172 172 feature, <file:Documentation/admin-guide/java.rst> for information about how 173 173 to include Java support. and <file:Documentation/admin-guide/mono.rst> for 174 174 information about how to include Mono-based .NET support.
+1 -1
fs/binfmt_misc.c
··· 4 4 * Copyright (C) 1997 Richard Günther 5 5 * 6 6 * binfmt_misc detects binaries via a magic or filename extension and invokes 7 - * a specified wrapper. See Documentation/binfmt_misc.txt for more details. 7 + * a specified wrapper. See Documentation/admin-guide/binfmt-misc.rst for more details. 8 8 */ 9 9 10 10 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt