arm-trusted-firmware/drivers/marvell
Icenowy Zheng f348c3519e marvell: drivers: use anonymous union in I2C driver
The I2C controller found in Marvell A8K SoCs (and some older SoCs) mux
status and baudrate registers into the same address, however, it's a
vendor customization, and the original IP core by Mentor Graphics uses
two different addresses for the two registers.

Use anonymous union in the driver, in order to ease code sharing for
other SoC vendors that use this IP core (Allwinner SoCs that are newly
introduced to mainline ATF use this core).

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
2018-09-05 22:43:38 +08:00
..
comphy mvebu: cp110: fix spelling in register definition 2018-09-02 14:10:47 +03:00
i2c marvell: drivers: use anonymous union in I2C driver 2018-09-05 22:43:38 +08:00
mc_trustzone drivers: marvell: mc_trustzone: add driver for mc trustzone 2018-09-02 14:10:47 +03:00
mochi marvell: drivers: correct RTC init sequence 2018-09-03 15:47:01 +03:00
amb_adec.c plat: marvell: rename common include file 2018-09-02 14:10:47 +03:00
cache_llc.c marvell: drivers: Add L3/system cache management drivers 2018-07-18 18:48:30 +03:00
ccu.c plat: marvell: rename common include file 2018-09-02 14:10:47 +03:00
comphy.h mvebu: cp110: add COMPHY driver 2018-07-18 18:48:30 +03:00
gwin.c plat: marvell: rename common include file 2018-09-02 14:10:47 +03:00
io_win.c plat: marvell: rename common include file 2018-09-02 14:10:47 +03:00
iob.c plat: marvell: rename common include file 2018-09-02 14:10:47 +03:00
mci.c marvell: drivers: Add MoChi drivers 2018-07-18 18:48:30 +03:00
thermal.c marvell: drivers: Add thermal driver 2018-07-18 18:48:30 +03:00