On Tue, Sep 19, 2017 at 6:13 PM, Jeff Andich <
jeff....@gmail.com> wrote:
> I went back to the default device trees in both the u-boot source tree and
> kernel source tree. I tried copying the version of am57xx-evm-reva3.dts
> from the kernel version (rcn-4.4.y) to the u-boot source tree (u-boot
> version 2017.01 patched ala TI and RCN), and DTC flagged the error on the
> very same line.
>
> It looks like the version of am57xx-evm-reva3.dts in the u-boot tree is
> calling out a different mode option (MODE_SELECT for the u-boot version vs.
> MANUAL_MODE for the kernel version) for the DRA7XX_CORE_IOPAD macro than in
> the kernel version (which appears to be older). In the kernel version of
> pinmux/dra.h MANUAL_MODE is defined to MODE_SELECT, but in the u-boot
> version, MANUAL_MODE is gone. There's probably a github change log on this
> somewhere...
>
> I'm not sure what this means in terms of mixing and matching u-boot versions
> with debian/beagleboard images. I mixed u-boot 2017.01 with the debian 8.6
> image for the BB-X15. I could just plunk #define MANUAL_MODE MODE_SELECT
> on the kernel version of the custom device tree so that we can have the same
> custom_board_port.DTS file in both u-boot, the kernel, and on target, but
> I'm not sure this is the best solution...
to mainline u-boot. ;)