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 [ARM] at91_adc parenthesis balance 2007-05-20 20:08:48 +01:00
at91_aic.h
at91_dbgu.h [ARM] 4391/1: make at91 debug unit support optional 2007-07-12 11:11:21 +01:00
at91_ecc.h
at91_lcdc.h
at91_mci.h [ARM] 4479/1: AT91: Define new MMC register bits 2007-07-20 09:43:28 +01:00
at91_pio.h
at91_pit.h
at91_pmc.h
at91_rstc.h
at91_rtc.h
at91_rtt.h
at91_shdwc.h [ARM] 4421/1: AT91: Value of _KEY fields. 2007-06-03 17:52:35 +01:00
at91_spi.h
at91_ssc.h
at91_st.h
at91_tc.h
at91_twi.h
at91_wdt.h [ARM] 4421/1: AT91: Value of _KEY fields. 2007-06-03 17:52:35 +01:00
at91rm9200_emac.h
at91rm9200_mc.h
at91rm9200.h [ARM] 4363/1: AT91: Remove legacy PIO definitions 2007-05-08 20:45:21 +01:00
at91sam9rl_matrix.h [ARM] 4370/3: AT91: Support for Atmel AT91SAM9RL processors. 2007-05-11 21:07:54 +01:00
at91sam9rl.h [ARM] 4370/3: AT91: Support for Atmel AT91SAM9RL processors. 2007-05-11 21:07:54 +01:00
at91sam926x_mc.h
at91sam9260_matrix.h
at91sam9260.h [ARM] 4363/1: AT91: Remove legacy PIO definitions 2007-05-08 20:45:21 +01:00
at91sam9261_matrix.h
at91sam9261.h [ARM] 4363/1: AT91: Remove legacy PIO definitions 2007-05-08 20:45:21 +01:00
at91sam9263_matrix.h
at91sam9263.h [ARM] 4363/1: AT91: Remove legacy PIO definitions 2007-05-08 20:45:21 +01:00
at91x40.h [ARM] 4427/1: base Atmel at91x40 architecture defines 2007-07-12 11:11:21 +01:00
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 [ARM] 4427/1: base Atmel at91x40 architecture defines 2007-07-12 11:11:21 +01:00
debug-macro.S
dma.h
entry-macro.S
gpio.h [PATCH] gpio_direction_output() needs an initial value 2007-03-16 19:25:04 -07:00
hardware.h [ARM] 4428/1: modify at91 includes to handle non-MMU at91x40 family 2007-07-12 11:11:25 +01:00
io.h [ARM] 4369/1: AT91: Fix circular dependency in header files 2007-05-11 17:20:31 +01:00
irqs.h [ARM] 4553/1: ARM at91: define FIQ_START 2007-08-23 12:34:42 +01:00
memory.h
system.h
timex.h [ARM] 4427/1: base Atmel at91x40 architecture defines 2007-07-12 11:11:21 +01:00
uncompress.h [ARM] 4391/1: make at91 debug unit support optional 2007-07-12 11:11:21 +01:00
vmalloc.h