1 #include <linux/init.h>
2 #include <linux/platform_device.h>
3 #include <linux/leds.h>
4 #include <linux/gpio.h>
5 #include <linux/gpio_buttons.h>
6 #include <linux/mtd/mtd.h>
7 #include <linux/mtd/partitions.h>
8 #include <linux/input.h>
9 #include <linux/interrupt.h>
10 #include <linux/spi/spi.h>
11 #include <linux/spi/flash.h>
12 #include "../machtypes.h"
20 static const struct ltq_mux_pin mux_p0[LTQ_MUX_P0_PINS] = {
21 LTQ_MUX_P0_0_SSC0_MTSR,
22 LTQ_MUX_P0_1_SSC0_MRST,
23 LTQ_MUX_P0_2_SSC0_SCLK,
24 LTQ_MUX_P0_3_SSC1_MTSR,
25 LTQ_MUX_P0_4_SSC1_MRST,
26 LTQ_MUX_P0_5_SSC1_SCLK,
27 LTQ_MUX_P0_6_SSC0_CS0,
28 LTQ_MUX_P0_7_SSC0_CS1,
29 LTQ_MUX_P0_8_SSC0_CS2,
35 LTQ_MUX_P0_14_ASC0_TXD,
36 LTQ_MUX_P0_15_ASC0_RXD,
38 LTQ_MUX_P0_17_EXINT10,
39 LTQ_MUX_P0_18_EJ_BRKIN,
43 static void __init easy33016_init(void)
45 svip_sys1_clk_enable(SYS1_CLKENR_L2C |
56 svip_sys2_clk_enable(SYS2_CLKENR_HWSYNC |
60 svip_register_mux(mux_p0, NULL, NULL, NULL, NULL);
63 svip_register_virtual_eth();
70 MIPS_MACHINE(LANTIQ_MACH_EASY33016,