Exemplo n.º 1
0
int c2k_irq_to_gpio(int irq)
{
	struct mtk_c2k_gpio_des *des = NULL;

	des = gpio_des_find_by_irq(irq);
	if (NULL == des) {
		pr_debug("%s: no gpio for irq %d\n", __func__, irq);
		return -1;
	} else {
		return des->gpio;
	}
}
Exemplo n.º 2
0
int c2k_irq_set_type(int irq, unsigned int type)
{
    mtk_c2k_gpio_des *des = NULL;

    des = gpio_des_find_by_irq(irq);
    if(NULL == des){
        printk("%s: no gpio for irq %d\n", __FUNCTION__, irq);
        return -1;
    }else{
        des->irq_type = type;
        //printk("[C2K]set irq(%d) type %d\n", irq, type);
    }
	return 0;
}
Exemplo n.º 3
0
int c2k_irq_set_type(int irq, unsigned int type)
{
	struct mtk_c2k_gpio_des *des = NULL;

	des = gpio_des_find_by_irq(irq);
	if (NULL == des) {
		pr_debug("%s: no gpio for irq %d\n", __func__, irq);
		return -1;
	} else {
		des->irq_type = type;
		/*pr_debug("[C2K]set irq(%d) type %d\n", irq, type); */
	}
	return 0;
}