aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-05-27mfd: arizona: Move binding over to dtschemaCharles Keepax3-105/+284
Signed-off-by: Charles Keepax <[email protected]> [robh: Drop ref from *-supply] Signed-off-by: Rob Herring <[email protected]>
2020-05-27ASoC: arizona: Move binding over to dtschemaCharles Keepax2-53/+114
Signed-off-by: Charles Keepax <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27extcon: arizona: Move binding over to dtschemaCharles Keepax2-76/+125
Acked-by: Chanwoo Choi <[email protected]> Signed-off-by: Charles Keepax <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27regulator: arizona-regulator: Move binding over to dtschemaCharles Keepax2-18/+37
Signed-off-by: Charles Keepax <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27dt-bindings: watchdog: Convert UniPhier watchdog timer to json-schemaKunihiko Hayashi2-20/+36
Convert UniPhier watchdog timer binding to DT schema format. Cc: Keiji Hayashibara <[email protected]> Signed-off-by: Kunihiko Hayashi <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27dt/platform: Fix comment in of_dev_lookup()Qi Zheng1-1/+1
The code is using of_dev_lookup() rather than of_devname_lookup(). Signed-off-by: Qi Zheng <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27of: Fix a refcounting bug in __of_attach_node_sysfs()Dan Carpenter1-2/+1
The problem in this code is that if kobject_add() fails, then it should call of_node_put(np) to drop the reference count. I've actually moved the of_node_get(np) later in the function to avoid needing to do clean up. Fixes: 5b2c2f5a0ea3 ("of: overlay: add missing of_node_get() in __of_attach_node_sysfs") Signed-off-by: Dan Carpenter <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27mfd: lochnagar: Move binding over to dtschemaCharles Keepax4-173/+357
Signed-off-by: Charles Keepax <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27clk: lochnagar: Move binding over to dtschemaCharles Keepax2-94/+78
Signed-off-by: Charles Keepax <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27pinctrl: lochnagar: Move binding over to dtschemaCharles Keepax2-141/+190
Signed-off-by: Charles Keepax <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27ASoC: lochnagar: Move binding over to dtschemaCharles Keepax2-39/+52
Signed-off-by: Charles Keepax <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27hwmon: lochnagar: Move binding over to dtschemaCharles Keepax2-26/+35
Signed-off-by: Charles Keepax <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27dt-bindings: watchdog: renesas,wdt: Document r8a7742 supportLad Prabhakar1-0/+1
RZ/G1H (R8A7742) watchdog implementation is compatible with R-Car Gen2, therefore add relevant documentation. Signed-off-by: Lad Prabhakar <[email protected]> Reviewed-by: Marian-Cristian Rotariu <[email protected]> Reviewed-by: Wolfram Sang <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Reviewed-by: Guenter Roeck <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27dt-bindings: vendor-prefixes: Add Shanghai Awinic Technology Co., Ltd.Nikita Travkin1-0/+2
Add the "awinic" vendor prefix for Shanghai Awinic Technology Co., Ltd. Website: https://www.awinic.com/ Reviewed-by: Rob Herring <[email protected]> Signed-off-by: Nikita Travkin <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27dt-bindings: clock: Convert i.MX6UL clock to json-schemaAnson Huang2-13/+66
Convert the i.MX6UL clock binding to DT schema format using json-schema. Signed-off-by: Anson Huang <[email protected]> Acked-by: Stephen Boyd <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27dt-bindings: clock: Convert i.MX6SLL clock to json-schemaAnson Huang2-36/+66
Convert the i.MX6SLL clock binding to DT schema format using json-schema. Signed-off-by: Anson Huang <[email protected]> Acked-by: Stephen Boyd <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27dt-bindings: clock: Convert i.MX6SL clock to json-schemaAnson Huang2-10/+48
Convert the i.MX6SL clock binding to DT schema format using json-schema. Signed-off-by: Anson Huang <[email protected]> Acked-by: Stephen Boyd <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27dt-bindings: clock: Convert i.MX6SX clock to json-schemaAnson Huang2-13/+70
Convert the i.MX6SX clock binding to DT schema format using json-schema. Signed-off-by: Anson Huang <[email protected]> Acked-by: Stephen Boyd <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27dt-bindings: clock: Convert i.MX6Q clock to json-schemaAnson Huang2-41/+72
Convert the i.MX6Q clock binding to DT schema format using json-schema. Signed-off-by: Anson Huang <[email protected]> Acked-by: Stephen Boyd <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27dt-bindings: usb: qcom,dwc3: Add compatible for SC7180Sandeep Maheswaram1-0/+1
Add compatible for SC7180 in usb dwc3 bindings. Signed-off-by: Sandeep Maheswaram <[email protected]> Reviewed-by: Douglas Anderson <[email protected]> Acked-by: Rob Herring <[email protected]> Reviewed-by: Stephen Boyd <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-27dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindingsSandeep Maheswaram2-104/+165
Convert USB DWC3 bindings to DT schema format using json-schema. Signed-off-by: Sandeep Maheswaram <[email protected]> [robh: fixup example warnings] Signed-off-by: Rob Herring <[email protected]>
2020-05-19dt-bindings: nvmem: stm32: new property for data accessEtienne Carriere2-2/+17
Introduce boolean property st,non-secure-otp for OTP data located in a factory programmed area that only secure firmware can access by default and that shall be reachable from the non-secure world. This change also allows additional properties for NVMEM nodes that were forbidden prior this change. Signed-off-by: Etienne Carriere <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-19dt-bindings: eeprom: at24: Fix list of page sizes for writingGeert Uytterhoeven1-1/+1
"258" is an odd power-of-two ;-) Obviously this is a typo, and the intended value is "256". Fixes: 7f3bf4203774013b ("dt-bindings: at24: convert the binding document to yaml") Signed-off-by: Geert Uytterhoeven <[email protected]> Reviewed-by: Bartosz Golaszewski <[email protected]> Reviewed-by: Wolfram Sang <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-19drivers/of: keep description of function consistent with function namechenqiwu2-6/+6
Currently, there are some descriptions of function not consistent with function name, fixing them will make the code more readable. Signed-off-by: chenqiwu <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-18docs/devicetree/i2c: brcm,bcm2835: fix node id in exampleKangmin Park1-1/+1
This is a trivial patch to fix node id to match the reg in example. Signed-off-by: Kangmin Park <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-18dt-bindings: serial: qca,ar9330-uart: Convert to json-schemaOleksij Rempel2-31/+50
Convert the Qualcomm Atheros AR9330 High-Speed UART Device Tree binding documentation to json-schema. Signed-off-by: Oleksij Rempel <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-14dt-bindings: ehci/ohci: Allow iommus propertyAndre Przywara2-0/+6
A OHCI/EHCI controller could be behind an IOMMU, in which case an iommus property assigns the stream ID for this device. Allow that property in the DT bindings to fix a complaint about the Arm Juno board's DTS file. Signed-off-by: Andre Przywara <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-14dt-bindings: mali-midgard: Allow dma-coherentAndre Przywara1-0/+2
Add the boolean dma-coherent property to the list of allowed properties, since some boards (Arm Juno) integrate the GPU this way. Signed-off-by: Andre Przywara <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-14dt-bindings: arm: gic: Allow combining arm,gic-400 compatible stringsAndre Przywara1-0/+6
The arm,gic-400 compatible is probably the best matching string for the GIC in most modern SoCs, but was only introduced later into the kernel. For historic reasons and to keep compatibility, some SoC DTs were thus using a combination of this name and one of the older strings, which currently the binding denies. Add a stanza to the DT binding to allow "arm,gic-400", followed by either "arm,cortex-a15-gic" or "arm,cortex-a7-gic". This fixes binding compliance for quite some SoC .dtsi files in the kernel tree. Signed-off-by: Andre Przywara <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-14dt-bindings: irqchip: renesas-intc-irqpin: Convert to json-schemaYoshihiro Kaneko2-62/+107
Convert the Renesas Interrupt Controller (INTC) for external pins Device Tree binding documentation to json-schema. Signed-off-by: Yoshihiro Kaneko <[email protected]> Co-developed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Geert Uytterhoeven <[email protected]> [robh: drop allOf] Signed-off-by: Rob Herring <[email protected]>
2020-05-14dt-bindings: Fix incorrect 'reg' property sizesRob Herring59-195/+204
The examples template is a 'simple-bus' with a size of 1 cell for had between 2 and 4 cells which really only errors on I2C or SPI type devices with a single cell. The easiest fix in most cases is to change the 'reg' property to for 1 cell address and size. In some cases with child devices having 2 cells, that doesn't make sense so a bus node is needed. Acked-by: Stephen Boyd <[email protected]> # clk Reviewed-by: Geert Uytterhoeven <[email protected]> Acked-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-14dt-bindings: ufs: ti: Add missing 'additionalProperties: false'Rob Herring1-0/+8
The ti,j721e-ufs schema is missing an 'additionalProperties: false'. Add that and and the missing assigned-clock properties. Acked-by: Vignesh Raghavendra <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-14dt-bindings: ufs: ti: Fix address properties handlingRob Herring1-21/+36
The ti,j721e-ufs schema and example have a couple of problems related to address properties. First, the default #size-cells and #address-cells are 1 for examples, so they need to be overriden with a bus node. Second, address translation for the child ufs node is broken because 'ranges', '#address-cells', and '#size-cells' are missing from the schema. Acked-by: Vignesh Raghavendra <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-14dt-bindings: usb: ehci: Add missing 2nd register regionRob Herring1-4/+15
The 'ibm,usb-ehci-440epx' compatible has a 2nd 'reg' region, but the schema says there is only 1 region. Fix this. Cc: [email protected] Acked-by: Greg Kroah-Hartman <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-14spi: dt-bindings: sifive: Add missing 2nd register regionRob Herring1-5/+4
The 'reg' description and example have a 2nd register region for memory mapped flash, but the schema says there is only 1 region. Fix this. Cc: Palmer Dabbelt <[email protected]> Cc: [email protected] Cc: [email protected] Acked-by: Mark Brown <[email protected]> Acked-by: Paul Walmsley <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-14dt-bindings: serial: renesas,hscif: Document r8a7742 bindingsLad Prabhakar1-0/+1
RZ/G1H (R8A7742) SoC also has the R-Car gen2 compatible HSCIF ports, so document the SoC specific bindings. Signed-off-by: Lad Prabhakar <[email protected]> Reviewed-by: Marian-Cristian Rotariu <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-14dt-bindings: serial: renesas,scifb: Document r8a7742 bindingsLad Prabhakar1-0/+1
RZ/G1H (R8A7742) SoC also has the R-Car gen2 compatible SCIFB ports, so document the SoC specific bindings. Signed-off-by: Lad Prabhakar <[email protected]> Reviewed-by: Marian-Cristian Rotariu <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-14dt-bindings: serial: renesas,scif: Document r8a7742 bindingsLad Prabhakar1-0/+1
RZ/G1H (R8A7742) SoC also has the R-Car gen2 compatible SCIF ports, so document the SoC specific bindings. Signed-off-by: Lad Prabhakar <[email protected]> Reviewed-by: Marian-Cristian Rotariu <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-14dt-bindings: irqchip: renesas-irqc: Document r8a7742 bindingsLad Prabhakar1-0/+1
Document SoC specific bindings for RZ/G1H (r8a7742) SoC. Signed-off-by: Lad Prabhakar <[email protected]> Reviewed-by: Marian-Cristian Rotariu <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-14dt-bindings: Add vendor prefix for Baikal Electronics, JSCSerge Semin1-0/+2
Add "BAIKAL ELECTRONICS, JSC" to the list of devicetree vendor prefixes as "baikal". Website: http://www.baikalelectronics.com Signed-off-by: Serge Semin <[email protected]> Cc: Alexey Malahov <[email protected]> Cc: Thomas Bogendoerfer <[email protected]> Cc: Paul Burton <[email protected]> Cc: Ralf Baechle <[email protected]> Cc: Arnd Bergmann <[email protected]> Cc: [email protected] Cc: [email protected] Acked-by: Sam Ravnborg <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-14dt-bindings: vendor-prefixes: Add VaisalaVesa Jääskeläinen1-0/+2
Vaisala Oyj is a company based in Finland and also has subsidiaries in other countries. Vaisala develops, manufactures and markets innovative products and services for environmental and industrial measurement. https://www.vaisala.com/ Signed-off-by: Vesa Jääskeläinen <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-12dt-bindings: vendor-prefixes: Add U-Boot bootloader prefixMichal Simek1-0/+2
List U-Boot project in vendor prefixes. For more information take a look at: https://en.wikipedia.org/wiki/Das_U-Boot Source code is available here: https://gitlab.denx.de/u-boot/u-boot Signed-off-by: Michal Simek <[email protected]> Reviewed-by: Linus Walleij <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-12dt-bindings: thermal: Convert UniPhier thermal monitor to json-schemaKunihiko Hayashi2-65/+59
Convert the UniPhier thermal monitor binding to DT schema format. Signed-off-by: Kunihiko Hayashi <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-11dt-bindings: phy: Convert UniPhier USB3-PHY conroller to json-schemaKunihiko Hayashi4-127/+199
Convert the UniPhier USB3-PHY controller for SS/HS to DT schema format. Signed-off-by: Kunihiko Hayashi <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-11dt-bindings: phy: Convert UniPhier USB2-PHY controller to json-schemaKunihiko Hayashi2-45/+85
Convert the UniPhier USB2-PHY conroller to DT schema format. Signed-off-by: Kunihiko Hayashi <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-11dt-bindings: phy: Convert UniPhier PCIe-PHY controller to json-schemaKunihiko Hayashi2-36/+77
Convert the UniPhier PCIe-PHY controller to DT schema format. Signed-off-by: Kunihiko Hayashi <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-11dt-bindings: timer: renesas: ostm: Convert to json-schemaGeert Uytterhoeven2-31/+59
Convert the Renesas OS Timer (OSTM) Device Tree binding documentation to json-schema. Document missing properties. Signed-off-by: Geert Uytterhoeven <[email protected]> Reviewed-by: Niklas Söderlund <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-11dt-bindings: watchdog: renesas-wdt: Convert to json-schemaGeert Uytterhoeven2-50/+100
Convert the Renesas Watchdog Timer (WDT) Controller Device Tree binding documentation to json-schema. Add missing "renesas,r8a77980-wdt" compatible value. Document missing properties. Update the example to match reality. Signed-off-by: Geert Uytterhoeven <[email protected]> Reviewed-by: Niklas Söderlund <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-11dt-bindings: gpio: rcar: Convert to json-schemaGeert Uytterhoeven2-94/+143
Convert the Renesas General-Purpose Input/Output Ports (GPIO) Device Tree binding documentation to json-schema. Drop the deprecated "renesas,gpio-rcar" compatible value. Document missing properties. Drop the first example, as it doesn't add much value. Signed-off-by: Geert Uytterhoeven <[email protected]> Reviewed-by: Niklas Söderlund <[email protected]> Signed-off-by: Rob Herring <[email protected]>
2020-05-11dt-bindings: serial: Convert ingenic,uart.txt to YAMLPaul Cercueil2-28/+94
Convert the ingenic,uart.txt to a new ingenic,uart.yaml file. A few things were changed in the process: - the dmas and dma-names properties are now required. - the ingenic,jz4770-uart and ingenic,jz4775-uart compatible strings now require the ingenic,jz4760-uart string to be used as fallback, since the hardware is compatible. - the ingenic,jz4725b-uart compatible string was added, with a fallback to ingenic,jz4740-uart. Signed-off-by: Paul Cercueil <[email protected]> Signed-off-by: Rob Herring <[email protected]>