Skip to contentSkip to conversation

Initial support for Samsung Galaxy Tab 2 series

PATCH In review Mithil Bavishi 4 participants 29 messages Nov 8, 2024 – Nov 25, 2024

Subsystems (8)
lore
Share & tools
lore
#0 lore raw

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
#1 lore raw

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
new file mode 100644
index 000000000..d599a2ca6
@@ -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
#2 lore raw

PATCH v3 2/10 dt-bindings: vendor-prefixes: Add Doestek

In reply to Mithil Bavishi

Add 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
index b320a39de..3ef4c948a 100644
@@ -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
#4 lore raw

PATCH v3 3/10 dt-bindings: display: bridge: lvds-codec: add doestek,dtc34lm85am

In reply to Mithil Bavishi

Add 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
index 6ceeed76e..a8df7e919 100644
@@ -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
Acked-by on v3 3/10
#5 lore raw

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

---
 Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml | 1 +
 1 file changed, 1 insertion(+)

Best regards,
Krzysztof

#6 lore raw

PATCH v3 4/10 dt-bindings: display: panel-lvds: Add compatible for Samsung LTN070NL01 Panel

In reply to Mithil Bavishi

The 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
index 155d8ffa8..0cdd05d10 100644
@@ -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
Acked-by on v3 4/10
#7 lore raw

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

#8 lore raw

PATCH v3 5/10 dt-bindings: display: panel-lvds: Add compatible for Samsung LTN101AL03 Panel

In reply to Mithil Bavishi

The 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
index 0cdd05d10..82bcaec68 100644
@@ -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
#9 lore raw

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

---

Squash it with previous patch. Each of such trivial one-liners for similar device is review step for me.

Best regards,
Krzysztof

#10 lore raw

PATCH v3 6/10 ARM: dts: ti: omap: espresso-common: Add common device tree for Samsung Galaxy Tab 2 series

In reply to Mithil Bavishi

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.

---
 .../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
new file mode 100644
index 000000000..62ff3f36c
@@ -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 = <&reg_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 = <&reg_espresso_external>;
+	bus-width = <4>;
+};
+
+&mmc2 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&mmc2_pins>;
+
+	vmmc-supply = <&reg_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 = <&reg_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
maintainer
#11 lore raw

Re: [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.

---
 .../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 +9 -0
new file mode 100644
index 000000000..62ff3f36c
@@ -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 = <&reg_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

#12 lore raw

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.

https://github.com/MightyM17/linux_pvr/blob/testing/arch/arm/boot/dts/omap4-samsung-espresso7.dts#L10-L24

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.dtsi describing 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_EN like you did for the uart. That counts for other occurances of WAKEUP_EN as 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

maintainer
#13 lore raw

Re: [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.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.

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.

https://github.com/MightyM17/linux_pvr/blob/testing/arch/arm/boot/dts/omap4-samsung-espresso7.dts#L10-L24

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_EN like you did for the uart. That counts for other occurances of WAKEUP_EN as 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@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 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

#14 lore raw

PATCH v3 7/10 dt-bindings: omap: Add Samsung Galaxy Tab 2 7.0

In reply to Mithil Bavishi

Add 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
index 93e04a109..32978dd9e 100644
@@ -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
#15 lore raw

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

---
 Documentation/devicetree/bindings/arm/ti/omap.yaml | 1 +
 1 file changed, 1 insertion(+)
Documentation/devicetree/bindings/arm/ti/omap.yaml +0 -0
index 93e04a109..32978dd9e 100644

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

#16 lore raw

PATCH v3 8/10 ARM: dts: ti: omap: samsung-espresso7: Add initial support for Galaxy Tab 2 7.0

In reply to Mithil Bavishi

Create 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
new file mode 100644
index 000000000..be3d7a82f
@@ -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 = <&reg_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 = <&reg_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 = <&reg_touch_ldo_en>;
+		vdd-supply = <&ldo6>;
+	};
+};
Signature · 1 line
2.43.0
maintainer
#17 lore raw

Re: [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)

---
 .../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 +53 -0
new file mode 100644
index 000000000..be3d7a82f
@@ -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 = <&reg_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 = <&reg_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

#18 lore raw

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.

https://github.com/Unlegacy-Android/android_kernel_ti_omap4/blob/3.4/common/arch/arm/mach-omap2/board-espresso-input.c#L145

Best Regards,
Mithil

#19 lore raw

PATCH v3 9/10 dt-bindings: omap: Add Samsung Galaxy Tab 2 10.1

In reply to Mithil Bavishi

Add 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
index 32978dd9e..4ddea1a20 100644
@@ -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
#20 lore raw

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

---
 Documentation/devicetree/bindings/arm/ti/omap.yaml | 1 +

Squash it. Really, these are just one liners for similar devices.

Best regards,
Krzysztof

#21 lore raw

PATCH v3 10/10 ARM: dts: ti: omap: samsung-espresso10: Add initial support for Galaxy Tab 2 10.1

In reply to Mithil Bavishi

Create 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
new file mode 100644
index 000000000..70bbef468
@@ -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 = <&reg_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 = <&reg_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 = <&reg_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
maintainer
#22 lore raw

Re: [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)

---
 .../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 +61 -0
new file mode 100644
index 000000000..70bbef468
@@ -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 = <&reg_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 = <&reg_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 = <&reg_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

#23 lore raw

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 = <&reg_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

maintainer
#24 lore raw

Re: [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 = <&reg_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#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.

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

#25 lore raw

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

maintainer
#26 lore raw

Re: [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_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.

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

#27 lore raw

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

#28 lore raw
In reply to Mithil Bavishi
Quoted 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.

---
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
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#