dtdiff ft.dtb ftc.dtb
--- /dev/fd/63 2023-01-09 15:31:21.314589668 +0100
+++ /dev/fd/62 2023-01-09 15:31:21.314589668 +0100
@@ -50,8 +50,8 @@
fixedregulator@0 {
compatible = "regulator-fixed";
- linux,phandle = <0x37>;
- phandle = <0x37>;
+ linux,phandle = <0x38>;
+ phandle = <0x38>;
regulator-boot-on;
regulator-max-microvolt = <0x4c4b40>;
regulator-min-microvolt = <0x4c4b40>;
@@ -61,7 +61,7 @@
fixedregulator@1 {
compatible = "regulator-fixed";
enable-active-high;
- gpio = <0x3d 0x02 0x00>;
+ gpio = <0x35 0x02 0x00>;
linux,phandle = <0x3e>;
phandle = <0x3e>;
regulator-boot-on;
@@ -71,26 +71,22 @@
startup-delay-us = <0x11170>;
};
+ gpio-poweroff {
+ compatible = "gpio-poweroff";
+ gpios = <0x51 0x11 0x00>;
+ };
+
gpio_buttons@0 {
#address-cells = <0x01>;
#size-cells = <0x00>;
+ autorepeat;
compatible = "gpio-keys";
switch@1 {
gpio-key,wakeup = <0x01>;
gpios = <0x51 0x10 0x01>;
label = "txt-pwr";
- linux,code = <0x3b>;
- };
- };
-
- leds {
- compatible = "gpio-leds";
-
- led@1 {
- default-state = "off";
- gpios = <0x51 0x11 0x00>;
- label = "off-uc";
+ linux,code = <0x74>;
};
};
@@ -116,10 +112,6 @@
ti,hwmods = "aes";
};
- btwilink {
- compatible = "btwilink";
- };
-
can@481cc000 {
clock-names = "fck";
clocks = <0x42>;
@@ -310,8 +302,8 @@
gpio-controller;
interrupt-controller;
interrupts = <0x60>;
- linux,phandle = <0x36>;
- phandle = <0x36>;
+ linux,phandle = <0x37>;
+ phandle = <0x37>;
reg = <0x44e07000 0x1000>;
ti,hwmods = "gpio1";
ti,no-reset-on-init;
@@ -348,8 +340,8 @@
gpio-controller;
interrupt-controller;
interrupts = <0x3e>;
- linux,phandle = <0x3d>;
- phandle = <0x3d>;
+ linux,phandle = <0x35>;
+ phandle = <0x35>;
reg = <0x481ae000 0x1000>;
ti,hwmods = "gpio4";
ti,no-reset-on-init;
@@ -472,7 +464,7 @@
clock-frequency = <0x61a80>;
compatible = "ti,omap4-i2c";
interrupts = <0x46>;
- pinctrl-0 = <0x35>;
+ pinctrl-0 = <0x36>;
pinctrl-names = "default";
reg = <0x44e0b000 0x1000>;
sleep-sequence = <0x22d251f>;
@@ -487,18 +479,18 @@
tps@2d {
compatible = "ti,tps65910";
- interrupt-parent = <0x36>;
+ interrupt-parent = <0x37>;
interrupts = <0x06 0x04>;
reg = <0x2d>;
ti,en-ck32k-xtal;
- vcc1-supply = <0x37>;
- vcc2-supply = <0x37>;
- vcc3-supply = <0x37>;
- vcc4-supply = <0x37>;
- vcc5-supply = <0x37>;
- vcc6-supply = <0x37>;
- vcc7-supply = <0x37>;
- vccio-supply = <0x37>;
+ vcc1-supply = <0x38>;
+ vcc2-supply = <0x38>;
+ vcc3-supply = <0x38>;
+ vcc4-supply = <0x38>;
+ vcc5-supply = <0x38>;
+ vcc6-supply = <0x38>;
+ vcc7-supply = <0x38>;
+ vccio-supply = <0x38>;
regulators {
#address-cells = <0x01>;
@@ -529,8 +521,8 @@
};
regulator@12 {
- linux,phandle = <0x3a>;
- phandle = <0x3a>;
+ linux,phandle = <0x3b>;
+ phandle = <0x3b>;
reg = <0x0c>;
regulator-always-on;
regulator-compatible = "vmmc";
@@ -613,7 +605,7 @@
clock-frequency = <0x61a80>;
compatible = "ti,omap4-i2c";
interrupts = <0x47>;
- pinctrl-0 = <0x38>;
+ pinctrl-0 = <0x39>;
pinctrl-names = "default";
reg = <0x4802a000 0x1000>;
status = "okay";
@@ -639,14 +631,6 @@
reg = <0x48200000 0x1000>;
};
- kim {
- baud_rate = <0x2dc6c0>;
- compatible = "kim";
- dev_name = "/dev/ttyO3";
- flow_cntrl = <0x01>;
- nshutdown_gpio = <0x61>;
- };
-
l4_wkup@44c00000 {
#address-cells = <0x01>;
#size-cells = <0x01>;
@@ -1273,8 +1257,8 @@
compatible = "ti,am335x-edma-crossbar";
dma-masters = <0x2c>;
dma-requests = <0x20>;
- linux,phandle = <0x39>;
- phandle = <0x39>;
+ linux,phandle = <0x3a>;
+ phandle = <0x3a>;
reg = <0xf90 0x40>;
};
@@ -1302,14 +1286,14 @@
};
pinmux_i2c0_pins {
- linux,phandle = <0x35>;
- phandle = <0x35>;
+ linux,phandle = <0x36>;
+ phandle = <0x36>;
pinctrl-single,pins = <0x188 0x28 0x18c 0x28>;
};
pinmux_i2c1_pins {
- linux,phandle = <0x38>;
- phandle = <0x38>;
+ linux,phandle = <0x39>;
+ phandle = <0x39>;
pinctrl-single,pins = <0x158 0x32 0x15c 0x32>;
};
@@ -1320,14 +1304,14 @@
};
pinmux_mmc1_pins {
- linux,phandle = <0x3b>;
- phandle = <0x3b>;
+ linux,phandle = <0x3c>;
+ phandle = <0x3c>;
pinctrl-single,pins = <0xf0 0x30 0xf4 0x30 0xf8 0x30 0xfc 0x30 0x100 0x30 0x104 0x30 0x1a8 0x2f>;
};
pinmux_mmc1_pins_sleep {
- linux,phandle = <0x3c>;
- phandle = <0x3c>;
+ linux,phandle = <0x3d>;
+ phandle = <0x3d>;
pinctrl-single,pins = <0xf0 0x27 0xf4 0x27 0xf8 0x27 0xfc 0x27 0x100 0x27 0x104 0x27 0x1a8 0x2f>;
};
@@ -1607,14 +1591,14 @@
};
mmc@47810000 {
- #address-cells = <0x01>;
- #size-cells = <0x00>;
bus-width = <0x04>;
+ cap-power-off-card;
compatible = "ti,omap4-hsmmc";
dma-names = "tx\0rx";
- dmas = <0x39 0x0c 0x00 0x01 0x39 0x0d 0x00 0x02>;
+ dmas = <0x3a 0x0c 0x00 0x01 0x3a 0x0d 0x00 0x02>;
interrupts = <0x1d>;
keep-power-in-suspend;
+ non-removable;
pinctrl-0 = <0x3f 0x40>;
pinctrl-1 = <0x41 0x40>;
pinctrl-names = "default\0sleep";
@@ -1628,7 +1612,7 @@
wlcore@0 {
compatible = "ti,wl1831";
- interrupt-parent = <0x36>;
+ interrupt-parent = <0x37>;
interrupts = <0x1c 0x04>;
ref-clock-frequency = <0x249f000>;
reg = <0x02>;
@@ -1637,13 +1621,13 @@
mmc@48060000 {
bus-width = <0x04>;
- cd-gpios = <0x3d 0x14 0x01>;
+ cd-gpios = <0x35 0x14 0x01>;
compatible = "ti,omap4-hsmmc";
dma-names = "tx\0rx";
- dmas = <0x39 0x18 0x00 0x00 0x39 0x19 0x00 0x00>;
+ dmas = <0x3a 0x18 0x00 0x00 0x3a 0x19 0x00 0x00>;
interrupts = <0x40>;
- pinctrl-0 = <0x3b>;
- pinctrl-1 = <0x3c>;
+ pinctrl-0 = <0x3c>;
+ pinctrl-1 = <0x3d>;
pinctrl-names = "default\0sleep";
reg = <0x48060000 0x1000>;
status = "okay";
@@ -1651,7 +1635,7 @@
ti,hwmods = "mmc1";
ti,needs-special-hs-handling;
ti,needs-special-reset;
- vmmc-supply = <0x3a>;
+ vmmc-supply = <0x3b>;
};
mmc@481d8000 {
@@ -1727,7 +1711,6 @@
serial@481a6000 {
clock-frequency = <0x2dc6c00>;
compatible = "ti,am3352-uart\0ti,omap3-uart";
- has-hw-flow-control;
interrupts = <0x2c>;
pinctrl-0 = <0x33>;
pinctrl-1 = <0x34>;
@@ -1735,6 +1718,11 @@
reg = <0x481a6000 0x2000>;
status = "okay";
ti,hwmods = "uart4";
+
+ bluetooth {
+ compatible = "ti,wl1831-st";
+ enable-gpios = <0x35 0x01 0x00>;
+ };
};
serial@481a8000 {
@@ -1795,7 +1783,7 @@
ti,spi-num-cs = <0x02>;
spidev@1 {
- compatible = "rohm,dh2228fv";
+ compatible = "spidev";
reg = <0x00>;
spi-max-frequency = <0x989680>;
};
@@ -1908,7 +1896,8 @@
tsc {
compatible = "ti,am3359-tsc";
- ti,coordinate-readouts = <0x05>;
+ ti,charge-delay = <0x20000>;
+ ti,coordinate-readouts = <0x07>;
ti,wire-config = <0x00 0x11 0x22 0x33>;
ti,wires = <0x04>;
ti,x-plate-resistance = <0xc8>;
Just a quick diff between original ft device tree and our version: