Exemplo n.º 1
0
static void __init roverp5p_init_irq (void)
{
	/* Initialize standard IRQs */
	pxa_init_irq();
//	printk("init_irq done \n");

}
Exemplo n.º 2
0
static void __init idp_init_irq(void)
{

	pxa_init_irq();

	set_irq_type(TOUCH_PANEL_IRQ, TOUCH_PANEL_IRQ_EDGE);
}
Exemplo n.º 3
0
static void __init ez_pxa270_init_irq(void)
{
	pxa_init_irq();
	set_irq_type(IRQ_GPIO(21), IRQT_RISING); // CS8900A
//	set_irq_type(IRQ_GPIO(12), IRQT_RISING); // SL811

	set_irq_type(IRQ_GPIO(23), IRQT_RISING); // 16550A	attatch 74hc32
	set_irq_type(IRQ_GPIO(24), IRQT_RISING); // 16550A
	set_irq_type(IRQ_GPIO(25), IRQT_RISING); // 16550A
	set_irq_type(IRQ_GPIO(26), IRQT_RISING); // 16550A
	set_irq_type(IRQ_GPIO(114), IRQT_FALLING); // ax88796B
}
Exemplo n.º 4
0
static void __init falinux_pxa255_init_irq(void)
{
	pxa_init_irq();

	set_irq_type(IRQ_GPIO(19), IRQT_RISING); // smsc9111
	set_irq_type(IRQ_GPIO(20), IRQT_RISING); // smsc9111

	set_irq_type(IRQ_GPIO(23), IRQT_RISING); // 16550A	attatch 74hc32
	set_irq_type(IRQ_GPIO(24), IRQT_RISING); // 16550A
	set_irq_type(IRQ_GPIO(25), IRQT_RISING); // 16550A
	set_irq_type(IRQ_GPIO(26), IRQT_RISING); // 16550A
}
Exemplo n.º 5
0
static void __init lubbock_init_irq(void)
{
	int irq;

	pxa_init_irq();

	/* setup extra lubbock irqs */
	for (irq = LUBBOCK_IRQ(0); irq <= LUBBOCK_LAST_IRQ; irq++) {
		set_irq_chip(irq, &lubbock_irq_chip);
		set_irq_handler(irq, do_level_IRQ);
		set_irq_flags(irq, IRQF_VALID | IRQF_PROBE);
	}

	set_irq_chained_handler(IRQ_GPIO(0), lubbock_irq_handler);
	set_irq_type(IRQ_GPIO(0), IRQT_FALLING);
}
Exemplo n.º 6
0
static void __init lpd270_init_irq(void)
{
	int irq;

	pxa_init_irq();

	__raw_writew(0, LPD270_INT_MASK);
	__raw_writew(0, LPD270_INT_STATUS);

	/* setup extra LogicPD PXA270 irqs */
	for (irq = LPD270_IRQ(2); irq <= LPD270_IRQ(4); irq++) {
		set_irq_chip(irq, &lpd270_irq_chip);
		set_irq_handler(irq, handle_level_irq);
		set_irq_flags(irq, IRQF_VALID | IRQF_PROBE);
	}
	set_irq_chained_handler(IRQ_GPIO(0), lpd270_irq_handler);
	set_irq_type(IRQ_GPIO(0), IRQT_FALLING);
}
Exemplo n.º 7
0
static void __init mainstone_init_irq(void)
{
	int irq;

	pxa_init_irq();

	/* setup extra Mainstone irqs */
	for(irq = MAINSTONE_IRQ(0); irq <= MAINSTONE_IRQ(15); irq++) {
		set_irq_chip(irq, &mainstone_irq_chip);
		set_irq_handler(irq, do_level_IRQ);
		set_irq_flags(irq, IRQF_VALID | IRQF_PROBE);
	}
	set_irq_flags(MAINSTONE_IRQ(8), 0);
	set_irq_flags(MAINSTONE_IRQ(12), 0);

	MST_INTMSKENA = 0;
	MST_INTSETCLR = 0;

	set_irq_chained_handler(IRQ_GPIO(0), mainstone_irq_handler);
	set_irq_type(IRQ_GPIO(0), IRQT_FALLING);
}
Exemplo n.º 8
0
static void __init csb226_init_irq(void)
{
	int irq;
	
	pxa_init_irq();

	/* setup extra csb226 irqs */
/* RS: ???
	for(irq = CSB226_IRQ(0); irq <= CSB226_IRQ(5); irq++)
	{
		irq_desc[irq].valid	= 1;
		irq_desc[irq].probe_ok	= 1;
		irq_desc[irq].mask_ack	= csb226_mask_and_ack_irq;
		irq_desc[irq].mask	= csb226_mask_irq;
		irq_desc[irq].unmask	= csb226_unmask_irq;
	}

	set_GPIO_IRQ_edge(GPIO_CSB226_IRQ, GPIO_FALLING_EDGE);
	setup_arm_irq(IRQ_GPIO_CSB226_IRQ, &csb226_irq);
*/
}
Exemplo n.º 9
0
static void __init hx4700_init_irq(void)
{
	/* int irq; */

	pxa_init_irq();

#if 0
	/* setup extra irqs */
	for(irq = HX4700_IRQ(0); irq <= HX4700_IRQ(15); irq++) {
		set_irq_chip(irq, &hx4700_irq_chip);
		set_irq_handler(irq, do_level_IRQ);
		set_irq_flags(irq, IRQF_VALID | IRQF_PROBE);
	}
	set_irq_flags(HX4700_IRQ(8), 0);
	set_irq_flags(HX4700_IRQ(12), 0);

	MST_INTMSKENA = 0;
	MST_INTSETCLR = 0;

	set_irq_chained_handler(IRQ_GPIO(0), hx4700_irq_handler);
	set_irq_type(IRQ_GPIO(0), IRQT_FALLING);
#endif
}
Exemplo n.º 10
0
void __init pxa95x_init_irq(void)
{
	pxa_init_irq(96, NULL);
}
Exemplo n.º 11
0
static void __init corgi_init_irq(void)
{
	pxa_init_irq();
}
Exemplo n.º 12
0
static void __init ez_x5_init_irq(void)
{
	pxa_init_irq();
	set_irq_type(IRQ_GPIO(21), IRQT_RISING); // CS8900A
	set_irq_type(IRQ_GPIO(12), IRQT_RISING); // SL811
}
Exemplo n.º 13
0
static void __init csb226_init_irq(void)
{
  pxa_init_irq();
}
Exemplo n.º 14
0
void __init pxa95x_init_irq(void)
{
	pxa_init_irq(96, NULL);
	pxa_init_gpio(IRQ_GPIO_2_x, 2, 127, NULL);
}
Exemplo n.º 15
0
static void __init a730_init_irq(void)
{
    pxa_init_irq();
}
Exemplo n.º 16
0
void __init pxa26x_init_irq(void)
{
	pxa_init_irq(32, pxa25x_set_wake);
}
Exemplo n.º 17
0
static void __init zylonite_init_irq(void)
{
	pxa_init_irq();
}