/Zephyr-latest/dts/arm/nuvoton/npcx/ |
D | npcx-espi-vws-map.dtsi | 34 compatible = "nuvoton,npcx-espi-vw-conf"; 38 vw-slp-s3 { 39 vw-reg = <NPCX_VWEVMS0 0x01>; 40 vw-wui = <&wui_vw_slp_s3>; 42 vw-slp-s4 { 43 vw-reg = <NPCX_VWEVMS0 0x02>; 44 vw-wui = <&wui_vw_slp_s4>; 46 vw-slp-s5 { 47 vw-reg = <NPCX_VWEVMS0 0x04>; 48 vw-wui = <&wui_vw_slp_s5>; [all …]
|
D | npcx-espi-vws-ex-map.dtsi | 28 vw-index-extend-set = < ESPI_NPCX_VW_EX_VAL(1, 6, 0x4A) >; 35 vw-dnx-warn { 36 vw-reg = <NPCX_VWEVMS6 0x02>; 37 vw-wui = <&wui_vw_dnx_warn>; 42 vw-dnx-ack { 43 vw-reg = <NPCX_VWEVSM3 0x02>;
|
D | npcx.dtsi | 351 #vw-cells = <3>;
|
/Zephyr-latest/dts/arm/microchip/mec172x/ |
D | mec172x-vw-routing.dtsi | 11 mchp-xec-espi-vw-routing { 12 compatible = "microchip,xec-espi-vw-routing"; 17 vw-reg = <0x02 MSVW 0 0>; 18 vw-girq = <24 0>; 22 vw-reg = <0x02 MSVW 0 1>; 23 vw-girq = <24 1>; 27 vw-reg = <0x02 MSVW 0 2>; 28 vw-girq = <24 2>; 32 vw-reg = <0x03 MSVW 1 0>; 33 vw-girq = <24 4>; [all …]
|
/Zephyr-latest/soc/microchip/mec/common/ |
D | soc_dt.h | 47 #define MCHP_DT_ESPI_VW_FLAGS(vw) \ argument 48 ((uint8_t)(MCHP_DT_VW_NODE_HAS_STATUS(vw)) & 0x01U) | \ 49 ((((uint8_t)DT_PROP_BY_IDX(MCHP_DT_NODE_FROM_VWTABLE(vw), vw_reg, 1)) & 0x1) << 1) | \ 50 ((((uint8_t)DT_ENUM_IDX_OR(MCHP_DT_NODE_FROM_VWTABLE(vw), reset_state, 0)) & 0x3) << 2) | \ 51 ((((uint8_t)DT_ENUM_IDX_OR(MCHP_DT_NODE_FROM_VWTABLE(vw), reset_source, 0)) & 0x7) << 4) 57 #define MCHP_DT_ESPI_VW_ENTRY(e, vw) \ argument 59 .host_idx = DT_PROP_BY_IDX(MCHP_DT_NODE_FROM_VWTABLE(vw), vw_reg, 0), \ 60 .bit = DT_PROP_BY_IDX(MCHP_DT_NODE_FROM_VWTABLE(vw), vw_reg, 3), \ 61 .xec_reg_idx = DT_PROP_BY_IDX(MCHP_DT_NODE_FROM_VWTABLE(vw), vw_reg, 2), \ 62 .flags = MCHP_DT_ESPI_VW_FLAGS(vw), \
|
/Zephyr-latest/dts/arm/nuvoton/npcx/npcx4/ |
D | npcx4-espi-vws-map.dtsi | 25 compatible = "nuvoton,npcx-espi-vw-conf"; 32 vw-reg = <NPCX_VWGPSM0 0x01>; 35 vw-reg = <NPCX_VWGPSM0 0x02>; 38 vw-reg = <NPCX_VWGPSM0 0x04>; 41 vw-reg = <NPCX_VWGPSM0 0x08>; 46 vw-reg = <NPCX_VWGPSM1 0x01>; 49 vw-reg = <NPCX_VWGPSM1 0x02>; 52 vw-reg = <NPCX_VWGPSM1 0x04>; 55 vw-reg = <NPCX_VWGPSM1 0x08>;
|
/Zephyr-latest/dts/arm/nuvoton/npcx/npcx9/ |
D | npcx9-espi-vws-map.dtsi | 25 compatible = "nuvoton,npcx-espi-vw-conf"; 32 vw-reg = <NPCX_VWGPSM0 0x01>; 35 vw-reg = <NPCX_VWGPSM0 0x02>; 38 vw-reg = <NPCX_VWGPSM0 0x04>; 41 vw-reg = <NPCX_VWGPSM0 0x08>; 46 vw-reg = <NPCX_VWGPSM1 0x01>; 49 vw-reg = <NPCX_VWGPSM1 0x02>; 52 vw-reg = <NPCX_VWGPSM1 0x04>; 55 vw-reg = <NPCX_VWGPSM1 0x08>;
|
/Zephyr-latest/subsys/emul/espi/ |
D | emul_espi_host.c | 114 enum espi_vwire_signal vw) in emul_host_find_index() argument 119 if (data->vw_state[idx].sig == vw) { in emul_host_find_index() 128 enum espi_vwire_signal vw, uint8_t level) in emul_host_set_vw() argument 133 idx = emul_host_find_index(data, vw); in emul_host_set_vw() 136 LOG_ERR("%s: invalid vw: %d", __func__, vw); in emul_host_set_vw() 146 enum espi_vwire_signal vw, uint8_t *level) in emul_host_get_vw() argument 151 idx = emul_host_find_index(data, vw); in emul_host_get_vw() 154 LOG_ERR("%s: invalid vw: %d", __func__, vw); in emul_host_get_vw() 163 int emul_espi_host_send_vw(const struct device *espi_dev, enum espi_vwire_signal vw, in emul_espi_host_send_vw() argument 181 idx = emul_host_find_index(data_host, vw); in emul_espi_host_send_vw() [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | espi_emul.h | 48 typedef int (*emul_espi_api_set_vw)(const struct emul *target, enum espi_vwire_signal vw, 62 typedef int (*emul_espi_api_get_vw)(const struct emul *target, enum espi_vwire_signal vw, 152 int emul_espi_host_send_vw(const struct device *espi_dev, enum espi_vwire_signal vw, uint8_t level);
|
D | espi.h | 466 enum espi_vwire_signal vw, 469 enum espi_vwire_signal vw,
|
/Zephyr-latest/drivers/espi/ |
D | espi_emul.c | 133 static int espi_emul_send_vwire(const struct device *dev, enum espi_vwire_signal vw, uint8_t level) in espi_emul_send_vwire() argument 153 return api->set_vw(emul->target, vw, level); in espi_emul_send_vwire() 156 static int espi_emul_receive_vwire(const struct device *dev, enum espi_vwire_signal vw, in espi_emul_receive_vwire() argument 177 return api->get_vw(emul->target, vw, level); in espi_emul_receive_vwire()
|
D | espi_mchp_xec_v2.c | 1292 .vw_base_addr = DT_INST_REG_ADDR_BY_NAME(0, vw),
|
/Zephyr-latest/dts/arm/microchip/ |
D | mec172xnsz.dtsi | 18 #include "mec172x/mec172x-vw-routing.dtsi"
|
D | mec1727nsz.dtsi | 14 #include "mec172x/mec172x-vw-routing.dtsi"
|
D | mec172xnlj.dtsi | 18 #include "mec172x/mec172x-vw-routing.dtsi"
|
D | mec5.dtsi | 536 reg-names = "io", "mem", "vw";
|
D | mec172x_common.dtsi | 812 reg-names = "io", "mem", "vw";
|
/Zephyr-latest/doc/_doxygen/ |
D | doxygen-awesome.css | 725 width: calc(100vw - 30px); 733 width: calc(100vw - 110px); 783 max-width: 50vw; 1946 width: calc(100vw - 2 * var(--spacing-large)); 1960 width: calc(100vw - 2 * var(--spacing-large));
|