Home
last modified time | relevance | path

Searched refs:ecia (Results 1 – 13 of 13) sorted by relevance

/Zephyr-latest/drivers/interrupt_controller/
Dintc_mchp_ecia_xec.c37 ((struct ecia_regs *)(DT_REG_ADDR(DT_NODELABEL(ecia))))
452 DT_FOREACH_CHILD(DT_NODELABEL(ecia), XEC_CHK_REQ_AGGR) \
516 struct ecia_regs *const ecia = (struct ecia_regs *)cfg->ecia_base; in xec_ecia_init() local
534 ecia->BLK_EN_CLR = UINT32_MAX; in xec_ecia_init()
537 ecia->BLK_EN_SET = MCHP_ECIA_AGGR_BITMAP; in xec_ecia_init()
541 ecia->GIRQ[n].EN_CLR = UINT32_MAX; in xec_ecia_init()
599 DT_FOREACH_CHILD_STATUS_OKAY(DT_NODELABEL(ecia), GIRQ_XEC_DEVICE)
606 .ecia_base = DT_REG_ADDR(DT_NODELABEL(ecia)),
610 DT_FOREACH_CHILD_STATUS_OKAY(DT_NODELABEL(ecia), XEC_GIRQ_HANDLE)
613 DEVICE_DT_DEFINE(DT_NODELABEL(ecia), xec_ecia_init,
/Zephyr-latest/dts/arm/microchip/
Dmec172x_common.dtsi27 ecia: ecia@4000e000 { label
28 compatible = "microchip,xec-ecia";
38 compatible = "microchip,xec-ecia-girq";
49 compatible = "microchip,xec-ecia-girq";
60 compatible = "microchip,xec-ecia-girq";
71 compatible = "microchip,xec-ecia-girq";
82 compatible = "microchip,xec-ecia-girq";
93 compatible = "microchip,xec-ecia-girq";
101 compatible = "microchip,xec-ecia-girq";
110 compatible = "microchip,xec-ecia-girq";
[all …]
Dmec172xnsz.dtsi14 #include <zephyr/dt-bindings/interrupt-controller/mchp-xec-ecia.h>
Dmec1727nsz.dtsi12 #include <zephyr/dt-bindings/interrupt-controller/mchp-xec-ecia.h>
Dmec172xnlj.dtsi14 #include <zephyr/dt-bindings/interrupt-controller/mchp-xec-ecia.h>
Dmec1501hsz.dtsi79 ecia: ecia@4000e000 { label
Dmec5.dtsi36 ecia: ecia@4000e000 { label
/Zephyr-latest/soc/microchip/mec/mec172x/reg/
Dmec172x_ecia.h14 #define ECIA_BASE_ADDR DT_REG_ADDR(DT_NODELABEL(ecia))
1181 struct ecia_regs *ecia = (struct ecia_regs *)(ECIA_BASE_ADDR); in mchp_soc_ecia_girq_aggr_en() local
1184 ecia->BLK_EN_SET = BIT(girq); in mchp_soc_ecia_girq_aggr_en()
1186 ecia->BLK_EN_CLR = BIT(girq); in mchp_soc_ecia_girq_aggr_en()
1197 struct ecia_regs *ecia = (struct ecia_regs *)(ECIA_BASE_ADDR); in mchp_soc_ecia_girq_src_clr() local
1199 ecia->GIRQ[girq - 8u].SRC = BIT(pin); in mchp_soc_ecia_girq_src_clr()
1209 struct ecia_regs *ecia = (struct ecia_regs *)(ECIA_BASE_ADDR); in mchp_soc_ecia_girq_src_clr_bitmap() local
1211 ecia->GIRQ[girq - 8u].SRC = bitmap; in mchp_soc_ecia_girq_src_clr_bitmap()
1221 struct ecia_regs *ecia = (struct ecia_regs *)(ECIA_BASE_ADDR); in mchp_soc_ecia_girq_src_dis() local
1223 ecia->GIRQ[girq - 8u].EN_CLR = BIT(pin); in mchp_soc_ecia_girq_src_dis()
[all …]
/Zephyr-latest/boards/microchip/mec172xmodular_assy6930/
Dmec172xmodular_assy6930.dts54 &ecia {
/Zephyr-latest/drivers/timer/
Dmchp_xec_rtos_timer.c60 ((struct ecia_regs *)DT_REG_ADDR(DT_NODELABEL(ecia)))
/Zephyr-latest/boards/microchip/mec172xevb_assy6906/
Dmec172xevb_assy6906.dts58 &ecia {
/Zephyr-latest/soc/microchip/mec/mec172x/
Ddevice_power.c18 ((struct ecia_named_regs *)(DT_REG_ADDR(DT_NODELABEL(ecia))))
/Zephyr-latest/doc/releases/
Drelease-notes-2.7.rst852 :dtcompatible:`microchip,xec-adc-v2`, :dtcompatible:`microchip,xec-ecia`,
853 :dtcompatible:`microchip,xec-ecia-girq`,