Am 19.01.2020 um 11:58 schrieb H. Nikolaus Schaller hns@goldelico.com:
I've also tried the 5.4.11 kernel, that boots , but /sys/devices/platform/txs02612/switch doesn't exist there, so it can't find the emmc.
It is also missing in v5.5-rc
Seems to be that the driver is not bound, although configured into the kernel.
I'll look into that.
Here is a patch to bring it back (until we have an automatic switch driver - then we can revert it):
commit 31bc826997490eb4e5016b57b4c38c32825259fa (HEAD -> work-txs02612) Author: H. Nikolaus Schaller hns@goldelico.com Date: Sun Jan 19 20:55:10 2020 +0100
ARM: DTS: LC15: bring back /sys/devices/platform/txs02612/switch
until we have an automatic switch driver
Signed-off-by: H. Nikolaus Schaller hns@goldelico.com
diff --git a/arch/arm/boot/dts/omap5-letux-cortex15-common.dtsi b/arch/arm/boot/dts/omap5-letux-cortex15-common.dtsi index 7451121d7d93..d59d9fd4c8af 100644 --- a/arch/arm/boot/dts/omap5-letux-cortex15-common.dtsi +++ b/arch/arm/boot/dts/omap5-letux-cortex15-common.dtsi @@ -263,6 +263,14 @@ }; };
+/* keep this as long as the txs02612 driver does not exist/work as mmc slave driver */ +/ { /* eMMC / uSD-card */ + txs02612 { + compatible = "ti,txs02612"; + select-gpio = <&gpio3 18 0>; /* gpio3_82 soft-select */ + }; +}; + &mmc3 { /* WiFi-SDIO */ /* has been predefined for a wl1271 in ompa5-common.dtsi */ };