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
,