Skip to content

Commit

Permalink
WIP: arm64: dts: meson: switch tf_io on Odroid C2 to OPEN_DRAIN
Browse files Browse the repository at this point in the history
UART logs from Odroid C2 boards failing to boot from SD card shows
there is no blockdev:

<12>[    1.230596] Checking disk(s):  LABEL=LIBREELEC LABEL=STORAGE
...
<12>[   14.423259] fsck: fsck: couldn't find matching filesystem: LABEL=LIBREELEC
<3>[   14.451387] LABEL=LIBREELEC: Can't lookup blockdev
<3>[   14.451449] LABEL=LIBREELEC: Can't lookup blockdev

Switching the tf_io regulator from 'ACTIVE_HIGH' to 'OPEN_DRAIN'
as reported in [0] allows the card to be reset, allowing boot.

[0] MichaIng/DietPi#5414 (comment)

Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
  • Loading branch information
chewitt committed Jun 16, 2024
1 parent 9246714 commit b29305a
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@
/*
* signal name from schematics: TF_3V3N_1V8_EN
*/
gpios = <&gpio_ao GPIOAO_3 GPIO_ACTIVE_HIGH>;
gpios = <&gpio_ao GPIOAO_3 GPIO_OPEN_DRAIN>;
gpios-states = <0>;

states = <3300000 0>,
Expand Down

0 comments on commit b29305a

Please sign in to comment.