blob: 5beae74fc6c6076ca5d8f8b9714140848cead28f [file] [log] [blame]
/*
* Copyright (c) 2021 Nuvoton Technology Corporation.
*
* SPDX-License-Identifier: Apache-2.0
*/
/* Common MIWU group-interrupt mapping configurations in npcx family */
#include <nuvoton/npcx/npcx-miwus-int-map.dtsi>
/* Specific MIWU group-interrupt mapping configurations in npcx9 series */
/ {
/* Mapping between MIWU group and interrupts */
npcx-miwus-int-map {
map_miwu0_groups: map-miwu0-groups {
compatible = "nuvoton,npcx-miwu-int-map";
parent = <&miwu0>;
group_a0: group-a0-map {
irq = <7>;
irq-prio = <2>;
group-mask = <0x01>;
};
group_d0: group-d0-map {
irq = <5>;
irq-prio = <2>;
group-mask = <0x08>;
};
group_e0: group-e0-map {
irq = <11>;
irq-prio = <2>;
group-mask = <0x10>;
};
group_f0: group-f0-map {
irq = <35>;
irq-prio = <2>;
group-mask = <0x20>;
};
group_g0: group-g0-map {
irq = <42>;
irq-prio = <2>;
group-mask = <0x40>;
};
group_h0: group-h0-map {
irq = <46>;
irq-prio = <2>;
group-mask = <0x80>;
};
};
map_miwu2_groups: map-miwu2-groups {
compatible = "nuvoton,npcx-miwu-int-map";
parent = <&miwu2>;
group_f2: group-f2-map {
irq = <59>;
irq-prio = <2>;
group-mask = <0x20>;
};
group_g2: group-g2-map {
irq = <55>;
irq-prio = <2>;
group-mask = <0x40>;
};
};
};
};