android_kernel_xiaomi_sm8350/include/asm-arm/arch-at91
Andrew Victor f230d3f53d [ARM] 4650/1: AT91: New-style init of I2C, support for i2c-gpio
The AT91 I2C driver is currently marked as "broken" due to hardware
issues.  This patch enables AT91-based platforms to also use the
bitbanged GPIO for I2C.

This updates platform setup logic (setting up an i2c-gpio device
using the same pins as the i2c-at91 device, unless only the BROKEN
driver is enabled).

Also make use of the new-style initialization of I2C devices using
i2c_register_board_info().

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Andrew Victor <andrew@sanpeople.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2007-11-26 19:40:47 +00:00
..
at91_adc.h
at91_aic.h
at91_dbgu.h
at91_ecc.h
at91_lcdc.h
at91_mci.h
at91_pio.h
at91_pit.h
at91_pmc.h
at91_rstc.h
at91_rtc.h
at91_rtt.h
at91_shdwc.h
at91_spi.h
at91_ssc.h
at91_st.h
at91_tc.h
at91_twi.h
at91_wdt.h
at91rm9200_emac.h
at91rm9200_mc.h
at91rm9200.h
at91sam9rl_matrix.h
at91sam9rl.h
at91sam926x_mc.h
at91sam9260_matrix.h
at91sam9260.h
at91sam9261_matrix.h
at91sam9261.h
at91sam9263_matrix.h
at91sam9263.h
at91x40.h
board.h [ARM] 4650/1: AT91: New-style init of I2C, support for i2c-gpio 2007-11-26 19:40:47 +00:00
cpu.h
debug-macro.S
dma.h
entry-macro.S
gpio.h
hardware.h
io.h
irqs.h
memory.h
system.h
timex.h
uncompress.h
vmalloc.h