David Heidelberg
243dde59a0
dt-bindings: net: nfc: nxp,pn544: Convert txt bindings to yaml
...
Convert bindings for NXP PN544 NFC driver to YAML syntax.
Signed-off-by: David Heidelberg <david@ixit.cz >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com >
Link: https://lore.kernel.org/r/20211017160210.85543-1-david@ixit.cz
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-28 07:27:26 -05:00
Rob Herring
28ead0a4e4
dt-bindings: Add a help message when dtschema tools are missing
...
The dtschema version check works, but is not that clear when dtschema is
either not installed or not in the PATH. Add a separate check and
message if dt-doc-validate is not found.
Cc: Luca Ceresoli <luca@lucaceresoli.net >
Cc: Masahiro Yamada <masahiroy@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-28 07:27:26 -05:00
Tony Lindgren
b63c87a120
dt-bindings: bus: ti-sysc: Update to use yaml binding
...
Update the binding for ti-sysc interconnect target module driver to yaml
format.
Note that the old binding was never updated for the need to always specify
also the generic compatible "ti,sysc". This is needed for the auxdata
for platform clockdomain autoidle related functions.
Cc: Rob Herring <robh@kernel.org >
Cc: Suman Anna <s-anna@ti.com >
Signed-off-by: Tony Lindgren <tony@atomide.com >
Link: https://lore.kernel.org/r/20211015113350.35830-1-tony@atomide.com
[robh: dedupe reg-names and clock-names entries]
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-28 07:27:26 -05:00
Nishanth Menon
f99e2bf554
dt-bindings: sram: Allow numbers in sram region node name
...
Sram regions node name describes the region of reserved memory and can
be names such as l3cache@1000. Permit numbers to be used as part of the
reserved memory node name.
Signed-off-by: Nishanth Menon <nm@ti.com >
Link: https://lore.kernel.org/r/20211012154833.14111-1-nm@ti.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-28 07:27:26 -05:00
Paul Kocialkowski
f1d46c113d
dt-bindings: display: Document the Xylon LogiCVC display controller
...
The Xylon LogiCVC is a display controller implemented as programmable
logic in Xilinx FPGAs.
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210914200539.732093-2-paul.kocialkowski@bootlin.com
2021-10-22 08:25:51 -05:00
Wan Jiabing
f925a97b32
of/unittest: Add of_node_put() before return
...
Fix following coccicheck warning:
./drivers/of/unittest.c:3091:1-23: WARNING: Function
for_each_child_of_node should have of_node_put() before return
Early exits from for_each_child_of_node should decrement the
node reference counter.
Signed-off-by: Wan Jiabing <wanjiabing@vivo.com >
Link: https://lore.kernel.org/r/20211015082658.19005-1-wanjiabing@vivo.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-20 13:37:25 -05:00
Nathan Lynch
a3c85b2ee0
of: make of_node_check_flag() device_node parameter const
...
The device_node argument isn't modified by of_node_check_flag(), so mark it
const.
Signed-off-by: Nathan Lynch <nathanl@linux.ibm.com >
Link: https://lore.kernel.org/r/20211014173055.2117872-1-nathanl@linux.ibm.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-20 13:37:25 -05:00
Nathan Lynch
6effc8857b
of: kobj: make of_node_is_(initialized|attached) parameters const
...
of_node_is_initialized() and of_node_is_attached() don't modify the node
objects passed to them, so those parameters should be const.
Signed-off-by: Nathan Lynch <nathanl@linux.ibm.com >
Link: https://lore.kernel.org/r/20211014173023.2117799-1-nathanl@linux.ibm.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-20 13:37:25 -05:00
Rob Herring
7688fa1025
x86: dt: Use of_get_cpu_hwid()
...
Replace open coded parsing of CPU nodes' 'reg' property with
of_get_cpu_hwid().
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: Ingo Molnar <mingo@redhat.com >
Cc: Borislav Petkov <bp@alien8.de >
Cc: x86@kernel.org
Cc: "H. Peter Anvin" <hpa@zytor.com >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20211006164332.1981454-11-robh@kernel.org
2021-10-20 13:37:24 -05:00
Rob Herring
ada03c68aa
sh: Use of_get_cpu_hwid()
...
Replace open coded parsing of CPU nodes' 'reg' property with
of_get_cpu_hwid().
Cc: Yoshinori Sato <ysato@users.sourceforge.jp >
Cc: Rich Felker <dalias@libc.org >
Cc: linux-sh@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20211006164332.1981454-10-robh@kernel.org
2021-10-20 13:37:24 -05:00
Rob Herring
bd2259ee45
riscv: Use of_get_cpu_hwid()
...
Replace open coded parsing of CPU nodes' 'reg' property with
of_get_cpu_hwid().
Cc: Paul Walmsley <paul.walmsley@sifive.com >
Cc: Palmer Dabbelt <palmer@dabbelt.com >
Cc: Albert Ou <aou@eecs.berkeley.edu >
Cc: linux-riscv@lists.infradead.org
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20211006164332.1981454-9-robh@kernel.org
2021-10-20 13:37:24 -05:00
Rob Herring
41408b22ec
powerpc: Use of_get_cpu_hwid()
...
Replace open coded parsing of CPU nodes' 'reg' property with
of_get_cpu_hwid().
Cc: Michael Ellerman <mpe@ellerman.id.au >
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org >
Cc: Paul Mackerras <paulus@samba.org >
Cc: linuxppc-dev@lists.ozlabs.org
Signed-off-by: Rob Herring <robh@kernel.org >
Acked-by: Michael Ellerman <mpe@ellerman.id.au >
Link: https://lore.kernel.org/r/20211006164332.1981454-8-robh@kernel.org
2021-10-20 13:37:24 -05:00
Rob Herring
4e0fa9eeb1
openrisc: Use of_get_cpu_hwid()
...
Replace open coded parsing of CPU nodes' 'reg' property with
of_get_cpu_hwid().
Cc: Jonas Bonn <jonas@southpole.se >
Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi >
Cc: Stafford Horne <shorne@gmail.com >
Cc: openrisc@lists.librecores.org
Signed-off-by: Rob Herring <robh@kernel.org >
Acked-by: Stafford Horne <shorne@gmail.com >
Link: https://lore.kernel.org/r/20211006164332.1981454-7-robh@kernel.org
2021-10-20 13:37:24 -05:00
Rob Herring
316b5e31da
csky: Use of_get_cpu_hwid()
...
Replace open coded parsing of CPU nodes 'reg' property with
of_get_cpu_hwid().
Cc: Guo Ren <guoren@kernel.org >
Cc: linux-csky@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20211006164332.1981454-6-robh@kernel.org
2021-10-20 13:37:24 -05:00
Rob Herring
4d97b9290e
arm64: Use of_get_cpu_hwid()
...
Replace the open coded parsing of CPU nodes' 'reg' property with
of_get_cpu_hwid().
This change drops an error message for missing 'reg' property, but that
should not be necessary as the DT tools will ensure 'reg' is present.
Cc: Catalin Marinas <catalin.marinas@arm.com >
Cc: Will Deacon <will@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Tested-by: Florian Fainelli <f.fainelli@gmail.com >
Acked-by: Will Deacon <will@kernel.org >
Reviewed-by: Sudeep Holla <sudeep.holla@arm.com >
Link: https://lore.kernel.org/r/20211006164332.1981454-5-robh@kernel.org
2021-10-20 13:36:44 -05:00
Rob Herring
eb11b5a956
ARM: broadcom: Use of_get_cpu_hwid()
...
Replace open coded parsing of CPU nodes 'reg' property with
of_get_cpu_hwid().
Cc: Florian Fainelli <f.fainelli@gmail.com >
Cc: Ray Jui <rjui@broadcom.com >
Cc: Scott Branden <sbranden@broadcom.com >
Cc: bcm-kernel-feedback-list@broadcom.com
Cc: Russell King <linux@armlinux.org.uk >
Signed-off-by: Rob Herring <robh@kernel.org >
Acked-by: Florian Fainelli <f.fainelli@gmail.com >
Tested-by: Florian Fainelli <f.fainelli@gmail.com >
Link: https://lore.kernel.org/r/20211006164332.1981454-4-robh@kernel.org
2021-10-20 13:36:36 -05:00
Rob Herring
ca96bbe246
ARM: Use of_get_cpu_hwid()
...
Replace the open coded parsing of CPU nodes' 'reg' property with
of_get_cpu_hwid().
This change drops an error message for missing 'reg' property, but that
should not be necessary as the DT tools will ensure 'reg' is present.
Cc: Russell King <linux@armlinux.org.uk >
Signed-off-by: Rob Herring <robh@kernel.org >
Tested-by: Florian Fainelli <f.fainelli@gmail.com >
Link: https://lore.kernel.org/r/20211006164332.1981454-3-robh@kernel.org
2021-10-20 13:36:30 -05:00
Rob Herring
795e92ec5f
of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes
...
There are various open coded implementions parsing the CPU node 'reg'
property which contains the CPU's hardware ID. Introduce a new function,
of_get_cpu_hwid(), to read the hardware ID.
All the callers should be DT only code, so no need for an empty
function.
Cc: Frank Rowand <frowand.list@gmail.com >
Signed-off-by: Rob Herring <robh@kernel.org >
Tested-by: Florian Fainelli <f.fainelli@gmail.com >
Reviewed-by: Sudeep Holla <sudeep.holla@arm.com >
Link: https://lore.kernel.org/r/20211006164332.1981454-2-robh@kernel.org
2021-10-20 13:36:16 -05:00
Geert Uytterhoeven
378be0cca6
dt-bindings: Consider DT_SCHEMA_FILES when finding all json-schema
...
Setting DT_SCHEMA_FILES allows the user to restrict the
"dt_binding_check" make target to a specified set of DT binding files.
However, yamllint is still run on all available files, which not only
takes time, but also outputs warnings for other binding files the
developer is not interested in.
Fix this by renaming "find_cmd" to "find_all_cmd", introducing a new
"find_cmd" to only return the files specified by DT_SCHEMA_FILES (if
present), and using the latter for yamllint and dt-doc-validate.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Link: https://lore.kernel.org/r/174ab1d791b7bc65f3b0f11b72be13af1748c731.1634551582.git.geert+renesas@glider.be
[robh: Also use only DT_SCHEMA_FILES for dt-doc-validate]
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-20 13:34:42 -05:00
Geert Uytterhoeven
3985aa6ff3
dt-bindings: Parallelize yamllint
...
Use xargs sharding like "chk_bindings" does, to parallelize the
execution of yamllint.
This reduces the yamllint execution time from ca. 21 to 5 seconds on
i7-8700K.
Suggested-by: Rob Herring <robh+dt@kernel.org >
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Link: https://lore.kernel.org/r/c68bdbdf3112c4658e0748c8fc51959e69fbae2e.1634551582.git.geert+renesas@glider.be
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-20 13:34:42 -05:00
Geert Uytterhoeven
bb171271f1
dt-bindings: net: ti,bluetooth: Convert to json-schema
...
Convert the Texas Instruments serial-attached bluetooth Device Tree
binding documentation to json-schema.
Add missing max-speed property.
Update the example.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: David Lechner <david@lechnology.com >
Link: https://lore.kernel.org/r/c1814db9aff7f09ea41b562a2da305312d8df2dd.1634646975.git.geert+renesas@glider.be
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-20 10:51:43 -05:00
Geert Uytterhoeven
762133d6a6
dt-bindings: net: wireless: ti,wlcore: Convert to json-schema
...
The Texas Instruments Wilink 6/7/8 (wl12xx/wl18xx) Wireless LAN
Controllers can be connected via SPI or via SDIO.
Convert the two Device Tree binding documents to json-schema, and merge
them into a single document.
Add missing ti,wl1285 compatible value.
Add missing interrupt-names property.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Link: https://lore.kernel.org/r/23a2fbc46255a988e5d36f6c14abb7130480d200.1634646975.git.geert+renesas@glider.be
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-20 10:51:43 -05:00
David Heidelberg
33ecdd38c6
dt-bindings: net: marvell-bluetooth: Convert txt bindings to yaml
...
Convert documentation for The Marvell Avastar 88W8897 into YAML syntax.
Signed-off-by: David Heidelberg <david@ixit.cz >
Link: https://lore.kernel.org/r/20211009104716.46162-1-david@ixit.cz
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-20 10:51:43 -05:00
Sebastien Van Cauwenberghe
dc1bf1e4c1
dt-bindings: Add SpinalHDL vendor
...
Adds SpinalHDL as vendor. This project provides FPGA IPs including
VexRiscV CPU.
Signed-off-by: Sebastien Van Cauwenberghe <svancau@gmail.com >
Link: https://lore.kernel.org/r/20211011100531.443157-1-svancau@gmail.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-20 10:51:22 -05:00
Mauro Carvalho Chehab
1db3b60576
MAINTAINERS: update mtd-physmap.yaml reference
...
Changeset 63f8e9e0ac ("dt-bindings: mtd: Convert mtd-physmap to DT schema")
renamed: Documentation/devicetree/bindings/mtd/arm-versatile.txt
and: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
to: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml.
Update their cross-references accordingly.
Fixes: 63f8e9e0ac ("dt-bindings: mtd: Convert mtd-physmap to DT schema")
Acked-by: Miquel Raynal <miquel.raynal@bootlin.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/cdf3891ef686eca67c6072da8c1d027eedc1ef3e.1634630486.git.mchehab+huawei@kernel.org
2021-10-19 11:54:16 -05:00
Mauro Carvalho Chehab
92f5caed04
MAINTAINERS: update brcm,unimac-mdio.yaml reference
...
Changeset 5d1c5594b6 ("dt-bindings: net: brcm,unimac-mdio: convert to the json-schema")
renamed: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
to: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml.
Update its cross-reference accordingly.
Fixes: 5d1c5594b6 ("dt-bindings: net: brcm,unimac-mdio: convert to the json-schema")
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Acked-by: Florian Fainelli <f.fainelli@gmail.com >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/16b1368230352f3ec136d98766090a2161f84f9f.1634630486.git.mchehab+huawei@kernel.org
2021-10-19 11:54:16 -05:00
Mauro Carvalho Chehab
433c58da46
MAINTAINERS: update gemini.yaml reference
...
Changeset 7da6ebf5f5 ("dt-bindings: arm: Convert Gemini boards to YAML")
renamed: Documentation/devicetree/bindings/arm/gemini.txt
to: Documentation/devicetree/bindings/arm/gemini.yaml.
Update its cross-reference accordingly.
Fixes: 7da6ebf5f5 ("dt-bindings: arm: Convert Gemini boards to YAML")
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/dd52c97597a073a5830ecf115d4a6516eebc6d6a.1634630486.git.mchehab+huawei@kernel.org
2021-10-19 11:54:16 -05:00
Mauro Carvalho Chehab
6121505bba
MAINTAINERS: update nxp,imx8-jpeg.yaml reference
...
The file name: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
should be, instead: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml.
Update its cross-reference accordingly.
Fixes: be157db0a3 ("media: Add maintainer for IMX jpeg v4l2 driver")
Fixes: b16ed1e660 ("media: dt-bindings: Add bindings for i.MX8QXP/QM JPEG driver")
Reviewed-by: Mirela Rabulea <mirela.rabulea@nxp.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/70f3d37561b5ea4770a9f10c70ca2d29f99208b6.1634630486.git.mchehab+huawei@kernel.org
2021-10-19 11:54:16 -05:00
Mauro Carvalho Chehab
e2306e3927
MAINTAINERS: update intel,ixp46x-rng.yaml reference
...
The file name: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
should be, instead: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml.
Update its cross-reference accordingly.
Fixes: cca061b04c ("hw_random: ixp4xx: Add DT bindings")
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/70a3d6696de52a3d6112adbf7247a4b4ae9c7e11.1634630486.git.mchehab+huawei@kernel.org
2021-10-19 11:54:16 -05:00
Mauro Carvalho Chehab
109120ccb3
MAINTAINERS: update ti,sci.yaml reference
...
Changeset 5a9652f699 ("dt-bindings: arm: keystone: Convert ti,sci to json schema")
renamed: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
to: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml.
Update its cross-reference accordingly.
Fixes: 5a9652f699 ("dt-bindings: arm: keystone: Convert ti,sci to json schema")
Reviewed-by: Nishanth Menon <nm@ti.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/6c9959f9d744b27908ff21a8414dcc772a45354f.1634630486.git.mchehab+huawei@kernel.org
2021-10-19 11:54:16 -05:00
Mauro Carvalho Chehab
2f8df3b94b
MAINTAINERS: update faraday,ftrtc010.yaml reference
...
Changeset 8df65d4adc ("dt-bindings: convert rtc/faraday,ftrtc01 to yaml")
renamed: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
to: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml.
Update its cross-reference accordingly.
Fixes: 8df65d4adc ("dt-bindings: convert rtc/faraday,ftrtc01 to yaml")
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/56737d183299294c840c8308c1427c3385d88a1e.1634630486.git.mchehab+huawei@kernel.org
2021-10-19 11:54:16 -05:00
Mauro Carvalho Chehab
02813bc74a
MAINTAINERS: update aspeed,i2c.yaml reference
...
Changeset 810e444194 ("dt-bindings: aspeed-i2c: Convert txt to yaml format")
renamed: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
to: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml.
Update its cross-reference accordingly.
Fixes: 810e444194 ("dt-bindings: aspeed-i2c: Convert txt to yaml format")
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/02d5ddbccdba665901221b9a2ff512e23f9aa4c5.1634630486.git.mchehab+huawei@kernel.org
2021-10-19 11:54:16 -05:00
Mauro Carvalho Chehab
b091223619
MAINTAINERS: update arm,vic.yaml reference
...
Changeset b7705ba6d0 ("dt-bindings: interrupt-controller: Convert ARM VIC to json-schema")
renamed: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
to: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml.
Update its cross-reference accordingly.
Fixes: b7705ba6d0 ("dt-bindings: interrupt-controller: Convert ARM VIC to json-schema")
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Acked-by: Sudeep Holla <sudeep.holla@arm.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/ec54d0aa65a3b98ae425721663f196b499a59513.1634630485.git.mchehab+huawei@kernel.org
2021-10-19 11:54:16 -05:00
Mauro Carvalho Chehab
fad956fc5c
dt-bindings: reserved-memory: ramoops: update ramoops.yaml references
...
Changeset 89a5bf0f22 ("dt-bindings: reserved-memory: ramoops: Convert txt bindings to yaml")
renamed: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
to: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml.
Update the cross-references accordingly.
Fixes: 89a5bf0f22 ("dt-bindings: reserved-memory: ramoops: Convert txt bindings to yaml")
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Reviewed-by: David Heidelberg <david@ixit.cz >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/bccd9c181b68a1ebbaefd5dcce63e1b8a4b1596c.1634630486.git.mchehab+huawei@kernel.org
2021-10-19 11:54:16 -05:00
Krzysztof Kozlowski
a997377a43
dt-bindings: nfc: marvell,nci: convert to dtschema
...
Convert the Marvell NCI NFC controller to DT schema format.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com >
Link: https://lore.kernel.org/r/20211011073934.34340-9-krzysztof.kozlowski@canonical.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-18 15:17:17 -05:00
Krzysztof Kozlowski
3470d69bfd
dt-bindings: nfc: ti,trf7970a: convert to dtschema
...
Convert the TI TRF7970A NFC to DT schema format.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com >
Link: https://lore.kernel.org/r/20211011073934.34340-8-krzysztof.kozlowski@canonical.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-18 15:17:09 -05:00
Krzysztof Kozlowski
19951f4ced
dt-bindings: nfc: st,nci: convert to dtschema
...
Convert the ST NCI (ST21NFCB) NFC controller to DT schema format.
Changes during bindings conversion:
1. Add a new required "reg" property for SPI binding, because SPI child
devices use it as chip-select.
2. Drop the "clock-frequency" property during conversion because it is a
property of I2C bus controller, not I2C slave device. It was also
never used by the driver.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com >
Link: https://lore.kernel.org/r/20211011073934.34340-7-krzysztof.kozlowski@canonical.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-18 15:17:01 -05:00
Krzysztof Kozlowski
d45c6e7a07
dt-bindings: nfc: st,st95hf: convert to dtschema
...
Convert the ST ST95HF NFC controller to DT schema format.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com >
Link: https://lore.kernel.org/r/20211011073934.34340-6-krzysztof.kozlowski@canonical.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-18 15:16:50 -05:00
Krzysztof Kozlowski
4d9bae3345
dt-bindings: nfc: st,st21nfca: convert to dtschema
...
Convert the ST ST21NFCA NFC controller to DT schema format.
Changes during bindings conversion:
1. Add a new required "interrupts" property, because it was missing in
the old bindings by mistake.
2. Drop the "clock-frequency" property during conversion because it is a
property of I2C bus controller, not I2C slave device. It was also
never used by the driver.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com >
Link: https://lore.kernel.org/r/20211011073934.34340-5-krzysztof.kozlowski@canonical.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-18 15:16:39 -05:00
Krzysztof Kozlowski
4cc0246c8a
dt-bindings: nfc: nxp,pn532: convert to dtschema
...
Convert the NXP PN532 NFC controller to DT schema format.
Drop the "clock-frequency" property during conversion because it is a
property of I2C bus controller, not I2C slave device. It was also never
used by the driver.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com >
Link: https://lore.kernel.org/r/20211011073934.34340-4-krzysztof.kozlowski@canonical.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-18 15:16:29 -05:00
Krzysztof Kozlowski
54aed10d43
dt-bindings: nfc: nxp,nci: document NXP PN547 binding
...
NXP PN547 NFC controller seems to be compatible with the NXP NCI and
there already DTS files using two compatibles.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com >
Link: https://lore.kernel.org/r/20211011073934.34340-3-krzysztof.kozlowski@canonical.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-18 15:16:13 -05:00
Krzysztof Kozlowski
6d362ea625
dt-bindings: nfc: nxp,nci: convert to dtschema
...
Convert the NXP NCI NFC controller to DT schema format.
Drop the "clock-frequency" property during conversion because it is a
property of I2C bus controller, not I2C slave device. It was also never
used by the driver.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com >
Link: https://lore.kernel.org/r/20211011073934.34340-2-krzysztof.kozlowski@canonical.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-18 15:16:06 -05:00
David Heidelberg
af5e7abe10
dt-bindings: input: elan,ekth3000: Convert txt bindings to yaml
...
Convert Elan touchpad documentation to the YAML syntax.
Reviewed-by: Dmitry Osipenko <digetx@gmail.com >
Signed-off-by: David Heidelberg <david@ixit.cz >
Link: https://lore.kernel.org/r/20211009183016.65218-1-david@ixit.cz
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-18 15:09:54 -05:00
Maxime Ripard
e8a3d847a5
dt-bindings: input: Convert Silead GSL1680 binding to a schema
...
The Silead GSL1680 Touchscreen Controller is supported by Linux thanks
to its device tree binding.
Now that we have the DT validation in place, let's convert the device
tree bindings for that driver over to a YAML schema.
Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com >
Cc: linux-input@vger.kernel.org
Signed-off-by: Maxime Ripard <maxime@cerno.tech >
Link: https://lore.kernel.org/r/20211015073006.8939-1-maxime@cerno.tech
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-18 14:22:03 -05:00
Sergio Paracuellos
05ef72e362
dt-bindings: bus: add palmbus device tree bindings
...
Add device tree bindings for palmbus controller present in all the MIPS
ralink based SoCs.
Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com >
Link: https://lore.kernel.org/r/20211016203323.9165-1-sergio.paracuellos@gmail.com
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-18 11:57:09 -05:00
David Heidelberg
89a5bf0f22
dt-bindings: reserved-memory: ramoops: Convert txt bindings to yaml
...
Convert ramoops driver to the YAML syntax.
Signed-off-by: David Heidelberg <david@ixit.cz >
Link: https://lore.kernel.org/r/20211017141700.61201-4-david@ixit.cz
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-18 08:01:36 -05:00
Maxime Ripard
c509d8b900
dt-bindings: media: Convert OV5640 binding to a schema
...
The Omnivision OV5640 is supported by Linux thanks to its device tree
binding.
Now that we have the DT validation in place, let's convert the device
tree bindings for that driver over to a YAML schema.
Cc: linux-media@vger.kernel.org
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Cc: Steve Longerbeam <slongerbeam@gmail.com >
Signed-off-by: Maxime Ripard <maxime@cerno.tech >
Link: https://lore.kernel.org/r/20211015072830.8580-1-maxime@cerno.tech
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-15 17:07:47 -05:00
Rob Herring
37f86649cd
dt-bindings: leds: register-bit-led: Use 'reg' instead of 'offset'
...
'reg' is the standard property for defining register banks/addresses. Add
it to use for the register address and deprecate 'offset'. This also
allows for using standard node names with unit-addresses. However, since
it is quite possible to have multiple nodes at the same register
address, allow for the unit-address to optionally have the bit
offset. The unit-address format is '@<reg address>[,<bit offset>]'. This
matches the format recently added for nvmem binding which has the same
issue.
Cc: Pavel Machek <pavel@ucw.cz >
Cc: Linus Walleij <linus.walleij@linaro.org >
Cc: linux-leds@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210913192816.1225025-3-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-13 17:23:23 -05:00
Rob Herring
604e4e44a7
dt-bindings: leds: Convert register-bit-led binding to DT schema
...
Convert the register-bit-led binding to DT schema format.
As the example just repeats nearly identical nodes, trim it down to a
few nodes and use some documented values for 'linux,default-trigger'.
Cc: Linus Walleij <linus.walleij@linaro.org >
Cc: Pavel Machek <pavel@ucw.cz >
Cc: linux-leds@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Link: https://lore.kernel.org/r/20210913192816.1225025-2-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2021-10-13 17:23:23 -05:00
Maxime Ripard
03f838e91a
dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema
...
The ESP8089 Wireless Chip is supported by Linux (through an out-of-tree
driver) thanks to its device tree binding.
Now that we have the DT validation in place, let's convert the device
tree bindings for that driver over to a YAML schema.
Cc: "David S. Miller" <davem@davemloft.net >
Cc: de Goede <hdegoede@redhat.com >
Cc: Jakub Kicinski <kuba@kernel.org >
Cc: Kalle Valo <kvalo@codeaurora.org >
Cc: linux-wireless@vger.kernel.org
Cc: netdev@vger.kernel.org
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Maxime Ripard <maxime@cerno.tech >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210924072756.869731-4-maxime@cerno.tech
2021-10-12 09:05:34 -05:00