Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'at91' into devel

authored by

Russell King and committed by
Russell King
bd78512e b43d65f7

+14 -1
+6
arch/arm/mach-at91/board-afeb-9260v1.c
··· 156 156 * MCI (SD/MMC) 157 157 */ 158 158 static struct at91_mmc_data __initdata afeb9260_mmc_data = { 159 + .det_pin = AT91_PIN_PC9, 160 + .wp_pin = AT91_PIN_PC4, 159 161 .slot_b = 1, 160 162 .wire4 = 1, 161 163 }; ··· 166 164 167 165 static struct i2c_board_info __initdata afeb9260_i2c_devices[] = { 168 166 { 167 + I2C_BOARD_INFO("tlv320aic23", 0x1a), 168 + }, { 169 169 I2C_BOARD_INFO("fm3130", 0x68), 170 170 }, { 171 171 I2C_BOARD_INFO("24c64", 0x50), ··· 200 196 /* I2C */ 201 197 at91_add_device_i2c(afeb9260_i2c_devices, 202 198 ARRAY_SIZE(afeb9260_i2c_devices)); 199 + /* Audio */ 200 + at91_add_device_ssc(AT91SAM9260_ID_SSC, ATMEL_SSC_TX); 203 201 } 204 202 205 203 MACHINE_START(AFEB9260, "Custom afeb9260 board")
+8 -1
arch/arm/mach-at91/board-sam9g20ek.c
··· 218 218 } 219 219 }; 220 220 221 + static struct i2c_board_info __initdata ek_i2c_devices[] = { 222 + { 223 + I2C_BOARD_INFO("24c512", 0x50), 224 + }, 225 + }; 226 + 227 + 221 228 static void __init ek_board_init(void) 222 229 { 223 230 /* Serial */ ··· 242 235 /* MMC */ 243 236 at91_add_device_mmc(0, &ek_mmc_data); 244 237 /* I2C */ 245 - at91_add_device_i2c(NULL, 0); 238 + at91_add_device_i2c(ek_i2c_devices, ARRAY_SIZE(ek_i2c_devices)); 246 239 /* LEDs */ 247 240 at91_gpio_leds(ek_leds, ARRAY_SIZE(ek_leds)); 248 241 /* PCK0 provides MCLK to the WM8731 */