As of SDK 7.3, Linux reboot command fails on AM654, because of a board issue while switching voltages for MMC UHS modes. A workaround is to disable UHS modes and remove the vmmc supply control to MMC controller. This can be done by making the following changes in the sdhci1 device tree node.
- add no-1-8-v tag
- remove the "vmmc-supply" property
Please refer to the attachment for a patch that applies the above workaround.
Currently, UHS modes are only supported on AM65 P.G. 2.0 and by applying this workaround this will be disabled.
0001-HACK-arm64-dts-k3-am654-base-board-Workaround-to-add.patch