diff options
| -rw-r--r-- | arch/arm/mach-kirkwood/rd88f6192-nas-setup.c | 6 | ||||
| -rw-r--r-- | arch/arm/mach-orion5x/dns323-setup.c | 33 | ||||
| -rw-r--r-- | arch/arm/mach-orion5x/wrt350n-v2-setup.c | 79 | ||||
| -rw-r--r-- | arch/arm/mach-pxa/corgi.c | 1 | ||||
| -rw-r--r-- | arch/arm/mach-pxa/include/mach/mfp-pxa25x.h | 6 | ||||
| -rw-r--r-- | arch/arm/mach-pxa/irq.c | 14 | ||||
| -rw-r--r-- | arch/arm/plat-orion/pcie.c | 6 | ||||
| -rw-r--r-- | arch/arm/tools/mach-types | 60 |
8 files changed, 192 insertions, 13 deletions
diff --git a/arch/arm/mach-kirkwood/rd88f6192-nas-setup.c b/arch/arm/mach-kirkwood/rd88f6192-nas-setup.c index 8bf4153d0840..3bf6304158f6 100644 --- a/arch/arm/mach-kirkwood/rd88f6192-nas-setup.c +++ b/arch/arm/mach-kirkwood/rd88f6192-nas-setup.c | |||
| @@ -13,6 +13,7 @@ | |||
| 13 | #include <linux/platform_device.h> | 13 | #include <linux/platform_device.h> |
| 14 | #include <linux/ata_platform.h> | 14 | #include <linux/ata_platform.h> |
| 15 | #include <linux/mv643xx_eth.h> | 15 | #include <linux/mv643xx_eth.h> |
| 16 | #include <linux/gpio.h> | ||
| 16 | #include <linux/spi/flash.h> | 17 | #include <linux/spi/flash.h> |
| 17 | #include <linux/spi/spi.h> | 18 | #include <linux/spi/spi.h> |
| 18 | #include <linux/spi/orion_spi.h> | 19 | #include <linux/spi/orion_spi.h> |
| @@ -53,6 +54,11 @@ static void __init rd88f6192_init(void) | |||
| 53 | */ | 54 | */ |
| 54 | kirkwood_init(); | 55 | kirkwood_init(); |
| 55 | 56 | ||
| 57 | orion_gpio_set_valid(RD88F6192_GPIO_USB_VBUS, 1); | ||
| 58 | if (gpio_request(RD88F6192_GPIO_USB_VBUS, "USB VBUS") != 0 || | ||
| 59 | gpio_direction_output(RD88F6192_GPIO_USB_VBUS, 1) != 0) | ||
| 60 | pr_err("RD-88F6192-NAS: failed to setup USB VBUS GPIO\n"); | ||
| 61 | |||
| 56 | kirkwood_ehci_init(); | 62 | kirkwood_ehci_init(); |
| 57 | kirkwood_ge00_init(&rd88f6192_ge00_data); | 63 | kirkwood_ge00_init(&rd88f6192_ge00_data); |
| 58 | kirkwood_sata_init(&rd88f6192_sata_data); | 64 | kirkwood_sata_init(&rd88f6192_sata_data); |
diff --git a/arch/arm/mach-orion5x/dns323-setup.c b/arch/arm/mach-orion5x/dns323-setup.c index b31ca4cef365..8f159db4d08a 100644 --- a/arch/arm/mach-orion5x/dns323-setup.c +++ b/arch/arm/mach-orion5x/dns323-setup.c | |||
| @@ -12,6 +12,7 @@ | |||
| 12 | 12 | ||
| 13 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
| 14 | #include <linux/init.h> | 14 | #include <linux/init.h> |
| 15 | #include <linux/delay.h> | ||
| 15 | #include <linux/platform_device.h> | 16 | #include <linux/platform_device.h> |
| 16 | #include <linux/pci.h> | 17 | #include <linux/pci.h> |
| 17 | #include <linux/irq.h> | 18 | #include <linux/irq.h> |
| @@ -32,6 +33,7 @@ | |||
| 32 | 33 | ||
| 33 | #define DNS323_GPIO_LED_RIGHT_AMBER 1 | 34 | #define DNS323_GPIO_LED_RIGHT_AMBER 1 |
| 34 | #define DNS323_GPIO_LED_LEFT_AMBER 2 | 35 | #define DNS323_GPIO_LED_LEFT_AMBER 2 |
| 36 | #define DNS323_GPIO_SYSTEM_UP 3 | ||
| 35 | #define DNS323_GPIO_LED_POWER 5 | 37 | #define DNS323_GPIO_LED_POWER 5 |
| 36 | #define DNS323_GPIO_OVERTEMP 6 | 38 | #define DNS323_GPIO_OVERTEMP 6 |
| 37 | #define DNS323_GPIO_RTC 7 | 39 | #define DNS323_GPIO_RTC 7 |
| @@ -239,7 +241,7 @@ static struct gpio_led dns323_leds[] = { | |||
| 239 | { | 241 | { |
| 240 | .name = "power:blue", | 242 | .name = "power:blue", |
| 241 | .gpio = DNS323_GPIO_LED_POWER, | 243 | .gpio = DNS323_GPIO_LED_POWER, |
| 242 | .active_low = 1, | 244 | .default_state = LEDS_GPIO_DEFSTATE_ON, |
| 243 | }, { | 245 | }, { |
| 244 | .name = "right:amber", | 246 | .name = "right:amber", |
| 245 | .gpio = DNS323_GPIO_LED_RIGHT_AMBER, | 247 | .gpio = DNS323_GPIO_LED_RIGHT_AMBER, |
| @@ -334,7 +336,7 @@ static struct orion5x_mpp_mode dns323_mv88f5182_mpp_modes[] __initdata = { | |||
| 334 | { 0, MPP_UNUSED }, | 336 | { 0, MPP_UNUSED }, |
| 335 | { 1, MPP_GPIO }, /* right amber LED (sata ch0) */ | 337 | { 1, MPP_GPIO }, /* right amber LED (sata ch0) */ |
| 336 | { 2, MPP_GPIO }, /* left amber LED (sata ch1) */ | 338 | { 2, MPP_GPIO }, /* left amber LED (sata ch1) */ |
| 337 | { 3, MPP_UNUSED }, | 339 | { 3, MPP_GPIO }, /* system up flag */ |
| 338 | { 4, MPP_GPIO }, /* power button LED */ | 340 | { 4, MPP_GPIO }, /* power button LED */ |
| 339 | { 5, MPP_GPIO }, /* power button LED */ | 341 | { 5, MPP_GPIO }, /* power button LED */ |
| 340 | { 6, MPP_GPIO }, /* GMT G751-2f overtemp */ | 342 | { 6, MPP_GPIO }, /* GMT G751-2f overtemp */ |
| @@ -372,13 +374,23 @@ static struct i2c_board_info __initdata dns323_i2c_devices[] = { | |||
| 372 | }, | 374 | }, |
| 373 | }; | 375 | }; |
| 374 | 376 | ||
| 375 | /* DNS-323 specific power off method */ | 377 | /* DNS-323 rev. A specific power off method */ |
| 376 | static void dns323_power_off(void) | 378 | static void dns323a_power_off(void) |
| 377 | { | 379 | { |
| 378 | pr_info("%s: triggering power-off...\n", __func__); | 380 | pr_info("%s: triggering power-off...\n", __func__); |
| 379 | gpio_set_value(DNS323_GPIO_POWER_OFF, 1); | 381 | gpio_set_value(DNS323_GPIO_POWER_OFF, 1); |
| 380 | } | 382 | } |
| 381 | 383 | ||
| 384 | /* DNS-323 rev B specific power off method */ | ||
| 385 | static void dns323b_power_off(void) | ||
| 386 | { | ||
| 387 | pr_info("%s: triggering power-off...\n", __func__); | ||
| 388 | /* Pin has to be changed to 1 and back to 0 to do actual power off. */ | ||
| 389 | gpio_set_value(DNS323_GPIO_POWER_OFF, 1); | ||
| 390 | mdelay(100); | ||
| 391 | gpio_set_value(DNS323_GPIO_POWER_OFF, 0); | ||
| 392 | } | ||
| 393 | |||
| 382 | static void __init dns323_init(void) | 394 | static void __init dns323_init(void) |
| 383 | { | 395 | { |
| 384 | /* Setup basic Orion functions. Need to be called early. */ | 396 | /* Setup basic Orion functions. Need to be called early. */ |
| @@ -424,11 +436,20 @@ static void __init dns323_init(void) | |||
| 424 | if (dns323_dev_id() == MV88F5182_DEV_ID) | 436 | if (dns323_dev_id() == MV88F5182_DEV_ID) |
| 425 | orion5x_sata_init(&dns323_sata_data); | 437 | orion5x_sata_init(&dns323_sata_data); |
| 426 | 438 | ||
| 427 | /* register dns323 specific power-off method */ | 439 | /* The 5182 has flag to indicate the system is up. Without this flag |
| 440 | * set, power LED will flash and cannot be controlled via leds-gpio. | ||
| 441 | */ | ||
| 442 | if (dns323_dev_id() == MV88F5182_DEV_ID) | ||
| 443 | gpio_set_value(DNS323_GPIO_SYSTEM_UP, 1); | ||
| 444 | |||
| 445 | /* Register dns323 specific power-off method */ | ||
| 428 | if (gpio_request(DNS323_GPIO_POWER_OFF, "POWEROFF") != 0 || | 446 | if (gpio_request(DNS323_GPIO_POWER_OFF, "POWEROFF") != 0 || |
| 429 | gpio_direction_output(DNS323_GPIO_POWER_OFF, 0) != 0) | 447 | gpio_direction_output(DNS323_GPIO_POWER_OFF, 0) != 0) |
| 430 | pr_err("DNS323: failed to setup power-off GPIO\n"); | 448 | pr_err("DNS323: failed to setup power-off GPIO\n"); |
| 431 | pm_power_off = dns323_power_off; | 449 | if (dns323_dev_id() == MV88F5182_DEV_ID) |
| 450 | pm_power_off = dns323b_power_off; | ||
| 451 | else | ||
| 452 | pm_power_off = dns323a_power_off; | ||
| 432 | } | 453 | } |
| 433 | 454 | ||
| 434 | /* Warning: D-Link uses a wrong mach-type (=526) in their bootloader */ | 455 | /* Warning: D-Link uses a wrong mach-type (=526) in their bootloader */ |
diff --git a/arch/arm/mach-orion5x/wrt350n-v2-setup.c b/arch/arm/mach-orion5x/wrt350n-v2-setup.c index 1b4ad9d5e2eb..cb0feca193d4 100644 --- a/arch/arm/mach-orion5x/wrt350n-v2-setup.c +++ b/arch/arm/mach-orion5x/wrt350n-v2-setup.c | |||
| @@ -15,6 +15,9 @@ | |||
| 15 | #include <linux/mtd/physmap.h> | 15 | #include <linux/mtd/physmap.h> |
| 16 | #include <linux/mv643xx_eth.h> | 16 | #include <linux/mv643xx_eth.h> |
| 17 | #include <linux/ethtool.h> | 17 | #include <linux/ethtool.h> |
| 18 | #include <linux/leds.h> | ||
| 19 | #include <linux/gpio_keys.h> | ||
| 20 | #include <linux/input.h> | ||
| 18 | #include <net/dsa.h> | 21 | #include <net/dsa.h> |
| 19 | #include <asm/mach-types.h> | 22 | #include <asm/mach-types.h> |
| 20 | #include <asm/gpio.h> | 23 | #include <asm/gpio.h> |
| @@ -24,6 +27,80 @@ | |||
| 24 | #include "common.h" | 27 | #include "common.h" |
| 25 | #include "mpp.h" | 28 | #include "mpp.h" |
| 26 | 29 | ||
| 30 | /* | ||
| 31 | * LEDs attached to GPIO | ||
| 32 | */ | ||
| 33 | static struct gpio_led wrt350n_v2_led_pins[] = { | ||
| 34 | { | ||
| 35 | .name = "wrt350nv2:green:power", | ||
| 36 | .gpio = 0, | ||
| 37 | .active_low = 1, | ||
| 38 | }, { | ||
| 39 | .name = "wrt350nv2:green:security", | ||
| 40 | .gpio = 1, | ||
| 41 | .active_low = 1, | ||
| 42 | }, { | ||
| 43 | .name = "wrt350nv2:orange:power", | ||
| 44 | .gpio = 5, | ||
| 45 | .active_low = 1, | ||
| 46 | }, { | ||
| 47 | .name = "wrt350nv2:green:usb", | ||
| 48 | .gpio = 6, | ||
| 49 | .active_low = 1, | ||
| 50 | }, { | ||
| 51 | .name = "wrt350nv2:green:wireless", | ||
| 52 | .gpio = 7, | ||
| 53 | .active_low = 1, | ||
| 54 | }, | ||
| 55 | }; | ||
| 56 | |||
| 57 | static struct gpio_led_platform_data wrt350n_v2_led_data = { | ||
| 58 | .leds = wrt350n_v2_led_pins, | ||
| 59 | .num_leds = ARRAY_SIZE(wrt350n_v2_led_pins), | ||
| 60 | }; | ||
| 61 | |||
| 62 | static struct platform_device wrt350n_v2_leds = { | ||
| 63 | .name = "leds-gpio", | ||
| 64 | .id = -1, | ||
| 65 | .dev = { | ||
| 66 | .platform_data = &wrt350n_v2_led_data, | ||
| 67 | }, | ||
| 68 | }; | ||
| 69 | |||
| 70 | /* | ||
| 71 | * Buttons attached to GPIO | ||
| 72 | */ | ||
| 73 | static struct gpio_keys_button wrt350n_v2_buttons[] = { | ||
| 74 | { | ||
| 75 | .code = KEY_RESTART, | ||
| 76 | .gpio = 3, | ||
| 77 | .desc = "Reset Button", | ||
| 78 | .active_low = 1, | ||
| 79 | }, { | ||
| 80 | .code = KEY_WLAN, | ||
| 81 | .gpio = 2, | ||
| 82 | .desc = "WPS Button", | ||
| 83 | .active_low = 1, | ||
| 84 | }, | ||
| 85 | }; | ||
| 86 | |||
| 87 | static struct gpio_keys_platform_data wrt350n_v2_button_data = { | ||
| 88 | .buttons = wrt350n_v2_buttons, | ||
| 89 | .nbuttons = ARRAY_SIZE(wrt350n_v2_buttons), | ||
| 90 | }; | ||
| 91 | |||
| 92 | static struct platform_device wrt350n_v2_button_device = { | ||
| 93 | .name = "gpio-keys", | ||
| 94 | .id = -1, | ||
| 95 | .num_resources = 0, | ||
| 96 | .dev = { | ||
| 97 | .platform_data = &wrt350n_v2_button_data, | ||
| 98 | }, | ||
| 99 | }; | ||
| 100 | |||
| 101 | /* | ||
| 102 | * General setup | ||
| 103 | */ | ||
| 27 | static struct orion5x_mpp_mode wrt350n_v2_mpp_modes[] __initdata = { | 104 | static struct orion5x_mpp_mode wrt350n_v2_mpp_modes[] __initdata = { |
| 28 | { 0, MPP_GPIO }, /* Power LED green (0=on) */ | 105 | { 0, MPP_GPIO }, /* Power LED green (0=on) */ |
| 29 | { 1, MPP_GPIO }, /* Security LED (0=on) */ | 106 | { 1, MPP_GPIO }, /* Security LED (0=on) */ |
| @@ -140,6 +217,8 @@ static void __init wrt350n_v2_init(void) | |||
| 140 | orion5x_setup_dev_boot_win(WRT350N_V2_NOR_BOOT_BASE, | 217 | orion5x_setup_dev_boot_win(WRT350N_V2_NOR_BOOT_BASE, |
| 141 | WRT350N_V2_NOR_BOOT_SIZE); | 218 | WRT350N_V2_NOR_BOOT_SIZE); |
| 142 | platform_device_register(&wrt350n_v2_nor_flash); | 219 | platform_device_register(&wrt350n_v2_nor_flash); |
| 220 | platform_device_register(&wrt350n_v2_leds); | ||
| 221 | platform_device_register(&wrt350n_v2_button_device); | ||
| 143 | } | 222 | } |
| 144 | 223 | ||
| 145 | static int __init wrt350n_v2_pci_map_irq(struct pci_dev *dev, u8 slot, u8 pin) | 224 | static int __init wrt350n_v2_pci_map_irq(struct pci_dev *dev, u8 slot, u8 pin) |
diff --git a/arch/arm/mach-pxa/corgi.c b/arch/arm/mach-pxa/corgi.c index 74446cf8ae69..da3156d8690b 100644 --- a/arch/arm/mach-pxa/corgi.c +++ b/arch/arm/mach-pxa/corgi.c | |||
| @@ -457,6 +457,7 @@ static struct pxaficp_platform_data corgi_ficp_platform_data = { | |||
| 457 | * USB Device Controller | 457 | * USB Device Controller |
| 458 | */ | 458 | */ |
| 459 | static struct pxa2xx_udc_mach_info udc_info __initdata = { | 459 | static struct pxa2xx_udc_mach_info udc_info __initdata = { |
| 460 | .gpio_vbus = -1, | ||
| 460 | /* no connect GPIO; corgi can't tell connection status */ | 461 | /* no connect GPIO; corgi can't tell connection status */ |
| 461 | .gpio_pullup = CORGI_GPIO_USB_PULLUP, | 462 | .gpio_pullup = CORGI_GPIO_USB_PULLUP, |
| 462 | }; | 463 | }; |
diff --git a/arch/arm/mach-pxa/include/mach/mfp-pxa25x.h b/arch/arm/mach-pxa/include/mach/mfp-pxa25x.h index b13dc0269a6d..9c787855cf24 100644 --- a/arch/arm/mach-pxa/include/mach/mfp-pxa25x.h +++ b/arch/arm/mach-pxa/include/mach/mfp-pxa25x.h | |||
| @@ -169,7 +169,6 @@ | |||
| 169 | #define GPIO86_nSDCS2 MFP_CFG_OUT(GPIO86, AF0, DRIVE_HIGH) | 169 | #define GPIO86_nSDCS2 MFP_CFG_OUT(GPIO86, AF0, DRIVE_HIGH) |
| 170 | #define GPIO87_nSDCS3 MFP_CFG_OUT(GPIO87, AF0, DRIVE_HIGH) | 170 | #define GPIO87_nSDCS3 MFP_CFG_OUT(GPIO87, AF0, DRIVE_HIGH) |
| 171 | #define GPIO88_RDnWR MFP_CFG_OUT(GPIO88, AF0, DRIVE_HIGH) | 171 | #define GPIO88_RDnWR MFP_CFG_OUT(GPIO88, AF0, DRIVE_HIGH) |
| 172 | #define GPIO89_nACRESET MFP_CFG_OUT(GPIO89, AF0, DRIVE_HIGH) | ||
| 173 | 172 | ||
| 174 | /* USB */ | 173 | /* USB */ |
| 175 | #define GPIO9_USB_RCV MFP_CFG_IN(GPIO9, AF1) | 174 | #define GPIO9_USB_RCV MFP_CFG_IN(GPIO9, AF1) |
| @@ -186,6 +185,9 @@ | |||
| 186 | #define GPIO30_ASSP_TXD MFP_CFG_OUT(GPIO30, AF3, DRIVE_LOW) | 185 | #define GPIO30_ASSP_TXD MFP_CFG_OUT(GPIO30, AF3, DRIVE_LOW) |
| 187 | #define GPIO31_ASSP_SFRM_IN MFP_CFG_IN(GPIO31, AF1) | 186 | #define GPIO31_ASSP_SFRM_IN MFP_CFG_IN(GPIO31, AF1) |
| 188 | #define GPIO31_ASSP_SFRM_OUT MFP_CFG_OUT(GPIO31, AF3, DRIVE_LOW) | 187 | #define GPIO31_ASSP_SFRM_OUT MFP_CFG_OUT(GPIO31, AF3, DRIVE_LOW) |
| 189 | #endif | 188 | |
| 189 | /* AC97 */ | ||
| 190 | #define GPIO89_AC97_nRESET MFP_CFG_OUT(GPIO89, AF0, DRIVE_HIGH) | ||
| 191 | #endif /* CONFIG_CPU_PXA26x */ | ||
| 190 | 192 | ||
| 191 | #endif /* __ASM_ARCH_MFP_PXA25X_H */ | 193 | #endif /* __ASM_ARCH_MFP_PXA25X_H */ |
diff --git a/arch/arm/mach-pxa/irq.c b/arch/arm/mach-pxa/irq.c index 6112af431fa4..1beb40f692fc 100644 --- a/arch/arm/mach-pxa/irq.c +++ b/arch/arm/mach-pxa/irq.c | |||
| @@ -164,8 +164,11 @@ static int pxa_irq_suspend(struct sys_device *dev, pm_message_t state) | |||
| 164 | saved_icmr[i] = _ICMR(irq); | 164 | saved_icmr[i] = _ICMR(irq); |
| 165 | _ICMR(irq) = 0; | 165 | _ICMR(irq) = 0; |
| 166 | } | 166 | } |
| 167 | for (i = 0; i < pxa_internal_irq_nr; i++) | 167 | |
| 168 | saved_ipr[i] = IPR(i); | 168 | if (cpu_is_pxa27x() || cpu_is_pxa3xx()) { |
| 169 | for (i = 0; i < pxa_internal_irq_nr; i++) | ||
| 170 | saved_ipr[i] = IPR(i); | ||
| 171 | } | ||
| 169 | 172 | ||
| 170 | return 0; | 173 | return 0; |
| 171 | } | 174 | } |
| @@ -174,12 +177,15 @@ static int pxa_irq_resume(struct sys_device *dev) | |||
| 174 | { | 177 | { |
| 175 | int i, irq = PXA_IRQ(0); | 178 | int i, irq = PXA_IRQ(0); |
| 176 | 179 | ||
| 180 | if (cpu_is_pxa27x() || cpu_is_pxa3xx()) { | ||
| 181 | for (i = 0; i < pxa_internal_irq_nr; i++) | ||
| 182 | IPR(i) = saved_ipr[i]; | ||
| 183 | } | ||
| 184 | |||
| 177 | for (i = 0; irq < PXA_IRQ(pxa_internal_irq_nr); i++, irq += 32) { | 185 | for (i = 0; irq < PXA_IRQ(pxa_internal_irq_nr); i++, irq += 32) { |
| 178 | _ICMR(irq) = saved_icmr[i]; | 186 | _ICMR(irq) = saved_icmr[i]; |
| 179 | _ICLR(irq) = 0; | 187 | _ICLR(irq) = 0; |
| 180 | } | 188 | } |
| 181 | for (i = 0; i < pxa_internal_irq_nr; i++) | ||
| 182 | IPR(i) = saved_ipr[i]; | ||
| 183 | 189 | ||
| 184 | ICCR = 1; | 190 | ICCR = 1; |
| 185 | return 0; | 191 | return 0; |
diff --git a/arch/arm/plat-orion/pcie.c b/arch/arm/plat-orion/pcie.c index d41d41d78ad9..54c84a492a0f 100644 --- a/arch/arm/plat-orion/pcie.c +++ b/arch/arm/plat-orion/pcie.c | |||
| @@ -133,6 +133,12 @@ static void __init orion_pcie_setup_wins(void __iomem *base, | |||
| 133 | } | 133 | } |
| 134 | 134 | ||
| 135 | /* | 135 | /* |
| 136 | * Round up 'size' to the nearest power of two. | ||
| 137 | */ | ||
| 138 | if ((size & (size - 1)) != 0) | ||
| 139 | size = 1 << fls(size); | ||
| 140 | |||
| 141 | /* | ||
| 136 | * Setup BAR[1] to all DRAM banks. | 142 | * Setup BAR[1] to all DRAM banks. |
| 137 | */ | 143 | */ |
| 138 | writel(dram->cs[0].base, base + PCIE_BAR_LO_OFF(1)); | 144 | writel(dram->cs[0].base, base + PCIE_BAR_LO_OFF(1)); |
diff --git a/arch/arm/tools/mach-types b/arch/arm/tools/mach-types index c3a74ce24ef6..5a79fc6ee818 100644 --- a/arch/arm/tools/mach-types +++ b/arch/arm/tools/mach-types | |||
| @@ -12,7 +12,7 @@ | |||
| 12 | # | 12 | # |
| 13 | # http://www.arm.linux.org.uk/developer/machines/?action=new | 13 | # http://www.arm.linux.org.uk/developer/machines/?action=new |
| 14 | # | 14 | # |
| 15 | # Last update: Wed Dec 16 20:06:34 2009 | 15 | # Last update: Thu Jan 28 22:15:54 2010 |
| 16 | # | 16 | # |
| 17 | # machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx number | 17 | # machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx number |
| 18 | # | 18 | # |
| @@ -2536,6 +2536,7 @@ davinci_dm6467tevm MACH_DAVINCI_DM6467TEVM DAVINCI_DM6467TEVM 2548 | |||
| 2536 | c3ax03 MACH_C3AX03 C3AX03 2549 | 2536 | c3ax03 MACH_C3AX03 C3AX03 2549 |
| 2537 | mxt_td60 MACH_MXT_TD60 MXT_TD60 2550 | 2537 | mxt_td60 MACH_MXT_TD60 MXT_TD60 2550 |
| 2538 | esyx MACH_ESYX ESYX 2551 | 2538 | esyx MACH_ESYX ESYX 2551 |
| 2539 | dove_db2 MACH_DOVE_DB2 DOVE_DB2 2552 | ||
| 2539 | bulldog MACH_BULLDOG BULLDOG 2553 | 2540 | bulldog MACH_BULLDOG BULLDOG 2553 |
| 2540 | derell_me2000 MACH_DERELL_ME2000 DERELL_ME2000 2554 | 2541 | derell_me2000 MACH_DERELL_ME2000 DERELL_ME2000 2554 |
| 2541 | bcmring_base MACH_BCMRING_BASE BCMRING_BASE 2555 | 2542 | bcmring_base MACH_BCMRING_BASE BCMRING_BASE 2555 |
| @@ -2555,6 +2556,7 @@ iseo MACH_ISEO ISEO 2568 | |||
| 2555 | cezanne MACH_CEZANNE CEZANNE 2569 | 2556 | cezanne MACH_CEZANNE CEZANNE 2569 |
| 2556 | lucca MACH_LUCCA LUCCA 2570 | 2557 | lucca MACH_LUCCA LUCCA 2570 |
| 2557 | supersmart MACH_SUPERSMART SUPERSMART 2571 | 2558 | supersmart MACH_SUPERSMART SUPERSMART 2571 |
| 2559 | arm11_board MACH_CS_MISANO CS_MISANO 2572 | ||
| 2558 | magnolia2 MACH_MAGNOLIA2 MAGNOLIA2 2573 | 2560 | magnolia2 MACH_MAGNOLIA2 MAGNOLIA2 2573 |
| 2559 | emxx MACH_EMXX EMXX 2574 | 2561 | emxx MACH_EMXX EMXX 2574 |
| 2560 | outlaw MACH_OUTLAW OUTLAW 2575 | 2562 | outlaw MACH_OUTLAW OUTLAW 2575 |
| @@ -2578,3 +2580,59 @@ glacier MACH_GLACIER GLACIER 2592 | |||
| 2578 | phrazer_bulldog MACH_PHRAZER_BULLDOG PHRAZER_BULLDOG 2593 | 2580 | phrazer_bulldog MACH_PHRAZER_BULLDOG PHRAZER_BULLDOG 2593 |
| 2579 | omap3_bulldog MACH_OMAP3_BULLDOG OMAP3_BULLDOG 2594 | 2581 | omap3_bulldog MACH_OMAP3_BULLDOG OMAP3_BULLDOG 2594 |
| 2580 | pca101 MACH_PCA101 PCA101 2595 | 2582 | pca101 MACH_PCA101 PCA101 2595 |
| 2583 | buzzc MACH_BUZZC BUZZC 2596 | ||
| 2584 | sasie2 MACH_SASIE2 SASIE2 2597 | ||
| 2585 | davinci_cio MACH_DAVINCI_CIO DAVINCI_CIO 2598 | ||
| 2586 | smartmeter_dl MACH_SMARTMETER_DL SMARTMETER_DL 2599 | ||
| 2587 | wzl6410 MACH_WZL6410 WZL6410 2600 | ||
| 2588 | wzl6410m MACH_WZL6410M WZL6410M 2601 | ||
| 2589 | wzl6410f MACH_WZL6410F WZL6410F 2602 | ||
| 2590 | wzl6410i MACH_WZL6410I WZL6410I 2603 | ||
| 2591 | spacecom1 MACH_SPACECOM1 SPACECOM1 2604 | ||
| 2592 | pingu920 MACH_PINGU920 PINGU920 2605 | ||
| 2593 | bravoc MACH_BRAVOC BRAVOC 2606 | ||
| 2594 | cybo2440 MACH_CYBO2440 CYBO2440 2607 | ||
| 2595 | vdssw MACH_VDSSW VDSSW 2608 | ||
| 2596 | romulus MACH_ROMULUS ROMULUS 2609 | ||
| 2597 | omap_magic MACH_OMAP_MAGIC OMAP_MAGIC 2610 | ||
| 2598 | eltd100 MACH_ELTD100 ELTD100 2611 | ||
| 2599 | capc7117 MACH_CAPC7117 CAPC7117 2612 | ||
| 2600 | swan MACH_SWAN SWAN 2613 | ||
| 2601 | veu MACH_VEU VEU 2614 | ||
| 2602 | rm2 MACH_RM2 RM2 2615 | ||
| 2603 | tt2100 MACH_TT2100 TT2100 2616 | ||
| 2604 | venice MACH_VENICE VENICE 2617 | ||
| 2605 | pc7323 MACH_PC7323 PC7323 2618 | ||
| 2606 | masp MACH_MASP MASP 2619 | ||
| 2607 | fujitsu_tvstbsoc0 MACH_FUJITSU_TVSTBSOC FUJITSU_TVSTBSOC 2620 | ||
| 2608 | fujitsu_tvstbsoc1 MACH_FUJITSU_TVSTBSOC1 FUJITSU_TVSTBSOC1 2621 | ||
| 2609 | lexikon MACH_LEXIKON LEXIKON 2622 | ||
| 2610 | mini2440v2 MACH_MINI2440V2 MINI2440V2 2623 | ||
| 2611 | icontrol MACH_ICONTROL ICONTROL 2624 | ||
| 2612 | sheevad MACH_SHEEVAD SHEEVAD 2625 | ||
| 2613 | qsd8x50a_st1_1 MACH_QSD8X50A_ST1_1 QSD8X50A_ST1_1 2626 | ||
| 2614 | qsd8x50a_st1_5 MACH_QSD8X50A_ST1_5 QSD8X50A_ST1_5 2627 | ||
| 2615 | bee MACH_BEE BEE 2628 | ||
| 2616 | mx23evk MACH_MX23EVK MX23EVK 2629 | ||
| 2617 | ap4evb MACH_AP4EVB AP4EVB 2630 | ||
| 2618 | stockholm MACH_STOCKHOLM STOCKHOLM 2631 | ||
| 2619 | lpc_h3131 MACH_LPC_H3131 LPC_H3131 2632 | ||
| 2620 | stingray MACH_STINGRAY STINGRAY 2633 | ||
| 2621 | kraken MACH_KRAKEN KRAKEN 2634 | ||
| 2622 | gw2388 MACH_GW2388 GW2388 2635 | ||
| 2623 | jadecpu MACH_JADECPU JADECPU 2636 | ||
| 2624 | carlisle MACH_CARLISLE CARLISLE 2637 | ||
| 2625 | lux_sf9 MACH_LUX_SFT9 LUX_SFT9 2638 | ||
| 2626 | nemid_tb MACH_NEMID_TB NEMID_TB 2639 | ||
| 2627 | terrier MACH_TERRIER TERRIER 2640 | ||
| 2628 | turbot MACH_TURBOT TURBOT 2641 | ||
| 2629 | sanddab MACH_SANDDAB SANDDAB 2642 | ||
| 2630 | mx35_cicada MACH_MX35_CICADA MX35_CICADA 2643 | ||
| 2631 | ghi2703d MACH_GHI2703D GHI2703D 2644 | ||
| 2632 | lux_sfx9 MACH_LUX_SFX9 LUX_SFX9 2645 | ||
| 2633 | lux_sf9g MACH_LUX_SF9G LUX_SF9G 2646 | ||
| 2634 | lux_edk9 MACH_LUX_EDK9 LUX_EDK9 2647 | ||
| 2635 | hw90240 MACH_HW90240 HW90240 2648 | ||
| 2636 | dm365_leopard MACH_DM365_LEOPARD DM365_LEOPARD 2649 | ||
| 2637 | mityomapl138 MACH_MITYOMAPL138 MITYOMAPL138 2650 | ||
| 2638 | scat110 MACH_SCAT110 SCAT110 2651 | ||
