Searched +full:at91rm9200 +full:- +full:aic (Results 1 – 13 of 13) sorted by relevance
2 * Atmel AT91 AIC (Advanced Interrupt Controller) driver9 * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>34 #include "irq-atmel-aic-common.h"36 /* Number of irq lines managed by AIC */62 struct irq_domain_chip_generic *dgc = aic_domain->gc; in aic_handle()63 struct irq_chip_generic *gc = dgc->gc[0]; in aic_handle()82 irq_reg_writel(gc, d->mask, AT91_AIC_ISCR); in aic_retrigger()94 smr = irq_reg_readl(gc, AT91_AIC_SMR(d->hwirq)); in aic_set_type()99 irq_reg_writel(gc, smr, AT91_AIC_SMR(d->hwirq)); in aic_set_type()110 irq_reg_writel(gc, gc->mask_cache, AT91_AIC_IDCR); in aic_suspend()[all …]
2 * Atmel AT91 common AIC (Advanced Interrupt Controller) code shared by3 * irq-atmel-aic and irq-atmel-aic5 drivers10 * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>25 #include "irq-atmel-aic-common.h"45 ct->chip.irq_mask(d); in aic_common_shutdown()51 struct aic_chip_data *aic = gc->private; in aic_common_set_type() local62 if (!(d->mask & aic->ext_irqs)) in aic_common_set_type()63 return -EINVAL; in aic_common_set_type()68 if (!(d->mask & aic->ext_irqs)) in aic_common_set_type()69 return -EINVAL; in aic_common_set_type()[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * at91rm9200.dtsi - Device Tree Include file for AT91RM9200 family SoC12 #include <dt-bindings/pinctrl/at91.h>13 #include <dt-bindings/interrupt-controller/irq.h>14 #include <dt-bindings/gpio/gpio.h>15 #include <dt-bindings/clock/at91.h>16 #include <dt-bindings/mfd/at91-usart.h>19 #address-cells = <1>;20 #size-cells = <1>;21 model = "Atmel AT91RM9200 family SoC";[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * at91sam9261.dtsi - Device Tree Include file for AT91SAM9261 SoC5 * Copyright (C) 2013 Jean-Jacques Hiblot <jjhiblot@traphandler.com>8 #include <dt-bindings/pinctrl/at91.h>9 #include <dt-bindings/interrupt-controller/irq.h>10 #include <dt-bindings/gpio/gpio.h>11 #include <dt-bindings/clock/at91.h>12 #include <dt-bindings/mfd/at91-usart.h>15 #address-cells = <1>;16 #size-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * at91sam9260.dtsi - Device Tree Include file for AT91SAM9260 family SoC7 * 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>10 #include <dt-bindings/pinctrl/at91.h>11 #include <dt-bindings/interrupt-controller/irq.h>12 #include <dt-bindings/gpio/gpio.h>13 #include <dt-bindings/clock/at91.h>14 #include <dt-bindings/mfd/at91-usart.h>17 #address-cells = <1>;18 #size-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * at91sam9263.dtsi - Device Tree Include file for AT91SAM9263 family SoC5 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>8 #include <dt-bindings/pinctrl/at91.h>9 #include <dt-bindings/interrupt-controller/irq.h>10 #include <dt-bindings/gpio/gpio.h>11 #include <dt-bindings/clock/at91.h>12 #include <dt-bindings/mfd/at91-usart.h>15 #address-cells = <1>;16 #size-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * at91sam9rl.dtsi - Device Tree Include file for AT91SAM9RL family SoC6 * Alexandre Belloni <alexandre.belloni@free-electrons.com>9 #include <dt-bindings/pinctrl/at91.h>10 #include <dt-bindings/clock/at91.h>11 #include <dt-bindings/interrupt-controller/irq.h>12 #include <dt-bindings/gpio/gpio.h>13 #include <dt-bindings/pwm/pwm.h>14 #include <dt-bindings/mfd/at91-usart.h>17 #address-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * at91sam9n12.dtsi - Device Tree include file for AT91SAM9N12 SoC9 #include <dt-bindings/dma/at91.h>10 #include <dt-bindings/pinctrl/at91.h>11 #include <dt-bindings/interrupt-controller/irq.h>12 #include <dt-bindings/gpio/gpio.h>13 #include <dt-bindings/clock/at91.h>14 #include <dt-bindings/mfd/at91-usart.h>17 #address-cells = <1>;18 #size-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * at91sam9g45.dtsi - Device Tree Include file for AT91SAM9G45 family SoC11 #include <dt-bindings/dma/at91.h>12 #include <dt-bindings/pinctrl/at91.h>13 #include <dt-bindings/interrupt-controller/irq.h>14 #include <dt-bindings/gpio/gpio.h>15 #include <dt-bindings/clock/at91.h>16 #include <dt-bindings/mfd/at91-usart.h>19 #address-cells = <1>;20 #size-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * at91sam9x5.dtsi - Device Tree Include file for AT91SAM9x5 family SoC11 #include <dt-bindings/dma/at91.h>12 #include <dt-bindings/pinctrl/at91.h>13 #include <dt-bindings/interrupt-controller/irq.h>14 #include <dt-bindings/gpio/gpio.h>15 #include <dt-bindings/clock/at91.h>16 #include <dt-bindings/mfd/at91-usart.h>19 #address-cells = <1>;20 #size-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * sama5d3.dtsi - Device Tree Include file for SAMA5D3 family SoC10 #include <dt-bindings/dma/at91.h>11 #include <dt-bindings/pinctrl/at91.h>12 #include <dt-bindings/interrupt-controller/irq.h>13 #include <dt-bindings/gpio/gpio.h>14 #include <dt-bindings/clock/at91.h>15 #include <dt-bindings/mfd/at91-usart.h>18 #address-cells = <1>;19 #size-cells = <1>;[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 * sama5d4.dtsi - Device Tree Include file for SAMA5D4 family SoC9 #include <dt-bindings/clock/at91.h>10 #include <dt-bindings/dma/at91.h>11 #include <dt-bindings/mfd/at91-usart.h>12 #include <dt-bindings/pinctrl/at91.h>13 #include <dt-bindings/interrupt-controller/irq.h>14 #include <dt-bindings/gpio/gpio.h>17 #address-cells = <1>;18 #size-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.0-only5 * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>29 #include "pinctrl-at91.h"42 * @pioc_hwirq: PIO bank interrupt identifier on AIC114 * struct at91_pmx_func - describes AT91 pinmux functions134 * struct at91_pmx_pin - describes an At91 pin mux148 * struct at91_pin_group - describes an At91 pin group153 * from the driver-local pin enumeration space165 * struct at91_pinctrl_mux_ops - describes an AT91 mux ops group240 for (i = 0; i < info->ngroups; i++) { in at91_pinctrl_find_group_by_name()[all …]