Home
last modified time | relevance | path

Searched refs:vw (Results 1 – 18 of 18) sorted by relevance

/Zephyr-latest/dts/arm/nuvoton/npcx/
Dnpcx-espi-vws-map.dtsi34 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 …]
Dnpcx-espi-vws-ex-map.dtsi28 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>;
Dnpcx.dtsi351 #vw-cells = <3>;
/Zephyr-latest/dts/arm/microchip/mec172x/
Dmec172x-vw-routing.dtsi11 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/
Dsoc_dt.h47 #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/
Dnpcx4-espi-vws-map.dtsi25 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/
Dnpcx9-espi-vws-map.dtsi25 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/
Demul_espi_host.c114 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/
Despi_emul.h48 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);
Despi.h466 enum espi_vwire_signal vw,
469 enum espi_vwire_signal vw,
/Zephyr-latest/drivers/espi/
Despi_emul.c133 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()
Despi_mchp_xec_v2.c1292 .vw_base_addr = DT_INST_REG_ADDR_BY_NAME(0, vw),
/Zephyr-latest/dts/arm/microchip/
Dmec172xnsz.dtsi18 #include "mec172x/mec172x-vw-routing.dtsi"
Dmec1727nsz.dtsi14 #include "mec172x/mec172x-vw-routing.dtsi"
Dmec172xnlj.dtsi18 #include "mec172x/mec172x-vw-routing.dtsi"
Dmec5.dtsi536 reg-names = "io", "mem", "vw";
Dmec172x_common.dtsi812 reg-names = "io", "mem", "vw";
/Zephyr-latest/doc/_doxygen/
Ddoxygen-awesome.css725 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));