Home
last modified time | relevance | path

Searched +full:low +full:- +full:voltage (Results 1 – 25 of 168) sorted by relevance

1234567

/Zephyr-latest/soc/nuvoton/npcx/common/
Dsoc_pins.h4 * SPDX-License-Identifier: Apache-2.0
19 * @brief NPCX pin-mux configuration structure
22 * pin-muxing and its polarity to enable alternative functionality.
32 * @brief NPCX low-voltage configuration structure
35 * low-voltage detection.
38 uint8_t ctrl:5; /** Related register index for low-voltage conf. */
39 uint8_t bit:3; /** Related register bit for low-voltage conf. */
51 * @brief Force the internal SPI flash write-protect pin (WP) to low level to
64 * @brief Enable low-voltage input detection
66 * @param lvol_ctrl Related register index for low-voltage detection
[all …]
/Zephyr-latest/dts/bindings/pinctrl/
Dnuvoton,npcx-lvolctrl-conf.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Nuvoton NPCX7 Low-Voltage level detection configuration map
6 between Nuvoton NPCX GPIO and low-voltage controller (LV_GPIO_CTL)
9 compatible: "nuvoton,npcx-lvolctrl-conf"
11 child-binding:
12 description: Child node to present the mapping between GPIO pad and its low-voltage support
15 type: phandle-array
17 description: list of configurations map between io and low-voltage controllers
Dite,it8xxx2-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
20 /* You can put this in places like a board-pinctrl.dtsi file in
24 /* include pre-defined pins and functions for the SoC used by the board */
25 #include <dt-bindings/pinctrl/it8xxx2-pinctrl.h>
31 gpio-voltage = "1p8";
35 gpio-voltage = "1v8";
40 bias-pull-up;
51 To link pin configurations with a device, use a pinctrl-N property for some
54 #include "board-pinctrl.dtsi"
57 pinctrl-0 = <&uart1_rx_pb0_default &uart1_tx_pb1_default>;
[all …]
/Zephyr-latest/dts/arm/nuvoton/npcx/npcx4/
Dnpcx4-lvol-ctrl-map.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 /* Common Low-Voltage level configurations in npcx family */
8 #include <nuvoton/npcx/npcx-lvol-ctrl-map.dtsi>
10 /* Specific Low-Voltage level configurations in npcx4 series */
12 def-lvol-conf-list {
13 compatible = "nuvoton,npcx-lvolctrl-conf";
15 /* Low-Voltage IO Control 1 */
20 /* Low-Voltage IO Control 2 */
25 /* Low-Voltage IO Control 5 */
39 /* Low-Voltage IO Control 6 */
[all …]
/Zephyr-latest/dts/bindings/tcpc/
Dnuvoton,numaker-tcpc.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Nuvoton NuMaker USB Type-C port controller
6 compatible: "nuvoton,numaker-tcpc"
8 include: [base.yaml, reset-device.yaml, pinctrl-device.yaml]
23 vconn-overcurrent-event-polarity:
28 - "low-active"
29 - "high-active"
31 vconn-discharge-polarity:
36 - "low-active"
37 - "high-active"
[all …]
/Zephyr-latest/dts/arm/nuvoton/npcx/
Dnpcx-lvol-ctrl-map.dtsi4 * SPDX-License-Identifier: Apache-2.0
8 def-lvol-conf-list {
9 compatible = "nuvoton,npcx-lvolctrl-conf";
11 /* Low-Voltage IO Control 0 */
37 /* Low-Voltage IO Control 1 */
57 /* Low-Voltage IO Control 2 */
74 /* Low-Voltage IO Control 3 */
97 /* Low-Voltage IO Control 4 */
120 /* Low-Voltage IO Control 5 */
129 * Pseudo Low-Voltage IO Control (i.e. IO pad doesn't support
[all …]
/Zephyr-latest/dts/arm/nuvoton/npcx/npcx7/
Dnpcx7-lvol-ctrl-map.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 /* Common Low-Voltage level configurations in npcx family */
8 #include <nuvoton/npcx/npcx-lvol-ctrl-map.dtsi>
10 /* Specific Low-Voltage level configurations in npcx7 series */
12 def-lvol-conf-list {
13 compatible = "nuvoton,npcx-lvolctrl-conf";
15 /* Low-Voltage IO Control 4 */
/Zephyr-latest/dts/arm/nuvoton/npcx/npcx9/
Dnpcx9-lvol-ctrl-map.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 /* Common Low-Voltage level configurations in npcx family */
8 #include <nuvoton/npcx/npcx-lvol-ctrl-map.dtsi>
10 /* Specific Low-Voltage level configurations in npcx9 series */
12 def-lvol-conf-list {
13 compatible = "nuvoton,npcx-lvolctrl-conf";
15 /* Low-Voltage IO Control 1 */
/Zephyr-latest/samples/sensor/mcux_lpcmp/
DREADME.rst1 .. zephyr:code-sample:: mcux_lpcmp
2 :name: NXP MCUX Low-power Analog Comparator (LPCMP)
3 :relevant-api: sensor_interface
5 Get analog comparator data from an NXP MCUX Low-power Analog Comparator (LPCMP).
10 This sample show how to use the NXP MCUX Low-power Analog Comparator (LPCMP) driver.
13 means the input voltage comes from the LPCMP internal DAC, the reference
14 voltage of the DAC is set to 0 (for the specific chip, the user needs to
15 check the reference manual to confirm where this reference voltage comes
16 from), the output voltage of the DAC is equal to (VREF/256)*(data+1), where
20 connect an external voltage to that port and change the input voltage to
[all …]
/Zephyr-latest/soc/nxp/imxrt/imxrt10xx/
Dpower.c4 * SPDX-License-Identifier: Apache-2.0
28 * normal/full speed mode, low speed mode, and low power mode.
29 * If callbacks are present, the low power subsystem will disable
30 * PLLs for power savings when entering low power states.
34 /* If run callback is set, low power must be as well. */ in imxrt_clock_pm_callbacks_register()
35 __ASSERT_NO_MSG(callbacks && callbacks->clock_set_run && callbacks->clock_set_low_power); in imxrt_clock_pm_callbacks_register()
36 lpm_clock_hooks.clock_set_run = callbacks->clock_set_run; in imxrt_clock_pm_callbacks_register()
37 lpm_clock_hooks.clock_set_low_power = callbacks->clock_set_low_power; in imxrt_clock_pm_callbacks_register()
38 if (callbacks->clock_lpm_init) { in imxrt_clock_pm_callbacks_register()
39 lpm_clock_hooks.clock_lpm_init = callbacks->clock_lpm_init; in imxrt_clock_pm_callbacks_register()
[all …]
/Zephyr-latest/dts/bindings/dac/
Dnxp,kinetis-dac.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,kinetis-dac"
8 include: dac-controller.yaml
14 voltage-reference:
17 description: DAC voltage reference select
19 low-power-mode:
21 description: Enable low-power mode
23 "#io-channel-cells":
26 io-channel-cells:
27 - output
Dnxp,lpdac.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: [dac-controller.yaml, pinctrl-device.yaml]
14 voltage-reference:
18 DAC voltage reference select. The meaning of the value may be
21 low-power-mode:
23 description: Enable low-power mode
25 "#io-channel-cells":
28 io-channel-cells:
29 - output
Dnxp,kinetis-dac32.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,kinetis-dac32"
8 include: [dac-controller.yaml, pinctrl-device.yaml]
14 voltage-reference:
17 description: DAC voltage reference select
19 low-power-mode:
21 description: Enable low-power mode
27 "#io-channel-cells":
30 io-channel-cells:
31 - output
/Zephyr-latest/dts/bindings/display/
Distech,ist3931.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: [i2c-device.yaml, display-controller.yaml]
11 reset-gpios:
12 type: phandle-array
17 The RESET pin of IST3931 is active low.
19 as active low.
21 x-offset:
26 y-offset:
31 voltage-converter:
33 description: Internal voltage converter circuits will be enabled if true
[all …]
/Zephyr-latest/dts/bindings/power/
Dst,stm32wb0-pwr.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "st,stm32wb0-pwr"
8 include: "st,stm32-pwr.yaml"
11 smps-mode:
18 - SMPS converter disabled
19 - LDOs supply voltage: VDD
29 - SMPS converter enabled - clock disabled
30 - LDOs supply voltage: VDD (though SMPS)
31 - Current supplied to LDOs can be limited
35 - SMPS converter enabled - clock enabled
[all …]
/Zephyr-latest/soc/nxp/imxrt/imxrt5xx/cm33/
Dpower.c4 * SPDX-License-Identifier: Apache-2.0
22 /* Invoke Low Power/System Off specific Tasks */
53 /* Handle SOC specific activity after Low Power Mode Exit */
66 /* This function is called to set vddcore low voltage detection in rt5xx_power_init()
67 * falling trip voltage, this is not impacting the voltage in anyway. in rt5xx_power_init()
/Zephyr-latest/dts/bindings/regulator/
Drenesas,da1469x-regulator.yaml2 # SPDX-License-Identifier: Apache-2.0
7 compatible: "renesas,smartbond-regulator"
9 child-binding:
11 - name: regulator.yaml
12 property-allowlist:
13 - regulator-always-on
14 - regulator-boot-on
15 - regulator-init-microvolt
16 - regulator-initial-mode
17 - regulator-max-microamp
[all …]
/Zephyr-latest/dts/bindings/gpio/
Dnuvoton,npcx-gpio.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Nuvoton, NPCX-GPIO node
6 compatible: "nuvoton,npcx-gpio"
8 include: [gpio-controller.yaml, base.yaml]
19 wui-maps:
23 Mapping table between Wake-Up Input (WUI) and 8 IOs belong to this device.
28 wui-maps = <&wui_io80 &wui_io81 &wui_io82 &wui_io83
31 lvol-maps:
34 Mapping table between Low-Voltage controllers and 8 IOs belong to
35 this device. Please notice not all IOs support Low-Voltage detection.
[all …]
Dadi,max14916-gpio.yaml3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "adi,max14916-gpio"
10 "#gpio-cells":
17 drdy-gpios:
19 High-Side Open-Drain Output. READY is passive low when the internal
21 registers have adequate supply voltage.
22 type: phandle-array
23 fault-gpios:
27 type: phandle-array
28 sync-gpios:
[all …]
Dadi,max14906-gpio.yaml3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "adi,max14906-gpio"
10 "#gpio-cells":
17 drdy-gpios:
19 High-Side Open-Drain Output. READY is passive low when the internal
21 registers have adequate supply voltage.
22 type: phandle-array
23 fault-gpios:
27 type: phandle-array
28 sync-gpios:
[all …]
/Zephyr-latest/drivers/led_strip/
DKconfig.ws28124 # SPDX-License-Identifier: Apache-2.0
8 # https://wp.josh.com/2014/05/13/ws2812-neopixels-are-not-so-finicky-once-you-get-to-know-them/
33 # Only an Cortex-M inline assembly implementation for the nRF91, nRF51,
41 controlling with GPIO. The GPIO driver does bit-banging with inline
49 DT_CHOSEN_LED_STRIP := zephyr,led-strip
54 default $(dt_node_int_prop_int,$(DT_CHOSEN_LED_STRIP_PATH),delay-t1h) \
55 if $(dt_node_has_prop,$(DT_CHOSEN_LED_STRIP_PATH),delay-t1h)
56 default $(div,$(mul,700,$(dt_node_int_prop_int,/cpus/cpu@0,clock-frequency)),1000000000) \
57 if $(dt_node_has_prop,/cpus/cpu@0,clock-frequency)
60 …Number of NOP assembly operations to create a delay for a 1 bit, high voltage period (default 700 …
[all …]
/Zephyr-latest/dts/bindings/led_strip/
Dworldsemi,ws2812-gpio.yaml2 # SPDX-License-Identifier: Apache-2.0
7 Driver bindings for bit-banging a WS2812 or compatible LED strip.
11 or can be provided by setting the delay-txx properties in the device
17 type of LEDs used, consult the data-sheet for the precise timings.
20 +-------+ +---
24 ---+ +-----------------+
27 +---------------+ +---
31 ---+ +---------+
38 clock-frequency = <64000000>;
43 compatible = "worldsemi,ws2812-gpio";
[all …]
/Zephyr-latest/dts/bindings/sensor/
Dti,bq274xx.yaml4 # SPDX-License-Identifier: Apache-2.0
11 include: [sensor-device.yaml, i2c-device.yaml]
14 design-voltage:
17 description: Battery Design Voltage in mV (3300 - 4400)
19 design-capacity:
24 taper-current:
31 terminate-voltage:
35 Minimum operating voltage of your system. This is the target where the
38 chemistry-id:
44 int-gpios:
[all …]
/Zephyr-latest/include/zephyr/drivers/sensor/
Dmcux_lpcmp.h5 * SPDX-License-Identifier: Apache-2.0
10 * @brief Data structure for the NXP MCUX low-power analog comparator (LPCMP)
61 /** LPCMP internal DAC voltage reference source. */
63 /** LPCMP internal DAC output voltage value. */
80 * 01b: set to low
/Zephyr-latest/dts/bindings/charger/
Dti,bq24190.yaml2 # SPDX-License-Identifier: Apache-2.0
6 include: [battery.yaml, i2c-device.yaml]
11 constant-charge-current-max-microamp:
14 constant-charge-voltage-max-microvolt:
17 ce-gpios:
18 type: phandle-array
19 description: Active low, charge enable pin

1234567