Home
last modified time | relevance | path

Searched +full:analog +full:- +full:mode (Results 1 – 25 of 241) sorted by relevance

12345678910

/Zephyr-latest/boards/seagate/faze/
Dfaze-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/dt-bindings/pinctrl/lpc11u6x-pinctrl.h>
13 nxp,disable-analog-filter;
21 nxp,i2c-mode;
22 nxp,i2c-filter = "slow";
23 nxp,disable-analog-filter;
31 nxp,i2c-mode;
32 nxp,i2c-filter = "fast";
33 nxp,disable-analog-filter;
41 drive-open-drain;
[all …]
/Zephyr-latest/dts/bindings/pinctrl/
Dnxp,lpc-iocon-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
16 slew-rate = "standard";
24 IOCON_SLEW=<slew-rate selection>,
29 Values for I2C type and analog type pins have the following defaults:
38 drive-open-drain: IOCON_OD=1
39 bias-pull-up: IOCON_MODE=2
40 bias-pull-down: IOCON_MODE=1
41 drive-push-pull: IOCON_MODE=3
44 IOCON_HYS- set by input-schmitt-enable
45 IOCON_S_MODE- set by nxp,digital-filter
[all …]
Dnxp,lpc11u6x-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
4 compatible: "nxp,lpc11u6x-pinctrl"
7 - name: base.yaml
8 - name: nxp,lpc-iocon-pinctrl.yaml
9 child-binding:
10 child-binding:
11 property-allowlist:
12 - pinmux
13 - nxp,invert
14 - nxp,analog-mode
[all …]
Dnxp,rt-iocon-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
17 slew-rate = "normal";
18 drive-strength = "normal";
28 IOCON_SLEWRATE = <slew-rate selection>,
29 IOCON_FULLDRIVE = <drive-strength selection>,
35 drive-open-drain: IOCON_ODENA=1
36 bias-pull-up: IOCON_PUPDENA=1, IOCON_PUPSEL=1
37 bias-pull-down: IOCON_PUPDENA=1, IOCON_PUPSEL=0
38 input-enable: IOCON_IBENA=1
40 compatible: "nxp,rt-iocon-pinctrl"
[all …]
Dgd,gd32-pinctrl-af.yaml2 # SPDX-License-Identifier: Apache-2.0
7 use this node to route USART0 RX to pin PA10 and enable the pull-up resistor
20 /* You can put this in places like a board-pinctrl.dtsi file in
24 /* include pre-defined combinations for the SoC variant used by the board */
25 #include <dt-bindings/pinctrl/gd32f450i(g-i-k)xx-pinctrl.h>
39 /* both PA10 and PA12 have pull-up enabled */
40 bias-pull-up;
47 /* configure PA9, PA10, PA11 and PA12 in analog mode */
55 for the sleep state (used in device low power mode). Note that analog mode
56 is used for low power states because it disconnects the pin pull-up/down
[all …]
Dgd,gd32-pinctrl-afio.yaml2 # SPDX-License-Identifier: Apache-2.0
7 use this node to route USART0 RX to pin PA10 and enable the pull-up resistor
20 /* You can put this in places like a board-pinctrl.dtsi file in
24 /* include pre-defined combinations for the SoC variant used by the board */
25 #include <dt-bindings/pinctrl/gd32f403z(k-i-g-e-c-b)xx-pinctrl.h>
39 /* both PA10 and PA12 have pull-up enabled */
40 bias-pull-up;
47 /* configure PA9, PA10, PA11 and PA12 in analog mode */
55 for the sleep state (used in device low power mode). Note that analog mode
56 is used for low power states because it disconnects the pin pull-up/down
[all …]
/Zephyr-latest/include/zephyr/drivers/sensor/
Dmcux_acmp.h5 * SPDX-License-Identifier: Apache-2.0
10 * @brief Extended public API for the NXP MCUX Analog Comparator (ACMP)
53 /** Analog Comparator Output. */
58 /** Analog Comparator Output rising event trigger. */
60 /** Analog Comparator Output falling event trigger. */
65 /** Analog Comparator hard block offset. */
67 /** Analog Comparator hysteresis level. */
70 * Analog Comparator Digital-to-Analog Converter voltage
74 /** Analog Comparator Digital-to-Analog Converter value. */
76 /** Analog Comparator positive port input. */
[all …]
/Zephyr-latest/boards/nxp/lpcxpresso11u68/
Dlpcxpresso11u68-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/dt-bindings/pinctrl/lpc11u6x-pinctrl.h>
13 nxp,disable-analog-filter;
21 nxp,disable-analog-filter;
29 nxp,i2c-mode;
30 nxp,i2c-filter = "slow";
31 nxp,disable-analog-filter;
39 nxp,i2c-mode;
40 nxp,i2c-filter = "fast";
41 nxp,disable-analog-filter;
[all …]
/Zephyr-latest/drivers/i2c/
DKconfig.max321 # Copyright (c) 2024 Analog Devices, Inc.
2 # SPDX-License-Identifier: Apache-2.0
5 bool "Analog Devices MAX32 I2C driver"
18 Enable interrupt support for MAX32 I2C controller mode
26 Use DMA for MAX32 MCU I2C controller mode transfers.
/Zephyr-latest/include/zephyr/dt-bindings/pinctrl/
Dstm32f1-pinctrl.h4 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/dt-bindings/pinctrl/stm32-pinctrl-common.h>
11 #include <zephyr/dt-bindings/pinctrl/stm32f1-afio.h>
13 /* Adapted from Linux: include/dt-bindings/pinctrl/stm32-pinfunc.h */
16 * @brief Macro to generate pinmux int using port, pin number and mode arguments
17 * This is adapted from Linux equivalent st,stm32f429-pinctrl binding
34 * - mode [ 0 : 1 ]
35 * - line [ 2 : 5 ]
36 * - port [ 6 : 9 ]
37 * - remap [ 10 : 19 ]
[all …]
Dmax32-pinctrl.h2 * Copyright (c) 2023-2024 Analog Devices, Inc.
4 * SPDX-License-Identifier: Apache-2.0
21 * @brief Mode, port, pin shift number
35 * - mode [ 0 : 3 ]
36 * - port [ 4 : 7 ]
37 * - pin [ 8 : 15 ]
41 * @param mode Mode (GPIO, AF1, AF2...).
43 #define MAX32_PINMUX(port, pin, mode) \ argument
46 (((MAX32_MODE_##mode) & MAX32_MODE_MASK) << MAX32_MODE_SHIFT))
/Zephyr-latest/soc/nxp/lpc/lpc11u6x/
Dsoc.h5 * SPDX-License-Identifier: Apache-2.0
12 * This header file is used to specify and describe board-level aspects for the
30 * [3:4] mode.
34 * [10] open-drain mode.
35 * [11:12] digital filter sample mode.
57 * @brief Control registers for digital/analog I/O pins:
60 * [3:4] mode.
63 * [7] analog mode.
66 * [10] open-drain mode.
67 * [11:12] digital filter sample mode.
[all …]
/Zephyr-latest/soc/st/stm32/common/
Dpm_debug_swj.c4 * SPDX-License-Identifier: Apache-2.0
19 * expected, configure matching pins to analog in order to save power.
26 /* Set Serial Wire / JTAG port pins to analog mode */ in swj_to_analog()
37 * to avoid potential conflicts with devices accessing SWJ-DG pins for
/Zephyr-latest/soc/nxp/imxrt/imxrt10xx/
Dpower.c4 * SPDX-License-Identifier: Apache-2.0
7 * sleep mode must be defined within this file, or linked to RAM.
28 * normal/full speed mode, low speed mode, and low power mode.
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()
43 static void lpm_set_sleep_mode_config(clock_mode_t mode) in lpm_set_sleep_mode_config() argument
50 * ERR050143: CCM: When improper low-power sequence is used, in lpm_set_sleep_mode_config()
[all …]
/Zephyr-latest/dts/bindings/w1/
Dadi,max32-w1.yaml1 # Copyright (c) 2023-2024 Analog Devices, Inc.
2 # SPDX-License-Identifier: Apache-2.0
4 description: ADI MAX32xxx MCUs 1-Wire Master
6 include: [w1-master.yaml, pinctrl-device.yaml]
8 compatible: "adi,max32-w1"
20 pinctrl-0:
23 pinctrl-names:
26 internal-pullup:
32 0 - Internal pullup disabled.
33 1 - Internal pullup enabled.
[all …]
/Zephyr-latest/drivers/sensor/adi/adt7420/
DKconfig3 # Copyright (c) 2018 Analog Devices Inc.
4 # SPDX-License-Identifier: Apache-2.0
12 Enable the driver for Analog Devices ADT7420 High-Accuracy
13 16-bit Digital I2C Temperature Sensors.
27 range -40 150
35 prompt "Trigger mode"
46 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ADI_ADT7420),int-gpios)
52 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ADI_ADT7420),int-gpios)
/Zephyr-latest/dts/bindings/comparator/
Dnordic,nrf-comp.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Nordic nRF COMP (analog COMParator)
13 compatible = "nordic,nrf-comp";
23 single-ended mode, selecting an internal reference:
27 main-mode = "SE";
30 sp-mode = "NORMAL";
31 th-up = <36>;
32 th-down = <30>;
47 in differential mode:
51 main-mode = "DIFF";
[all …]
/Zephyr-latest/boards/nxp/lpcxpresso55s36/
Dlpcxpresso55s36-pinctrl.dtsi5 * Copyright 2022-2023 NXP
6 * SPDX-License-Identifier: Apache-2.0
10 #include <nxp/lpc/LPC55S36JBD100-pinctrl.h>
18 slew-rate = "standard";
27 slew-rate = "standard";
38 slew-rate = "standard";
45 slew-rate = "standard";
46 nxp,analog-mode;
55 slew-rate = "standard";
64 slew-rate = "standard";
[all …]
/Zephyr-latest/drivers/entropy/
DKconfig.stm324 # SPDX-License-Identifier: Apache-2.0
14 generator, based on a continuous analog noise, that provides
15 a entropy 32-bit value to the host when read. It is available for
21 int "Thread-mode random number pool size"
26 hardware to make them ready for thread mode consumers.
30 int "Thread-mode random number pool low-water threshold"
33 Low water-mark threshold in bytes to trigger entropy generation for
34 thread mode consumers. As soon as the number of available bytes in the
39 int "ISR-mode random number pool size"
48 int "ISR-mode random number pool low-water threshold"
[all …]
/Zephyr-latest/doc/hardware/peripherals/
Dw1.rst3 1-Wire Bus
9 1-Wire is a low speed half-duplex serial bus using only a single wire plus
11 Similarly to I2C, 1-Wire uses a bidirectional open-collector data line,
14 The 1-Wire bus supports longer bus lines than I2C, while it reaches speeds of up
15 to 15.4 kbps in standard mode and up to 125 kbps in overdrive mode.
23 .. figure:: 1-Wire_bus_topology.drawio.svg
25 :alt: 1-Wire bus topology
27 A typical 1-Wire bus topology
30 .. _w1-master-api:
35 Zephyr's 1-Wire Master API is used to interact with 1-Wire slave devices like
[all …]
/Zephyr-latest/dts/bindings/stepper/adi/
Dadi,trinamic-gconf.yaml1 # SPDX-FileCopyrightText: Copyright (c) 2024 Carl Zeiss Meditec AG
2 # SPDX-License-Identifier: Apache-2.0
11 0: StealthChop mode
12 1: SpreadCycle mode enabled
25 sense resistor. VREF pin internally is driven to GND in this mode.
43 1: Power down mode
59 pull-up or set poscmp_enable=1
64 Enable test mode
66 1: Enable analog test output on pin REFR2
/Zephyr-latest/soc/nxp/imxrt/imxrt5xx/cm33/
Dsoc.h2 * Copyright 2022-2023, NXP
4 * SPDX-License-Identifier: Apache-2.0
11 * This header file is used to specify and describe board-level aspects for the
24 /*!<@brief Analog mux is disabled */
26 /*!<@brief Analog mux is enabled */
62 /*!<@brief Enable pull-down function */
64 /*!<@brief Enable pull-up function */
66 /*!<@brief Disable pull-up / pull-down function */
68 /*!<@brief Enable pull-up / pull-down function */
70 /*!<@brief Normal mode */
[all …]
/Zephyr-latest/dts/bindings/sensor/
Dnxp,lpcmp.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: NXP low-power analog comparator (LPCMP)
8 include: [sensor-device.yaml, pinctrl-device.yaml]
17 enable-output-pin:
22 use-unfiltered-output:
27 enable-output-invert:
32 hysteresis-level:
35 - 0
36 - 1
37 - 2
[all …]
/Zephyr-latest/soc/adi/max32/
Dsoc.c2 * Copyright (c) 2023-2024 Analog Devices, Inc.
4 * SPDX-License-Identifier: Apache-2.0
20 /* Returning false prevent device goes to sleep mode */ in z_arm_on_enter_cpu_idle()
/Zephyr-latest/soc/nxp/imxrt/imxrt6xx/cm33/
Dsoc.h4 * SPDX-License-Identifier: Apache-2.0
11 * This header file is used to specify and describe board-level aspects for the
27 /*!<@brief Analog mux is disabled */
29 /*!<@brief Analog mux is enabled */
65 /*!<@brief Enable pull-down function */
67 /*!<@brief Enable pull-up function */
69 /*!<@brief Disable pull-up / pull-down function */
71 /*!<@brief Enable pull-up / pull-down function */
73 /*!<@brief Normal mode */
75 /*!<@brief Slow mode */

12345678910