lkml.org 
[lkml]   [2011]   [Nov]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Date
    Subject[PATCH V3 3/4] G45 TWI: remove open drain setting for twi function gpios
    The G45 datasheets explicitly states that setting the open drain property
    on peripheral function gpios is not allowed. (How about other A91 chips?)

    Signed-off-by: Nikolaus Voss <n.voss@weinmann.de>
    ---
    arch/arm/mach-at91/at91sam9g45_devices.c | 6 ------
    1 files changed, 0 insertions(+), 6 deletions(-)

    diff --git a/arch/arm/mach-at91/at91sam9g45_devices.c b/arch/arm/mach-at91/at91sam9g45_devices.c
    index 117393f..4dfdc70 100644
    --- a/arch/arm/mach-at91/at91sam9g45_devices.c
    +++ b/arch/arm/mach-at91/at91sam9g45_devices.c
    @@ -679,18 +679,12 @@ void __init at91_add_device_i2c(short i2c_id, struct i2c_board_info *devices, in
    /* pins used for TWI interface */
    if (i2c_id == 0) {
    at91_set_A_periph(AT91_PIN_PA20, 0); /* TWD */
    - at91_set_multi_drive(AT91_PIN_PA20, 1);
    -
    at91_set_A_periph(AT91_PIN_PA21, 0); /* TWCK */
    - at91_set_multi_drive(AT91_PIN_PA21, 1);

    platform_device_register(&at91sam9g45_twi0_device);
    } else {
    at91_set_A_periph(AT91_PIN_PB10, 0); /* TWD */
    - at91_set_multi_drive(AT91_PIN_PB10, 1);
    -
    at91_set_A_periph(AT91_PIN_PB11, 0); /* TWCK */
    - at91_set_multi_drive(AT91_PIN_PB11, 1);

    platform_device_register(&at91sam9g45_twi1_device);
    }
    --
    1.7.5.4


    \
     
     \ /
      Last update: 2011-11-08 15:17    [W:3.187 / U:1.504 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site