Searched +full:ts4800 +full:- +full:irqc (Results 1 – 3 of 3) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/interrupt-controller/technologic,ts4800-irqc.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: TS-4800 FPGA Interrupt Controller10 - Damien Riegel <damien.riegel@savoirfairelinux.com>13 TS-4800 FPGA has an internal interrupt controller. When one of the interrupts19 const: technologic,ts4800-irqc24 '#interrupt-cells':27 interrupt-controller: true[all …]
2 * Copyright 2015 Savoir-faire Linux4 * This device tree is based on imx51-babbage.dts9 /dts-v1/;13 model = "Technologic Systems TS-4800";14 compatible = "technologic,imx51-ts4800", "fsl,imx51";17 stdout-path = &uart1;27 clock-frequency = <22579200>;31 clock-frequency = <24576000>;35 backlight_reg: regulator-backlight {36 compatible = "regulator-fixed";[all …]
2 * Multiplexed-IRQs driver for TS-4800's FPGA4 * Copyright (c) 2015 - Savoir-faire Linux36 u16 reg = readw(data->base + IRQ_MASK); in ts4800_irq_mask()37 u16 mask = 1 << d->hwirq; in ts4800_irq_mask()39 writew(reg | mask, data->base + IRQ_MASK); in ts4800_irq_mask()45 u16 reg = readw(data->base + IRQ_MASK); in ts4800_irq_unmask()46 u16 mask = 1 << d->hwirq; in ts4800_irq_unmask()48 writew(reg & ~mask, data->base + IRQ_MASK); in ts4800_irq_unmask()55 seq_puts(p, dev_name(&data->pdev->dev)); in ts4800_irq_print_chip()67 struct ts4800_irq_data *data = d->host_data; in ts4800_irqdomain_map()[all …]