Changeset 10173


Ignore:
Timestamp:
2008-01-11T16:19:13+01:00 (10 years ago)
Author:
florian
Message:

Add support for the gpio connected reset button

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/rdc/files/arch/i386/mach-rdc/platform.c

    r9267 r10173  
    3131#include <linux/version.h> 
    3232#include <linux/leds.h> 
     33#include <linux/gpio_keys.h> 
     34#include <linux/input.h> 
    3335 
    3436#include <asm/gpio.h> 
     
    7577}; 
    7678 
     79/* Button */ 
     80static struct gpio_keys_button rdc321x_gpio_btn[] = { 
     81        { 
     82                .gpio = 0, 
     83                .code = BTN_0, 
     84                .desc = "Reset", 
     85                .active_low = 1, 
     86        } 
     87}; 
     88 
     89static struct gpio_keys_platform_data rdc321x_gpio_btn_data = { 
     90        .buttons = rdc321x_gpio_btn, 
     91        .nbuttons = ARRAY_SIZE(rdc321x_gpio_btn), 
     92}; 
     93 
     94static struct platform_device rdc321x_button = { 
     95        .name = "gpio-keys", 
     96        .id = -1, 
     97        .dev = { 
     98                .platform_data = &rdc321x_gpio_btn_data, 
     99        } 
     100}; 
     101 
    77102static struct platform_device *rdc321x_devs[] = { 
    78103        &rdc_flash_device, 
    79104        &rdc321x_leds, 
    80         &rdc321x_wdt 
     105        &rdc321x_wdt, 
     106        &rdc321x_button 
    81107}; 
    82108 
Note: See TracChangeset for help on using the changeset viewer.