On 6/24/19 4:02 PM, Daniel Schwierzeck wrote: > can't you simply remove the non-DM part of the driver and add a > device-tree property for the endianess? > > If that's not possible short-term, than maybe add a Kconfig symbol like this: > > config MACB_BIG_ENDIAN > bool "...." > depends on MACB > default y if SYS_BIG_ENDIAN > default n > > this way it's automatically sync'ed with > CONFIG_SYS_LITTLE_ENDIAN/CONFIG_SYS_BIG_ENDIAN, but a board config > could still override this setting.
I can even do better, Linux for instance automatically detects the endianess for the CPU by writing to a scratch register on MACB HW and read it back. But I don't understand the need for a specific board to define anything different than the SYS_ENDIANES for this driver. Thanks, Ramon. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot