~ubuntu-branches/ubuntu/quantal/linux-lowlatency/quantal-proposed

« back to all changes in this revision

Viewing changes to arch/arm/mach-shmobile/include/mach/intc.h

  • Committer: Package Import Robot
  • Author(s): Andy Whitcroft, Andy Whitcroft
  • Date: 2012-06-21 09:16:38 UTC
  • Revision ID: package-import@ubuntu.com-20120621091638-gubhv4nox8xez1ct
Tags: 3.5.0-1.1
[ Andy Whitcroft]

* Rebuild lowlatency against Ubuntu-3.5.0-1.1
* All new configuration system to allow configuration deltas to be
  exposed via debian.lowlatency/config-delta

Show diffs side-by-side

added added

removed removed

Lines of Context:
142
142
                             p ## _sense_registers, p ## _ack_registers) \
143
143
}
144
144
 
 
145
#define INTC_IRQ_PINS_16H(p, base, vect, str)                           \
 
146
                                                                        \
 
147
static struct resource p ## _resources[] __initdata = {                 \
 
148
        [0] = {                                                         \
 
149
                .start  = base,                                         \
 
150
                .end    = base + 0x64,                                  \
 
151
                .flags  = IORESOURCE_MEM,                               \
 
152
        },                                                              \
 
153
};                                                                      \
 
154
                                                                        \
 
155
enum {                                                                  \
 
156
        p ## _UNUSED = 0,                                               \
 
157
        INTC_IRQ_PINS_ENUM_16H(p),                                      \
 
158
};                                                                      \
 
159
                                                                        \
 
160
static struct intc_vect p ## _vectors[] __initdata = {                  \
 
161
        INTC_IRQ_PINS_VECT_16H(p, vect),                                \
 
162
};                                                                      \
 
163
                                                                        \
 
164
static struct intc_mask_reg p ## _mask_registers[] __initdata = {       \
 
165
        INTC_IRQ_PINS_MASK_16H(p, base),                                \
 
166
};                                                                      \
 
167
                                                                        \
 
168
static struct intc_prio_reg p ## _prio_registers[] __initdata = {       \
 
169
        INTC_IRQ_PINS_PRIO_16H(p, base),                                \
 
170
};                                                                      \
 
171
                                                                        \
 
172
static struct intc_sense_reg p ## _sense_registers[] __initdata = {     \
 
173
        INTC_IRQ_PINS_SENSE_16H(p, base),                               \
 
174
};                                                                      \
 
175
                                                                        \
 
176
static struct intc_mask_reg p ## _ack_registers[] __initdata = {        \
 
177
        INTC_IRQ_PINS_ACK_16H(p, base),                                 \
 
178
};                                                                      \
 
179
                                                                        \
 
180
static struct intc_desc p ## _desc __initdata = {                       \
 
181
        .name = str,                                                    \
 
182
        .resource = p ## _resources,                                    \
 
183
        .num_resources = ARRAY_SIZE(p ## _resources),                   \
 
184
        .hw = INTC_HW_DESC(p ## _vectors, NULL,                         \
 
185
                             p ## _mask_registers, p ## _prio_registers, \
 
186
                             p ## _sense_registers, p ## _ack_registers) \
 
187
}
 
188
 
145
189
#define INTC_IRQ_PINS_32(p, base, vect, str)                            \
146
190
                                                                        \
147
191
static struct resource p ## _resources[] __initdata = {                 \