dt-bindings: Clean-up undocumented compatible strings
Adding checks for undocumented compatible strings reveals a bunch of warnings in the DT binding examples. Fix the cases which are typos, just a mismatch between the schema and the example, or aren't documented at all. In a couple of cases, fixing the compatible revealed some schema errors which are fixed. There's a bunch of others remaining after this which have bindings, but those aren't converted to schema yet. Cc: Thierry Reding <thierry.reding@gmail.com> Cc: Sam Ravnborg <sam@ravnborg.org> Cc: Pavel Machek <pavel@ucw.cz> Cc: linux-clk@vger.kernel.org Cc: dmaengine@vger.kernel.org Cc: linux-i3c@lists.infradead.org Cc: linux-iio@vger.kernel.org Cc: linux-leds@vger.kernel.org Cc: linux-pm@vger.kernel.org Cc: linux-serial@vger.kernel.org Cc: linux-spi@vger.kernel.org Signed-off-by: Rob Herring <robh@kernel.org> Acked-by: Mark Brown <broonie@kernel.org> Acked-by: Stephen Boyd <sboyd@kernel.org> Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Acked-by: Kishon Vijay Abraham I <kishon@ti.com> Acked-by: Sebastian Reichel <sre@kernel.org> Acked-by: Maxime Ripard <maxime@cerno.tech> Acked-by: Vinod Koul <vkoul@kernel.org> Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Acked-by: Alain Volmat <alain.volmat@foss.st.com> Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Link: https://lore.kernel.org/r/20210316194918.3528417-1-robh@kernel.org
This commit is contained in:
parent
962e62128f
commit
28ffe8bf90
@ -44,7 +44,7 @@ examples:
|
|||||||
- |
|
- |
|
||||||
clk@1c20000 {
|
clk@1c20000 {
|
||||||
#clock-cells = <0>;
|
#clock-cells = <0>;
|
||||||
compatible = "allwinner,sun4i-a10-pll1";
|
compatible = "allwinner,sun4i-a10-pll1-clk";
|
||||||
reg = <0x01c20000 0x4>;
|
reg = <0x01c20000 0x4>;
|
||||||
clocks = <&osc24M>;
|
clocks = <&osc24M>;
|
||||||
clock-output-names = "osc24M";
|
clock-output-names = "osc24M";
|
||||||
|
@ -18,10 +18,12 @@ description: |
|
|||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
oneOf:
|
enum:
|
||||||
- items:
|
- socionext,milbeaut-m10v-ccu
|
||||||
- enum:
|
|
||||||
- socionext,milbeaut-m10v-ccu
|
reg:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
clocks:
|
clocks:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
description: external clock
|
description: external clock
|
||||||
@ -41,7 +43,7 @@ examples:
|
|||||||
# Clock controller node:
|
# Clock controller node:
|
||||||
- |
|
- |
|
||||||
m10v-clk-ctrl@1d021000 {
|
m10v-clk-ctrl@1d021000 {
|
||||||
compatible = "socionext,milbeaut-m10v-clk-ccu";
|
compatible = "socionext,milbeaut-m10v-ccu";
|
||||||
reg = <0x1d021000 0x4000>;
|
reg = <0x1d021000 0x4000>;
|
||||||
#clock-cells = <1>;
|
#clock-cells = <1>;
|
||||||
clocks = <&clki40mhz>;
|
clocks = <&clki40mhz>;
|
||||||
|
@ -77,12 +77,6 @@ examples:
|
|||||||
|
|
||||||
clock-output-names = "dsi1_byte", "dsi1_ddr2", "dsi1_ddr";
|
clock-output-names = "dsi1_byte", "dsi1_ddr2", "dsi1_ddr";
|
||||||
|
|
||||||
pitouchscreen: panel@0 {
|
|
||||||
compatible = "raspberrypi,touchscreen";
|
|
||||||
reg = <0>;
|
|
||||||
|
|
||||||
/* ... */
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
...
|
...
|
||||||
|
@ -40,7 +40,7 @@ additionalProperties: false
|
|||||||
examples:
|
examples:
|
||||||
- |
|
- |
|
||||||
panel {
|
panel {
|
||||||
compatible = "osddisplays,osd057T0559-34ts", "panel-dpi";
|
compatible = "startek,startek-kd050c", "panel-dpi";
|
||||||
label = "osddisplay";
|
label = "osddisplay";
|
||||||
power-supply = <&vcc_supply>;
|
power-supply = <&vcc_supply>;
|
||||||
backlight = <&backlight>;
|
backlight = <&backlight>;
|
||||||
|
@ -64,7 +64,7 @@ examples:
|
|||||||
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
||||||
#include <dt-bindings/dma/qcom-gpi.h>
|
#include <dt-bindings/dma/qcom-gpi.h>
|
||||||
gpi_dma0: dma-controller@800000 {
|
gpi_dma0: dma-controller@800000 {
|
||||||
compatible = "qcom,gpi-dma";
|
compatible = "qcom,sdm845-gpi-dma";
|
||||||
#dma-cells = <3>;
|
#dma-cells = <3>;
|
||||||
reg = <0x00800000 0x60000>;
|
reg = <0x00800000 0x60000>;
|
||||||
iommus = <&apps_smmu 0x0016 0x0>;
|
iommus = <&apps_smmu 0x0016 0x0>;
|
||||||
|
@ -157,9 +157,10 @@ examples:
|
|||||||
i2c-scl-hz = <100000>;
|
i2c-scl-hz = <100000>;
|
||||||
|
|
||||||
/* I2C device. */
|
/* I2C device. */
|
||||||
nunchuk: nunchuk@52 {
|
eeprom@57 {
|
||||||
compatible = "nintendo,nunchuk";
|
compatible = "atmel,24c01";
|
||||||
reg = <0x52 0x0 0x10>;
|
reg = <0x57 0x0 0x10>;
|
||||||
|
pagesize = <0x8>;
|
||||||
};
|
};
|
||||||
|
|
||||||
/* I3C device with a static I2C address. */
|
/* I3C device with a static I2C address. */
|
||||||
|
@ -53,11 +53,6 @@ examples:
|
|||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
ts_adc_syscon: ts_adc_syscon@180a6000 {
|
|
||||||
compatible = "brcm,iproc-ts-adc-syscon","syscon";
|
|
||||||
reg = <0x180a6000 0xc30>;
|
|
||||||
};
|
|
||||||
|
|
||||||
adc {
|
adc {
|
||||||
compatible = "brcm,iproc-static-adc";
|
compatible = "brcm,iproc-static-adc";
|
||||||
adc-syscon = <&ts_adc_syscon>;
|
adc-syscon = <&ts_adc_syscon>;
|
||||||
|
@ -83,7 +83,7 @@ examples:
|
|||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
|
|
||||||
gyroscope@0 {
|
gyroscope@0 {
|
||||||
compatible = "nxp,fxas2102c";
|
compatible = "nxp,fxas21002c";
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
|
|
||||||
spi-max-frequency = <2000000>;
|
spi-max-frequency = <2000000>;
|
||||||
|
@ -11,12 +11,12 @@ maintainers:
|
|||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
const: upisemi,asd5182
|
const: upisemi,usd5182
|
||||||
|
|
||||||
reg:
|
reg:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
upsemi,glass-coef:
|
upisemi,glass-coef:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
$ref: /schemas/types.yaml#/definitions/uint32
|
||||||
description: |
|
description: |
|
||||||
glass attenuation factor - compensation factor of resolution 1000
|
glass attenuation factor - compensation factor of resolution 1000
|
||||||
|
@ -47,7 +47,7 @@ examples:
|
|||||||
- |
|
- |
|
||||||
#include <dt-bindings/interrupt-controller/irq.h>
|
#include <dt-bindings/interrupt-controller/irq.h>
|
||||||
htintc: interrupt-controller@1fb000080 {
|
htintc: interrupt-controller@1fb000080 {
|
||||||
compatible = "loongson,htintc-1.0";
|
compatible = "loongson,htpic-1.0";
|
||||||
reg = <0xfb000080 0x40>;
|
reg = <0xfb000080 0x40>;
|
||||||
interrupt-controller;
|
interrupt-controller;
|
||||||
#interrupt-cells = <1>;
|
#interrupt-cells = <1>;
|
||||||
|
@ -14,6 +14,17 @@ properties:
|
|||||||
compatible:
|
compatible:
|
||||||
const: intel,lgm-ssoled
|
const: intel,lgm-ssoled
|
||||||
|
|
||||||
|
reg:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
clocks:
|
||||||
|
maxItems: 2
|
||||||
|
|
||||||
|
clock-names:
|
||||||
|
items:
|
||||||
|
- const: sso
|
||||||
|
- const: fpid
|
||||||
|
|
||||||
gpio-controller: true
|
gpio-controller: true
|
||||||
|
|
||||||
'#gpio-cells':
|
'#gpio-cells':
|
||||||
@ -36,8 +47,15 @@ properties:
|
|||||||
|
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
|
|
||||||
|
properties:
|
||||||
|
'#address-cells':
|
||||||
|
const: 1
|
||||||
|
|
||||||
|
'#size-cells':
|
||||||
|
const: 0
|
||||||
|
|
||||||
patternProperties:
|
patternProperties:
|
||||||
"^led@[0-23]$":
|
"^led@[0-2]$":
|
||||||
type: object
|
type: object
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
@ -81,7 +99,7 @@ examples:
|
|||||||
#include <dt-bindings/leds/common.h>
|
#include <dt-bindings/leds/common.h>
|
||||||
|
|
||||||
ssogpio: ssogpio@e0d40000 {
|
ssogpio: ssogpio@e0d40000 {
|
||||||
compatible = "intel,sso-led";
|
compatible = "intel,lgm-ssoled";
|
||||||
reg = <0xE0D40000 0x2E4>;
|
reg = <0xE0D40000 0x2E4>;
|
||||||
gpio-controller;
|
gpio-controller;
|
||||||
#gpio-cells = <2>;
|
#gpio-cells = <2>;
|
||||||
@ -103,8 +121,8 @@ examples:
|
|||||||
led-gpio = <&ssogpio 0 0>;
|
led-gpio = <&ssogpio 0 0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
led@23 {
|
led@2 {
|
||||||
reg = <23>;
|
reg = <2>;
|
||||||
function = LED_FUNCTION_POWER;
|
function = LED_FUNCTION_POWER;
|
||||||
color = <LED_COLOR_ID_GREEN>;
|
color = <LED_COLOR_ID_GREEN>;
|
||||||
led-gpio = <&ssogpio 23 0>;
|
led-gpio = <&ssogpio 23 0>;
|
||||||
|
@ -218,7 +218,7 @@ examples:
|
|||||||
};
|
};
|
||||||
|
|
||||||
serdes@5000000 {
|
serdes@5000000 {
|
||||||
compatible = "cdns,ti,sierra-phy-t0";
|
compatible = "ti,sierra-phy-t0";
|
||||||
reg-names = "serdes";
|
reg-names = "serdes";
|
||||||
reg = <0x5000000 0x10000>;
|
reg = <0x5000000 0x10000>;
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
|
@ -61,7 +61,7 @@ examples:
|
|||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
|
|
||||||
cw2015@62 {
|
cw2015@62 {
|
||||||
compatible = "cellwise,cw201x";
|
compatible = "cellwise,cw2015";
|
||||||
reg = <0x62>;
|
reg = <0x62>;
|
||||||
cellwise,battery-profile = /bits/ 8 <
|
cellwise,battery-profile = /bits/ 8 <
|
||||||
0x17 0x67 0x80 0x73 0x6E 0x6C 0x6B 0x63
|
0x17 0x67 0x80 0x73 0x6E 0x6C 0x6B 0x63
|
||||||
|
@ -18,25 +18,3 @@ properties:
|
|||||||
|
|
||||||
additionalProperties: true
|
additionalProperties: true
|
||||||
|
|
||||||
examples:
|
|
||||||
- |
|
|
||||||
power {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
|
|
||||||
usb_charger:charger@e {
|
|
||||||
compatible = "some,usb-charger";
|
|
||||||
reg = <0xe>;
|
|
||||||
};
|
|
||||||
|
|
||||||
ac_charger:charger@c {
|
|
||||||
compatible = "some,ac-charger";
|
|
||||||
reg = <0xc>;
|
|
||||||
};
|
|
||||||
|
|
||||||
battery:battery@b {
|
|
||||||
compatible = "some,battery";
|
|
||||||
reg = <0xb>;
|
|
||||||
power-supplies = <&usb_charger>, <&ac_charger>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -134,7 +134,7 @@ examples:
|
|||||||
interrupts = <1>;
|
interrupts = <1>;
|
||||||
|
|
||||||
bluetooth {
|
bluetooth {
|
||||||
compatible = "brcm,bcm43341-bt";
|
compatible = "brcm,bcm4330-bt";
|
||||||
interrupt-parent = <&gpio>;
|
interrupt-parent = <&gpio>;
|
||||||
interrupts = <10>;
|
interrupts = <10>;
|
||||||
};
|
};
|
||||||
|
@ -90,8 +90,8 @@ examples:
|
|||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
|
|
||||||
ethernet-switch@0 {
|
display@0 {
|
||||||
compatible = "micrel,ks8995m";
|
compatible = "lg,lg4573";
|
||||||
spi-max-frequency = <1000000>;
|
spi-max-frequency = <1000000>;
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
|
@ -181,22 +181,23 @@ additionalProperties: true
|
|||||||
|
|
||||||
examples:
|
examples:
|
||||||
- |
|
- |
|
||||||
spi@f00 {
|
spi@80010000 {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
compatible = "fsl,mpc5200b-spi","fsl,mpc5200-spi";
|
compatible = "fsl,imx28-spi";
|
||||||
reg = <0xf00 0x20>;
|
reg = <0x80010000 0x2000>;
|
||||||
interrupts = <2 13 0 2 14 0>;
|
interrupts = <96>;
|
||||||
interrupt-parent = <&mpc5200_pic>;
|
dmas = <&dma_apbh 0>;
|
||||||
|
dma-names = "rx-tx";
|
||||||
|
|
||||||
ethernet-switch@0 {
|
display@0 {
|
||||||
compatible = "micrel,ks8995m";
|
compatible = "lg,lg4573";
|
||||||
spi-max-frequency = <1000000>;
|
spi-max-frequency = <1000000>;
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
codec@1 {
|
sensor@1 {
|
||||||
compatible = "ti,tlv320aic26";
|
compatible = "bosch,bme680";
|
||||||
spi-max-frequency = <100000>;
|
spi-max-frequency = <100000>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
};
|
};
|
||||||
|
@ -75,16 +75,12 @@ examples:
|
|||||||
spi-flash@0 {
|
spi-flash@0 {
|
||||||
compatible = "jedec,spi-nor";
|
compatible = "jedec,spi-nor";
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
spi-max-frequency = <40000000>;
|
spi-max-frequency = <40000000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
spi-device@1 {
|
sensor@1 {
|
||||||
compatible = "lineartechnology,ltc2488";
|
compatible = "bosch,bme680";
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
spi-max-frequency = <10000000>;
|
spi-max-frequency = <10000000>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -96,12 +96,6 @@ examples:
|
|||||||
dma-names = "rx", "tx";
|
dma-names = "rx", "tx";
|
||||||
cs-gpios = <&gpioa 11 0>;
|
cs-gpios = <&gpioa 11 0>;
|
||||||
|
|
||||||
aardvark@0 {
|
|
||||||
compatible = "totalphase,aardvark";
|
|
||||||
reg = <0>;
|
|
||||||
spi-max-frequency = <4000000>;
|
|
||||||
st,spi-midi-ns = <4000>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
...
|
...
|
||||||
|
Loading…
Reference in New Issue
Block a user