diff options
author | Eric Miao <eric.y.miao@gmail.com> | 2010-03-16 05:03:20 -0400 |
---|---|---|
committer | Eric Miao <eric.y.miao@gmail.com> | 2010-05-11 11:24:58 -0400 |
commit | 83f2889643d8efbc7fe925afbaa114e775699d7c (patch) | |
tree | 05567c10d9dc4428d0c9fa7c424173f51ca40b10 | |
parent | c9840daa70fbb8f6031fcd1f254a3da49a41ea7b (diff) |
[ARM] pxa: merge regs-ssp.h into ssp.h
No need to separate them as they should be together from the begining.
Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
-rw-r--r-- | arch/arm/mach-pxa/include/mach/regs-ssp.h | 127 | ||||
-rw-r--r-- | arch/arm/mach-pxa/include/mach/ssp.h | 122 | ||||
-rw-r--r-- | arch/arm/mach-pxa/ssp.c | 1 | ||||
-rw-r--r-- | drivers/spi/pxa2xx_spi.c | 1 | ||||
-rw-r--r-- | sound/soc/pxa/pxa-ssp.c | 1 |
5 files changed, 122 insertions, 130 deletions
diff --git a/arch/arm/mach-pxa/include/mach/regs-ssp.h b/arch/arm/mach-pxa/include/mach/regs-ssp.h deleted file mode 100644 index dd15dc35a240..000000000000 --- a/arch/arm/mach-pxa/include/mach/regs-ssp.h +++ /dev/null | |||
@@ -1,127 +0,0 @@ | |||
1 | #ifndef __ASM_ARCH_REGS_SSP_H | ||
2 | #define __ASM_ARCH_REGS_SSP_H | ||
3 | |||
4 | /* | ||
5 | * SSP Serial Port Registers | ||
6 | * PXA250, PXA255, PXA26x and PXA27x SSP controllers are all slightly different. | ||
7 | * PXA255, PXA26x and PXA27x have extra ports, registers and bits. | ||
8 | */ | ||
9 | |||
10 | #define SSCR0 (0x00) /* SSP Control Register 0 */ | ||
11 | #define SSCR1 (0x04) /* SSP Control Register 1 */ | ||
12 | #define SSSR (0x08) /* SSP Status Register */ | ||
13 | #define SSITR (0x0C) /* SSP Interrupt Test Register */ | ||
14 | #define SSDR (0x10) /* SSP Data Write/Data Read Register */ | ||
15 | |||
16 | #define SSTO (0x28) /* SSP Time Out Register */ | ||
17 | #define SSPSP (0x2C) /* SSP Programmable Serial Protocol */ | ||
18 | #define SSTSA (0x30) /* SSP Tx Timeslot Active */ | ||
19 | #define SSRSA (0x34) /* SSP Rx Timeslot Active */ | ||
20 | #define SSTSS (0x38) /* SSP Timeslot Status */ | ||
21 | #define SSACD (0x3C) /* SSP Audio Clock Divider */ | ||
22 | |||
23 | #if defined(CONFIG_PXA3xx) | ||
24 | #define SSACDD (0x40) /* SSP Audio Clock Dither Divider */ | ||
25 | #endif | ||
26 | |||
27 | /* Common PXA2xx bits first */ | ||
28 | #define SSCR0_DSS (0x0000000f) /* Data Size Select (mask) */ | ||
29 | #define SSCR0_DataSize(x) ((x) - 1) /* Data Size Select [4..16] */ | ||
30 | #define SSCR0_FRF (0x00000030) /* FRame Format (mask) */ | ||
31 | #define SSCR0_Motorola (0x0 << 4) /* Motorola's Serial Peripheral Interface (SPI) */ | ||
32 | #define SSCR0_TI (0x1 << 4) /* Texas Instruments' Synchronous Serial Protocol (SSP) */ | ||
33 | #define SSCR0_National (0x2 << 4) /* National Microwire */ | ||
34 | #define SSCR0_ECS (1 << 6) /* External clock select */ | ||
35 | #define SSCR0_SSE (1 << 7) /* Synchronous Serial Port Enable */ | ||
36 | #define SSCR0_SCR(x) ((x) << 8) /* Serial Clock Rate (mask) */ | ||
37 | |||
38 | #if defined(CONFIG_PXA27x) || defined(CONFIG_PXA3xx) | ||
39 | #define SSCR0_EDSS (1 << 20) /* Extended data size select */ | ||
40 | #define SSCR0_NCS (1 << 21) /* Network clock select */ | ||
41 | #define SSCR0_RIM (1 << 22) /* Receive FIFO overrrun interrupt mask */ | ||
42 | #define SSCR0_TUM (1 << 23) /* Transmit FIFO underrun interrupt mask */ | ||
43 | #define SSCR0_FRDC (0x07000000) /* Frame rate divider control (mask) */ | ||
44 | #define SSCR0_SlotsPerFrm(x) (((x) - 1) << 24) /* Time slots per frame [1..8] */ | ||
45 | #define SSCR0_ACS (1 << 30) /* Audio clock select */ | ||
46 | #define SSCR0_MOD (1 << 31) /* Mode (normal or network) */ | ||
47 | #endif | ||
48 | |||
49 | #if defined(CONFIG_PXA3xx) | ||
50 | #define SSCR0_FPCKE (1 << 29) /* FIFO packing enable */ | ||
51 | #endif | ||
52 | |||
53 | #define SSCR1_RIE (1 << 0) /* Receive FIFO Interrupt Enable */ | ||
54 | #define SSCR1_TIE (1 << 1) /* Transmit FIFO Interrupt Enable */ | ||
55 | #define SSCR1_LBM (1 << 2) /* Loop-Back Mode */ | ||
56 | #define SSCR1_SPO (1 << 3) /* Motorola SPI SSPSCLK polarity setting */ | ||
57 | #define SSCR1_SPH (1 << 4) /* Motorola SPI SSPSCLK phase setting */ | ||
58 | #define SSCR1_MWDS (1 << 5) /* Microwire Transmit Data Size */ | ||
59 | #define SSCR1_TFT (0x000003c0) /* Transmit FIFO Threshold (mask) */ | ||
60 | #define SSCR1_TxTresh(x) (((x) - 1) << 6) /* level [1..16] */ | ||
61 | #define SSCR1_RFT (0x00003c00) /* Receive FIFO Threshold (mask) */ | ||
62 | #define SSCR1_RxTresh(x) (((x) - 1) << 10) /* level [1..16] */ | ||
63 | |||
64 | #define SSSR_TNF (1 << 2) /* Transmit FIFO Not Full */ | ||
65 | #define SSSR_RNE (1 << 3) /* Receive FIFO Not Empty */ | ||
66 | #define SSSR_BSY (1 << 4) /* SSP Busy */ | ||
67 | #define SSSR_TFS (1 << 5) /* Transmit FIFO Service Request */ | ||
68 | #define SSSR_RFS (1 << 6) /* Receive FIFO Service Request */ | ||
69 | #define SSSR_ROR (1 << 7) /* Receive FIFO Overrun */ | ||
70 | |||
71 | #define SSCR0_TIM (1 << 23) /* Transmit FIFO Under Run Interrupt Mask */ | ||
72 | #define SSCR0_RIM (1 << 22) /* Receive FIFO Over Run interrupt Mask */ | ||
73 | #define SSCR0_NCS (1 << 21) /* Network Clock Select */ | ||
74 | #define SSCR0_EDSS (1 << 20) /* Extended Data Size Select */ | ||
75 | |||
76 | /* extra bits in PXA255, PXA26x and PXA27x SSP ports */ | ||
77 | #define SSCR0_TISSP (1 << 4) /* TI Sync Serial Protocol */ | ||
78 | #define SSCR0_PSP (3 << 4) /* PSP - Programmable Serial Protocol */ | ||
79 | #define SSCR1_TTELP (1 << 31) /* TXD Tristate Enable Last Phase */ | ||
80 | #define SSCR1_TTE (1 << 30) /* TXD Tristate Enable */ | ||
81 | #define SSCR1_EBCEI (1 << 29) /* Enable Bit Count Error interrupt */ | ||
82 | #define SSCR1_SCFR (1 << 28) /* Slave Clock free Running */ | ||
83 | #define SSCR1_ECRA (1 << 27) /* Enable Clock Request A */ | ||
84 | #define SSCR1_ECRB (1 << 26) /* Enable Clock request B */ | ||
85 | #define SSCR1_SCLKDIR (1 << 25) /* Serial Bit Rate Clock Direction */ | ||
86 | #define SSCR1_SFRMDIR (1 << 24) /* Frame Direction */ | ||
87 | #define SSCR1_RWOT (1 << 23) /* Receive Without Transmit */ | ||
88 | #define SSCR1_TRAIL (1 << 22) /* Trailing Byte */ | ||
89 | #define SSCR1_TSRE (1 << 21) /* Transmit Service Request Enable */ | ||
90 | #define SSCR1_RSRE (1 << 20) /* Receive Service Request Enable */ | ||
91 | #define SSCR1_TINTE (1 << 19) /* Receiver Time-out Interrupt enable */ | ||
92 | #define SSCR1_PINTE (1 << 18) /* Peripheral Trailing Byte Interupt Enable */ | ||
93 | #define SSCR1_IFS (1 << 16) /* Invert Frame Signal */ | ||
94 | #define SSCR1_STRF (1 << 15) /* Select FIFO or EFWR */ | ||
95 | #define SSCR1_EFWR (1 << 14) /* Enable FIFO Write/Read */ | ||
96 | |||
97 | #define SSSR_BCE (1 << 23) /* Bit Count Error */ | ||
98 | #define SSSR_CSS (1 << 22) /* Clock Synchronisation Status */ | ||
99 | #define SSSR_TUR (1 << 21) /* Transmit FIFO Under Run */ | ||
100 | #define SSSR_EOC (1 << 20) /* End Of Chain */ | ||
101 | #define SSSR_TINT (1 << 19) /* Receiver Time-out Interrupt */ | ||
102 | #define SSSR_PINT (1 << 18) /* Peripheral Trailing Byte Interrupt */ | ||
103 | |||
104 | #if defined(CONFIG_PXA3xx) | ||
105 | #define SSPSP_EDMYSTOP(x) ((x) << 28) /* Extended Dummy Stop */ | ||
106 | #define SSPSP_EDMYSTRT(x) ((x) << 26) /* Extended Dummy Start */ | ||
107 | #endif | ||
108 | |||
109 | #define SSPSP_FSRT (1 << 25) /* Frame Sync Relative Timing */ | ||
110 | #define SSPSP_DMYSTOP(x) ((x) << 23) /* Dummy Stop */ | ||
111 | #define SSPSP_SFRMWDTH(x) ((x) << 16) /* Serial Frame Width */ | ||
112 | #define SSPSP_SFRMDLY(x) ((x) << 9) /* Serial Frame Delay */ | ||
113 | #define SSPSP_DMYSTRT(x) ((x) << 7) /* Dummy Start */ | ||
114 | #define SSPSP_STRTDLY(x) ((x) << 4) /* Start Delay */ | ||
115 | #define SSPSP_ETDS (1 << 3) /* End of Transfer data State */ | ||
116 | #define SSPSP_SFRMP (1 << 2) /* Serial Frame Polarity */ | ||
117 | #define SSPSP_SCMODE(x) ((x) << 0) /* Serial Bit Rate Clock Mode */ | ||
118 | |||
119 | #define SSACD_SCDB (1 << 3) /* SSPSYSCLK Divider Bypass */ | ||
120 | #define SSACD_ACPS(x) ((x) << 4) /* Audio clock PLL select */ | ||
121 | #define SSACD_ACDS(x) ((x) << 0) /* Audio clock divider select */ | ||
122 | #if defined(CONFIG_PXA3xx) | ||
123 | #define SSACD_SCDX8 (1 << 7) /* SYSCLK division ratio select */ | ||
124 | #endif | ||
125 | |||
126 | |||
127 | #endif /* __ASM_ARCH_REGS_SSP_H */ | ||
diff --git a/arch/arm/mach-pxa/include/mach/ssp.h b/arch/arm/mach-pxa/include/mach/ssp.h index 8470a73d18b9..4c4ce62390d0 100644 --- a/arch/arm/mach-pxa/include/mach/ssp.h +++ b/arch/arm/mach-pxa/include/mach/ssp.h | |||
@@ -22,6 +22,128 @@ | |||
22 | #include <linux/list.h> | 22 | #include <linux/list.h> |
23 | #include <linux/io.h> | 23 | #include <linux/io.h> |
24 | 24 | ||
25 | /* | ||
26 | * SSP Serial Port Registers | ||
27 | * PXA250, PXA255, PXA26x and PXA27x SSP controllers are all slightly different. | ||
28 | * PXA255, PXA26x and PXA27x have extra ports, registers and bits. | ||
29 | */ | ||
30 | |||
31 | #define SSCR0 (0x00) /* SSP Control Register 0 */ | ||
32 | #define SSCR1 (0x04) /* SSP Control Register 1 */ | ||
33 | #define SSSR (0x08) /* SSP Status Register */ | ||
34 | #define SSITR (0x0C) /* SSP Interrupt Test Register */ | ||
35 | #define SSDR (0x10) /* SSP Data Write/Data Read Register */ | ||
36 | |||
37 | #define SSTO (0x28) /* SSP Time Out Register */ | ||
38 | #define SSPSP (0x2C) /* SSP Programmable Serial Protocol */ | ||
39 | #define SSTSA (0x30) /* SSP Tx Timeslot Active */ | ||
40 | #define SSRSA (0x34) /* SSP Rx Timeslot Active */ | ||
41 | #define SSTSS (0x38) /* SSP Timeslot Status */ | ||
42 | #define SSACD (0x3C) /* SSP Audio Clock Divider */ | ||
43 | |||
44 | #if defined(CONFIG_PXA3xx) | ||
45 | #define SSACDD (0x40) /* SSP Audio Clock Dither Divider */ | ||
46 | #endif | ||
47 | |||
48 | /* Common PXA2xx bits first */ | ||
49 | #define SSCR0_DSS (0x0000000f) /* Data Size Select (mask) */ | ||
50 | #define SSCR0_DataSize(x) ((x) - 1) /* Data Size Select [4..16] */ | ||
51 | #define SSCR0_FRF (0x00000030) /* FRame Format (mask) */ | ||
52 | #define SSCR0_Motorola (0x0 << 4) /* Motorola's Serial Peripheral Interface (SPI) */ | ||
53 | #define SSCR0_TI (0x1 << 4) /* Texas Instruments' Synchronous Serial Protocol (SSP) */ | ||
54 | #define SSCR0_National (0x2 << 4) /* National Microwire */ | ||
55 | #define SSCR0_ECS (1 << 6) /* External clock select */ | ||
56 | #define SSCR0_SSE (1 << 7) /* Synchronous Serial Port Enable */ | ||
57 | #define SSCR0_SCR(x) ((x) << 8) /* Serial Clock Rate (mask) */ | ||
58 | |||
59 | #if defined(CONFIG_PXA27x) || defined(CONFIG_PXA3xx) | ||
60 | #define SSCR0_EDSS (1 << 20) /* Extended data size select */ | ||
61 | #define SSCR0_NCS (1 << 21) /* Network clock select */ | ||
62 | #define SSCR0_RIM (1 << 22) /* Receive FIFO overrrun interrupt mask */ | ||
63 | #define SSCR0_TUM (1 << 23) /* Transmit FIFO underrun interrupt mask */ | ||
64 | #define SSCR0_FRDC (0x07000000) /* Frame rate divider control (mask) */ | ||
65 | #define SSCR0_SlotsPerFrm(x) (((x) - 1) << 24) /* Time slots per frame [1..8] */ | ||
66 | #define SSCR0_ACS (1 << 30) /* Audio clock select */ | ||
67 | #define SSCR0_MOD (1 << 31) /* Mode (normal or network) */ | ||
68 | #endif | ||
69 | |||
70 | #if defined(CONFIG_PXA3xx) | ||
71 | #define SSCR0_FPCKE (1 << 29) /* FIFO packing enable */ | ||
72 | #endif | ||
73 | |||
74 | #define SSCR1_RIE (1 << 0) /* Receive FIFO Interrupt Enable */ | ||
75 | #define SSCR1_TIE (1 << 1) /* Transmit FIFO Interrupt Enable */ | ||
76 | #define SSCR1_LBM (1 << 2) /* Loop-Back Mode */ | ||
77 | #define SSCR1_SPO (1 << 3) /* Motorola SPI SSPSCLK polarity setting */ | ||
78 | #define SSCR1_SPH (1 << 4) /* Motorola SPI SSPSCLK phase setting */ | ||
79 | #define SSCR1_MWDS (1 << 5) /* Microwire Transmit Data Size */ | ||
80 | #define SSCR1_TFT (0x000003c0) /* Transmit FIFO Threshold (mask) */ | ||
81 | #define SSCR1_TxTresh(x) (((x) - 1) << 6) /* level [1..16] */ | ||
82 | #define SSCR1_RFT (0x00003c00) /* Receive FIFO Threshold (mask) */ | ||
83 | #define SSCR1_RxTresh(x) (((x) - 1) << 10) /* level [1..16] */ | ||
84 | |||
85 | #define SSSR_TNF (1 << 2) /* Transmit FIFO Not Full */ | ||
86 | #define SSSR_RNE (1 << 3) /* Receive FIFO Not Empty */ | ||
87 | #define SSSR_BSY (1 << 4) /* SSP Busy */ | ||
88 | #define SSSR_TFS (1 << 5) /* Transmit FIFO Service Request */ | ||
89 | #define SSSR_RFS (1 << 6) /* Receive FIFO Service Request */ | ||
90 | #define SSSR_ROR (1 << 7) /* Receive FIFO Overrun */ | ||
91 | |||
92 | #define SSCR0_TIM (1 << 23) /* Transmit FIFO Under Run Interrupt Mask */ | ||
93 | #define SSCR0_RIM (1 << 22) /* Receive FIFO Over Run interrupt Mask */ | ||
94 | #define SSCR0_NCS (1 << 21) /* Network Clock Select */ | ||
95 | #define SSCR0_EDSS (1 << 20) /* Extended Data Size Select */ | ||
96 | |||
97 | /* extra bits in PXA255, PXA26x and PXA27x SSP ports */ | ||
98 | #define SSCR0_TISSP (1 << 4) /* TI Sync Serial Protocol */ | ||
99 | #define SSCR0_PSP (3 << 4) /* PSP - Programmable Serial Protocol */ | ||
100 | #define SSCR1_TTELP (1 << 31) /* TXD Tristate Enable Last Phase */ | ||
101 | #define SSCR1_TTE (1 << 30) /* TXD Tristate Enable */ | ||
102 | #define SSCR1_EBCEI (1 << 29) /* Enable Bit Count Error interrupt */ | ||
103 | #define SSCR1_SCFR (1 << 28) /* Slave Clock free Running */ | ||
104 | #define SSCR1_ECRA (1 << 27) /* Enable Clock Request A */ | ||
105 | #define SSCR1_ECRB (1 << 26) /* Enable Clock request B */ | ||
106 | #define SSCR1_SCLKDIR (1 << 25) /* Serial Bit Rate Clock Direction */ | ||
107 | #define SSCR1_SFRMDIR (1 << 24) /* Frame Direction */ | ||
108 | #define SSCR1_RWOT (1 << 23) /* Receive Without Transmit */ | ||
109 | #define SSCR1_TRAIL (1 << 22) /* Trailing Byte */ | ||
110 | #define SSCR1_TSRE (1 << 21) /* Transmit Service Request Enable */ | ||
111 | #define SSCR1_RSRE (1 << 20) /* Receive Service Request Enable */ | ||
112 | #define SSCR1_TINTE (1 << 19) /* Receiver Time-out Interrupt enable */ | ||
113 | #define SSCR1_PINTE (1 << 18) /* Peripheral Trailing Byte Interupt Enable */ | ||
114 | #define SSCR1_IFS (1 << 16) /* Invert Frame Signal */ | ||
115 | #define SSCR1_STRF (1 << 15) /* Select FIFO or EFWR */ | ||
116 | #define SSCR1_EFWR (1 << 14) /* Enable FIFO Write/Read */ | ||
117 | |||
118 | #define SSSR_BCE (1 << 23) /* Bit Count Error */ | ||
119 | #define SSSR_CSS (1 << 22) /* Clock Synchronisation Status */ | ||
120 | #define SSSR_TUR (1 << 21) /* Transmit FIFO Under Run */ | ||
121 | #define SSSR_EOC (1 << 20) /* End Of Chain */ | ||
122 | #define SSSR_TINT (1 << 19) /* Receiver Time-out Interrupt */ | ||
123 | #define SSSR_PINT (1 << 18) /* Peripheral Trailing Byte Interrupt */ | ||
124 | |||
125 | #if defined(CONFIG_PXA3xx) | ||
126 | #define SSPSP_EDMYSTOP(x) ((x) << 28) /* Extended Dummy Stop */ | ||
127 | #define SSPSP_EDMYSTRT(x) ((x) << 26) /* Extended Dummy Start */ | ||
128 | #endif | ||
129 | |||
130 | #define SSPSP_FSRT (1 << 25) /* Frame Sync Relative Timing */ | ||
131 | #define SSPSP_DMYSTOP(x) ((x) << 23) /* Dummy Stop */ | ||
132 | #define SSPSP_SFRMWDTH(x) ((x) << 16) /* Serial Frame Width */ | ||
133 | #define SSPSP_SFRMDLY(x) ((x) << 9) /* Serial Frame Delay */ | ||
134 | #define SSPSP_DMYSTRT(x) ((x) << 7) /* Dummy Start */ | ||
135 | #define SSPSP_STRTDLY(x) ((x) << 4) /* Start Delay */ | ||
136 | #define SSPSP_ETDS (1 << 3) /* End of Transfer data State */ | ||
137 | #define SSPSP_SFRMP (1 << 2) /* Serial Frame Polarity */ | ||
138 | #define SSPSP_SCMODE(x) ((x) << 0) /* Serial Bit Rate Clock Mode */ | ||
139 | |||
140 | #define SSACD_SCDB (1 << 3) /* SSPSYSCLK Divider Bypass */ | ||
141 | #define SSACD_ACPS(x) ((x) << 4) /* Audio clock PLL select */ | ||
142 | #define SSACD_ACDS(x) ((x) << 0) /* Audio clock divider select */ | ||
143 | #if defined(CONFIG_PXA3xx) | ||
144 | #define SSACD_SCDX8 (1 << 7) /* SYSCLK division ratio select */ | ||
145 | #endif | ||
146 | |||
25 | enum pxa_ssp_type { | 147 | enum pxa_ssp_type { |
26 | SSP_UNDEFINED = 0, | 148 | SSP_UNDEFINED = 0, |
27 | PXA25x_SSP, /* pxa 210, 250, 255, 26x */ | 149 | PXA25x_SSP, /* pxa 210, 250, 255, 26x */ |
diff --git a/arch/arm/mach-pxa/ssp.c b/arch/arm/mach-pxa/ssp.c index 6e7df7af61e1..a9b2d3eb8f32 100644 --- a/arch/arm/mach-pxa/ssp.c +++ b/arch/arm/mach-pxa/ssp.c | |||
@@ -33,7 +33,6 @@ | |||
33 | #include <asm/irq.h> | 33 | #include <asm/irq.h> |
34 | #include <mach/hardware.h> | 34 | #include <mach/hardware.h> |
35 | #include <mach/ssp.h> | 35 | #include <mach/ssp.h> |
36 | #include <mach/regs-ssp.h> | ||
37 | 36 | ||
38 | static DEFINE_MUTEX(ssp_lock); | 37 | static DEFINE_MUTEX(ssp_lock); |
39 | static LIST_HEAD(ssp_list); | 38 | static LIST_HEAD(ssp_list); |
diff --git a/drivers/spi/pxa2xx_spi.c b/drivers/spi/pxa2xx_spi.c index 35d4e5cdb631..959e78bb2f04 100644 --- a/drivers/spi/pxa2xx_spi.c +++ b/drivers/spi/pxa2xx_spi.c | |||
@@ -36,7 +36,6 @@ | |||
36 | #include <asm/delay.h> | 36 | #include <asm/delay.h> |
37 | 37 | ||
38 | #include <mach/dma.h> | 38 | #include <mach/dma.h> |
39 | #include <mach/regs-ssp.h> | ||
40 | #include <mach/ssp.h> | 39 | #include <mach/ssp.h> |
41 | #include <mach/pxa2xx_spi.h> | 40 | #include <mach/pxa2xx_spi.h> |
42 | 41 | ||
diff --git a/sound/soc/pxa/pxa-ssp.c b/sound/soc/pxa/pxa-ssp.c index 544fd9566f4d..2e27962220ad 100644 --- a/sound/soc/pxa/pxa-ssp.c +++ b/sound/soc/pxa/pxa-ssp.c | |||
@@ -32,7 +32,6 @@ | |||
32 | 32 | ||
33 | #include <mach/hardware.h> | 33 | #include <mach/hardware.h> |
34 | #include <mach/dma.h> | 34 | #include <mach/dma.h> |
35 | #include <mach/regs-ssp.h> | ||
36 | #include <mach/audio.h> | 35 | #include <mach/audio.h> |
37 | #include <mach/ssp.h> | 36 | #include <mach/ssp.h> |
38 | 37 | ||