History log of /rk3399_rockchip-uboot/drivers/irq/Makefile (Results 1 – 5 of 5)
Revision Date Author Comments
# e59905bf 28-May-2020 Joseph Chen <chenjh@rock-chips.com>

irq: use CONFIG_ROCKCHIP_GPIO_V2 instead of CONFIG_IRQ2GPIO_V2

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Id8b232efce483501053bcbd779a444d395c061fc


# 5a157e97 12-May-2020 Joseph Chen <chenjh@rock-chips.com>

Merge branch 'thunder-boot' into next-dev


# 0fdee37b 25-Mar-2020 Joseph Chen <chenjh@rock-chips.com>

drivers: irq: add irq to gpio v2 transfer support

Some platform with new GPIO IP implements the low/high
registers with write mask. This configure handles it.

Signed-off-by: Joseph Chen <chenjh@roc

drivers: irq: add irq to gpio v2 transfer support

Some platform with new GPIO IP implements the low/high
registers with write mask. This configure handles it.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I855357d29e7fba072b867c06a31a049462ebf6ff

show more ...


# 41766119 27-Jul-2019 Joseph Chen <chenjh@rock-chips.com>

irq: add virq irq-chip support

This patch support the device to add its interrupt controller as "irq chip"
into generic interrupt framework, the other driver can request its child
interrupt like a r

irq: add virq irq-chip support

This patch support the device to add its interrupt controller as "irq chip"
into generic interrupt framework, the other driver can request its child
interrupt like a real hardware irq.

Example for PMIC:
GIC-\
|- ...
|- GPIO-\
|- ...
|- PMIC-\
|_ virq_0
|_ virq_1
|_ virq_2
|...
|_ virq_n

Change-Id: I17716f3db494a85fc22b23ff18042771a6116da8
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...


# 4e6670fe 25-Sep-2017 Joseph Chen <chenjh@rock-chips.com>

drivers: add irq interrupt framework support

This patch add support for IRQ interrupt, FIQ not included.
It will be enabled when you select CONFIG_GICV2 or CONFIG_GICV3.

The framework support gic i

drivers: add irq interrupt framework support

This patch add support for IRQ interrupt, FIQ not included.
It will be enabled when you select CONFIG_GICV2 or CONFIG_GICV3.

The framework support gic interrupt and gpio interrupt, relative APIs
are provided in: ./include/irq-platform.h

If you'd like to add a new platform support into interrupt framework,
please follow the steps:
1. add relative definitions in the file like other platforms:
./include/irq-platform.h

2. add GICD, GICC and GICR(for GICV3) base address definitions in the
rkxxx-common.h, they are needed in: arch/arm/cpu/armv8/start.S;

3. enable CONFIG_GICV2 or CONFIG_GICV3.

Notice:
1. the framework is initialize in function 'interrupt_init()' of
_sequence_r[]. So you should not request irqs too early.

2. IRQ stack size is configured by CONFIG_IRQ_STACK_SIZE, the default
value is 8KB when CONFIG_IRQ_STACK_SIZE is absent.

Change-Id: I3d9e29873c9d64cd28aabd13a61111438c5902b0
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>

show more ...