Initial support for Samsung Galaxy Tab 2 series
Subsystems (8)
v3 cover Initial support for Samsung Galaxy Tab 2 series
This series adds initial support for the Samsung Galaxy Tab 2 (samsung-espresso7/10) series of devices. It adds support for 6 variants (P3100, P3110, P3113, P5100, P5110, P5113). Downstream categorised them based on 3G and WiFi, but since they use different panel, touch controllers, batteries, I decided to categorise them based on screen size as espresso7 and espresso10.
It adds basic functionality for both the models including panel, drm, sdcard, touchscreen, mmc, wifi, bluetooth, keys, battery, fuel gauge, pmic, sensors.
---
Changes in v3
- Use device tree from the correct branch
- Fix commit subjects to matching the subsystem
- Add Doestek vendor
- Add compatible for LVDS encoder
- Add compatibles for 7 and 10 inch panels
- Clean up device tree using "make CHECK_DTBS=y"
- Link to v2: https://lore.kernel.org/all/[email protected]/
Changes in v2
- Fix node names in common dtsi to have - instead of _
- Removed import for twl6030.dtsi
- Edited dts to completely use twl6032 nodes
- Fixed typo ldosb -> ldousb
- Link to v1: https://lore.kernel.org/all/[email protected]/
--
Mithil Bavishi (10):
ARM: dts: twl6032: Add DTS file for TWL6032 PMIC
dt-bindings: vendor-prefixes: Add Doestek
dt-bindings: display: bridge: lvds-codec: add doestek,dtc34lm85am
dt-bindings: display: panel-lvds: Add compatible for Samsung
LTN070NL01 Panel
dt-bindings: display: panel-lvds: Add compatible for Samsung
LTN101AL03 Panel
ARM: dts: ti: omap: espresso-common: Add common device tree for
Samsung Galaxy Tab 2 series
dt-bindings: omap: Add Samsung Galaxy Tab 2 7.0
ARM: dts: ti: omap: samsung-espresso7: Add initial support for Galaxy
Tab 2 7.0
dt-bindings: omap: Add Samsung Galaxy Tab 2 10.1
ARM: dts: ti: omap: samsung-espresso10: Add initial support for Galaxy
Tab 2 10.1.../devicetree/bindings/arm/ti/omap.yaml | 2 + .../bindings/display/bridge/lvds-codec.yaml | 1 + .../bindings/display/panel/panel-lvds.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../omap/omap4-samsung-espresso-common.dtsi | 680 ++++++++++++++++++ .../dts/ti/omap/omap4-samsung-espresso10.dts | 102 +++ .../dts/ti/omap/omap4-samsung-espresso7.dts | 70 ++ arch/arm/boot/dts/ti/omap/twl6032.dtsi | 77 ++ 8 files changed, 938 insertions(+) create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts create mode 100644 arch/arm/boot/dts/ti/omap/twl6032.dtsi
Signature · 1 line
2.43.0
PATCH v3 1/10 ARM: dts: twl6032: Add DTS file for TWL6032 PMIC
Add a dedicated DTS file for the TWL6032 PMIC (Phoenix Lite). Already has driver support with TWL6030 (Phoenix) since both of them are so similar, some nodes can be reused from TWL6030 as well.
This can be included in the board files like twl6030. Example:
...
&i2c1 {
twl: twl@48 {
reg = <0x48>;
interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
interrupt-controller;
interrupt-parent = <&gic>;
};
};/include/ "twl6032.dtsi"
...
Used in devices like samsung-espresso, amazon-jem, epson-embt2ws etc.
--- arch/arm/boot/dts/ti/omap/twl6032.dtsi | 77 ++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 arch/arm/boot/dts/ti/omap/twl6032.dtsi
arch/arm/boot/dts/ti/omap/twl6032.dtsi new file +77 -0
@@ -0,0 +1,77 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Integrated Power Management Chip + * https://www.ti.com/lit/ds/symlink/twl6032.pdf + */ + +&twl { + compatible = "ti,twl6032"; + interrupt-controller; + #interrupt-cells = <1>; + + rtc { + compatible = "ti,twl4030-rtc"; + interrupts = <11>; + }; + + vio: regulator-vio { + compatible = "ti,twl6032-vio"; + }; + + ldo1: regulator-ldo1 { + compatible = "ti,twl6032-ldo1"; + }; + + ldo2: regulator-ldo2 { + compatible = "ti,twl6032-ldo2"; + }; + + ldo3: regulator-ldo3 { + compatible = "ti,twl6032-ldo3"; + }; + + ldo4: regulator-ldo4 { + compatible = "ti,twl6032-ldo4"; + }; + + ldo5: regulator-ldo5 { + compatible = "ti,twl6032-ldo5"; + }; + + ldo6: regulator-ldo6 { + compatible = "ti,twl6032-ldo6"; + }; + + ldoln: regulator-ldoln { + compatible = "ti,twl6032-ldoln"; + }; + + ldousb: regulator-ldousb { + compatible = "ti,twl6032-ldousb"; + }; + + smps4: regulator-smps4 { + compatible = "ti,twl6032-smps4"; + }; + + gpadc: gpadc { + compatible = "ti,twl6032-gpadc"; + interrupts = <3>; + #io-channel-cells = <1>; + }; + + twl_usb_comparator: usb-comparator { + compatible = "ti,twl6030-usb"; + interrupts = <4>, <10>; + }; + + twl_pwm: pwm { + compatible = "ti,twl6030-pwm"; + #pwm-cells = <2>; + }; + + twl_pwmled: pwmled { + compatible = "ti,twl6030-pwmled"; + #pwm-cells = <2>; + }; +};
Signature · 1 line
2.43.0
PATCH v3 2/10 dt-bindings: vendor-prefixes: Add Doestek
In reply to Mithil BavishiAdd vendor prefix for Doestek Co., Ltd.
--- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+)
Documentation/devicetree/bindings/vendor-prefixes.yaml +2 -0
@@ -392,6 +392,8 @@ patternProperties: description: D-Link Corporation "^dmo,.*": description: Data Modul AG + "^doestek,*": + description: Doestek Co., Ltd. "^domintech,.*": description: Domintech Co., Ltd. "^dongwoon,.*":
Signature · 1 line
2.43.0
Re: [PATCH v3 02/10] dt-bindings: vendor-prefixes: Add Doestek
Quoted 7 lines · Mithil Bavishi
Add vendor prefix for Doestek Co., Ltd.
Signed-off-by Mithil Bavishi <[email protected]>--- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+)
Best regards,
Krzysztof
PATCH v3 3/10 dt-bindings: display: bridge: lvds-codec: add doestek,dtc34lm85am
In reply to Mithil BavishiAdd compatible strings for the Doestek DTC34LM85AM Flat Panel Display Transmitter
--- Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml | 1 + 1 file changed, 1 insertion(+)
Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml +1 -0
@@ -33,6 +33,7 @@ properties: oneOf: - items: - enum: + - doestek,dtc34lm85am # For the Doestek DTC34LM85AM Flat Panel Display (FPD) Transmitter - ti,ds90c185 # For the TI DS90C185 FPD-Link Serializer - ti,ds90c187 # For the TI DS90C187 FPD-Link Serializer - ti,sn75lvds83 # For the TI SN75LVDS83 FlatLink transmitter
Signature · 1 line
2.43.0
Re: [PATCH v3 03/10] dt-bindings: display: bridge: lvds-codec: add doestek,dtc34lm85am
Quoted 7 lines · Mithil Bavishi
Add compatible strings for the Doestek DTC34LM85AM Flat Panel Display Transmitter
Signed-off-by Mithil Bavishi <[email protected]>--- Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml | 1 + 1 file changed, 1 insertion(+)
Best regards,
Krzysztof
PATCH v3 4/10 dt-bindings: display: panel-lvds: Add compatible for Samsung LTN070NL01 Panel
In reply to Mithil BavishiThe LTN070NL01 is a 7.0 inch 1024x600, 24 bit, VESA Compatible, TFT display panel
--- Documentation/devicetree/bindings/display/panel/panel-lvds.yaml | 2 ++ 1 file changed, 2 insertions(+)
Documentation/devicetree/bindings/display/panel/panel-lvds.yaml +2 -0
@@ -50,6 +50,8 @@ properties: - hannstar,hsd101pww2 # Hydis Technologies 7" WXGA (800x1280) TFT LCD LVDS panel - hydis,hv070wx2-1e0 + # Samsung LTN070NL01 7.0" WSVGA (1024x600) TFT LCD LVDS panel + - samsung,ltn070nl01 - tbs,a711-panel - const: panel-lvds
Signature · 1 line
2.43.0
Re: [PATCH v3 04/10] dt-bindings: display: panel-lvds: Add compatible for Samsung LTN070NL01 Panel
Quoted 1 line · Mithil Bavishi
The LTN070NL01 is a 7.0 inch 1024x600, 24 bit, VESA Compatible, TFT display panel
Please wrap commit message according to Linux coding style / submission process (neither too early nor over the limit):
https://elixir.bootlin.com/linux/v6.4-rc1/source/Documentation/process/submitting-patches.rst#L597
Best regards,
Krzysztof
PATCH v3 5/10 dt-bindings: display: panel-lvds: Add compatible for Samsung LTN101AL03 Panel
In reply to Mithil BavishiThe LTN101AL03 is a 10.1 inch 800x1280, 24 bit, VESA Compatible, TFT display panel
--- Documentation/devicetree/bindings/display/panel/panel-lvds.yaml | 2 ++ 1 file changed, 2 insertions(+)
Documentation/devicetree/bindings/display/panel/panel-lvds.yaml +2 -0
@@ -52,6 +52,8 @@ properties: - hydis,hv070wx2-1e0 # Samsung LTN070NL01 7.0" WSVGA (1024x600) TFT LCD LVDS panel - samsung,ltn070nl01 + # Samsung LTN101AL03 10.1" WXGA (800x1280) TFT LCD LVDS panel + - samsung,ltn101al03 - tbs,a711-panel - const: panel-lvds
Signature · 1 line
2.43.0
Re: [PATCH v3 05/10] dt-bindings: display: panel-lvds: Add compatible for Samsung LTN101AL03 Panel
Quoted 4 lines · Mithil Bavishi
The LTN101AL03 is a 10.1 inch 800x1280, 24 bit, VESA Compatible, TFT display panel
Signed-off-by Mithil Bavishi <[email protected]>---
Squash it with previous patch. Each of such trivial one-liners for similar device is review step for me.
Best regards,
Krzysztof
PATCH v3 6/10 ARM: dts: ti: omap: espresso-common: Add common device tree for Samsung Galaxy Tab 2 series
In reply to Mithil BavishiCreate common device tree for Samsung Espresso series devices
Let's create a common tree for all the variants first. Later we can device specific trees based on their screen sizes.
--- .../omap/omap4-samsung-espresso-common.dtsi | 680 ++++++++++++++++++ 1 file changed, 680 insertions(+) create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +680 -0
@@ -0,0 +1,680 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/dts-v1/; +#include "dt-bindings/gpio/gpio.h" +#include <dt-bindings/interrupt-controller/irq.h> +#include <dt-bindings/input/input.h> +#include "omap443x.dtsi" + +/ { + memory@80000000 { + device_type = "memory"; + reg = <0x80000000 0x40000000>; /* 1 GB */ + }; + + reserved-memory { + #address-cells = <1>; + #size-cells = <1>; + ranges; + + ramoops_region@A0000000 { + no-map; + reg = <0xA0000000 0x200000>; + }; + + continuous_splash: framebuffer@bef00000{ + reg = <0xbef00000 (1024 * 600 * 4)>; + no-map; + }; + }; + + chosen { + #address-cells = <1>; + #size-cells = <1>; + ranges; + }; + + i2c-gpio-5 { + compatible = "i2c-gpio"; + sda-gpios = <&gpio4 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + scl-gpios = <&gpio4 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + i2c-gpio,delay-us = <10>; + #address-cells = <1>; + #size-cells = <0>; + }; + + i2c-gpio-6 { + compatible = "i2c-gpio"; + sda-gpios = <&gpio3 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + scl-gpios = <&gpio3 1 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + i2c-gpio,delay-us = <10>; + #address-cells = <1>; + #size-cells = <0>; + }; + + i2c-gpio-7 { + compatible = "i2c-gpio"; + sda-gpios = <&gpio2 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + scl-gpios = <&gpio2 29 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + i2c-gpio,delay-us = <3>; + #address-cells = <1>; + #size-cells = <0>; + + fuel-gauge@36 { + compatible = "maxim,max17042"; + reg = <0x36>; + pinctrl-0 = <&fuel_alert_irq>; + pinctrl-names = "default"; + interrupt-parent = <&gpio2>; + interrupts = <12 IRQ_TYPE_LEVEL_LOW>; + maxim,rsns-microohm = <10000>; + maxim,over-heat-temp = <500>; + maxim,dead-volt = <2500>; + maxim,over-volt = <4300>; + }; + }; + + reg_espresso_wlan: regulator-espresso-wlan { + pinctrl-names = "default"; + pinctrl-0 = <&wlanen_gpio>; + compatible = "regulator-fixed"; + regulator-name = "espresso_wlan"; + regulator-max-microvolt = <2000000>; + regulator-min-microvolt = <2000000>; + gpio = <&gpio4 8 GPIO_ACTIVE_HIGH>; /* GPIO_104 */ + startup-delay-us = <70000>; + regulator-always-on; + enable-active-high; + }; + + wlan_pwrseq: wlan-pwrseq { + compatible = "mmc-pwrseq-simple"; + clocks = <&twl 0>; + clock-names = "ext_clock"; + }; + + reg_espresso_internal: regulator-espresso-internal { + compatible = "regulator-fixed"; + regulator-name = "eMMC_LDO"; + regulator-max-microvolt = <1800000>; + regulator-min-microvolt = <1800000>; + gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>; /* GPIO_63 */ + startup-delay-us = <100000>; + regulator-boot-on; + regulator-always-on; + enable-active-high; + }; + + reg_espresso_external: regulator-espresso-external { + compatible = "regulator-fixed"; + regulator-name = "vmmc1"; + regulator-max-microvolt = <2800000>; + regulator-min-microvolt = <2800000>; + gpios = <&gpio2 2 GPIO_ACTIVE_HIGH>; /* GPIO_34 */ + regulator-always-on; + enable-active-high; + }; + + reg_touch_ldo_en: regulator-touch-ldo-en { + compatible = "regulator-fixed"; + regulator-name = "touch_ldo_en"; + regulator-max-microvolt = <2800000>; + regulator-min-microvolt = <2800000>; + gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>; /* GPIO_54 */ + regulator-always-on; + enable-active-high; + }; + + gpio-keys { + compatible = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <&gpio_keys>; + + power { + label = "power"; + + gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>; /* GPIO_wk3 */ + linux,code = <KEY_POWER>; + wakeup-source; + }; + + button-volup { + linux,code = <KEY_VOLUMEUP>; + label = "volume_up"; /* GPIO_wk30 */ + gpios = <&gpio1 30 GPIO_ACTIVE_LOW>; + }; + + button-voldown { + linux,code = <KEY_VOLUMEDOWN>; + label = "volume_down"; /* GPIO_wk8 */ + gpios = <&gpio1 8 GPIO_ACTIVE_LOW>; + }; + }; + + reg_lcd: regulator-lcd { + compatible = "regulator-fixed"; + regulator-name = "lcd_en"; + gpios = <&gpio5 7 GPIO_ACTIVE_HIGH>; /* GPIO_135 */ + regulator-max-microvolt = <3300000>; + regulator-min-microvolt = <3300000>; + enable-active-high; + regulator-boot-on; + }; + + pwm10: pwm-10 { + pinctrl-names = "default"; + pinctrl-0 = <&pwm10_default>; + compatible = "ti,omap-dmtimer-pwm"; + #pwm-cells = <3>; + ti,timers = <&timer10>; + ti,clock-source = <0x00>; + }; + + lvds-encoder { + compatible = "doestek,dtc34lm85am", "lvds-encoder"; + powerdown-gpios = <&gpio5 8 GPIO_ACTIVE_LOW>; /* GPIO_136 */ + power-supply = <®_lcd>; + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + bridge_in: endpoint { + remote-endpoint = <&dpi_out>; + }; + }; + + port@1 { + reg = <1>; + bridge_out: endpoint { + remote-endpoint = <&panel_in>; + }; + }; + }; + }; + + vibrator { + compatible = "gpio-vibrator"; + enable-gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>; /* GPIO_38 */ + pinctrl-names = "default"; + pinctrl-0 = <&vibrator_default>; + }; + + gp2a_shunt: current-sense-shunt { + compatible = "current-sense-shunt"; + io-channels = <&gpadc 4>; + shunt-resistor-micro-ohms = <24000000>; /* 24 ohms */ + #io-channel-cells = <0>; + }; + + led-ir { + compatible = "gpio-ir-tx"; + gpios = <&gpio2 27 GPIO_ACTIVE_HIGH>; /* GPIO_59 */ + }; +}; + +&omap4_pmx_wkup { + twl6030_wkup_pins: pinmux-twl6030-wkup-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x54, PIN_OUTPUT | MUX_MODE3) + /* fref_clk0_out.sys_drm_msecure */ + >; + }; + + gpio_keys: gpio-keys-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x046, WAKEUP_EN | PIN_INPUT | MUX_MODE3) + /* sim_cd.gpio_wk3 - EXT_WAKEUP */ + OMAP4_IOPAD(0x056, WAKEUP_EN | PIN_INPUT | MUX_MODE3) + /* fref_clk3_req.gpio_wk30 - VOL_UP */ + OMAP4_IOPAD(0x05C, WAKEUP_EN | PIN_INPUT | MUX_MODE3) + /* fref_clk4_out.gpio_wk8 - VOL_DN */ + >; + }; + + prox_irq: prox-irq-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x042, WAKEUP_EN | PIN_INPUT_PULLUP | MUX_MODE3) + /* sim_clk.gpio_wk1 - PS_VOUT */ + >; + }; +}; + +&omap4_pmx_core { + pwm10_default: pinmux-pwm10-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0X0D6, PIN_OUTPUT | PIN_OFF_OUTPUT_LOW | MUX_MODE1) + /* usbb1_ulpitll_dat6.dmtimer10_pwm_evt - LED_BACKLIGHT_PWM */ + >; + }; + + backlight_pins: pinmux-backlight-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0X0D8, PIN_OUTPUT | PIN_OFF_OUTPUT_LOW | MUX_MODE3) + /* usbb1_ulpitll_dat7.gpio_95 - LED_BACKLIGHT_RESET */ + >; + }; + + lvds_pins: pinmux-lvds-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0X136, PIN_OUTPUT | MUX_MODE3) + /* mcspi1_simo.gpio_136 - LVDS_nSHDN */ + >; + }; + + i2c1_pins: pinmux-i2c1-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x122, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_scl */ + OMAP4_IOPAD(0x124, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_sda */ + >; + }; + + i2c2_pins: pinmux-i2c2-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x126, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c2_scl */ + OMAP4_IOPAD(0x128, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c2_sda */ + >; + }; + + i2c3_pins: pinmux-i2c3-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x12a, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_scl */ + OMAP4_IOPAD(0x12c, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_sda */ + >; + }; + + i2c4_pins: pinmux-i2c4-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x12e, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c4_scl */ + OMAP4_IOPAD(0x130, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c4_sda */ + >; + }; + + mmc2_pins: pinmux-mmc2-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x040, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat0 */ + OMAP4_IOPAD(0x042, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat1 */ + OMAP4_IOPAD(0x044, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat2 */ + OMAP4_IOPAD(0x046, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat3 */ + OMAP4_IOPAD(0x048, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat4 */ + OMAP4_IOPAD(0x04a, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat5 */ + OMAP4_IOPAD(0x04c, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat6 */ + OMAP4_IOPAD(0x04e, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat7 */ + OMAP4_IOPAD(0x082, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_clk */ + OMAP4_IOPAD(0x084, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_cmd */ + >; + }; + + mmc1_pins: pinmux-mmc1-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x0e2, PIN_INPUT_PULLDOWN | MUX_MODE0) /* sdmmc1_clk */ + OMAP4_IOPAD(0x0e4, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmcc1_cmd */ + OMAP4_IOPAD(0x0e6, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmcc1_dat0 */ + OMAP4_IOPAD(0x0e8, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat1 */ + OMAP4_IOPAD(0x0ea, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat2 */ + OMAP4_IOPAD(0x0ec, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat3 */ + >; + }; + + mmc5_pins: pinmux-mmc5-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x148, PIN_INPUT_PULLDOWN | MUX_MODE0) + /* sdmmc5_clk.sdmmc5_clk */ + OMAP4_IOPAD(0x14a, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_cmd.sdmmc5_cmd */ + OMAP4_IOPAD(0x14c, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_dat0.sdmmc5_dat0 */ + OMAP4_IOPAD(0x14e, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_dat1.sdmmc5_dat1 */ + OMAP4_IOPAD(0x150, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_dat2.sdmmc5_dat2 */ + OMAP4_IOPAD(0x152, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_dat3.sdmmc5_dat3 */ + >; + }; + + dss_dpi_pins: pinmux-dss-dpi-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x162, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data23 */ + OMAP4_IOPAD(0x164, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data22 */ + OMAP4_IOPAD(0x166, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data21 */ + OMAP4_IOPAD(0x168, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data20 */ + OMAP4_IOPAD(0x16a, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data19 */ + OMAP4_IOPAD(0x16c, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data18 */ + OMAP4_IOPAD(0x16e, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data15 */ + OMAP4_IOPAD(0x170, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data14 */ + OMAP4_IOPAD(0x172, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data13 */ + OMAP4_IOPAD(0x174, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data12 */ + OMAP4_IOPAD(0x176, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data11 */ + + OMAP4_IOPAD(0x1b4, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data10 */ + OMAP4_IOPAD(0x1b6, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data9 */ + OMAP4_IOPAD(0x1b8, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data16 */ + OMAP4_IOPAD(0x1ba, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data17 */ + OMAP4_IOPAD(0x1bc, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_hsync */ + OMAP4_IOPAD(0x1be, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_pclk */ + OMAP4_IOPAD(0x1c0, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_vsync */ + OMAP4_IOPAD(0x1c2, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_de */ + OMAP4_IOPAD(0x1c4, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data8 */ + OMAP4_IOPAD(0x1c6, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data7 */ + OMAP4_IOPAD(0x1c8, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data6 */ + OMAP4_IOPAD(0x1ca, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data5 */ + OMAP4_IOPAD(0x1cc, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data4 */ + OMAP4_IOPAD(0x1ce, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data3 */ + + OMAP4_IOPAD(0x1d0, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data2 */ + OMAP4_IOPAD(0x1d2, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data1 */ + OMAP4_IOPAD(0x1d4, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data0 */ + >; + }; + + wlanen_gpio: pinmux-wlanen-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x096, PIN_OUTPUT | MUX_MODE3) /* gpmc_ncs7.gpio_104 */ + >; + }; + + twl6030_pins: pinmux-twl6030-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x19e, WAKEUP_EN | PIN_INPUT_PULLUP | MUX_MODE0) + /* sys_nirq1.sys_nirq1 */ + >; + }; + + fuel_alert_irq: pinmux-fuel-alert-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x068, WAKEUP_EN | PIN_INPUT_PULLUP | MUX_MODE3) + /* gpmc_a20.gpio_44 */ + >; + }; + + uart3_pins: pinmux-uart3-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x144, PIN_INPUT | MUX_MODE0) /* uart3_rx_irrx */ + OMAP4_IOPAD(0x146, PIN_OUTPUT | MUX_MODE0) /* uart3_tx_irtx */ + >; + }; + + uart2_pins: pinmux-uart2-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x118, PIN_INPUT_PULLUP | MUX_MODE0) + /* uart2_cts.uart2_cts */ + OMAP4_IOPAD(0x11a, PIN_INPUT_PULLUP | MUX_MODE0) + /* uart2_rts.uart2_rts */ + OMAP4_IOPAD(0x11c, PIN_INPUT_PULLUP | MUX_MODE0) + /* uart2_rx.uart2_rx */ + OMAP4_IOPAD(0x11e, PIN_INPUT_PULLUP | MUX_MODE0) + /* uart2_tx.uart2_tx */ + >; + }; + + wlan_host_wake: pinmux-wlan-host-wake-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x0bc, WAKEUP_EN | PIN_INPUT | MUX_MODE3) + /* cam_shutter.gpio_81 - WLAN_HOST_WAKE */ + >; + }; + + bluetooth_pins: pinmux-bluetooth-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x094, PIN_OUTPUT | MUX_MODE3) + /* gpmc_ncs6.gpio_103 - BT_EN */ + OMAP4_IOPAD(0x0be, PIN_OUTPUT | MUX_MODE3) + /* cam_strobe.gpio_82 - BT_nRST */ + OMAP4_IOPAD(0x0c0, WAKEUP_EN | PIN_INPUT | MUX_MODE3) + /* cam_globalreset.gpio_83 - BT_HOST_WAKE */ + OMAP4_IOPAD(0x0d4, PIN_OUTPUT | MUX_MODE3) + /* usbb1_ulpitll_dat5.gpio_93 - BT_WAKE */ + >; + }; + + touch_pins: pinmux-touch-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x06c, PIN_INPUT | MUX_MODE3) + /* gpmc_a22.gpio_46 - TSP_INT */ + >; + }; + + vibrator_default: pinmux-vibrator-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x05c, PIN_INPUT_PULLDOWN | MUX_MODE3) + /* gpmc_ad14.gpio_38 - MOTOR_EN */ + >; + }; + + gp2a_irq: pinmux-gp2a-irq-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x052, WAKEUP_EN | PIN_INPUT | MUX_MODE3) + /* gpmc_ad9.gpio_33 - ALS_INT_18 */ + >; + }; +}; + +&uart3 { + pinctrl-names = "default"; + pinctrl-0 = <&uart3_pins>; + + interrupts-extended = <&wakeupgen GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH + &omap4_pmx_core OMAP4_UART3_RX>; +}; + +&i2c1 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c1_pins>; + + clock-frequency = <400000>; + + twl: twl@48 { + reg = <0x48>; + #clock-cells = <1>; + + pinctrl-names = "default"; + pinctrl-0 = < + &twl6030_pins + &twl6030_wkup_pins + >; + + /* SPI = 0, IRQ# = 7, 4 = active high level-sensitive */ + interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_1N cascaded to gic */ + interrupt-parent = <&gic>; + system-power-controller; + }; +}; + +#include "twl6032.dtsi" + +&ldo1 { + regulator-min-microvolt = <2800000>; + regulator-max-microvolt = <2800000>; + regulator-always-on; + regulator-state-mem { + regulator-off-in-suspend; + }; +}; + +&ldo3 { + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + regulator-state-mem { + regulator-off-in-suspend; + }; +}; + +&ldo4 { + regulator-min-microvolt = <2800000>; + regulator-max-microvolt = <2800000>; + regulator-always-on; +}; + +&ldo5 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; +}; + +&ldo6 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + regulator-state-mem { + regulator-off-in-suspend; + }; +}; + +&smps4 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; +}; + +&ldousb { + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; +}; + +&i2c2 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c2_pins>; +}; + +&i2c3 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c3_pins>; +}; + +&i2c4 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c4_pins>; + + accelerometer@18 { + compatible = "bosch,bma254"; + reg = <0x18>; + vdd-supply = <&ldo4>; + vddio-supply = <&ldo5>; + interrupt-parent = <&gpio4>; + interrupts = <25 (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING)>, + <26 (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING)>; + mount-matrix = "-1", "0", "0", + "0", "1", "0", + "0", "0", "1"; + }; + + magnetometer@2e { + compatible = "yamaha,yas530"; + reg = <0x2e>; + vdd-supply = <&ldo4>; + iovdd-supply = <&ldo5>; + reset-gpios = <&gpio5 29 GPIO_ACTIVE_LOW>; + interrupts = <&gpio6 10 IRQ_TYPE_EDGE_RISING>; + }; + + light-sensor@44 { + compatible = "sharp,gp2ap002a00f"; + reg = <0x44>; + interrupt-parent = <&gpio1>; + interrupts = <1 IRQ_TYPE_EDGE_FALLING>; + vdd-supply = <&ldo4>; + vio-supply = <&ldo4>; + io-channels = <&gp2a_shunt>; + io-channel-names = "alsout"; + sharp,proximity-far-hysteresis = /bits/ 8 <0x40>; + sharp,proximity-close-hysteresis = /bits/ 8 <0x20>; + pinctrl-names = "default"; + pinctrl-0 = <&gp2a_irq &prox_irq>; + }; +}; + +&dss { + status = "okay"; + + pinctrl-names = "default"; + pinctrl-0 = <&dss_dpi_pins>; + + port { + dpi_out: endpoint { + remote-endpoint = <&bridge_in>; + data-lines = <24>; + }; + }; +}; + +&twl_usb_comparator { + usb-supply = <&ldousb>; +}; + +&usb_otg_hs { + interface-type = <1>; + mode = <3>; + power = <50>; +}; + +&mmc1 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&mmc1_pins>; + + vmmc-supply = <®_espresso_external>; + bus-width = <4>; +}; + +&mmc2 { + pinctrl-names = "default"; + pinctrl-0 = <&mmc2_pins>; + + vmmc-supply = <®_espresso_internal>; + ti,non-removable; + bus-width = <8>; +}; + +&mmc3 { + status = "disabled"; +}; + +&mmc4 { + status = "disabled"; +}; + +&mmc5 { + status = "okay"; + + #address-cells = <1>; + #size-cells = <0>; + + non-removable; + bus-width = <4>; + vmmc-supply = <®_espresso_wlan>; + mmc-pwrseq = <&wlan_pwrseq>; + + pinctrl-names = "default"; + pinctrl-0 = <&mmc5_pins>; + + brcmf: wifi@1 { + compatible = "brcm,bcm4330-fmac", "brcm,bcm4329-fmac"; + reg = <1>; + + interrupt-parent = <&gpio3>; + interrupts = <17 IRQ_TYPE_LEVEL_HIGH>; + interrupt-names = "host-wake"; + pinctrl-names = "default"; + pinctrl-0 = <&wlan_host_wake>; + }; +}; + +&uart2 { + interrupts-extended = <&wakeupgen GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH + &omap4_pmx_core OMAP4_UART2_RX>; + pinctrl-names = "default"; + pinctrl-0 = <&uart2_pins>; + bluetooth { + compatible = "brcm,bcm4330-bt"; + pinctrl-names = "default"; + pinctrl-0 = <&bluetooth_pins>; + shutdown-gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>; + reset-gpios = <&gpio3 18 GPIO_ACTIVE_LOW>; + device-wakeup-gpios = <&gpio3 29 GPIO_ACTIVE_HIGH>; + interrupt-parent = <&gpio3>; + interrupts = <19 IRQ_TYPE_EDGE_FALLING>; + }; +};
Signature · 1 line
2.43.0
Andreas Kemnade
maintainerRe: [PATCH v3 06/10] ARM: dts: ti: omap: espresso-common: Add common device tree for Samsung Galaxy Tab 2 series
Am Fri, 8 Nov 2024 20:04:35 +0000
schrieb Mithil Bavishi <[email protected]>:
Quoted 26 lines
Create common device tree for Samsung Espresso series devices
Let's create a common tree for all the variants first. Later we can device specific trees based on their screen sizes.
Signed-off-by Mithil Bavishi <[email protected]>--- .../omap/omap4-samsung-espresso-common.dtsi | 680 ++++++++++++++++++ 1 file changed, 680 insertions(+) create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsiarch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +9
-0@@ -0,0 +1,680 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/dts-v1/; +#include "dt-bindings/gpio/gpio.h" +#include <dt-bindings/interrupt-controller/irq.h> +#include <dt-bindings/input/input.h> +#include "omap443x.dtsi" + +/ { + memory@80000000 {
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 19
Quoted 10 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +10
-0+ device_type = "memory"; + reg = <0x80000000 0x40000000>; /* 1 GB */ + }; + + reserved-memory { + #address-cells = <1>; + #size-cells = <1>; + ranges; + + ramoops_region@A0000000 {
s/_/-/ in node names please.
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 21
Quoted 2 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +2
-0+ no-map; + reg = <0xA0000000 0x200000>;
If used for ramoops, then there should be a compatible = "ramoops" see Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 33
Quoted 12 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +12
-0+ }; + + continuous_splash: framebuffer@bef00000{ + reg = <0xbef00000 (1024 * 600 * 4)>; + no-map; + }; + }; + + chosen { + #address-cells = <1>; + #size-cells = <1>; + ranges;
hmm, no bus here, so no need for address/size-cells, rather specify stdout-path, etc.
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 42
Quoted 9 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +9
-0+ }; + + i2c-gpio-5 { + compatible = "i2c-gpio"; + sda-gpios = <&gpio4 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + scl-gpios = <&gpio4 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + i2c-gpio,delay-us = <10>; + #address-cells = <1>; + #size-cells = <0>;
hmm, no pinmux here?
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 51
Quoted 9 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +9
-0+ }; + + i2c-gpio-6 { + compatible = "i2c-gpio"; + sda-gpios = <&gpio3 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + scl-gpios = <&gpio3 1 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + i2c-gpio,delay-us = <10>; + #address-cells = <1>; + #size-cells = <0>;
same here
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 61
Quoted 10 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +10
-0+ }; + + i2c-gpio-7 { + compatible = "i2c-gpio"; + sda-gpios = <&gpio2 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + scl-gpios = <&gpio2 29 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + i2c-gpio,delay-us = <3>; + #address-cells = <1>; + #size-cells = <0>; +
same here
Quoted 42 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +42
-0+ fuel-gauge@36 { + compatible = "maxim,max17042"; + reg = <0x36>; + pinctrl-0 = <&fuel_alert_irq>; + pinctrl-names = "default"; + interrupt-parent = <&gpio2>; + interrupts = <12 IRQ_TYPE_LEVEL_LOW>; + maxim,rsns-microohm = <10000>; + maxim,over-heat-temp = <500>; + maxim,dead-volt = <2500>; + maxim,over-volt = <4300>; + }; + }; + + reg_espresso_wlan: regulator-espresso-wlan { + pinctrl-names = "default"; + pinctrl-0 = <&wlanen_gpio>; + compatible = "regulator-fixed"; + regulator-name = "espresso_wlan"; + regulator-max-microvolt = <2000000>; + regulator-min-microvolt = <2000000>; + gpio = <&gpio4 8 GPIO_ACTIVE_HIGH>; /* GPIO_104 */ + startup-delay-us = <70000>; + regulator-always-on; + enable-active-high; + }; + + wlan_pwrseq: wlan-pwrseq { + compatible = "mmc-pwrseq-simple"; + clocks = <&twl 0>; + clock-names = "ext_clock"; + }; + + reg_espresso_internal: regulator-espresso-internal { + compatible = "regulator-fixed"; + regulator-name = "eMMC_LDO"; + regulator-max-microvolt = <1800000>; + regulator-min-microvolt = <1800000>; + gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>; /* GPIO_63 */ + startup-delay-us = <100000>; + regulator-boot-on; + regulator-always-on;
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 113
Quoted 10 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +10
-0+ enable-active-high; + }; + + reg_espresso_external: regulator-espresso-external { + compatible = "regulator-fixed"; + regulator-name = "vmmc1"; + regulator-max-microvolt = <2800000>; + regulator-min-microvolt = <2800000>; + gpios = <&gpio2 2 GPIO_ACTIVE_HIGH>; /* GPIO_34 */ + regulator-always-on;
hmm, we cannot turn sd card power off?
Quoted 9 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +9
-0+ enable-active-high; + }; + + reg_touch_ldo_en: regulator-touch-ldo-en { + compatible = "regulator-fixed"; + regulator-name = "touch_ldo_en"; + regulator-max-microvolt = <2800000>; + regulator-min-microvolt = <2800000>; + gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>; /* GPIO_54 */
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 132
Quoted 10 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +10
-0+ regulator-always-on; + enable-active-high; + }; + + gpio-keys { + compatible = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <&gpio_keys>; + + power {
button or key-power
Quoted 70 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +70
-0+ label = "power"; + + gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>; /* GPIO_wk3 */ + linux,code = <KEY_POWER>; + wakeup-source; + }; + + button-volup { + linux,code = <KEY_VOLUMEUP>; + label = "volume_up"; /* GPIO_wk30 */ + gpios = <&gpio1 30 GPIO_ACTIVE_LOW>; + }; + + button-voldown { + linux,code = <KEY_VOLUMEDOWN>; + label = "volume_down"; /* GPIO_wk8 */ + gpios = <&gpio1 8 GPIO_ACTIVE_LOW>; + }; + }; + + reg_lcd: regulator-lcd { + compatible = "regulator-fixed"; + regulator-name = "lcd_en"; + gpios = <&gpio5 7 GPIO_ACTIVE_HIGH>; /* GPIO_135 */ + regulator-max-microvolt = <3300000>; + regulator-min-microvolt = <3300000>; + enable-active-high; + regulator-boot-on; + }; + + pwm10: pwm-10 { + pinctrl-names = "default"; + pinctrl-0 = <&pwm10_default>; + compatible = "ti,omap-dmtimer-pwm"; + #pwm-cells = <3>; + ti,timers = <&timer10>; + ti,clock-source = <0x00>; + }; + + lvds-encoder { + compatible = "doestek,dtc34lm85am", "lvds-encoder"; + powerdown-gpios = <&gpio5 8 GPIO_ACTIVE_LOW>; /* GPIO_136 */ + power-supply = <®_lcd>; + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + bridge_in: endpoint { + remote-endpoint = <&dpi_out>; + }; + }; + + port@1 { + reg = <1>; + bridge_out: endpoint { + remote-endpoint = <&panel_in>; + }; + }; + }; + }; + + vibrator { + compatible = "gpio-vibrator"; + enable-gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>; /* GPIO_38 */ + pinctrl-names = "default"; + pinctrl-0 = <&vibrator_default>; + }; +
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 212
Quoted 10 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +10
-0+ gp2a_shunt: current-sense-shunt { + compatible = "current-sense-shunt"; + io-channels = <&gpadc 4>; + shunt-resistor-micro-ohms = <24000000>; /* 24 ohms */ + #io-channel-cells = <0>; + }; + + led-ir { + compatible = "gpio-ir-tx"; + gpios = <&gpio2 27 GPIO_ACTIVE_HIGH>; /* GPIO_59 */
pinmux?
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 216
Quoted 4 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +4
-0+ }; +}; + +&omap4_pmx_wkup {
order node names alphabetically
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 223
Quoted 7 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +7
-0+ twl6030_wkup_pins: pinmux-twl6030-wkup-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x54, PIN_OUTPUT | MUX_MODE3) + /* fref_clk0_out.sys_drm_msecure */ + >; + }; +
This can come from twl6030_omap4.dtsi
Quoted 10 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +10
-0+ gpio_keys: gpio-keys-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x046, WAKEUP_EN | PIN_INPUT | MUX_MODE3) + /* sim_cd.gpio_wk3 - EXT_WAKEUP */ + OMAP4_IOPAD(0x056, WAKEUP_EN | PIN_INPUT | MUX_MODE3) + /* fref_clk3_req.gpio_wk30 - VOL_UP */ + OMAP4_IOPAD(0x05C, WAKEUP_EN | PIN_INPUT | MUX_MODE3) + /* fref_clk4_out.gpio_wk8 - VOL_DN */ + >; + };
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 243
Quoted 10 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +10
-0+ + prox_irq: prox-irq-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x042, WAKEUP_EN | PIN_INPUT_PULLUP | MUX_MODE3) + /* sim_clk.gpio_wk1 - PS_VOUT */ + >; + }; +}; + +&omap4_pmx_core {
order node names alphabetically
Quoted 129 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +129
-0+ pwm10_default: pinmux-pwm10-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0X0D6, PIN_OUTPUT | PIN_OFF_OUTPUT_LOW | MUX_MODE1) + /* usbb1_ulpitll_dat6.dmtimer10_pwm_evt - LED_BACKLIGHT_PWM */ + >; + }; + + backlight_pins: pinmux-backlight-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0X0D8, PIN_OUTPUT | PIN_OFF_OUTPUT_LOW | MUX_MODE3) + /* usbb1_ulpitll_dat7.gpio_95 - LED_BACKLIGHT_RESET */ + >; + }; + + lvds_pins: pinmux-lvds-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0X136, PIN_OUTPUT | MUX_MODE3) + /* mcspi1_simo.gpio_136 - LVDS_nSHDN */ + >; + }; + + i2c1_pins: pinmux-i2c1-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x122, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_scl */ + OMAP4_IOPAD(0x124, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_sda */ + >; + }; + + i2c2_pins: pinmux-i2c2-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x126, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c2_scl */ + OMAP4_IOPAD(0x128, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c2_sda */ + >; + }; + + i2c3_pins: pinmux-i2c3-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x12a, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_scl */ + OMAP4_IOPAD(0x12c, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_sda */ + >; + }; + + i2c4_pins: pinmux-i2c4-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x12e, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c4_scl */ + OMAP4_IOPAD(0x130, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c4_sda */ + >; + }; + + mmc2_pins: pinmux-mmc2-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x040, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat0 */ + OMAP4_IOPAD(0x042, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat1 */ + OMAP4_IOPAD(0x044, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat2 */ + OMAP4_IOPAD(0x046, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat3 */ + OMAP4_IOPAD(0x048, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat4 */ + OMAP4_IOPAD(0x04a, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat5 */ + OMAP4_IOPAD(0x04c, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat6 */ + OMAP4_IOPAD(0x04e, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat7 */ + OMAP4_IOPAD(0x082, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_clk */ + OMAP4_IOPAD(0x084, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_cmd */ + >; + }; + + mmc1_pins: pinmux-mmc1-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x0e2, PIN_INPUT_PULLDOWN | MUX_MODE0) /* sdmmc1_clk */ + OMAP4_IOPAD(0x0e4, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmcc1_cmd */ + OMAP4_IOPAD(0x0e6, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmcc1_dat0 */ + OMAP4_IOPAD(0x0e8, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat1 */ + OMAP4_IOPAD(0x0ea, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat2 */ + OMAP4_IOPAD(0x0ec, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat3 */ + >; + }; + + mmc5_pins: pinmux-mmc5-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x148, PIN_INPUT_PULLDOWN | MUX_MODE0) + /* sdmmc5_clk.sdmmc5_clk */ + OMAP4_IOPAD(0x14a, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_cmd.sdmmc5_cmd */ + OMAP4_IOPAD(0x14c, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_dat0.sdmmc5_dat0 */ + OMAP4_IOPAD(0x14e, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_dat1.sdmmc5_dat1 */ + OMAP4_IOPAD(0x150, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_dat2.sdmmc5_dat2 */ + OMAP4_IOPAD(0x152, PIN_INPUT_PULLUP | MUX_MODE0) + /* sdmmc5_dat3.sdmmc5_dat3 */ + >; + }; + + dss_dpi_pins: pinmux-dss-dpi-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x162, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data23 */ + OMAP4_IOPAD(0x164, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data22 */ + OMAP4_IOPAD(0x166, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data21 */ + OMAP4_IOPAD(0x168, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data20 */ + OMAP4_IOPAD(0x16a, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data19 */ + OMAP4_IOPAD(0x16c, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data18 */ + OMAP4_IOPAD(0x16e, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data15 */ + OMAP4_IOPAD(0x170, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data14 */ + OMAP4_IOPAD(0x172, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data13 */ + OMAP4_IOPAD(0x174, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data12 */ + OMAP4_IOPAD(0x176, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data11 */ + + OMAP4_IOPAD(0x1b4, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data10 */ + OMAP4_IOPAD(0x1b6, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data9 */ + OMAP4_IOPAD(0x1b8, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data16 */ + OMAP4_IOPAD(0x1ba, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data17 */ + OMAP4_IOPAD(0x1bc, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_hsync */ + OMAP4_IOPAD(0x1be, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_pclk */ + OMAP4_IOPAD(0x1c0, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_vsync */ + OMAP4_IOPAD(0x1c2, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_de */ + OMAP4_IOPAD(0x1c4, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data8 */ + OMAP4_IOPAD(0x1c6, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data7 */ + OMAP4_IOPAD(0x1c8, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data6 */ + OMAP4_IOPAD(0x1ca, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data5 */ + OMAP4_IOPAD(0x1cc, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data4 */ + OMAP4_IOPAD(0x1ce, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data3 */ + + OMAP4_IOPAD(0x1d0, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data2 */ + OMAP4_IOPAD(0x1d2, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data1 */ + OMAP4_IOPAD(0x1d4, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data0 */ + >; + }; + + wlanen_gpio: pinmux-wlanen-pins { + pinctrl-single,pins = <
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 382
Quoted 10 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +10
-0+ OMAP4_IOPAD(0x096, PIN_OUTPUT | MUX_MODE3) /* gpmc_ncs7.gpio_104 */ + >; + }; + + twl6030_pins: pinmux-twl6030-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x19e, WAKEUP_EN | PIN_INPUT_PULLUP | MUX_MODE0) + /* sys_nirq1.sys_nirq1 */ + >; + };
you can simply include twl6030_omap4.dtsi describing recommended connection between omap4 SoCs and twl603X pmics.
Quoted 22 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +22
-0+ + fuel_alert_irq: pinmux-fuel-alert-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x068, WAKEUP_EN | PIN_INPUT_PULLUP | MUX_MODE3) + /* gpmc_a20.gpio_44 */ + >; + }; + + uart3_pins: pinmux-uart3-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x144, PIN_INPUT | MUX_MODE0) /* uart3_rx_irrx */ + OMAP4_IOPAD(0x146, PIN_OUTPUT | MUX_MODE0) /* uart3_tx_irtx */ + >; + }; + + uart2_pins: pinmux-uart2-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x118, PIN_INPUT_PULLUP | MUX_MODE0) + /* uart2_cts.uart2_cts */ + OMAP4_IOPAD(0x11a, PIN_INPUT_PULLUP | MUX_MODE0) + /* uart2_rts.uart2_rts */ + OMAP4_IOPAD(0x11c, PIN_INPUT_PULLUP | MUX_MODE0)
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 414
Quoted 10 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +10
-0+ /* uart2_rx.uart2_rx */ + OMAP4_IOPAD(0x11e, PIN_INPUT_PULLUP | MUX_MODE0) + /* uart2_tx.uart2_tx */ + >; + }; + + wlan_host_wake: pinmux-wlan-host-wake-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x0bc, WAKEUP_EN | PIN_INPUT | MUX_MODE3) + /* cam_shutter.gpio_81 - WLAN_HOST_WAKE */
It might be an idea to use a dedicated wakeup irq instead of explicitely specifying WAKEUP_EN like you did for the uart. That counts for other occurances of WAKEUP_EN as well.
Quoted 43 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +43
-0+ >; + }; + + bluetooth_pins: pinmux-bluetooth-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x094, PIN_OUTPUT | MUX_MODE3) + /* gpmc_ncs6.gpio_103 - BT_EN */ + OMAP4_IOPAD(0x0be, PIN_OUTPUT | MUX_MODE3) + /* cam_strobe.gpio_82 - BT_nRST */ + OMAP4_IOPAD(0x0c0, WAKEUP_EN | PIN_INPUT | MUX_MODE3) + /* cam_globalreset.gpio_83 - BT_HOST_WAKE */ + OMAP4_IOPAD(0x0d4, PIN_OUTPUT | MUX_MODE3) + /* usbb1_ulpitll_dat5.gpio_93 - BT_WAKE */ + >; + }; + + touch_pins: pinmux-touch-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x06c, PIN_INPUT | MUX_MODE3) + /* gpmc_a22.gpio_46 - TSP_INT */ + >; + }; + + vibrator_default: pinmux-vibrator-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x05c, PIN_INPUT_PULLDOWN | MUX_MODE3) + /* gpmc_ad14.gpio_38 - MOTOR_EN */ + >; + }; + + gp2a_irq: pinmux-gp2a-irq-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x052, WAKEUP_EN | PIN_INPUT | MUX_MODE3) + /* gpmc_ad9.gpio_33 - ALS_INT_18 */ + >; + }; +}; + +&uart3 { + pinctrl-names = "default"; + pinctrl-0 = <&uart3_pins>; + + interrupts-extended = <&wakeupgen GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 467
Quoted 10 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +10
-0+ &omap4_pmx_core OMAP4_UART3_RX>; +}; + +&i2c1 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c1_pins>; + + clock-frequency = <400000>; + + twl: twl@48 {
generic node names:
pmic@48
yes, there are a lot of bad examples in the tree people (including me!) keep copying from, but lets not create new bad examples.
Quoted 81 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +81
-0+ reg = <0x48>; + #clock-cells = <1>; + + pinctrl-names = "default"; + pinctrl-0 = < + &twl6030_pins + &twl6030_wkup_pins + >; + + /* SPI = 0, IRQ# = 7, 4 = active high level-sensitive */ + interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_1N cascaded to gic */ + interrupt-parent = <&gic>; + system-power-controller; + }; +}; + +#include "twl6032.dtsi" + +&ldo1 { + regulator-min-microvolt = <2800000>; + regulator-max-microvolt = <2800000>; + regulator-always-on; + regulator-state-mem { + regulator-off-in-suspend; + }; +}; + +&ldo3 { + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + regulator-state-mem { + regulator-off-in-suspend; + }; +}; + +&ldo4 { + regulator-min-microvolt = <2800000>; + regulator-max-microvolt = <2800000>; + regulator-always-on; +}; + +&ldo5 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; +}; + +&ldo6 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + regulator-state-mem { + regulator-off-in-suspend; + }; +}; + +&smps4 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; +}; + +&ldousb { + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; +}; + +&i2c2 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c2_pins>; +}; + +&i2c3 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c3_pins>; +}; + +&i2c4 { + pinctrl-names = "default";
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 558
Quoted 10 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +10
-0+ pinctrl-0 = <&i2c4_pins>; + + accelerometer@18 { + compatible = "bosch,bma254"; + reg = <0x18>; + vdd-supply = <&ldo4>; + vddio-supply = <&ldo5>; + interrupt-parent = <&gpio4>; + interrupts = <25 (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING)>, + <26 (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING)>;
this looks odd, binding says IRQ_TYPE_EDGE_RISING. Why do you think you need both? After something is rising, it is high, so both seem not to make sense.
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 561
Quoted 3 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +3
-0+ mount-matrix = "-1", "0", "0", + "0", "1", "0", + "0", "0", "1";
hmm, checking twice, since I mixed up something earlier. This just inverts x values, so we are mirroring across y-z plane, that does not look like a rotation matrix, so it does not describe how it is mounted. Eg. the n900 has two -1 in there, that is a turn by 180 degree.
Your mount-matrix would be achieved, by cutting the chip into ultra thin slices, sorting them upside down and glueing that together. I doubt somebody does that.
Regards,
Andreas
Re: [PATCH v3 06/10] ARM: dts: ti: omap: espresso-common: Add common device tree for Samsung Galaxy Tab 2 series
Quoted 5 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 21
Quoted 2 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +2
-0+ no-map; + reg = <0xA0000000 0x200000>;If used for ramoops, then there should be a compatible = "ramoops" see
Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
Quoted 15 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 33
Quoted 12 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +12
-0+ }; + + continuous_splash: framebuffer@bef00000{ + reg = <0xbef00000 (1024 * 600 * 4)>; + no-map; + }; + }; + + chosen { + #address-cells = <1>; + #size-cells = <1>; + ranges;hmm, no bus here, so no need for address/size-cells, rather specify stdout-path, etc.
Will be dropping rampoops_region, and chosen nodes. They were used initially for debugging, since we now have drm for display and other means to get logs, these are not required.
Quoted 8 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 42
Quoted 7 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +7
-0+ i2c-gpio-5 { + compatible = "i2c-gpio"; + sda-gpios = <&gpio4 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + scl-gpios = <&gpio4 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + i2c-gpio,delay-us = <10>; + #address-cells = <1>; + #size-cells = <0>;hmm, no pinmux here?
Cannot seem to find it in the muxset given in vendor kernel. These are placeholders for now and hold other devices like smb136 charger, stmpe811 adc etc. Drivers for which I need to upstream first.
So for now is it better to drop them?
Quoted 9 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 113
Quoted 7 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +7
-0+ reg_espresso_external: regulator-espresso-external { + compatible = "regulator-fixed"; + regulator-name = "vmmc1"; + regulator-max-microvolt = <2800000>; + regulator-min-microvolt = <2800000>; + gpios = <&gpio2 2 GPIO_ACTIVE_HIGH>; /* GPIO_34 */ + regulator-always-on;hmm, we cannot turn sd card power off?
A mistake by me, had kept it always on to ensure it works in testing. Fixed the error in next revision.
Quoted 3 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 132
Quoted 1 line
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +1
-0+ power {button or key-power
Fixed.
Quoted 4 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 212
Quoted 3 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +3
-0+ led-ir { + compatible = "gpio-ir-tx"; + gpios = <&gpio2 27 GPIO_ACTIVE_HIGH>; /* GPIO_59 */pinmux?
Added one according to -
https://github.com/Unlegacy-Android/android_kernel_ti_omap4/blob/3.4/common/arch/arm/mach-omap2/board-espresso-irled.c#L303-L305
Quoted 3 lines
Quoted 1 line
+&omap4_pmx_wkup {
order node names alphabetically
Fixed.
Quoted 8 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 223
Quoted 7 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +7
-0+ twl6030_wkup_pins: pinmux-twl6030-wkup-pins { + pinctrl-single,pins = < + OMAP4_IOPAD(0x54, PIN_OUTPUT | MUX_MODE3) + /* fref_clk0_out.sys_drm_msecure */ + >; + }; +This can come from
twl6030_omap4.dtsi
Correct, included twl6030_omap4.dtsi and removed this.
Quoted 3 lines
Quoted 1 line
+&omap4_pmx_core {
order node names alphabetically
Fixed.
Quoted 2 lines
you can simply include
twl6030_omap4.dtsidescribing recommended connection between omap4 SoCs and twl603X pmics.
Fixed.
Quoted 3 lines
It might be an idea to use a dedicated wakeup irq instead of explicitely specifying
WAKEUP_ENlike you did for the uart. That counts for other occurances ofWAKEUP_ENas well.
Could you point out to some examples having this change? I have just followed how muxset mentioned it. I assume this can be worked on later as well.
Quoted 2 lines
generic node names:
pmic@48
Changed.
Quoted 4 lines
Quoted 4 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +4
-0+ accelerometer@18 { + compatible = "bosch,bma254"; + reg = <0x18>; + vdd-supply = <&ldo4>;
Quoted 8 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 558
Quoted 4 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +4
-0+ vddio-supply = <&ldo5>; + interrupt-parent = <&gpio4>; + interrupts = <25 (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING)>, + <26 (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING)>;this looks odd, binding says
IRQ_TYPE_EDGE_RISING. Why do you think you need both? After something is rising, it is high, so both seem not to make sense.
https://github.com/torvalds/linux/commit/5640fed3035e88c3ce1361e6fc93f4e72468f307
This was worked on before the above mentioned change, hence the confusion. bma180 schema wants both the interrupts, I do not know why, but now it has moved to the bma255 schema which makes more sense.
Fixed it according to new schema.
Quoted 4 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +3
-0+ mount-matrix = "-1", "0", "0", + "0", "1", "0", + "0", "0", "1";
Quoted 8 lines
hmm, checking twice, since I mixed up something earlier. This just inverts x values, so we are mirroring across y-z plane, that does not look like a rotation matrix, so it does not describe how it is mounted. Eg. the n900 has two -1 in there, that is a turn by 180 degree.
Your mount-matrix would be achieved, by cutting the chip into ultra thin slices, sorting them upside down and glueing that together. I doubt somebody does that.
Went through the mount matrix docs multiple times. It seems fairly straightforward for the accelerometer. being just a matrix that we can multiply to get a desired result.
My intention is to flip the x values thus having a -1 in there. What I do not understand is the logic of how you came to the conclusion of "cutting the chip into ultra thin slices, sorting them upside down and glueing".
The matrix seems correct and works as intended as well.
Best Regards,
Mithil
Andreas Kemnade
maintainerRe: [PATCH v3 06/10] ARM: dts: ti: omap: espresso-common: Add common device tree for Samsung Galaxy Tab 2 series
Am Sat, 23 Nov 2024 18:14:05 +0000
schrieb Mithil Bavishi <[email protected]>:
Quoted 21 lines
Quoted 5 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 21
Quoted 2 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +2
-0+ no-map; + reg = <0xA0000000 0x200000>;If used for ramoops, then there should be a compatible = "ramoops" see
Documentation/devicetree/bindings/reserved-memory/ramoops.yamlQuoted 15 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 33
Quoted 12 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +12
-0+ }; + + continuous_splash: framebuffer@bef00000{ + reg = <0xbef00000 (1024 * 600 * 4)>; + no-map; + }; + }; + + chosen { + #address-cells = <1>; + #size-cells = <1>; + ranges;hmm, no bus here, so no need for address/size-cells, rather specify stdout-path, etc.
Quoted 4 lines
Will be dropping
rampoops_region, and chosen nodes. They were used initially for debugging, since we now have drm for display and other means to get logs, these are not required.
you might want to set stdout-path in chosen for earlycon to work.
Quoted 10 lines
Quoted 8 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 42
Quoted 7 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +7
-0+ i2c-gpio-5 { + compatible = "i2c-gpio"; + sda-gpios = <&gpio4 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + scl-gpios = <&gpio4 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + i2c-gpio,delay-us = <10>; + #address-cells = <1>; + #size-cells = <0>;hmm, no pinmux here?
Cannot seem to find it in the muxset given in vendor kernel.
If in doubt, you can get it via busybox devmem from a working system, look in the reference manual for the gpios, I think they are at:
for sda: 0x4A1000DE
for scl: 0x4A1000E0
Now you need Mode 3 with input pullup.
Quoted 7 lines
These are placeholders for now and hold other devices like smb136 charger, stmpe811 adc etc. Drivers for which I need to upstream first.
So for now is it better to drop them?
keep them and add comments for the devices without driver/binding, so people can get in touch regarding driver testing, etc.
E.g. like this one:
https://elixir.bootlin.com/linux/v6.12/source/arch/arm/boot/dts/nxp/imx/imx50-kobo-aura.dts#L138
Regarding missing devices:
btw: you know that the wm1811 is covered by the wm8994 driver?
[...]
Quoted 8 lines
Quoted 3 lines
It might be an idea to use a dedicated wakeup irq instead of explicitely specifying
WAKEUP_ENlike you did for the uart. That counts for other occurances ofWAKEUP_ENas well.Could you point out to some examples having this change? I have just followed how muxset mentioned it. I assume this can be worked on later as well.
Look around for pmx_core in the devicetrees, you find e.g:
in motorola-mapphone-common.dtsi:
tmp105@48 {
compatible = "ti,tmp105";
reg = <0x48>;
pinctrl-0 = <&tmp105_irq>;
pinctrl-names = "default";
/* kpd_row0.gpio_178 */
interrupts-extended = <&gpio6 18 IRQ_TYPE_EDGE_FALLING
&omap4_pmx_core 0x14e>;
interrupt-names = "irq", "wakeup";
wakeup-source;
};and of course the uart interrupts in your submission. There is an offset of 0x40 between things in OMAP4_IOPAD and &omap4_pmx_core 0x...
So you replace some WAKEUP_EN with such a wakeup interrupt and wakeup-source property. You do not need to do that for stuff in the wakeup domain (GPIO1). That should work for any i2c device with interrupts. With that, you can control wakeup from suspend via /sys/i2c/devices/X-YY/power/wakeup (or maybe power/wakeup of subdevices thereof.
Regarding Wifi or Bluetooth wakeup, I doubt that WAKEUP_EN has any effect. If BT or Wifi wakeup is enabled, the gpio is kept active so power consumption is elevated anyways and nothing sleeps what can be woken up by WAKEUP_EN unless the driver supports a dedicated wakeup irq.
So I think, replace the WAKEUP_EN for wakeup irqs for i2c stuff and remove the WAKEUP_EN in wifi/bt if it has no effect there.
Quoted 33 lines
Quoted 2 lines
generic node names:
pmic@48Changed.
Quoted 4 lines
Quoted 4 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +4
-0+ accelerometer@18 { + compatible = "bosch,bma254"; + reg = <0x18>; + vdd-supply = <&ldo4>;Quoted 8 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi line 558
Quoted 4 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +4
-0+ vddio-supply = <&ldo5>; + interrupt-parent = <&gpio4>; + interrupts = <25 (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING)>, + <26 (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING)>;this looks odd, binding says
IRQ_TYPE_EDGE_RISING. Why do you think you need both? After something is rising, it is high, so both seem not to make sense.https://github.com/torvalds/linux/commit/5640fed3035e88c3ce1361e6fc93f4e72468f307
This was worked on before the above mentioned change, hence the confusion. bma180 schema wants both the interrupts, I do not know why, but now it has moved to the bma255 schema which makes more sense.
Fixed it according to new schema.Quoted 9 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi new file +3
-0+ mount-matrix = "-1", "0", "0", + "0", "1", "0", + "0", "0", "1";hmm, checking twice, since I mixed up something earlier. This just inverts x values, so we are mirroring across y-z plane, that does not look like a rotation matrix, so it does not describe how it is mounted. Eg. the n900 has two -1 in there, that is a turn by 180 degree.
Quoted 7 lines
Quoted 3 lines
Your mount-matrix would be achieved, by cutting the chip into ultra thin slices, sorting them upside down and glueing that together. I doubt somebody does that.
Went through the mount matrix docs multiple times. It seems fairly straightforward for the accelerometer. being just a matrix that we can multiply to get a desired result.
In your opinion, you can use the matrix for any kind of conversion of the values. which can mathematically be done. Which a matrix you can scale things e.g. too. But there is also the scale parameter. So I doubt that there are limits what should be done with that matrix.
In my understanding, the matrix is for describing how the chip is rotated towards the rest of the device not for anything else. bosch,bma255.yaml clearly says:
mount-matrix:
description: an optional 3x3 mounting rotation matrix.
*rotation*
Quoted 1 line
My intention is to flip the x values thus having a -1 in there.
And I do not have an idea how the chip can be turned in the device to require that kind of matrix ... 180 degree turns need two flips ...
Quoted 3 lines
What I do not understand is the logic of how you came to the conclusion of "cutting the chip into ultra thin slices, sorting them upside down and glueing".
besides of this hypothetical operation.
Quoted 1 line
The matrix seems correct and works as intended as well.
So maybe the chip is weird and maybe that is the most practical way is to correct that weidness with the matrix as well and throw away any dogmatics. Checking..
Comparing with n900
Datasheets: I do not find a datasheet for the BMA254, but for some similar chips:
https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bma253-ds000.pdf
https://www.geeetech.com/Documents/BST-BMA180-DS000.pdf
vs.
https://www.st.com/resource/en/datasheet/lis302dl.pdf
No flipping in the axis direction between the them. So either both n900 and espresso would need single mirroring (=flip one axis) or none.
So if n900 matrix is correct, than you need another -1 in there to have some 180 degree rotation.
Regards,
Andreas
PATCH v3 7/10 dt-bindings: omap: Add Samsung Galaxy Tab 2 7.0
In reply to Mithil BavishiAdd samsung-espresso7 codename for the 7 inch variant
--- Documentation/devicetree/bindings/arm/ti/omap.yaml | 1 + 1 file changed, 1 insertion(+)
Documentation/devicetree/bindings/arm/ti/omap.yaml +1 -0
@@ -138,6 +138,7 @@ properties: - motorola,xyboard-mz617 - ti,omap4-panda - ti,omap4-sdp + - samsung,espresso7 - const: ti,omap4430 - const: ti,omap4
Signature · 1 line
2.43.0
Re: [PATCH v3 07/10] dt-bindings: omap: Add Samsung Galaxy Tab 2 7.0
Quoted 12 lines · Mithil Bavishi
Add samsung-espresso7 codename for the 7 inch variant
Signed-off-by Mithil Bavishi <[email protected]>--- Documentation/devicetree/bindings/arm/ti/omap.yaml | 1 + 1 file changed, 1 insertion(+)Documentation/devicetree/bindings/arm/ti/omap.yaml +0
-0
Documentation/devicetree/bindings/arm/ti/omap.yaml properties: · line 141
Quoted 4 lines
Documentation/devicetree/bindings/arm/ti/omap.yaml +1
-0@@ -138,6 +138,7 @@ properties: - motorola,xyboard-mz617 - ti,omap4-panda - ti,omap4-sdp + - samsung,espresso7
Keep alphabetical order
Best regards,
Krzysztof
PATCH v3 8/10 ARM: dts: ti: omap: samsung-espresso7: Add initial support for Galaxy Tab 2 7.0
In reply to Mithil BavishiCreate a device tree for the 7 inch variants (P3100, P3110, P3113)
--- .../dts/ti/omap/omap4-samsung-espresso7.dts | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts new file +70 -0
@@ -0,0 +1,70 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/dts-v1/; + +#include "omap4-samsung-espresso-common.dtsi" + +/ { + model = "Samsung Galaxy Tab 2 (7 inch)"; + compatible = "samsung,espresso7", "ti,omap4430", "ti,omap4"; + + backlight: backlight { + compatible = "pwm-backlight"; + pinctrl-names = "default"; + pinctrl-0 = <&backlight_pins>; + pwms = <&pwm10 0 1200 0>; + power-supply = <®_lcd>; + enable-gpios = <&gpio3 31 GPIO_ACTIVE_HIGH>; + brightness-levels = <0 4 8 16 32 64 128 255>; + default-brightness-level = <2>; + }; + + panel { + compatible = "samsung,ltn070nl01", "panel-lvds"; + power-supply = <®_lcd>; + width-mm = <154>; + height-mm = <90>; + data-mapping = "vesa-24"; + backlight = <&backlight>; + + panel-timing { + clock-frequency = <47255554>; + + hback-porch = <210>; + hactive = <1024>; + hfront-porch = <186>; + hsync-len = <50>; + + vback-porch = <11>; + vactive = <600>; + vfront-porch = <24>; + vsync-len = <10>; + + hsync-active = <0>; + vsync-active = <0>; + de-active = <1>; + pixelclk-active = <1>; + syncclk-active = <0>; + }; + + port { + panel_in: endpoint { + remote-endpoint = <&bridge_out>; + }; + }; + }; +}; + +&i2c3 { + touchscreen@48 { + compatible = "melfas,mms136"; + reg = <0x48>; + interrupt-parent = <&gpio2>; + interrupts = <14 IRQ_TYPE_EDGE_FALLING>; + touchscreen-size-x = <1023>; + touchscreen-size-y = <599>; + pinctrl-names = "default"; + pinctrl-0 = <&touch_pins>; + avdd-supply = <®_touch_ldo_en>; + vdd-supply = <&ldo6>; + }; +};
Signature · 1 line
2.43.0
Andreas Kemnade
maintainerRe: [PATCH v3 08/10] ARM: dts: ti: omap: samsung-espresso7: Add initial support for Galaxy Tab 2 7.0
Hi Mithil,
Am Fri, 8 Nov 2024 20:04:37 +0000
schrieb Mithil Bavishi <[email protected]>:
Quoted 67 lines
Create a device tree for the 7 inch variants (P3100, P3110, P3113)
Signed-off-by Mithil Bavishi <[email protected]>--- .../dts/ti/omap/omap4-samsung-espresso7.dts | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtsarch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts new file +53
-0@@ -0,0 +1,70 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/dts-v1/; + +#include "omap4-samsung-espresso-common.dtsi" + +/ { + model = "Samsung Galaxy Tab 2 (7 inch)"; + compatible = "samsung,espresso7", "ti,omap4430", "ti,omap4"; + + backlight: backlight { + compatible = "pwm-backlight"; + pinctrl-names = "default"; + pinctrl-0 = <&backlight_pins>; + pwms = <&pwm10 0 1200 0>; + power-supply = <®_lcd>; + enable-gpios = <&gpio3 31 GPIO_ACTIVE_HIGH>; + brightness-levels = <0 4 8 16 32 64 128 255>; + default-brightness-level = <2>; + }; + + panel { + compatible = "samsung,ltn070nl01", "panel-lvds"; + power-supply = <®_lcd>; + width-mm = <154>; + height-mm = <90>; + data-mapping = "vesa-24"; + backlight = <&backlight>; + + panel-timing { + clock-frequency = <47255554>; + + hback-porch = <210>; + hactive = <1024>; + hfront-porch = <186>; + hsync-len = <50>; + + vback-porch = <11>; + vactive = <600>; + vfront-porch = <24>; + vsync-len = <10>; + + hsync-active = <0>; + vsync-active = <0>; + de-active = <1>; + pixelclk-active = <1>; + syncclk-active = <0>; + }; + + port { + panel_in: endpoint { + remote-endpoint = <&bridge_out>; + }; + };
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts line 63
Quoted 10 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts new file +10
-0+ }; +}; + +&i2c3 { + touchscreen@48 { + compatible = "melfas,mms136"; + reg = <0x48>; + interrupt-parent = <&gpio2>; + interrupts = <14 IRQ_TYPE_EDGE_FALLING>; + touchscreen-size-x = <1023>;
Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml:
horizontal resolution of touchscreen (maximum x coordinate reported + 1)
So this touchscreen reports max 1022?
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts line 64
Quoted 1 line
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts new file +1
-0+ touchscreen-size-y = <599>;
same question.
Regards,
Andreas
Re: Re: [PATCH v3 08/10] ARM: dts: ti: omap: samsung-espresso7: Add initial support for Galaxy Tab 2 7.0
Quoted 11 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts line 63
Quoted 7 lines
+&i2c3 {
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts new file +6
-0+ touchscreen@48 { + compatible = "melfas,mms136"; + reg = <0x48>; + interrupt-parent = <&gpio2>; + interrupts = <14 IRQ_TYPE_EDGE_FALLING>; + touchscreen-size-x = <1023>;
Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml:
horizontal resolution of touchscreen (maximum x coordinate reported + 1)
Quoted 5 lines
So this touchscreen reports max 1022?
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts line 64
Quoted 1 line
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts new file +1
-0+ touchscreen-size-y = <599>;same question.
My apologies, it should be 1023+1 (1024) and 599+1(600) respectively. Will fix it in the next revision.
Best Regards,
Mithil
PATCH v3 9/10 dt-bindings: omap: Add Samsung Galaxy Tab 2 10.1
In reply to Mithil BavishiAdd samsung-espresso10 codename for the 10 inch variant
--- Documentation/devicetree/bindings/arm/ti/omap.yaml | 1 + 1 file changed, 1 insertion(+)
Documentation/devicetree/bindings/arm/ti/omap.yaml +1 -0
@@ -139,6 +139,7 @@ properties: - ti,omap4-panda - ti,omap4-sdp - samsung,espresso7 + - samsung,espresso10 - const: ti,omap4430 - const: ti,omap4
Signature · 1 line
2.43.0
Re: [PATCH v3 09/10] dt-bindings: omap: Add Samsung Galaxy Tab 2 10.1
Quoted 5 lines · Mithil Bavishi
Add samsung-espresso10 codename for the 10 inch variant
Signed-off-by Mithil Bavishi <[email protected]>--- Documentation/devicetree/bindings/arm/ti/omap.yaml | 1 +
Squash it. Really, these are just one liners for similar devices.
Best regards,
Krzysztof
PATCH v3 10/10 ARM: dts: ti: omap: samsung-espresso10: Add initial support for Galaxy Tab 2 10.1
In reply to Mithil BavishiCreate a device tree for the 10 inch variants (P5100, P5110, P5113)
--- .../dts/ti/omap/omap4-samsung-espresso10.dts | 102 ++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts new file +102 -0
@@ -0,0 +1,102 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/dts-v1/; + +#include "omap4-samsung-espresso-common.dtsi" +#include <dt-bindings/power/summit,smb347-charger.h> +/ { + model = "Samsung Galaxy Tab 2 (10 inch)"; + compatible = "samsung,espresso10", "ti,omap4430", "ti,omap4"; + + i2c-gpio-5 { + smb347: charger@6 { + compatible = "summit,smb347"; + reg = <0x6>; // 0x0C >> 1 + interrupt-parent = <&gpio2>; + interrupts = <0 IRQ_TYPE_EDGE_BOTH>; + + summit,enable-usb-charging; + summit,enable-charge-control = <SMB3XX_CHG_ENABLE_SW>; + summit,chip-temperature-threshold-celsius = <120>; + summit,usb-current-limit-microamp = <1800000>; + }; + }; + + backlight: backlight { + compatible = "pwm-backlight"; + pinctrl-names = "default"; + pinctrl-0 = <&backlight_pins>; + pwms = <&pwm10 0 1600 0>; + power-supply = <®_lcd>; + enable-gpios = <&gpio3 31 GPIO_ACTIVE_HIGH>; + brightness-levels = <0 4 8 16 32 64 128 255>; + default-brightness-level = <7>; + }; + + panel { + compatible = "samsung,ltn101al03", "panel-lvds"; + power-supply = <®_lcd>; + width-mm = <223>; + height-mm = <125>; + data-mapping = "vesa-24"; + backlight = <&backlight>; + + panel-timing { + clock-frequency = <69818000>; + + hback-porch = <64>; + hactive = <1280>; + hfront-porch = <16>; + hsync-len = <48>; + + vback-porch = <11>; + vactive = <800>; + vfront-porch = <16>; + vsync-len = <3>; + + hsync-active = <0>; + vsync-active = <0>; + de-active = <1>; + pixelclk-active = <1>; + }; + + port { + panel_in: endpoint { + remote-endpoint = <&bridge_out>; + }; + }; + }; +}; + +&i2c3 { + touchscreen: synaptics-rmi4-i2c@20 { + compatible = "syna,rmi4-i2c"; + reg = <0x20>; + #address-cells = <1>; + #size-cells = <0>; + + interrupt-parent = <&gpio2>; + interrupts = <14 IRQ_TYPE_EDGE_FALLING>; + + pinctrl-names = "default"; + pinctrl-0 = <&touch_pins>; + + avdd-supply = <®_touch_ldo_en>; + vdd-supply = <&ldo6>; + + syna,reset-delay-ms = <200>; + syna,startup-delay-ms = <200>; + + touchscreen-size-x = <1279>; + touchscreen-size-y = <799>; + + rmi4-f01@1 { + reg = <0x01>; + syna,nosleep-mode = <1>; + }; + + rmi4-f11@11 { + reg = <0x11>; + syna,sensor-type = <1>; + }; + }; +};
Signature · 1 line
2.43.0
Andreas Kemnade
maintainerRe: [PATCH v3 10/10] ARM: dts: ti: omap: samsung-espresso10: Add initial support for Galaxy Tab 2 10.1
Am Fri, 8 Nov 2024 20:04:39 +0000
schrieb Mithil Bavishi <[email protected]>:
Quoted 75 lines
Create a device tree for the 10 inch variants (P5100, P5110, P5113)
Signed-off-by Mithil Bavishi <[email protected]>--- .../dts/ti/omap/omap4-samsung-espresso10.dts | 102 ++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtsarch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts new file +61
-0@@ -0,0 +1,102 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/dts-v1/; + +#include "omap4-samsung-espresso-common.dtsi" +#include <dt-bindings/power/summit,smb347-charger.h> +/ { + model = "Samsung Galaxy Tab 2 (10 inch)"; + compatible = "samsung,espresso10", "ti,omap4430", "ti,omap4"; + + i2c-gpio-5 { + smb347: charger@6 { + compatible = "summit,smb347"; + reg = <0x6>; // 0x0C >> 1 + interrupt-parent = <&gpio2>; + interrupts = <0 IRQ_TYPE_EDGE_BOTH>; + + summit,enable-usb-charging; + summit,enable-charge-control = <SMB3XX_CHG_ENABLE_SW>; + summit,chip-temperature-threshold-celsius = <120>; + summit,usb-current-limit-microamp = <1800000>; + }; + }; + + backlight: backlight { + compatible = "pwm-backlight"; + pinctrl-names = "default"; + pinctrl-0 = <&backlight_pins>; + pwms = <&pwm10 0 1600 0>; + power-supply = <®_lcd>; + enable-gpios = <&gpio3 31 GPIO_ACTIVE_HIGH>; + brightness-levels = <0 4 8 16 32 64 128 255>; + default-brightness-level = <7>; + }; + + panel { + compatible = "samsung,ltn101al03", "panel-lvds"; + power-supply = <®_lcd>; + width-mm = <223>; + height-mm = <125>; + data-mapping = "vesa-24"; + backlight = <&backlight>; + + panel-timing { + clock-frequency = <69818000>; + + hback-porch = <64>; + hactive = <1280>; + hfront-porch = <16>; + hsync-len = <48>; + + vback-porch = <11>; + vactive = <800>; + vfront-porch = <16>; + vsync-len = <3>; + + hsync-active = <0>; + vsync-active = <0>; + de-active = <1>; + pixelclk-active = <1>; + }; +
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts line 71
Quoted 10 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts new file +10
-0+ port { + panel_in: endpoint { + remote-endpoint = <&bridge_out>; + }; + }; + }; +}; + +&i2c3 { + touchscreen: synaptics-rmi4-i2c@20 {
touchscreen@20
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts line 83
Quoted 12 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts new file +12
-0+ compatible = "syna,rmi4-i2c"; + reg = <0x20>; + #address-cells = <1>; + #size-cells = <0>; + + interrupt-parent = <&gpio2>; + interrupts = <14 IRQ_TYPE_EDGE_FALLING>; + + pinctrl-names = "default"; + pinctrl-0 = <&touch_pins>; + + avdd-supply = <®_touch_ldo_en>;
not known in schema
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts line 89
Quoted 6 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts new file +6
-0+ vdd-supply = <&ldo6>; + + syna,reset-delay-ms = <200>; + syna,startup-delay-ms = <200>; + + touchscreen-size-x = <1279>;
Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml:
horizontal resolution of touchscreen (maximum x coordinate reported + 1)
So this touchscreen reports max 1278?
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts line 90
Quoted 1 line
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts new file +1
-0+ touchscreen-size-y = <799>;
same question.
And these things belong below rm4-f11 according to Documentation/devicetree/bindings/input/syna,rmi4.yaml
Regards,
Andreas
Re: [PATCH v3 10/10] ARM: dts: ti: omap: samsung-espresso10: Add initial support for Galaxy Tab 2 10.1
Quoted 4 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts line 71
Quoted 2 lines
+&i2c3 {
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts new file +1
-0+ touchscreen: synaptics-rmi4-i2c@20 {touchscreen@20
Fixed, generic node names right!
Quoted 2 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts line 83
Quoted 1 line
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts new file +1
-0+ avdd-supply = <®_touch_ldo_en>;not known in schema
I cannot seem to find the "vio-supply" shown in the bindings. There is only mention of avdd-supply and vdd-supply. I am not sure if avdd and vio are equivalent, hence the confusion.
What should be the solution here?
Quoted 4 lines
Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml:
horizontal resolution of touchscreen (maximum x coordinate reported + 1)So this touchscreen reports max 1278?
Fixed it as well, 1280 and 800 respectively.
https://github.com/Unlegacy-Android/android_kernel_ti_omap4/blob/3.4/common/arch/arm/mach-omap2/board-espresso-input.c#L264
Quoted 2 lines
And these things belong below rm4-f11 according to
Documentation/devicetree/bindings/input/syna,rmi4.yaml
I did not quite understand what you mean by this. I checked the bindings and a few examples, there is nothing "below" rmi4-f11.
Best Regards,
Mithil
Andreas Kemnade
maintainerRe: [PATCH v3 10/10] ARM: dts: ti: omap: samsung-espresso10: Add initial support for Galaxy Tab 2 10.1
Am Sat, 23 Nov 2024 17:52:58 +0000
schrieb Mithil Bavishi <[email protected]>:
Quoted 4 lines
Quoted 4 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts line 71
Quoted 2 lines
+&i2c3 {
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts new file +1
-0+ touchscreen: synaptics-rmi4-i2c@20 {touchscreen@20
Quoted 9 lines
Fixed, generic node names right!
Quoted 2 lines
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts line 83
Quoted 1 line
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts new file +1
-0+ avdd-supply = <®_touch_ldo_en>;not known in schema
I cannot seem to find the "vio-supply" shown in the bindings. There is only mention of avdd-supply and vdd-supply. I am not sure if avdd and vio are equivalent, hence the confusion.
What should be the solution here?
well, look at the schematics and see how it is wired ;-) Without schematic, it is a bit tricky. So you can look how it is used. vdd-supply sounds like something to make the chip fully functional. vio-supply seems to be for the io lines. As the vendor kernel seem to set i2c to gpio mode, so probably because the vio-supply is powered down according to the board file you posted.
So it might be vio-supply only or vio and vdd-supply combined. In any case document what you have seen in the vendor kernel.
Quoted 5 lines
Quoted 4 lines
Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml:
horizontal resolution of touchscreen (maximum x coordinate reported + 1)So this touchscreen reports max 1278?
Quoted 9 lines
Fixed it as well, 1280 and 800 respectively.
https://github.com/Unlegacy-Android/android_kernel_ti_omap4/blob/3.4/common/arch/arm/mach-omap2/board-espresso-input.c#L264Quoted 2 lines
And these things belong below rm4-f11 according to
Documentation/devicetree/bindings/input/syna,rmi4.yamlI did not quite understand what you mean by this. I checked the bindings and a few examples, there is nothing "below" rmi4-f11.
this part of the binding description patternProperties:
"^rmi4-f1[12]@1[12]$":
type: object
unevaluatedProperties: false
$ref: /schemas/input/touchscreen/touchscreen.yaml# description:
basically says that standard touchscreen properties are accepted below rmi4-f11.
In the example you have:
rmi4-f11@11 {
reg = <0x11>;
touchscreen-inverted-y;
syna,sensor-type = <2>;
};Regards,
Andreas
Re: [PATCH v3 10/10] ARM: dts: ti: omap: samsung-espresso10: Add initial support for Galaxy Tab 2 10.1
Quoted 1 line
well, look at the schematics and see how it is wired ;-)
Schematic mentions vddtx, vdda, vdd and vbus, so unsure about that. VDDTX is the one with 2.8V, VDD and VBUS are at 1.8V and VDDA is grounded, it just gets the input from GDNA from the same touch sensor.
Quoted 5 lines
As the vendor kernel seem to
set i2c to gpio mode, so probably because the vio-supply is powered down according to the board file you posted.
So it might be vio-supply only or vio and vdd-supply combined. In any case document what you have seen in the vendor kernel.
https://github.com/Unlegacy-Android/android_kernel_ti_omap4/blob/3.4/common/arch/arm/mach-omap2/board-espresso-input.c
This just makes it more confusing. Very confused on what is what now xD. reg_touch_ldo_en is 2.8V which goes to VDDTX, it is gpmc_nwp.gpio_54 - TSP_LDO_ON ldo6 is 1.8V presumably ldo6 (VAP_IO_1.8V) which goes to VDD, VBUS.
Quoted 2 lines
basically says that standard touchscreen properties are accepted below rmi4-f11.
But we do not use any of those properties. If you're talking about the touchscreen-size-x/y, even in the examples those are out of rmi4-f11, in the parent node.
Best Regards,
Mithil
Andreas Kemnade
maintainerRe: [PATCH v3 10/10] ARM: dts: ti: omap: samsung-espresso10: Add initial support for Galaxy Tab 2 10.1
Am Sat, 23 Nov 2024 19:26:33 +0000
schrieb Mithil Bavishi <[email protected]>:
Quoted 12 lines
Quoted 1 line
well, look at the schematics and see how it is wired ;-)
Schematic mentions vddtx, vdda, vdd and vbus, so unsure about that. VDDTX is the one with 2.8V, VDD and VBUS are at 1.8V and VDDA is grounded, it just gets the input from GDNA from the same touch sensor.
Quoted 5 lines
As the vendor kernel seem to
set i2c to gpio mode, so probably because the vio-supply is powered down according to the board file you posted.
So it might be vio-supply only or vio and vdd-supply combined. In any case document what you have seen in the vendor kernel.
Quoted 5 lines
https://github.com/Unlegacy-Android/android_kernel_ti_omap4/blob/3.4/common/arch/arm/mach-omap2/board-espresso-input.c
This just makes it more confusing. Very confused on what is what now xD.reg_touch_ldo_enis 2.8V which goes to VDDTX, it is gpmc_nwp.gpio_54 -TSP_LDO_ONldo6 is 1.8V presumably ldo6 (VAP_IO_1.8V) which goes to VDD, VBUS.
well, I think I2C bus runs at 1.8V, and there is IO_1.8V in the name, so vio-supply should be something at 1.8V, so probably ldo6 is vio-supply. Maybe add a remark in the comments. But then it might be not a good idea to turn that off in suspend. if the other regulator is kept on.
Quoted 7 lines
Quoted 2 lines
basically says that standard touchscreen properties are accepted below rmi4-f11.
But we do not use any of those properties. If you're talking about the touchscreen-size-x/y, even in the examples those are out of rmi4-f11, in the parent node.
Where do you see those examples? Here touchscreen-invert-y is below rmi4-f11.
https://elixir.bootlin.com/linux/v6.12/source/Documentation/devicetree/bindings/input/syna,rmi4.yaml#L269
We have also the warning from dtbs_check:arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb:
synaptics-rmi4-i2c@20: Unevaluated properties are not allowed ('avdd-supply', 'touchscreen-size-x', 'touchscreen-size-y' were unexpected)
Regards,
Andreas
Re: [PATCH v3 10/10] ARM: dts: ti: omap: samsung-espresso10: Add initial support for Galaxy Tab 2 10.1
Quoted 5 lines
well, I think I2C bus runs at 1.8V, and there is IO_1.8V in the name, so vio-supply should be something at 1.8V, so probably ldo6 is vio-supply. Maybe add a remark in the comments. But then it might be not a good idea to turn that off in suspend. if the other regulator is kept on.
But we are not sure if it is the same, also I personally cannot test it since I own the 7 inch version. Let's remove avdd supply for now and see if someone with 10 inch version can test it again later. This is better than putting potentially incorrect information.
Quoted 5 lines
We have also the warning from
dtbs_check:arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb:
synaptics-rmi4-i2c@20: Unevaluated properties are not allowed ('avdd-supply', 'touchscreen-size-x', 'touchscreen-size-y' were unexpected)
Ah, indeed. I missed it, will fix it as you've mentioned.
Best Regards,
Mithil
Rob Herring (Arm)
maintainerQuoted 60 lines · Mithil Bavishi
This series adds initial support for the Samsung Galaxy Tab 2 (samsung-espresso7/10) series of devices. It adds support for 6 variants (P3100, P3110, P3113, P5100, P5110, P5113). Downstream categorised them based on 3G and WiFi, but since they use different panel, touch controllers, batteries, I decided to categorise them based on screen size as espresso7 and espresso10.
It adds basic functionality for both the models including panel, drm, sdcard, touchscreen, mmc, wifi, bluetooth, keys, battery, fuel gauge, pmic, sensors.
Signed-off-by Mithil Bavishi <[email protected]>---
Changes in v3
- Use device tree from the correct branch
- Fix commit subjects to matching the subsystem
- Add Doestek vendor
- Add compatible for LVDS encoder
- Add compatibles for 7 and 10 inch panels
- Clean up device tree using "make CHECK_DTBS=y"
- Link to v2: https://lore.kernel.org/all/[email protected]/
Changes in v2
- Fix node names in common dtsi to have - instead of _
- Removed import fortwl6030.dtsi
- Edited dts to completely use twl6032 nodes
- Fixed typo ldosb -> ldousb
- Link to v1: https://lore.kernel.org/all/[email protected]/--
Mithil Bavishi (10):
ARM: dts: twl6032: Add DTS file for TWL6032 PMIC
dt-bindings: vendor-prefixes: Add Doestek
dt-bindings: display: bridge: lvds-codec: add doestek,dtc34lm85am
dt-bindings: display: panel-lvds: Add compatible for SamsungLTN070NL01 Panel dt-bindings: display: panel-lvds: Add compatible for Samsung LTN101AL03 Panel ARM: dts: ti: omap: espresso-common: Add common device tree for Samsung Galaxy Tab 2 series dt-bindings: omap: Add Samsung Galaxy Tab 2 7.0 ARM: dts: ti: omap: samsung-espresso7: Add initial support for Galaxy Tab 2 7.0 dt-bindings: omap: Add Samsung Galaxy Tab 2 10.1 ARM: dts: ti: omap: samsung-espresso10: Add initial support for Galaxy Tab 2 10.1.../devicetree/bindings/arm/ti/omap.yaml | 2 + .../bindings/display/bridge/lvds-codec.yaml | 1 + .../bindings/display/panel/panel-lvds.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../omap/omap4-samsung-espresso-common.dtsi | 680 ++++++++++++++++++ .../dts/ti/omap/omap4-samsung-espresso10.dts | 102 +++ .../dts/ti/omap/omap4-samsung-espresso7.dts | 70 ++ arch/arm/boot/dts/ti/omap/twl6032.dtsi | 77 ++ 8 files changed, 938 insertions(+) create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts create mode 100644 arch/arm/boot/dts/ti/omap/twl6032.dtsi
Quoted 5 lines
--
2.43.0
My bot found new DTB warnings on the .dts files added or changed in this series.
Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings are fixed by another series. Ultimately, it is up to the platform maintainer whether these warnings are acceptable or not. No need to reply unless the platform maintainer has comments.
If you already ran DT checks and didn't see these error(s), then make sure dt-schema is up to date:
pip3 install dtschema --upgrade
New warnings running 'make CHECK_DTBS=y ti/omap/omap4-samsung-espresso10.dtb ti/omap/omap4-samsung-espresso7.dtb' for [email protected]:
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: sram@40304000: '#address-cells' is a required property
from schema $id: http://devicetree.org/schemas/sram/sram.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: sram@40304000: '#size-cells' is a required property
from schema $id: http://devicetree.org/schemas/sram/sram.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: sram@40304000: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/sram/sram.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /interrupt-controller@48281000: failed to match any schema with compatible: ['ti,omap4-wugen-mpu']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: ocp: $nodename:0: 'ocp' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/l3-noc@44000000: failed to match any schema with compatible: ['ti,omap4-l3-noc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: interconnect@4a300000: $nodename:0: 'interconnect@4a300000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000: failed to match any schema with compatible: ['ti,omap4-l4-wkup', 'simple-pm-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@0: $nodename:0: 'segment@0' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@0: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@4000/counter@0: failed to match any schema with compatible: ['ti,omap-counter32k']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: prm@0: $nodename:0: 'prm@0' does not match '^([a-z][a-z0-9\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: prm@0: clockdomains: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: prm@0: clocks: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0: failed to match any schema with compatible: ['ti,omap4-prm', 'simple-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/sys_clkin_ck@110: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/abe_dpll_bypass_clk_mux_ck@108: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/abe_dpll_refclk_mux_ck@10c: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/l4_wkup_clk_mux_ck@108: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/syc_clk_div_ck@100: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/usim_ck@1858: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/usim_fclk@1858: failed to match any schema with compatible: ['ti,gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/trace_clk_div_ck: failed to match any schema with compatible: ['ti,clkdm-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/bandgap_fclk@1888: failed to match any schema with compatible: ['ti,gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: emu_sys_clkdm: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clockdomains/emu_sys_clkdm: failed to match any schema with compatible: ['ti,clockdomain']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: l4_wkup_cm@1800: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/l4_wkup_cm@1800: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/l4_wkup_cm@1800/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: emu_sys_cm@1a00: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/emu_sys_cm@1a00: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/emu_sys_cm@1a00/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@300: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@300: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@400: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@400: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@500: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@500: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@600: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@600: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@700: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@700: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@f00: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@f00: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1000: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1000: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1100: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1100: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1200: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1200: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1300: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1300: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1400: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1400: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1600: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1600: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1700: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1700: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1900: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1900: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1b00: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1b00: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0: failed to match any schema with compatible: ['ti,omap4-scrm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk0_src_gate_ck@310: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk0_src_mux_ck@310: failed to match any schema with compatible: ['ti,composite-mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk0_src_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk0_ck@310: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk1_src_gate_ck@314: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk1_src_mux_ck@314: failed to match any schema with compatible: ['ti,composite-mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk1_src_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk1_ck@314: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk2_src_gate_ck@318: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk2_src_mux_ck@318: failed to match any schema with compatible: ['ti,composite-mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk2_src_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk2_ck@318: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk3_src_gate_ck@31c: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk3_src_mux_ck@31c: failed to match any schema with compatible: ['ti,composite-mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk3_src_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk3_ck@31c: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk4_src_gate_ck@320: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk4_src_mux_ck@320: failed to match any schema with compatible: ['ti,composite-mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk4_src_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk4_ck@320: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk5_src_gate_ck@324: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk5_src_mux_ck@324: failed to match any schema with compatible: ['ti,composite-mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk5_src_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk5_ck@324: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclkreq0_ck@210: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclkreq1_ck@214: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclkreq2_ck@218: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclkreq3_ck@21c: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclkreq4_ck@220: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclkreq5_ck@224: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@0/target-module@c000/scm@c000: failed to match any schema with compatible: ['ti,omap4-scm-wkup']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@10000: $nodename:0: 'segment@10000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@10000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@10000/target-module@4000/wdt@0: failed to match any schema with compatible: ['ti,omap4-wdt', 'ti,omap3-wdt']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@10000/target-module@4000/wdt@0: failed to match any schema with compatible: ['ti,omap4-wdt', 'ti,omap3-wdt']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a300000/segment@10000/target-module@c000/keypad@0: failed to match any schema with compatible: ['ti,omap4-keypad']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: sram@40304000: '#address-cells' is a required property
from schema $id: http://devicetree.org/schemas/sram/sram.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: sram@40304000: '#size-cells' is a required property
from schema $id: http://devicetree.org/schemas/sram/sram.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: sram@40304000: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/sram/sram.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@20000: $nodename:0: 'segment@20000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@20000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: interconnect@4a000000: $nodename:0: 'interconnect@4a000000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000: failed to match any schema with compatible: ['ti,omap4-l4-cfg', 'simple-pm-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@0: $nodename:0: 'segment@0' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@0: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: scm@0: $nodename:0: 'scm@0' does not match '^([a-z][a-z0-9\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /interrupt-controller@48281000: failed to match any schema with compatible: ['ti,omap4-wugen-mpu']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@2000/scm@0: failed to match any schema with compatible: ['ti,omap4-scm-core', 'simple-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: ocp: $nodename:0: 'ocp' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: scm_conf@0: compatible: ['syscon'] is too short
from schema $id: http://devicetree.org/schemas/mfd/syscon-common.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@2000/scm@0/control-phy@300: failed to match any schema with compatible: ['ti,control-phy-usb2']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@2000/scm@0/control-phy@33c: failed to match any schema with compatible: ['ti,control-phy-otghs']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: cm1@0: $nodename:0: 'cm1@0' does not match '^([a-z][a-z0-9\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: cm1@0: clockdomains: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: cm1@0: clocks: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0: failed to match any schema with compatible: ['ti,omap4-cm1', 'simple-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/l3-noc@44000000: failed to match any schema with compatible: ['ti,omap4-l3-noc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: interconnect@4a300000: $nodename:0: 'interconnect@4a300000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/pad_clks_ck@108: failed to match any schema with compatible: ['ti,gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000: failed to match any schema with compatible: ['ti,omap4-l4-wkup', 'simple-pm-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@0: $nodename:0: 'segment@0' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@0: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/slimbus_clk@108: failed to match any schema with compatible: ['ti,gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@4000/counter@0: failed to match any schema with compatible: ['ti,omap-counter32k']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: prm@0: $nodename:0: 'prm@0' does not match '^([a-z][a-z0-9\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_abe_ck@1e0: failed to match any schema with compatible: ['ti,omap4-dpll-m4xen-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: prm@0: clocks: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: prm@0: clockdomains: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_abe_x2_ck@1f0: failed to match any schema with compatible: ['ti,omap4-dpll-x2-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_abe_m2x2_ck@1f0: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/abe_clk@108: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0: failed to match any schema with compatible: ['ti,omap4-prm', 'simple-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_abe_m3x2_ck@1f4: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/core_hsd_byp_clk_mux_ck@12c: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_ck@120: failed to match any schema with compatible: ['ti,omap4-dpll-core-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_x2_ck: failed to match any schema with compatible: ['ti,omap4-dpll-x2-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m6x2_ck@140: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m2_ck@130: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/sys_clkin_ck@110: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m5x2_ck@13c: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/div_core_ck@100: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/abe_dpll_bypass_clk_mux_ck@108: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/div_iva_hs_clk@1dc: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/div_mpu_hs_clk@19c: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/abe_dpll_refclk_mux_ck@10c: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m4x2_ck@138: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_abe_m2_ck@1f0: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m3x2_gate_ck@134: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m3x2_div_ck@134: failed to match any schema with compatible: ['ti,composite-divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/l4_wkup_clk_mux_ck@108: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m3x2_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m7x2_ck@144: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/iva_hsd_byp_clk_mux_ck@1ac: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/syc_clk_div_ck@100: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_iva_ck@1a0: failed to match any schema with compatible: ['ti,omap4-dpll-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_iva_x2_ck: failed to match any schema with compatible: ['ti,omap4-dpll-x2-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/usim_ck@1858: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_iva_m4x2_ck@1b8: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_iva_m5x2_ck@1bc: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_mpu_ck@160: failed to match any schema with compatible: ['ti,omap4-dpll-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/usim_fclk@1858: failed to match any schema with compatible: ['ti,gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_mpu_m2_ck@170: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/trace_clk_div_ck: failed to match any schema with compatible: ['ti,clkdm-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/l3_div_ck@100: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/l4_div_ck@100: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clocks/bandgap_fclk@1888: failed to match any schema with compatible: ['ti,gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/ocp_abe_iclk@528: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: emu_sys_clkdm: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/clockdomains/emu_sys_clkdm: failed to match any schema with compatible: ['ti,clockdomain']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: mpuss_cm@300: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/mpuss_cm@300: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/mpuss_cm@300/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: tesla_cm@400: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: l4_wkup_cm@1800: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/tesla_cm@400: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/l4_wkup_cm@1800: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/tesla_cm@400/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: abe_cm@500: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/abe_cm@500: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/abe_cm@500/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/l4_wkup_cm@1800/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: cm2@0: $nodename:0: 'cm2@0' does not match '^([a-z][a-z0-9\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: cm2@0: clockdomains: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: cm2@0: clocks: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: emu_sys_cm@1a00: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0: failed to match any schema with compatible: ['ti,omap4-cm2', 'simple-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/emu_sys_cm@1a00: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/per_hsd_byp_clk_mux_ck@14c: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/emu_sys_cm@1a00/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_ck@140: failed to match any schema with compatible: ['ti,omap4-dpll-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m2_ck@150: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_x2_ck@150: failed to match any schema with compatible: ['ti,omap4-dpll-x2-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@300: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@300: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m2x2_ck@150: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m3x2_gate_ck@154: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m3x2_div_ck@154: failed to match any schema with compatible: ['ti,composite-divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@400: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@400: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m3x2_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m4x2_ck@158: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m5x2_ck@15c: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@500: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@500: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m6x2_ck@160: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m7x2_ck@164: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_usb_ck@180: failed to match any schema with compatible: ['ti,omap4-dpll-j-type-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@600: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@600: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_usb_clkdcoldo_ck@1b4: failed to match any schema with compatible: ['ti,fixed-factor-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_usb_m2_ck@190: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/ducati_clk_mux_ck@100: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@700: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@700: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/func_48m_fclk@108: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@f00: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@f00: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/func_64m_fclk@108: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/func_96m_fclk@108: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/init_60m_fclk@104: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1000: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/per_abe_nc_fclk@108: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1000: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/usb_phy_cm_clk32k@640: failed to match any schema with compatible: ['ti,gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: l3_init_clkdm: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clockdomains/l3_init_clkdm: failed to match any schema with compatible: ['ti,clockdomain']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1100: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: l4_ao_cm@600: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l4_ao_cm@600: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1100: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l4_ao_cm@600/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: l3_1_cm@700: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_1_cm@700: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1200: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_1_cm@700/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1200: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: l3_2_cm@800: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_2_cm@800: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_2_cm@800/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: ducati_cm@900: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1300: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/ducati_cm@900: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1300: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/ducati_cm@900/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: l3_dma_cm@a00: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_dma_cm@a00: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_dma_cm@a00/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1400: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1400: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: l3_emif_cm@b00: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_emif_cm@b00: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_emif_cm@b00/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1600: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: d2d_cm@c00: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/d2d_cm@c00: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1600: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/d2d_cm@c00/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: l4_cfg_cm@d00: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1700: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l4_cfg_cm@d00: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1700: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l4_cfg_cm@d00/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: l3_instr_cm@e00: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_instr_cm@e00: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_instr_cm@e00/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1900: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: ivahd_cm@f00: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1900: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/ivahd_cm@f00: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/ivahd_cm@f00/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: iss_cm@1000: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/iss_cm@1000: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1b00: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/iss_cm@1000/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@6000/prm@0/prm@1b00: failed to match any schema with compatible: ['ti,omap4-prm-inst', 'ti,omap-prm-inst']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: l3_dss_cm@1100: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_dss_cm@1100: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_dss_cm@1100/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: l3_gfx_cm@1200: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_gfx_cm@1200: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_gfx_cm@1200/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: l3_init_cm@1300: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_init_cm@1300: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0: failed to match any schema with compatible: ['ti,omap4-scrm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_init_cm@1300/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: clock@1400: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clock@1400: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clock@1400/clock@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clock@1400/clock@1a0: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@56000/dma-controller@0: failed to match any schema with compatible: ['ti,omap4430-sdma', 'ti,omap-sdma']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@56000/dma-controller@0: failed to match any schema with compatible: ['ti,omap4430-sdma', 'ti,omap-sdma']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk0_src_gate_ck@310: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@58000/hsi@0: failed to match any schema with compatible: ['ti,omap4-hsi']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@58000/hsi@0/hsi-port@2000: failed to match any schema with compatible: ['ti,omap4-hsi-port']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@58000/hsi@0/hsi-port@3000: failed to match any schema with compatible: ['ti,omap4-hsi-port']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk0_src_mux_ck@310: failed to match any schema with compatible: ['ti,composite-mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@62000/usbhstll@0: failed to match any schema with compatible: ['ti,usbhs-tll']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@64000/usbhshost@0: failed to match any schema with compatible: ['ti,usbhs-host']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: ohci@800: $nodename:0: 'ohci@800' does not match '^usb(@.*)?'
from schema $id: http://devicetree.org/schemas/usb/generic-ohci.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: ehci@c00: $nodename:0: 'ehci@c00' does not match '^usb(@.*)?'
from schema $id: http://devicetree.org/schemas/usb/generic-ehci.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@0/target-module@66000/mmu@0: failed to match any schema with compatible: ['ti,omap4-iommu']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@80000: $nodename:0: 'segment@80000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@80000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: usb_otg_hs@0: interface-type: b'\x00\x00\x00\x01' is not of type 'object', 'integer', 'array', 'boolean', 'null'
from schema $id: http://devicetree.org/schemas/dt-core.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@80000/target-module@2b000/usb_otg_hs@0: failed to match any schema with compatible: ['ti,omap4-musb']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@80000/target-module@2d000/ocp2scp@0: failed to match any schema with compatible: ['ti,omap-ocp2scp']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk0_src_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@80000/target-module@59000/smartreflex@0: failed to match any schema with compatible: ['ti,omap4-smartreflex-mpu']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk0_ck@310: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@80000/target-module@5b000/smartreflex@0: failed to match any schema with compatible: ['ti,omap4-smartreflex-iva']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@80000/target-module@5d000/smartreflex@0: failed to match any schema with compatible: ['ti,omap4-smartreflex-core']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk1_src_gate_ck@314: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk1_src_mux_ck@314: failed to match any schema with compatible: ['ti,composite-mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@100000: $nodename:0: 'segment@100000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@100000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk1_src_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk1_ck@314: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk2_src_gate_ck@318: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk2_src_mux_ck@318: failed to match any schema with compatible: ['ti,composite-mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk2_src_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: omap4_padconf_global@5a0: $nodename:0: 'omap4_padconf_global@5a0' does not match '^([a-z][a-z0-9\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@100000/target-module@0/omap4_padconf_global@5a0/pbias_regulator@60: failed to match any schema with compatible: ['ti,pbias-omap4', 'ti,pbias-omap']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@4a000000/segment@100000/target-module@0/omap4_padconf_global@5a0/pbias_regulator@60: failed to match any schema with compatible: ['ti,pbias-omap4', 'ti,pbias-omap']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk2_ck@318: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk3_src_gate_ck@31c: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@180000: $nodename:0: 'segment@180000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@180000: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@180000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@200000: $nodename:0: 'segment@200000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@200000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk3_src_mux_ck@31c: failed to match any schema with compatible: ['ti,composite-mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk3_src_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk3_ck@31c: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk4_src_gate_ck@320: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@280000: $nodename:0: 'segment@280000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@280000: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@280000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@300000: $nodename:0: 'segment@300000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@300000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk4_src_mux_ck@320: failed to match any schema with compatible: ['ti,composite-mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: interconnect@48000000: $nodename:0: 'interconnect@48000000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@48000000: failed to match any schema with compatible: ['ti,omap4-l4-per', 'simple-pm-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@0: $nodename:0: 'segment@0' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@0: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk4_src_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: serial@0: {'compatible': ['ti,omap4-uart'], 'reg': [[0, 256]], 'interrupts': [[0, 74, 4]], 'clock-frequency': 48000000, 'pinctrl-names': ['default'], 'pinctrl-0': [[109]], 'interrupts-extended': [[1, 0, 74, 4], [110, 260]], '$nodename': ['serial@0']} is valid under each of {'required': ['interrupts-extended']}, {'required': ['interrupts']}
from schema $id: http://devicetree.org/schemas/serial/8250_omap.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk4_ck@320: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk5_src_gate_ck@324: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk5_src_mux_ck@324: failed to match any schema with compatible: ['ti,composite-mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk5_src_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclk5_ck@324: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclkreq0_ck@210: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclkreq1_ck@214: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclkreq2_ck@218: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclkreq3_ck@21c: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: serial@0: {'compatible': ['ti,omap4-uart'], 'reg': [[0, 256]], 'interrupts': [[0, 73, 4]], 'clock-frequency': 48000000, 'interrupts-extended': [[1, 0, 73, 4], [110, 220]], 'pinctrl-names': ['default'], 'pinctrl-0': [[116]], 'bluetooth': {'compatible': ['brcm,bcm4330-bt'], 'pinctrl-names': ['default'], 'pinctrl-0': [[117]], 'shutdown-gpios': [[118, 7, 0]], 'reset-gpios': [[119, 18, 1]], 'device-wakeup-gpios': [[119, 29, 0]], 'interrupt-parent': [[119]], 'interrupts': [[19, 2]]}, '$nodename': ['serial@0']} is valid under each of {'required': ['interrupts-extended']}, {'required': ['interrupts']}
from schema $id: http://devicetree.org/schemas/serial/8250_omap.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclkreq4_ck@220: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@a000/scrm@0/clocks/auxclkreq5_ck@224: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: twl@48: Unevaluated properties are not allowed ('pwm', 'pwmled', 'usb-comparator' were unexpected)
from schema $id: http://devicetree.org/schemas/mfd/ti,twl.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@0/target-module@c000/scm@c000: failed to match any schema with compatible: ['ti,omap4-scm-wkup']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@10000: $nodename:0: 'segment@10000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@10000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0/twl@48/usb-comparator: failed to match any schema with compatible: ['ti,twl6030-usb']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0/twl@48/pwm: failed to match any schema with compatible: ['ti,twl6030-pwm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0/twl@48/pwmled: failed to match any schema with compatible: ['ti,twl6030-pwmled']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@10000/target-module@4000/wdt@0: failed to match any schema with compatible: ['ti,omap4-wdt', 'ti,omap3-wdt']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@10000/target-module@4000/wdt@0: failed to match any schema with compatible: ['ti,omap4-wdt', 'ti,omap3-wdt']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@48000000/segment@0/target-module@96000/mcbsp@0: failed to match any schema with compatible: ['ti,omap4-mcbsp']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a300000/segment@10000/target-module@c000/keypad@0: failed to match any schema with compatible: ['ti,omap4-keypad']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@48000000/segment@0/target-module@9c000/mmc@0: failed to match any schema with compatible: ['ti,omap4-hsmmc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@48000000/segment@0/target-module@a5000/des@0: failed to match any schema with compatible: ['ti,omap4-des']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@48000000/segment@0/target-module@ad000/mmc@0: failed to match any schema with compatible: ['ti,omap4-hsmmc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@48000000/segment@0/target-module@b2000/1w@0: failed to match any schema with compatible: ['ti,omap3-1w']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@20000: $nodename:0: 'segment@20000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@20000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@48000000/segment@0/target-module@b4000/mmc@0: failed to match any schema with compatible: ['ti,omap4-hsmmc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@48000000/segment@0/target-module@d1000/mmc@0: failed to match any schema with compatible: ['ti,omap4-hsmmc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@48000000/segment@0/target-module@d5000/mmc@0: failed to match any schema with compatible: ['ti,omap4-hsmmc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: interconnect@4a000000: $nodename:0: 'interconnect@4a000000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@200000: $nodename:0: 'segment@200000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@200000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000: failed to match any schema with compatible: ['ti,omap4-l4-cfg', 'simple-pm-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@0: $nodename:0: 'segment@0' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@0: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/target-module@48210000/mpu: failed to match any schema with compatible: ['ti,omap4-mpu']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: interconnect@40100000: $nodename:0: 'interconnect@40100000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@40100000: failed to match any schema with compatible: ['ti,omap4-l4-abe', 'simple-pm-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@0: $nodename:0: 'segment@0' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: segment@0: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: scm@0: $nodename:0: 'scm@0' does not match '^([a-z][a-z0-9\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@40100000/segment@0/target-module@22000/mcbsp@0: failed to match any schema with compatible: ['ti,omap4-mcbsp']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@2000/scm@0: failed to match any schema with compatible: ['ti,omap4-scm-core', 'simple-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: scm_conf@0: compatible: ['syscon'] is too short
from schema $id: http://devicetree.org/schemas/mfd/syscon-common.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@40100000/segment@0/target-module@24000/mcbsp@0: failed to match any schema with compatible: ['ti,omap4-mcbsp']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@40100000/segment@0/target-module@26000/mcbsp@0: failed to match any schema with compatible: ['ti,omap4-mcbsp']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@2000/scm@0/control-phy@300: failed to match any schema with compatible: ['ti,control-phy-usb2']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@40100000/segment@0/target-module@2e000/dmic@0: failed to match any schema with compatible: ['ti,omap4-dmic']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@2000/scm@0/control-phy@33c: failed to match any schema with compatible: ['ti,control-phy-otghs']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@40100000/segment@0/target-module@30000/wdt@0: failed to match any schema with compatible: ['ti,omap4-wdt', 'ti,omap3-wdt']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/interconnect@40100000/segment@0/target-module@30000/wdt@0: failed to match any schema with compatible: ['ti,omap4-wdt', 'ti,omap3-wdt']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: cm1@0: $nodename:0: 'cm1@0' does not match '^([a-z][a-z0-9\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: cm1@0: clocks: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: cm1@0: clockdomains: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0: failed to match any schema with compatible: ['ti,omap4-cm1', 'simple-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/pad_clks_ck@108: failed to match any schema with compatible: ['ti,gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/target-module@55082000/mmu@0: failed to match any schema with compatible: ['ti,omap4-iommu']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/target-module@4e000000/dmm@0: failed to match any schema with compatible: ['ti,omap4-dmm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: emif@0: '#phy-cells' is a dependency of 'phy-type'
from schema $id: http://devicetree.org/schemas/phy/phy-provider.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/target-module@4c000000/emif@0: failed to match any schema with compatible: ['ti,emif-4d']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: emif@0: '#phy-cells' is a dependency of 'phy-type'
from schema $id: http://devicetree.org/schemas/phy/phy-provider.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/target-module@4d000000/emif@0: failed to match any schema with compatible: ['ti,emif-4d']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/slimbus_clk@108: failed to match any schema with compatible: ['ti,gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/target-module@4b501000/aes@0: failed to match any schema with compatible: ['ti,omap4-aes']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/target-module@4b701000/aes@0: failed to match any schema with compatible: ['ti,omap4-aes']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: sham@0: 'ti,hwmods' is a required property
from schema $id: http://devicetree.org/schemas/crypto/ti,omap-sham.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/regulator-abb-mpu: failed to match any schema with compatible: ['ti,abb-v2']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/regulator-abb-iva: failed to match any schema with compatible: ['ti,abb-v2']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/target-module@58000000/dss@0: failed to match any schema with compatible: ['ti,omap4-dss']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/target-module@58000000/dss@0/target-module@1000/dispc@0: failed to match any schema with compatible: ['ti,omap4-dispc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/target-module@58000000/dss@0/target-module@3000/encoder@0: failed to match any schema with compatible: ['ti,omap4-venc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/target-module@58000000/dss@0/target-module@4000/encoder@0: failed to match any schema with compatible: ['ti,omap4-dsi']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/target-module@58000000/dss@0/target-module@5000/encoder@0: failed to match any schema with compatible: ['ti,omap4-dsi']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/target-module@58000000/dss@0/target-module@6000/encoder@0: failed to match any schema with compatible: ['ti,omap4-hdmi']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/target-module@5a000000/iva: failed to match any schema with compatible: ['ti,ivahd']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_abe_ck@1e0: failed to match any schema with compatible: ['ti,omap4-dpll-m4xen-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: /ocp/bandgap@4a002260: failed to match any schema with compatible: ['ti,omap4430-bandgap']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: thermal-zones: 'cpu_thermal' does not match any of the regexes: '^[a-zA-Z][a-zA-Z0-9\-]{1,10}-thermal$', 'pinctrl-[0-9]+'
from schema $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_abe_x2_ck@1f0: failed to match any schema with compatible: ['ti,omap4-dpll-x2-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_abe_m2x2_ck@1f0: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/abe_clk@108: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dtb: gpio-keys: 'power' does not match any of the regexes: '^(button|event|key|switch|(button|event|key|switch)-[a-z0-9-]+|[a-z0-9-]+-(button|event|key|switch))$', 'pinctrl-[0-9]+'
from schema $id: http://devicetree.org/schemas/input/gpio-keys.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_abe_m3x2_ck@1f4: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/core_hsd_byp_clk_mux_ck@12c: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_ck@120: failed to match any schema with compatible: ['ti,omap4-dpll-core-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_x2_ck: failed to match any schema with compatible: ['ti,omap4-dpll-x2-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m6x2_ck@140: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m2_ck@130: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m5x2_ck@13c: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/div_core_ck@100: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/div_iva_hs_clk@1dc: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/div_mpu_hs_clk@19c: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m4x2_ck@138: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_abe_m2_ck@1f0: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m3x2_gate_ck@134: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m3x2_div_ck@134: failed to match any schema with compatible: ['ti,composite-divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m3x2_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_core_m7x2_ck@144: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/iva_hsd_byp_clk_mux_ck@1ac: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_iva_ck@1a0: failed to match any schema with compatible: ['ti,omap4-dpll-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_iva_x2_ck: failed to match any schema with compatible: ['ti,omap4-dpll-x2-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_iva_m4x2_ck@1b8: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_iva_m5x2_ck@1bc: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_mpu_ck@160: failed to match any schema with compatible: ['ti,omap4-dpll-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/dpll_mpu_m2_ck@170: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/l3_div_ck@100: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/l4_div_ck@100: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/clocks/ocp_abe_iclk@528: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: mpuss_cm@300: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/mpuss_cm@300: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/mpuss_cm@300/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: tesla_cm@400: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/tesla_cm@400: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/tesla_cm@400/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: abe_cm@500: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/abe_cm@500: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@4000/cm1@0/abe_cm@500/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: cm2@0: $nodename:0: 'cm2@0' does not match '^([a-z][a-z0-9\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: cm2@0: clocks: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: cm2@0: clockdomains: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0: failed to match any schema with compatible: ['ti,omap4-cm2', 'simple-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/per_hsd_byp_clk_mux_ck@14c: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_ck@140: failed to match any schema with compatible: ['ti,omap4-dpll-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m2_ck@150: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_x2_ck@150: failed to match any schema with compatible: ['ti,omap4-dpll-x2-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m2x2_ck@150: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m3x2_gate_ck@154: failed to match any schema with compatible: ['ti,composite-no-wait-gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m3x2_div_ck@154: failed to match any schema with compatible: ['ti,composite-divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m3x2_ck: failed to match any schema with compatible: ['ti,composite-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m4x2_ck@158: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m5x2_ck@15c: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m6x2_ck@160: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_per_m7x2_ck@164: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_usb_ck@180: failed to match any schema with compatible: ['ti,omap4-dpll-j-type-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_usb_clkdcoldo_ck@1b4: failed to match any schema with compatible: ['ti,fixed-factor-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/dpll_usb_m2_ck@190: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/ducati_clk_mux_ck@100: failed to match any schema with compatible: ['ti,mux-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/func_48m_fclk@108: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/func_64m_fclk@108: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/func_96m_fclk@108: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/init_60m_fclk@104: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/per_abe_nc_fclk@108: failed to match any schema with compatible: ['ti,divider-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clocks/usb_phy_cm_clk32k@640: failed to match any schema with compatible: ['ti,gate-clock']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: l3_init_clkdm: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clockdomains/l3_init_clkdm: failed to match any schema with compatible: ['ti,clockdomain']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: l4_ao_cm@600: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l4_ao_cm@600: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l4_ao_cm@600/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: l3_1_cm@700: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_1_cm@700: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_1_cm@700/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: l3_2_cm@800: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_2_cm@800: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_2_cm@800/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: ducati_cm@900: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/ducati_cm@900: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/ducati_cm@900/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: l3_dma_cm@a00: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_dma_cm@a00: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_dma_cm@a00/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: l3_emif_cm@b00: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_emif_cm@b00: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_emif_cm@b00/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: d2d_cm@c00: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/d2d_cm@c00: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/d2d_cm@c00/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: l4_cfg_cm@d00: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l4_cfg_cm@d00: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l4_cfg_cm@d00/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: l3_instr_cm@e00: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_instr_cm@e00: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_instr_cm@e00/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: ivahd_cm@f00: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/ivahd_cm@f00: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/ivahd_cm@f00/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: iss_cm@1000: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/iss_cm@1000: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/iss_cm@1000/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: l3_dss_cm@1100: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_dss_cm@1100: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_dss_cm@1100/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: l3_gfx_cm@1200: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_gfx_cm@1200: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_gfx_cm@1200/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: l3_init_cm@1300: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_init_cm@1300: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/l3_init_cm@1300/clk@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: clock@1400: '#clock-cells' is a dependency of 'clock-output-names'
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clock@1400: failed to match any schema with compatible: ['ti,omap4-cm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clock@1400/clock@20: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@8000/cm2@0/clock@1400/clock@1a0: failed to match any schema with compatible: ['ti,clkctrl']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@56000/dma-controller@0: failed to match any schema with compatible: ['ti,omap4430-sdma', 'ti,omap-sdma']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@56000/dma-controller@0: failed to match any schema with compatible: ['ti,omap4430-sdma', 'ti,omap-sdma']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@58000/hsi@0: failed to match any schema with compatible: ['ti,omap4-hsi']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@58000/hsi@0/hsi-port@2000: failed to match any schema with compatible: ['ti,omap4-hsi-port']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@58000/hsi@0/hsi-port@3000: failed to match any schema with compatible: ['ti,omap4-hsi-port']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@62000/usbhstll@0: failed to match any schema with compatible: ['ti,usbhs-tll']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@64000/usbhshost@0: failed to match any schema with compatible: ['ti,usbhs-host']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: ohci@800: $nodename:0: 'ohci@800' does not match '^usb(@.*)?'
from schema $id: http://devicetree.org/schemas/usb/generic-ohci.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: ehci@c00: $nodename:0: 'ehci@c00' does not match '^usb(@.*)?'
from schema $id: http://devicetree.org/schemas/usb/generic-ehci.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@0/target-module@66000/mmu@0: failed to match any schema with compatible: ['ti,omap4-iommu']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@80000: $nodename:0: 'segment@80000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@80000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: usb_otg_hs@0: interface-type: b'\x00\x00\x00\x01' is not of type 'object', 'integer', 'array', 'boolean', 'null'
from schema $id: http://devicetree.org/schemas/dt-core.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@80000/target-module@2b000/usb_otg_hs@0: failed to match any schema with compatible: ['ti,omap4-musb']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@80000/target-module@2d000/ocp2scp@0: failed to match any schema with compatible: ['ti,omap-ocp2scp']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@80000/target-module@59000/smartreflex@0: failed to match any schema with compatible: ['ti,omap4-smartreflex-mpu']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@80000/target-module@5b000/smartreflex@0: failed to match any schema with compatible: ['ti,omap4-smartreflex-iva']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@80000/target-module@5d000/smartreflex@0: failed to match any schema with compatible: ['ti,omap4-smartreflex-core']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@100000: $nodename:0: 'segment@100000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@100000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: omap4_padconf_global@5a0: $nodename:0: 'omap4_padconf_global@5a0' does not match '^([a-z][a-z0-9\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'
from schema $id: http://devicetree.org/schemas/simple-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@100000/target-module@0/omap4_padconf_global@5a0/pbias_regulator@60: failed to match any schema with compatible: ['ti,pbias-omap4', 'ti,pbias-omap']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@4a000000/segment@100000/target-module@0/omap4_padconf_global@5a0/pbias_regulator@60: failed to match any schema with compatible: ['ti,pbias-omap4', 'ti,pbias-omap']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@180000: $nodename:0: 'segment@180000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@180000: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@180000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@200000: $nodename:0: 'segment@200000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@200000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@280000: $nodename:0: 'segment@280000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@280000: 'ranges' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@280000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@300000: $nodename:0: 'segment@300000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@300000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: interconnect@48000000: $nodename:0: 'interconnect@48000000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@48000000: failed to match any schema with compatible: ['ti,omap4-l4-per', 'simple-pm-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@0: $nodename:0: 'segment@0' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@0: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: serial@0: {'compatible': ['ti,omap4-uart'], 'reg': [[0, 256]], 'interrupts': [[0, 74, 4]], 'clock-frequency': 48000000, 'pinctrl-names': ['default'], 'pinctrl-0': [[109]], 'interrupts-extended': [[1, 0, 74, 4], [110, 260]], '$nodename': ['serial@0']} is valid under each of {'required': ['interrupts-extended']}, {'required': ['interrupts']}
from schema $id: http://devicetree.org/schemas/serial/8250_omap.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: synaptics-rmi4-i2c@20: Unevaluated properties are not allowed ('avdd-supply', 'touchscreen-size-x', 'touchscreen-size-y' were unexpected)
from schema $id: http://devicetree.org/schemas/input/syna,rmi4.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: serial@0: {'compatible': ['ti,omap4-uart'], 'reg': [[0, 256]], 'interrupts': [[0, 73, 4]], 'clock-frequency': 48000000, 'interrupts-extended': [[1, 0, 73, 4], [110, 220]], 'pinctrl-names': ['default'], 'pinctrl-0': [[116]], 'bluetooth': {'compatible': ['brcm,bcm4330-bt'], 'pinctrl-names': ['default'], 'pinctrl-0': [[117]], 'shutdown-gpios': [[118, 7, 0]], 'reset-gpios': [[119, 18, 1]], 'device-wakeup-gpios': [[119, 29, 0]], 'interrupt-parent': [[119]], 'interrupts': [[19, 2]]}, '$nodename': ['serial@0']} is valid under each of {'required': ['interrupts-extended']}, {'required': ['interrupts']}
from schema $id: http://devicetree.org/schemas/serial/8250_omap.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: twl@48: Unevaluated properties are not allowed ('pwm', 'pwmled', 'usb-comparator' were unexpected)
from schema $id: http://devicetree.org/schemas/mfd/ti,twl.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0/twl@48/usb-comparator: failed to match any schema with compatible: ['ti,twl6030-usb']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0/twl@48/pwm: failed to match any schema with compatible: ['ti,twl6030-pwm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0/twl@48/pwmled: failed to match any schema with compatible: ['ti,twl6030-pwmled']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@48000000/segment@0/target-module@96000/mcbsp@0: failed to match any schema with compatible: ['ti,omap4-mcbsp']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@48000000/segment@0/target-module@9c000/mmc@0: failed to match any schema with compatible: ['ti,omap4-hsmmc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@48000000/segment@0/target-module@a5000/des@0: failed to match any schema with compatible: ['ti,omap4-des']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@48000000/segment@0/target-module@ad000/mmc@0: failed to match any schema with compatible: ['ti,omap4-hsmmc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@48000000/segment@0/target-module@b2000/1w@0: failed to match any schema with compatible: ['ti,omap3-1w']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@48000000/segment@0/target-module@b4000/mmc@0: failed to match any schema with compatible: ['ti,omap4-hsmmc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@48000000/segment@0/target-module@d1000/mmc@0: failed to match any schema with compatible: ['ti,omap4-hsmmc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@48000000/segment@0/target-module@d5000/mmc@0: failed to match any schema with compatible: ['ti,omap4-hsmmc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@200000: $nodename:0: 'segment@200000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@200000: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/target-module@48210000/mpu: failed to match any schema with compatible: ['ti,omap4-mpu']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: interconnect@40100000: $nodename:0: 'interconnect@40100000' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@40100000: failed to match any schema with compatible: ['ti,omap4-l4-abe', 'simple-pm-bus']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@0: $nodename:0: 'segment@0' does not match '^bus(@[0-9a-f]+)?$'
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: segment@0: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'power-domains' is a required property
from schema $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@40100000/segment@0/target-module@22000/mcbsp@0: failed to match any schema with compatible: ['ti,omap4-mcbsp']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@40100000/segment@0/target-module@24000/mcbsp@0: failed to match any schema with compatible: ['ti,omap4-mcbsp']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@40100000/segment@0/target-module@26000/mcbsp@0: failed to match any schema with compatible: ['ti,omap4-mcbsp']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@40100000/segment@0/target-module@2e000/dmic@0: failed to match any schema with compatible: ['ti,omap4-dmic']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@40100000/segment@0/target-module@30000/wdt@0: failed to match any schema with compatible: ['ti,omap4-wdt', 'ti,omap3-wdt']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/interconnect@40100000/segment@0/target-module@30000/wdt@0: failed to match any schema with compatible: ['ti,omap4-wdt', 'ti,omap3-wdt']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/target-module@55082000/mmu@0: failed to match any schema with compatible: ['ti,omap4-iommu']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/target-module@4e000000/dmm@0: failed to match any schema with compatible: ['ti,omap4-dmm']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: emif@0: '#phy-cells' is a dependency of 'phy-type'
from schema $id: http://devicetree.org/schemas/phy/phy-provider.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/target-module@4c000000/emif@0: failed to match any schema with compatible: ['ti,emif-4d']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: emif@0: '#phy-cells' is a dependency of 'phy-type'
from schema $id: http://devicetree.org/schemas/phy/phy-provider.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/target-module@4d000000/emif@0: failed to match any schema with compatible: ['ti,emif-4d']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/target-module@4b501000/aes@0: failed to match any schema with compatible: ['ti,omap4-aes']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/target-module@4b701000/aes@0: failed to match any schema with compatible: ['ti,omap4-aes']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: sham@0: 'ti,hwmods' is a required property
from schema $id: http://devicetree.org/schemas/crypto/ti,omap-sham.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/regulator-abb-mpu: failed to match any schema with compatible: ['ti,abb-v2']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/regulator-abb-iva: failed to match any schema with compatible: ['ti,abb-v2']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/target-module@58000000/dss@0: failed to match any schema with compatible: ['ti,omap4-dss']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/target-module@58000000/dss@0/target-module@1000/dispc@0: failed to match any schema with compatible: ['ti,omap4-dispc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/target-module@58000000/dss@0/target-module@3000/encoder@0: failed to match any schema with compatible: ['ti,omap4-venc']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/target-module@58000000/dss@0/target-module@4000/encoder@0: failed to match any schema with compatible: ['ti,omap4-dsi']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/target-module@58000000/dss@0/target-module@5000/encoder@0: failed to match any schema with compatible: ['ti,omap4-dsi']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/target-module@58000000/dss@0/target-module@6000/encoder@0: failed to match any schema with compatible: ['ti,omap4-hdmi']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/target-module@5a000000/iva: failed to match any schema with compatible: ['ti,ivahd']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: /ocp/bandgap@4a002260: failed to match any schema with compatible: ['ti,omap4430-bandgap']arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: thermal-zones: 'cpu_thermal' does not match any of the regexes: '^[a-zA-Z][a-zA-Z0-9\-]{1,10}-thermal$', 'pinctrl-[0-9]+'
from schema $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml#arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dtb: gpio-keys: 'power' does not match any of the regexes: '^(button|event|key|switch|(button|event|key|switch)-[a-z0-9-]+|[a-z0-9-]+-(button|event|key|switch))$', 'pinctrl-[0-9]+'
from schema $id: http://devicetree.org/schemas/input/gpio-keys.yaml#