/Zephyr-latest/soc/nuvoton/npcx/common/ |
D | soc_pins.h | 4 * 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/ |
D | nuvoton,npcx-lvolctrl-conf.yaml | 2 # 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
|
D | ite,it8xxx2-pinctrl.yaml | 2 # 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/ |
D | npcx4-lvol-ctrl-map.dtsi | 4 * 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/ |
D | nuvoton,numaker-tcpc.yaml | 2 # 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/ |
D | npcx-lvol-ctrl-map.dtsi | 4 * 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/ |
D | npcx7-lvol-ctrl-map.dtsi | 4 * 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/ |
D | npcx9-lvol-ctrl-map.dtsi | 4 * 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/ |
D | README.rst | 1 .. 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/ |
D | power.c | 4 * 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/ |
D | nxp,kinetis-dac.yaml | 2 # 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
|
D | nxp,lpdac.yaml | 2 # 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
|
D | nxp,kinetis-dac32.yaml | 2 # 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/ |
D | istech,ist3931.yaml | 2 # 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/ |
D | st,stm32wb0-pwr.yaml | 2 # 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/ |
D | power.c | 4 * 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/ |
D | renesas,da1469x-regulator.yaml | 2 # 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/ |
D | nuvoton,npcx-gpio.yaml | 2 # 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 …]
|
D | adi,max14916-gpio.yaml | 3 # 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 …]
|
D | adi,max14906-gpio.yaml | 3 # 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/ |
D | Kconfig.ws2812 | 4 # 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/ |
D | worldsemi,ws2812-gpio.yaml | 2 # 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/ |
D | ti,bq274xx.yaml | 4 # 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/ |
D | mcux_lpcmp.h | 5 * 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/ |
D | ti,bq24190.yaml | 2 # 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
|