Home
last modified time | relevance | path

Searched refs:girq (Results 1 – 20 of 20) sorted by relevance

/Zephyr-latest/dts/arm/microchip/mec172x/
Dmec172x-vw-routing.dtsi18 vw-girq = <24 0>;
23 vw-girq = <24 1>;
28 vw-girq = <24 2>;
33 vw-girq = <24 4>;
38 vw-girq = <24 5>;
43 vw-girq = <24 6>;
48 vw-girq = <24 8>;
53 vw-girq = <24 9>;
58 vw-girq = <24 10>;
63 vw-girq = <24 12>;
[all …]
/Zephyr-latest/drivers/timer/
Dmchp_xec_rtos_timer.c112 static inline void girq_src_clr(int girq, int bitpos) in girq_src_clr() argument
114 if ((girq < 8) || (girq > 26)) { in girq_src_clr()
118 ECIA_XEC_REGS->GIRQ[girq - 8].SRC = BIT(bitpos); in girq_src_clr()
121 static inline void girq_src_en(int girq, int bitpos) in girq_src_en() argument
123 if ((girq < 8) || (girq > 26)) { in girq_src_en()
127 ECIA_XEC_REGS->GIRQ[girq - 8].EN_SET = BIT(bitpos); in girq_src_en()
130 static inline void girq_src_dis(int girq, int bitpos) in girq_src_dis() argument
132 if ((girq < 8) || (girq > 26)) { in girq_src_dis()
136 ECIA_XEC_REGS->GIRQ[girq - 8].EN_CLR = BIT(bitpos); in girq_src_dis()
/Zephyr-latest/dts/arm/microchip/
Dmec172x_common.dtsi38 compatible = "microchip,xec-ecia-girq";
41 girq-id = <0>;
49 compatible = "microchip,xec-ecia-girq";
52 girq-id = <1>;
60 compatible = "microchip,xec-ecia-girq";
63 girq-id = <2>;
71 compatible = "microchip,xec-ecia-girq";
74 girq-id = <3>;
82 compatible = "microchip,xec-ecia-girq";
85 girq-id = <4>;
[all …]
Dmec1501hsz.dtsi87 girq-id = <15>;
105 girq-id = <11>;
115 girq-id = <10>;
125 girq-id = <9>;
135 girq-id = <8>;
145 girq-id = <12>;
155 girq-id = <26>;
220 girq = <13>;
221 girq-bit = <0>;
233 girq = <13>;
[all …]
/Zephyr-latest/drivers/interrupt_controller/
Dintc_mchp_ecia_xec.c250 int mchp_xec_ecia_enable(int girq, int src) in mchp_xec_ecia_enable() argument
252 if ((girq < MCHP_FIRST_GIRQ) || (girq > MCHP_LAST_GIRQ) || in mchp_xec_ecia_enable()
260 regs->GIRQ[girq - MCHP_FIRST_GIRQ].EN_SET = BIT(src); in mchp_xec_ecia_enable()
273 uint8_t girq = (uint8_t)MCHP_XEC_ECIA_GIRQ(ecia_info); in mchp_xec_ecia_info_enable() local
276 return mchp_xec_ecia_enable(girq, src); in mchp_xec_ecia_info_enable()
285 int mchp_xec_ecia_disable(int girq, int src) in mchp_xec_ecia_disable() argument
287 if ((girq < MCHP_FIRST_GIRQ) || (girq > MCHP_LAST_GIRQ) || in mchp_xec_ecia_disable()
295 regs->GIRQ[girq - MCHP_FIRST_GIRQ].EN_CLR = BIT(src); in mchp_xec_ecia_disable()
308 uint8_t girq = (uint8_t)MCHP_XEC_ECIA_GIRQ(ecia_info); in mchp_xec_ecia_info_disable() local
311 return mchp_xec_ecia_disable(girq, src); in mchp_xec_ecia_info_disable()
[all …]
/Zephyr-latest/soc/microchip/mec/mec172x/reg/
Dmec172x_ecia.h1121 #define MCHP_GIRQ_IDX(girq) ((uint32_t)(girq) - 8u) argument
1175 static inline void mchp_soc_ecia_girq_aggr_en(uint8_t girq, uint8_t en) in mchp_soc_ecia_girq_aggr_en() argument
1177 if ((girq < MCHP_FIRST_GIRQ_NOS) || (girq > MCHP_LAST_GIRQ_NOS)) { in mchp_soc_ecia_girq_aggr_en()
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()
1190 static inline void mchp_soc_ecia_girq_src_clr(uint8_t girq, uint8_t pin) in mchp_soc_ecia_girq_src_clr() argument
1192 if ((girq < MCHP_FIRST_GIRQ_NOS) || (girq > MCHP_LAST_GIRQ_NOS) || in mchp_soc_ecia_girq_src_clr()
1199 ecia->GIRQ[girq - 8u].SRC = BIT(pin); in mchp_soc_ecia_girq_src_clr()
1202 static inline void mchp_soc_ecia_girq_src_clr_bitmap(uint8_t girq, in mchp_soc_ecia_girq_src_clr_bitmap() argument
1205 if ((girq < MCHP_FIRST_GIRQ_NOS) || (girq > MCHP_LAST_GIRQ_NOS)) { in mchp_soc_ecia_girq_src_clr_bitmap()
[all …]
/Zephyr-latest/drivers/input/
Dinput_xec_kbd.c33 uint8_t girq; member
52 mchp_xec_ecia_girq_src_clr(cfg->girq, cfg->girq_pos); in xec_kbd_clear_girq_status()
54 MCHP_GIRQ_SRC(cfg->girq) = BIT(cfg->girq_pos); in xec_kbd_clear_girq_status()
63 mchp_xec_ecia_enable(cfg->girq, cfg->girq_pos); in xec_kbd_configure_girq()
65 MCHP_GIRQ_ENSET(cfg->girq) = BIT(cfg->girq_pos); in xec_kbd_configure_girq()
235 .girq = DT_INST_PROP_BY_IDX(0, girqs, 0),
/Zephyr-latest/drivers/watchdog/
Dwdt_mchp_xec.c25 uint8_t girq; member
162 mchp_soc_ecia_girq_src_clr(cfg->girq, cfg->girq_pos); in wdt_xec_isr()
185 mchp_soc_ecia_girq_src_en(cfg->girq, cfg->girq_pos); in wdt_xec_init()
200 .girq = DT_INST_PROP_BY_IDX(0, girqs, 0),
/Zephyr-latest/drivers/peci/
Dpeci_mchp_xec.c49 uint8_t girq; member
93 mchp_xec_ecia_girq_src_en(cfg->girq, cfg->girq_pos); in peci_girq_enable()
100 mchp_soc_ecia_girq_src_clr(cfg->girq, cfg->girq_pos); in peci_girq_status_clear()
114 MCHP_GIRQ_ENSET(cfg->girq) = BIT(cfg->girq_pos); in peci_girq_enable()
121 MCHP_GIRQ_SRC(cfg->girq) = BIT(cfg->girq_pos); in peci_girq_status_clear()
570 .girq = DT_INST_PROP_BY_IDX(0, girqs, 0),
/Zephyr-latest/drivers/spi/
Dspi_xec_qmspi.c24 uint8_t girq; member
644 MCHP_GIRQ_CLR_EN(cfg->girq, cfg->girq_pos); in qmspi_init()
645 MCHP_GIRQ_SRC_CLR(cfg->girq, cfg->girq_pos); in qmspi_init()
647 MCHP_GIRQ_BLK_CLREN(cfg->girq); in qmspi_init()
691 .girq = MCHP_QMSPI_GIRQ_NUM,
Dspi_xec_qmspi_ldma.c79 uint8_t girq; member
845 mchp_xec_ecia_girq_src_clr(cfg->girq, cfg->girq_pos); in qmspi_xec_isr()
959 mchp_xec_ecia_girq_src_clr(cfg->girq, cfg->girq_pos); in qmspi_xec_init()
981 mchp_xec_ecia_enable(cfg->girq, cfg->girq_pos); in qmspi_xec_init()
1063 .girq = XEC_QMSPI_GIRQ(i), \
/Zephyr-latest/drivers/sensor/microchip/mchp_tach_xec/
Dtach_mchp_xec.c31 uint8_t girq; member
188 .girq = DT_INST_PROP_BY_IDX(inst, girqs, 0), \
/Zephyr-latest/drivers/i2c/
Di2c_mchp_xec_v2.c90 uint8_t girq; member
235 mchp_xec_ecia_girq_src_clr(cfg->girq, cfg->girq_pos); in i2c_xec_reset_config()
971 mchp_xec_ecia_girq_src_clr(cfg->girq, cfg->girq_pos); in i2c_xec_bus_isr()
1011 mchp_xec_ecia_girq_src_clr(cfg->girq, cfg->girq_pos); in i2c_xec_target_register()
1012 mchp_xec_ecia_girq_src_en(cfg->girq, cfg->girq_pos); in i2c_xec_target_register()
1030 mchp_xec_ecia_girq_src_dis(cfg->girq, cfg->girq_pos); in i2c_xec_target_unregister()
1098 .girq = DT_INST_PROP_BY_IDX(n, girqs, 0), \
Di2c_mchp_xec.c899 .girq_id = DT_INST_PROP(n, girq), \
/Zephyr-latest/drivers/espi/
Despi_mchp_xec_v2.h27 void (*the_isr)(int girq, int bpos, void *dev);
Despi_saf_mchp_xec_v2.c1150 uint8_t girq, gpos; \
1159 girq = MCHP_XEC_ECIA_GIRQ(DT_INST_PROP_BY_IDX(n, girqs, 0)); \
1161 mchp_xec_ecia_girq_src_en(girq, gpos); \
1170 girq = MCHP_XEC_ECIA_GIRQ(DT_INST_PROP_BY_IDX(n, girqs, 1)); \
1172 mchp_xec_ecia_girq_src_en(girq, gpos); \
Despi_mchp_xec_host_v2.c127 uint8_t girq = MCHP_XEC_ECIA_GIRQ(xec_mbox0_cfg.ecia_info); in mbox0_isr() local
131 mchp_soc_ecia_girq_src_clr(girq, bitpos); in mbox0_isr()
/Zephyr-latest/drivers/pwm/
Dpwm_mchp_xec_bbled.c125 uint8_t girq; member
357 .girq = (uint8_t)(DT_INST_PROP_BY_IDX(0, girqs, 0)), \
/Zephyr-latest/drivers/crypto/
Dcrypto_mchp_xec_symcr.c123 uint8_t girq; member
539 .girq = DT_INST_PROP_BY_IDX(inst, girqs, 0), \
/Zephyr-latest/doc/releases/
Drelease-notes-2.7.rst853 :dtcompatible:`microchip,xec-ecia-girq`,