mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-04-21 12:27:27 +03:00
drop GPIODEV platform code
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33825 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -311,26 +311,6 @@ void __init adm5120_add_device_gpio_leds(unsigned num_leds,
|
||||
platform_device_register(&adm5120_gpio_leds_device);
|
||||
}
|
||||
|
||||
/*
|
||||
* GPIO device
|
||||
*/
|
||||
static struct resource adm5120_gpio_resource[] __initdata = {
|
||||
{
|
||||
.start = 0x3fffff,
|
||||
},
|
||||
};
|
||||
|
||||
void __init adm5120_add_device_gpio(u32 disable_mask)
|
||||
{
|
||||
if (adm5120_package_pqfp())
|
||||
disable_mask |= 0xf0;
|
||||
|
||||
adm5120_gpio_resource[0].start &= ~disable_mask;
|
||||
platform_device_register_simple("GPIODEV", -1,
|
||||
adm5120_gpio_resource,
|
||||
ARRAY_SIZE(adm5120_gpio_resource));
|
||||
}
|
||||
|
||||
/*
|
||||
* NAND flash
|
||||
*/
|
||||
|
||||
@@ -13,8 +13,6 @@
|
||||
|
||||
#include <asm/mach-adm5120/prom/myloader.h>
|
||||
|
||||
#define COMPEX_GPIO_DEV_MASK (1 << ADM5120_GPIO_PIN5)
|
||||
|
||||
static void switch_bank_gpio5(unsigned bank)
|
||||
{
|
||||
switch (bank) {
|
||||
@@ -58,7 +56,5 @@ void __init compex_generic_setup(void)
|
||||
adm5120_add_device_uart(0);
|
||||
adm5120_add_device_uart(1);
|
||||
|
||||
adm5120_add_device_gpio(COMPEX_GPIO_DEV_MASK);
|
||||
|
||||
compex_mac_setup();
|
||||
}
|
||||
|
||||
@@ -13,8 +13,6 @@
|
||||
|
||||
#include <prom/admboot.h>
|
||||
|
||||
#define BR61XX_GPIO_DEV_MASK 0
|
||||
|
||||
#define BR61XX_CONFIG_OFFSET 0x8000
|
||||
#define BR61XX_CONFIG_SIZE 0x1000
|
||||
|
||||
@@ -73,8 +71,6 @@ void __init br61xx_generic_setup(void)
|
||||
adm5120_flash0_data.parts = br61xx_partitions;
|
||||
adm5120_add_device_flash(0);
|
||||
|
||||
adm5120_add_device_gpio(BR61XX_GPIO_DEV_MASK);
|
||||
|
||||
adm5120_add_device_uart(0);
|
||||
adm5120_add_device_uart(1);
|
||||
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
#include <asm/mach-adm5120/adm5120_defs.h>
|
||||
|
||||
|
||||
#define EB214A_GPIO_DEV_MASK 0
|
||||
#define EB214A_CONFIG_OFFSET 0x4000
|
||||
|
||||
#define EB214A_KEYS_POLL_INTERVAL 20
|
||||
@@ -99,8 +98,6 @@ static void __init eb214a_setup(void)
|
||||
adm5120_flash0_data.parts = eb214a_partitions;
|
||||
adm5120_add_device_flash(0);
|
||||
|
||||
adm5120_add_device_gpio(EB214A_GPIO_DEV_MASK);
|
||||
|
||||
adm5120_add_device_uart(0);
|
||||
/* adm5120_add_device_uart(1); */
|
||||
|
||||
|
||||
@@ -27,7 +27,6 @@ static void __init rb11x_setup(void)
|
||||
rb1xx_add_device_nand();
|
||||
|
||||
adm5120_add_device_switch(1, rb11x_vlans);
|
||||
adm5120_add_device_gpio(0);
|
||||
adm5120_add_device_gpio_leds(ARRAY_SIZE(rb11x_gpio_leds),
|
||||
rb11x_gpio_leds);
|
||||
}
|
||||
|
||||
@@ -32,7 +32,6 @@ static void __init rb133_setup(void)
|
||||
rb1xx_add_device_nand();
|
||||
|
||||
adm5120_add_device_switch(3, rb133_vlans);
|
||||
adm5120_add_device_gpio(0);
|
||||
adm5120_add_device_gpio_leds(ARRAY_SIZE(rb133_gpio_leds),
|
||||
rb133_gpio_leds);
|
||||
}
|
||||
|
||||
@@ -28,7 +28,6 @@ static void __init rb133c_setup(void)
|
||||
rb1xx_add_device_nand();
|
||||
|
||||
adm5120_add_device_switch(1, rb133c_vlans);
|
||||
adm5120_add_device_gpio(0);
|
||||
adm5120_add_device_gpio_leds(ARRAY_SIZE(rb133c_gpio_leds),
|
||||
rb133c_gpio_leds);
|
||||
}
|
||||
|
||||
@@ -20,11 +20,6 @@
|
||||
#define RB150_GPIO_NAND_ALE ADM5120_GPIO_P3L2
|
||||
#define RB150_GPIO_RESET_BUTTON ADM5120_GPIO_PIN1 /* FIXME */
|
||||
|
||||
#define RB150_GPIO_DEV_MASK (1 << RB150_GPIO_NAND_READY \
|
||||
| 1 << RB150_GPIO_NAND_NCE \
|
||||
| 1 << RB150_GPIO_NAND_CLE \
|
||||
| 1 << RB150_GPIO_NAND_ALE)
|
||||
|
||||
#define RB150_NAND_DELAY 100
|
||||
|
||||
#define RB150_NAND_WRITE(v) \
|
||||
@@ -127,7 +122,6 @@ static void __init rb150_setup(void)
|
||||
rb1xx_generic_setup();
|
||||
rb150_add_device_nand();
|
||||
|
||||
adm5120_add_device_gpio(RB150_GPIO_DEV_MASK);
|
||||
adm5120_add_device_gpio_leds(ARRAY_SIZE(rb150_gpio_leds),
|
||||
rb150_gpio_leds);
|
||||
adm5120_add_device_switch(5, rb150_vlans);
|
||||
|
||||
@@ -11,10 +11,6 @@
|
||||
|
||||
#include "rb-1xx.h"
|
||||
|
||||
#define RB153_GPIO_DEV_MASK (1 << ADM5120_GPIO_PIN0 \
|
||||
| 1 << ADM5120_GPIO_PIN3 \
|
||||
| 1 << ADM5120_GPIO_PIN4)
|
||||
|
||||
static struct resource rb153_cf_resources[] __initdata = {
|
||||
{
|
||||
.name = "cf_membase",
|
||||
@@ -65,7 +61,6 @@ static void __init rb153_setup(void)
|
||||
rb1xx_add_device_nand();
|
||||
rb153_add_device_cf();
|
||||
|
||||
adm5120_add_device_gpio(RB153_GPIO_DEV_MASK);
|
||||
adm5120_add_device_gpio_leds(ARRAY_SIZE(rb153_gpio_leds),
|
||||
rb153_gpio_leds);
|
||||
adm5120_add_device_switch(5, rb153_vlans);
|
||||
|
||||
@@ -20,7 +20,6 @@ static void __init rb192_setup(void)
|
||||
rb1xx_generic_setup();
|
||||
rb1xx_add_device_nand();
|
||||
|
||||
adm5120_add_device_gpio(0);
|
||||
adm5120_add_device_switch(6, rb192_vlans);
|
||||
}
|
||||
|
||||
|
||||
@@ -14,8 +14,6 @@
|
||||
#include <prom/zynos.h>
|
||||
|
||||
#define P33X_GPIO_FLASH_A20 ADM5120_GPIO_PIN5
|
||||
#define P33X_GPIO_DEV_MASK (1 << P33X_GPIO_FLASH_A20)
|
||||
|
||||
static struct mtd_partition p33x_partitions[] = {
|
||||
{
|
||||
.name = "bootbase",
|
||||
@@ -80,8 +78,6 @@ void __init p33x_generic_setup(void)
|
||||
adm5120_add_device_uart(0);
|
||||
adm5120_add_device_uart(1);
|
||||
|
||||
adm5120_add_device_gpio(P33X_GPIO_DEV_MASK);
|
||||
|
||||
adm5120_setup_eth_macs(bootbase_info.mac);
|
||||
adm5120_add_device_switch(6, p33x_vlans);
|
||||
|
||||
|
||||
@@ -66,7 +66,6 @@ extern void adm5120_add_device_usb(void) __init;
|
||||
extern void adm5120_add_device_uart(unsigned id) __init;
|
||||
extern void adm5120_add_device_nand(struct platform_nand_data *pdata) __init;
|
||||
extern void adm5120_add_device_switch(unsigned num_ports, u8 *vlan_map) __init;
|
||||
extern void adm5120_add_device_gpio(u32 disable_mask) __init;
|
||||
extern void adm5120_register_gpio_buttons(int id,
|
||||
unsigned poll_interval,
|
||||
unsigned nbuttons,
|
||||
|
||||
Reference in New Issue
Block a user