WSL2-Linux-Kernel/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 [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_dbgu.h [ARM] 4391/1: make at91 debug unit support optional 2007-07-12 11:11:21 +01:00
at91_ecc.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_lcdc.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_mci.h [ARM] 4479/1: AT91: Define new MMC register bits 2007-07-20 09:43:28 +01:00
at91_pio.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_pit.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_pmc.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_rstc.h [ARM] at91: correct value for AT91_RSTC_KEY 2007-02-16 13:06:01 +00:00
at91_rtc.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_rtt.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_shdwc.h [ARM] 4421/1: AT91: Value of _KEY fields. 2007-06-03 17:52:35 +01:00
at91_spi.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_ssc.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_st.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_tc.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_twi.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_wdt.h [ARM] 4421/1: AT91: Value of _KEY fields. 2007-06-03 17:52:35 +01:00
at91rm9200.h [ARM] 4363/1: AT91: Remove legacy PIO definitions 2007-05-08 20:45:21 +01:00
at91rm9200_emac.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91rm9200_mc.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91sam9rl.h [ARM] 4370/3: AT91: Support for Atmel AT91SAM9RL processors. 2007-05-11 21:07:54 +01:00
at91sam9rl_matrix.h [ARM] 4370/3: AT91: Support for Atmel AT91SAM9RL processors. 2007-05-11 21:07:54 +01:00
at91sam926x_mc.h [ARM] 4145/2: AT91: Add support for AT91SAM9263 processor 2007-02-08 14:55:24 +00:00
at91sam9260.h [ARM] 4363/1: AT91: Remove legacy PIO definitions 2007-05-08 20:45:21 +01:00
at91sam9260_matrix.h [ARM] 4143/1: AT91: Prepare for AT91SAM9263 support 2007-02-08 14:55:22 +00:00
at91sam9261.h [ARM] 4363/1: AT91: Remove legacy PIO definitions 2007-05-08 20:45:21 +01:00
at91sam9261_matrix.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91sam9263.h [ARM] 4363/1: AT91: Remove legacy PIO definitions 2007-05-08 20:45:21 +01:00
at91sam9263_matrix.h [ARM] 4145/2: AT91: Add support for AT91SAM9263 processor 2007-02-08 14:55:24 +00: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 [ARM] 4143/1: AT91: Prepare for AT91SAM9263 support 2007-02-08 14:55:22 +00:00
dma.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
entry-macro.S [ARM] Merge remaining IOP code 2007-02-20 10:52:43 +00:00
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 [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
system.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
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 [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00