root/trunk/patches/2.6.22/23-avila-i2c-gpio-driver-support.patch

Revision 857, 1.3 KB (checked in by blaster8, 3 years ago)

Update to 2.6.22-rc3-git2, more patch changes

  • arch/arm/mach-ixp4xx/avila-setup.c

    old new  
    1818#include <linux/tty.h> 
    1919#include <linux/serial_8250.h> 
    2020#include <linux/slab.h> 
     21#include <linux/i2c-gpio.h> 
    2122 
    2223#include <asm/types.h> 
    2324#include <asm/setup.h> 
     
    4748        .resource       = &avila_flash_resource, 
    4849}; 
    4950 
    50 static struct ixp4xx_i2c_pins avila_i2c_gpio_pins = { 
     51static struct i2c_gpio_platform_data avila_i2c_gpio_data = { 
    5152        .sda_pin        = AVILA_SDA_PIN, 
    5253        .scl_pin        = AVILA_SCL_PIN, 
    5354}; 
    5455 
    55 static struct platform_device avila_i2c_controller = { 
    56         .name           = "IXP4XX-I2C", 
     56static struct platform_device avila_i2c_gpio = { 
     57        .name           = "i2c-gpio", 
    5758        .id             = 0, 
    58         .dev            = { 
    59                 .platform_data = &avila_i2c_gpio_pins, 
     59        .dev     = { 
     60                .platform_data  = &avila_i2c_gpio_data, 
    6061        }, 
    61         .num_resources  = 0 
    6262}; 
    6363 
    6464static struct resource avila_uart_resources[] = { 
     
    133133}; 
    134134 
    135135static struct platform_device *avila_devices[] __initdata = { 
    136         &avila_i2c_controller, 
     136        &avila_i2c_gpio, 
    137137        &avila_flash, 
    138138        &avila_uart 
    139139}; 
Note: See TracBrowser for help on using the browser.