Searched +full:i2c +full:- +full:pullup (Results 1 – 15 of 15) sorted by relevance
/Zephyr-latest/dts/bindings/w1/ |
D | maxim,ds2477_85_common.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 # Common Properties for the DS2477 and DS2485 I2C 1-Wire masters: 6 include: [w1-master.yaml, i2c-device.yaml] 9 switching-threshold: 13 - "low" 14 - "medium" 15 - "high" 16 - "off" 18 Default Low-to-High Switching Threshold. 26 active-pull-threshold: [all …]
|
/Zephyr-latest/dts/bindings/pinctrl/ |
D | nxp,lpc-iocon-pinctrl.yaml | 2 # 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 …]
|
D | ambiq,apollo3-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 to pin 60 and enabling the pullup resistor on that pin. 19 /* You can put this in places like a board-pinctrl.dtsi file in 23 /* include pre-defined combinations for the SoC variant used by the board */ 24 #include <dt-bindings/pinctrl/ambiq-apollo3-pinctrl.h> 33 input-enable; 47 pins, such as the 'input-enable' property in group 2. 49 compatible: "ambiq,apollo3-pinctrl" 53 child-binding: 56 child-binding: [all …]
|
D | ti,cc13xx-cc26xx-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 24 - bias-disable: Disable pull-up/down. 25 - bias-pull-down: Enable pull-down resistor. 26 - bias-pull-up: Enable pull-up resistor. 27 - drive-open-drain: Output driver is open-drain. 28 - drive-open-drain: Output driver is open-source. 29 - drive-strength: Minimum current that can be sourced from the pin. 30 - input-enable: enable input. 31 - input-schmitt-enable: enable input schmitt circuit. 32 - ti,input-edge-detect: enable and configure edge detection interrupts [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | honeywell,hmc5883l.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: Honeywell HMC5883L 3-axis magnetometer sensor 8 include: [sensor-device.yaml, i2c-device.yaml] 11 int-gpios: 12 type: phandle-array 15 This pin is active low, with an internal pullup in the sensor.
|
/Zephyr-latest/tests/drivers/build_all/w1/ |
D | app.overlay | 4 * SPDX-License-Identifier: Apache-2.0 9 * with real-world devicetree nodes, to allow these tests to run on 15 #address-cells = <1>; 16 #size-cells = <1>; 20 gpio-controller; 22 #gpio-cells = <0x2>; 27 compatible = "zephyr,w1-gpio"; 36 #address-cells = <1>; 37 #size-cells = <0>; 40 compatible = "zephyr,w1-serial"; [all …]
|
/Zephyr-latest/drivers/w1/ |
D | w1_ds2477_85_common.h | 4 * SPDX-License-Identifier: Apache-2.0 10 #include <zephyr/drivers/i2c.h> 24 /* 1-Wire specific commands */ 34 /* i2c command overhead len */ 45 /* 1-Wire specific commands */ 55 /* I2C communication result bytes */ 101 /* upper limit of 1-wire command length supported(in bytes) */ 103 /* limit of 1-wire command len is 126 bytes, but currently not used: */ 111 /* default 1-wire timing parameters (cfg. value==6) */ 140 /* defines for DTS switching-th, active-pull-th and weak-pullup enums */ [all …]
|
/Zephyr-latest/boards/adi/max32672evkit/doc/ |
D | index.rst | 6 of the MAX32672 microcontroller, which is a small, high-reliability, ultra-low power, 7 32-bit microcontroller. The MAX32672 is a secure and cost-effective solution 8 for motion/motor control, industrial sensors, and battery-powered medical devices and offers legacy 9 designs an easy, cost-optimal upgrade path from 8-bit or 16-bit microcontrollers. 16 - MAX32672 MCU: 18 - High-Efficiency Microcontroller for Low-Power High-Reliability Devices 20 - Arm Cortex-M4 Processor with FPU up to 100MHz 21 - 1MB Dual-Bank Flash with Error Correction 22 - 200KB SRAM (160KB with ECC Enabled), Optionally Preserved in Lowest Power Modes 23 - EEPROM Emulation on Flash [all …]
|
/Zephyr-latest/drivers/pinctrl/ |
D | pinctrl_ite_it8xxx2.c | 4 * SPDX-License-Identifier: Apache-2.0 53 * KSO push-pull/open-drain bit of KSO[15:0] control register 58 * KSI/KSO pullup bit of KSI[7:0]/KSO[15:0] control register 74 const struct pinctrl_it8xxx2_config *pinctrl_config = pins->pinctrls->config; in pinctrl_it8xxx2_set() 75 const struct pinctrl_it8xxx2_gpio *gpio = &(pinctrl_config->gpio); in pinctrl_it8xxx2_set() 76 uint32_t pincfg = pins->pincfg; in pinctrl_it8xxx2_set() 77 uint8_t pin = pins->pin; in pinctrl_it8xxx2_set() 78 volatile uint8_t *reg_gpcr = (uint8_t *)gpio->reg_gpcr + pin; in pinctrl_it8xxx2_set() 79 volatile uint8_t *reg_volt_sel = (uint8_t *)(gpio->volt_sel[pin]); in pinctrl_it8xxx2_set() 80 volatile uint8_t *reg_pdsc = (uint8_t *)gpio->reg_pdsc; in pinctrl_it8xxx2_set() [all …]
|
/Zephyr-latest/dts/riscv/ite/ |
D | it81xx2.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 11 gpiogcr: gpio-gcr@f01600 { 12 compatible = "ite,it8xxx2-gpiogcr"; 17 compatible = "ite,it8xxx2-gpiokscan"; 23 reg-names = "goen", "gctrl", "gdat", "gdmr", "gpod"; 25 gpio-controller; 26 #gpio-cells = <2>; 30 compatible = "ite,it8xxx2-gpiokscan"; 36 reg-names = "goen", "gctrl", "gdat", "gdmr", "gpod"; 38 gpio-controller; [all …]
|
D | it82xx2.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 12 compatible = "mmio-sram"; 16 intc: interrupt-controller@f03f00 { 17 compatible = "ite,it8xxx2-intc-v2"; 18 #address-cells = <0>; 19 #interrupt-cells = <2>; 20 interrupt-controller; 25 compatible = "ite,it8xxx2-watchdog"; 29 interrupt-parent = <&intc>; 32 gpiogcr: gpio-gcr@f03e00 { [all …]
|
/Zephyr-latest/drivers/gpio/ |
D | gpio_ite_it8801.c | 4 * SPDX-License-Identifier: Apache-2.0 12 #include <zephyr/drivers/i2c.h> 24 /* I2C device for the MFD parent */ 47 const struct gpio_it8801_config *config = dev->config; in ioex_check_is_not_valid() 49 if (BIT(pin) & ~(config->pin_mask)) { in ioex_check_is_not_valid() 50 LOG_ERR("GPIO port%d-%d is not support", config->reg_ipsr, pin); in ioex_check_is_not_valid() 51 return -ENOTSUP; in ioex_check_is_not_valid() 59 const struct gpio_it8801_config *config = dev->config; in gpio_it8801_configure() 61 uint8_t reg_gpcr = config->reg_gpcr + pin; in gpio_it8801_configure() 67 return -ENOTSUP; in gpio_it8801_configure() [all …]
|
/Zephyr-latest/boards/actinius/icarus/doc/ |
D | index.rst | 6 The Icarus is a cost-effective cellular IoT board in Adafruit's Feather/FeatherWing 8 LTE-M, NB-IoT, GPS, accelerometer, USB, LiPo charger as well as 12 ARM Cortex-M33F CPU, ARMv8-M Security Extension and the 19 * :abbr:`I2C (Inter-Integrated Circuit)` 26 * :abbr:`UARTE (Universal asynchronous receiver-transmitter with EasyDMA)` 33 The detailed information about the on-board hardware can be found at the `Icarus Product Website`_. 46 +------------+----------------------------+----------------------------------------------+---------… 47 | Icarus pin | Function | Description | Device-t… 49 | RST | Reset | Active low reset with internal pullup | - … 50 +------------+----------------------------+----------------------------------------------+---------… [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.3.rst | 14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery) 17 CMSIS-DSP as the default backend. 30 * CVE-2023-0359: Under embargo until 2023-04-20 32 * CVE-2023-0779: Under embargo until 2023-04-22 66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding. 71 * Starting from this release ``zephyr-`` prefixed tags won't be created 82 image states). Use of a truncated hash or non-sha256 hash will still work 88 registration function at boot-up. If applications register this then 93 application code, these will now automatically be registered at boot-up (this 129 This may cause out-of-tree scripts or commands to fail if they have relied [all …]
|
/Zephyr-latest/soc/ite/ec/common/ |
D | chip_chipregs.h | 3 * SPDX-License-Identifier: Apache-2.0 48 /* --- General Control (GCTRL) --- */ 52 /* RISC-V JTAG Debug Interface Enable */ 54 /* RISC-V JTAG Debug Interface Selection */ 67 /* --- External GPIO Control (EGPIO) --- */ 265 /* 0x049: PWM Output Open-Drain Enable */ 280 /* --- Wake-Up Control (WUC) --- */ 284 /* TODO: should a defined interface for configuring wake-up interrupts */ 442 * 24-bit timers: external timer 3, 5, and 7 443 * 32-bit timers: external timer 4, 6, and 8 [all …]
|