On 08/29/2017 11:39 AM, Florian Fainelli wrote: > Hi David, > > While trying an ARM BE kernel for kinks, the 3 drivers below started not > working and the reasons why became pretty obvious because the register space > remains LE (hardwired), except for Broadcom MIPS where it follows the CPU's > native endian (let's call that a feature).
David, I found a minor problem in the RSB endian configuration for SYSTEMPOR Lite that uses two bits for that, I will repost shortly. > > Thanks! > > Florian Fainelli (4): > net: systemport: Use correct I/O accessors > net: dsa: bcm_sf2: Use correct I/O accessors > net: systemport: Set correct RSB endian bits based on host > net: phy: mdio-bcm-unimac: Use correct I/O accessors > > drivers/net/dsa/bcm_sf2.h | 12 +++++------ > drivers/net/ethernet/broadcom/bcmsysport.c | 21 ++++++++++++-------- > drivers/net/phy/mdio-bcm-unimac.c | 32 > ++++++++++++++++++++++++------ > 3 files changed, 45 insertions(+), 20 deletions(-) > -- Florian