Home
last modified time | relevance | path

Searched +full:port +full:- +full:line +full:- +full:mapping (Results 1 – 25 of 62) sorted by relevance

123

/Zephyr-latest/dts/bindings/interrupt-controller/
Dinfineon,xmc4xxx-intc.yaml3 compatible: "infineon,xmc4xxx-intc"
11 port-line-mapping:
15 An array to store the Event Request Unit (ERU) configuration for a given port/pin
17 XMC4XXX_INTC_SET_LINE_MAP(port, pin, eru_src, line);
18 eru_src defines where the specific port/pin combination is connected in the ERU.
19 line defines the SR line that will be raised by the event.
/Zephyr-latest/scripts/utils/
Dpinctrl_nrf_migrate.py4 # SPDX-License-Identifier: Apache-2.0
11 nRF-based boards using the old <signal>-pin properties to select peripheral
13 file by removing old pin-related properties replacing them with pinctrl states.
14 A board-pinctrl.dtsi file will be generated containing the configuration for
19 This script uses a basic line based parser, therefore not all valid
28 -i path/to/board.dts
29 [--no-backup]
30 [--skip-nrf-check]
31 [--header ""]
35 .. code-block:: devicetree
[all …]
/Zephyr-latest/drivers/gpio/
Dgpio_kscan_ite_it8xxx2.c4 * SPDX-License-Identifier: Apache-2.0
13 #include <zephyr/dt-bindings/gpio/ite-it8xxx2-gpio.h>
21 /* KSI[7:0]/KSO[15:8]/KSO[7:0] port gpio output enable register (bit mapping to pin) */
23 /* KSI[7:0]/KSO[15:8]/KSO[7:0] port gpio control register (bit mapping to pin) */
25 /* KSI[7:0]/KSO[15:8]/KSO[7:0] port gpio data register (bit mapping to pin) */
27 /* KSI[7:0]/KSO[15:8]/KSO[7:0] port gpio data mirror register (bit mapping to pin) */
29 /* KSI[7:0]/KSO[15:8]/KSO[7:0] port gpio open drain register (bit mapping to pin) */
42 const struct gpio_kscan_cfg *const config = dev->config; in gpio_kscan_it8xxx2_configure()
43 volatile uint8_t *reg_ksi_kso_gctrl = config->reg_ksi_kso_gctrl; in gpio_kscan_it8xxx2_configure()
44 volatile uint8_t *reg_ksi_kso_goen = config->reg_ksi_kso_goen; in gpio_kscan_it8xxx2_configure()
[all …]
Dgpio_lpc11u6x.c5 * SPDX-License-Identifier: Apache-2.0
35 * @brief Structure mapping the GPIO registers.
57 * @brief Structure mapping the PINT registers.
78 * This structure is included by all the per-port private configuration.
105 static int gpio_lpc11u6x_pin_configure(const struct device *port, in gpio_lpc11u6x_pin_configure() argument
108 const struct gpio_lpc11u6x_config *config = port->config; in gpio_lpc11u6x_pin_configure()
110 (config->shared->gpio_base + LPC11U6X_GPIO_REGS); in gpio_lpc11u6x_pin_configure()
111 uint8_t port_num = config->port_num; in gpio_lpc11u6x_pin_configure()
115 if (pin >= config->ngpios) { in gpio_lpc11u6x_pin_configure()
116 return -EINVAL; in gpio_lpc11u6x_pin_configure()
[all …]
Dgpio_ite_it8xxx2_v2.c4 * SPDX-License-Identifier: Apache-2.0
18 #include <zephyr/dt-bindings/gpio/ite-it8xxx2-gpio.h>
19 #include <zephyr/dt-bindings/interrupt-controller/ite-intc.h>
37 /* GPIO port data register (bit mapping to pin) */
39 /* GPIO port data mirror register (bit mapping to pin) */
41 /* GPIO port output type register (bit mapping to pin) */
43 /* GPIO port 1.8V select register (bit mapping to pin) */
45 /* GPIO port control register (byte mapping to pin) */
80 const struct gpio_ite_cfg *gpio_config = dev->config; in gpio_ite_configure()
81 volatile uint8_t *reg_gpdr = (uint8_t *)gpio_config->reg_gpdr; in gpio_ite_configure()
[all …]
/Zephyr-latest/boards/vcc-gnd/yd_stm32h750vb/doc/
Dindex.rst6 The YD-STM32H750VB development board is a complete demonstration and development
7 platform for Arm |reg| Cortex |reg|-M7 core-based STM32H750VBT6 microcontroller, with
12 - `STM32H750 on www.st.com`_
13 - `STM32H750xx reference manual`_
14 - `STM32H750xx datasheet`_
19 The current Zephyr YD-STM32H750VB board supports the following features:
21 +-----------+------------+-------------------------------------+
24 | CLOCK | on-chip | reset and clock control |
25 +-----------+------------+-------------------------------------+
26 | NVIC | on-chip | nested vector interrupt controller |
[all …]
/Zephyr-latest/boards/st/stm32h750b_dk/doc/
Dindex.rst6 The STM32H750B-DK Discovery kit is a complete demonstration and development
7 platform for Arm® Cortex®-M7 core-based STM32H750XBH6 microcontroller, with
10 The STM32H750B-DK Discovery kit is used as a reference design for user
18 Octo-SPI Flash memory, RGB interface LCD with capacitive touch panel, and others).
22 STLINK-V3E is integrated into the board, as the embedded in-circuit debugger and
23 programmer for the STM32 MCU and USB Virtual COM port bridge. STM32H750B-DK board
27 More information about the board can be found at the `STM32H750B-DK website`_.
30 - `STM32H750 on www.st.com`_
31 - `STM32H750xx reference manual`_
32 - `STM32H750xx datasheet`_
[all …]
/Zephyr-latest/dts/arm/infineon/cat3/xmc/
Dxmc4500_F100x1024-intc.dtsi3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/dt-bindings/interrupt-controller/infineon-xmc4xxx-intc.h>
9 port-line-mapping = <
Dxmc4700_F144x2048-intc.dtsi3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/dt-bindings/interrupt-controller/infineon-xmc4xxx-intc.h>
9 port-line-mapping = <
/Zephyr-latest/boards/st/stm32f723e_disco/doc/
Dindex.rst7 from audio, multi-sensor support, graphics, security, security, video,
8 and high-speed connectivity features. Important board features include:
10 - STM32F723IEK6 microcontroller featuring 512 Kbytes of Flash memory and 256+16+4 Kbytes of RAM, in…
11 - On-board ST-LINK/V2-1 supporting USB re-enumeration capability
12 - TFT LCD 240x240 pixels with touch panel
13 - SAI audio codec
14 - Audio line in and line out jack
15 - Stereo speaker outputs
16 - Four ST MEMS microphones
17 - Two pushbuttons (user and reset)
[all …]
/Zephyr-latest/arch/x86/core/
Dearly_serial.c4 * SPDX-License-Identifier: Apache-2.0
19 /* Legacy I/O Port Access to a NS16550 UART */
23 /* "Modern" mapping of a UART into a PCI MMIO device. The registers
49 #define REG_LCR 0x03 /* Line control reg. */
51 #define REG_LSR 0x05 /* Line status reg. */
/Zephyr-latest/drivers/serial/
Duart_native_tty_bottom.c5 * SPDX-License-Identifier: Apache-2.0
31 * @brief Lookup table for mapping the baud rate to the macro understood by termios.
43 * @brief Set given termios to defaults appropriate for communicating with serial port devices.
50 * - Not canonical (no line input) in native_tty_termios_defaults_set()
51 * - No signal generation from Ctr+{C|Z..} in native_tty_termios_defaults_set()
52 * - No echoing in native_tty_termios_defaults_set()
54 ter->c_lflag &= ~(ICANON | ISIG | ECHO); in native_tty_termios_defaults_set()
57 * No conversion of newline to carriage return/line feed. in native_tty_termios_defaults_set()
59 ter->c_oflag &= ~(OPOST | ONLCR); in native_tty_termios_defaults_set()
62 ter->c_iflag &= ~(IXON | IXOFF | IXANY); in native_tty_termios_defaults_set()
[all …]
/Zephyr-latest/arch/
DKconfig3 # Copyright (c) 2014-2015 Wind River Systems, Inc.
6 # SPDX-License-Identifier: Apache-2.0
18 # Should be 'select'ed by low-level symbols like SOC_SERIES_* or, lacking that,
37 # is really only necessary for Cortex-M with ARM MPU!
173 symbols above. See the top-level CMakeLists.txt.
180 module-str = arch
186 This option tells the build system that the target system is big-endian.
187 Little-endian architecture is the default and should leave this option
192 line option for gen_isr_tables.py.
195 # Hidden Kconfig option representing the default little-endian architecture
[all …]
/Zephyr-latest/boards/st/stm32vl_disco/doc/
Dindex.rst7 Line" STM32F100x SoC series is showcased. Like other Discovery board, an
8 integrated ST-LINK debugger and programmer is included (V1), but the only
18 - On-board ST-LINK/V1 with selection mode switch to use the kit as a standalone
19 ST-LINK/V1 (with SWD connector for programming and debugging)
20 - Board power supply: through USB bus or from an external 5 V supply voltage
21 - External application power supply: 3 V and 5 V
22 - Four LEDs:
24 - LD1 (red) for 3.3 V power on
25 - LD2 (red/green) for USB communication
26 - LD3 (green) for PC9 output
[all …]
/Zephyr-latest/boards/st/stm32f7508_dk/doc/
Dindex.rst7 from audio, multi-sensor support, graphics, security, security, video,
8 and high-speed connectivity features. Important board features include:
10 - STM32F750N8H6 microcontroller featuring 64 Kbytes of Flash memory and 340 Kbytes of RAM, in BGA21…
11 - On-board ST-LINK/V2-1 supporting USB re-enumeration capability
12 - Five power supply options:
14 - ST LINK/V2-1
15 - USB FS connector
16 - USB HS connector
17 - VIN from Arduino connector
18 - External 5 V from connector
[all …]
/Zephyr-latest/boards/st/stm32f746g_disco/doc/
Dindex.rst7 from audio, multi-sensor support, graphics, security, security, video,
8 and high-speed connectivity features. Important board features include:
10 - STM32F746NGH6 microcontroller featuring 1 Mbytes of Flash memory and 340 Kbytes of RAM, in BGA216…
11 - On-board ST-LINK/V2-1 supporting USB re-enumeration capability
12 - Five power supply options:
14 - ST LINK/V2-1
15 - USB FS connector
16 - USB HS connector
17 - VIN from Arduino connector
18 - External 5 V from connector
[all …]
/Zephyr-latest/boards/96boards/neonkey/doc/
Dindex.rst26 - STM32F411CE in UFQFPN48 package
27 - ARM |reg| 32-bit Cortex |reg|-M4 CPU with FPU
28 - 84 MHz max CPU frequency
29 - 1.8V work voltage
30 - 512 KB Flash
31 - 128 KB SRAM
32 - On board sensors:
34 - Temperature/Humidity: SI7034-A10
35 - Pressure: BMP280
36 - ALS/Proximity: RPR-0521RS
[all …]
/Zephyr-latest/boards/st/stm32h735g_disco/doc/
Dindex.rst6 The STM32H735G-DK Discovery kit is a complete demonstration and development
7 platform for Arm® Cortex®-M7 core-based STM32H735IGK6U microcontroller, with
10 The STM32H735G-DK Discovery kit is used as a reference design for user
18 Octo-SPI Flash memory, RGB interface LCD with capacitive touch panel, and others).
22 STLINK-V3E is integrated into the board, as the embedded in-circuit debugger and
23 programmer for the STM32 MCU and USB Virtual COM port bridge. STM32H735G-DK board
27 More information about the board can be found at the `STM32H735G-DISCO website`_.
30 - `STM32H725/735 on www.st.com`_
31 - `STM32H735xx reference manual`_
32 - `STM32H735xx datasheet`_
[all …]
/Zephyr-latest/boards/st/stm32f769i_disco/doc/
Dindex.rst7 from audio, multi-sensor support, graphics, security, security, video,
8 and high-speed connectivity features. Important board features include:
10 - STM32F769NIH6 microcontroller featuring 2 Mbytes of Flash memory and 512 Kbytes of RAM, in BGA216…
11 - On-board ST-LINK/V2-1 supporting USB reenumeration capability
12 - USB ST-LINK functions: virtual COM port, mass storage, debug port
13 - Five power supply options:
15 - ST LINK/V2-1
16 - USB HS connector
17 - 5 V from RJ45 (Power Over Ethernet)
18 - 5 V from Arduino™ or external connector
[all …]
/Zephyr-latest/boards/96boards/wistrio/doc/
D96b_wistrio.rst10 chipset integrating SX1276 LoRaWAN Modem, STM32L151CB-A MCU and GPS module.
14 .. figure:: img/96b-wistrio.jpg
28 - RAK5205 Chipset
29 - 3.3V work voltage
30 - 128 KB Flash
31 - 16 KB SRAM
32 - On board sensors:
34 - Accelerometer: STMicro LIS3DH
35 - Integrated Environmental sensor: Bosch BME680
37 - 2 User LEDs
[all …]
/Zephyr-latest/boards/seco/stm32f3_seco_d23/doc/
Dindex.rst6 SBC-3.5-PX30 (JUNO - D23) is a Single Board Computer based on embedded Rockchip PX30
7 Processor, featuring Quad-Core ARM Cortex-A35 processor. The processor
8 integrates a Mali-G31 GPU with High performance dedicated 2D processor,
11 standard (MPEG-4, H.265/HEVC, H.264, VP8, VC-1). The board is completed with up
12 to 4GB LPDDR4-3200 32-bit bus memory directly soldered on board and one eMMC
17 The audio functionalities are managed by the AudioCodec embedded in the RK-809
18 PMIC. SBC-3.5-PX30 board is completed by a series of connectors with various
24 SECO SBC-3.5-PX30 provides the following hardware components:
26 - STM32F302VCT6
27 - ARM |reg| 32-bit Cortex |reg| -M4 CPU with FPU
[all …]
/Zephyr-latest/boards/st/nucleo_g031k8/doc/
Dindex.rst5 The STM32 Nucleo-32 board provides an affordable and flexible way for users to try
14 The STM32 Nucleo-32 board does not require any separate probe as it integrates the
15 ST-LINK debugger/programmer.
17 The STM32 Nucleo-32 board comes with the STM32 comprehensive free software
27 - STM32 microcontroller in 32-pin package featuring 64 Kbytes of Flash memory
29 - Extension resource:
31 - Arduino* Nano V3 connectivity
33 - On-board ST-LINK/V2-1 debugger/programmer with SWD connector:
35 - Flexible board power supply:
37 - USB VBUS or external source (3.3V, 5V, 7 - 12V)
[all …]
/Zephyr-latest/boards/weact/mini_stm32h743/doc/
Dindex.rst13 - STM32 microcontroller in LQFP100 package
14 - USB OTG or full-speed device
15 - 1 user LED
16 - User, boot, and reset push-buttons
17 - 32.768 kHz and 25MHz HSE crystal oscillators
18 - External NOR Flash memories: 64-Mbit Quad-SPI and 64-Mbit SPI
19 - Board connectors:
20 - Camera (8 bit) connector
21 - ST7735 TFT-LCD 160 x 80 pixels (RGB565 3-SPI)
22 - microSD |trade| card
[all …]
/Zephyr-latest/boards/weact/mini_stm32h7b0/doc/
Dindex.rst13 - STM32 microcontroller in LQFP100 package
14 - USB OTG or full-speed device
15 - 1 user LED
16 - User, boot, and reset push-buttons
17 - 32.768 kHz and 25MHz HSE crystal oscillators
18 - External NOR Flash memories: 64-Mbit Quad-SPI and 64-Mbit SPI
19 - Board connectors:
21 - Camera (8 bit) connector
22 - ST7735 TFT-LCD 160 x 80 pixels (RGB565 3-SPI)
23 - microSD |trade| card
[all …]
/Zephyr-latest/boards/st/stm32h7b3i_dk/doc/
Dindex.rst6 The STM32H7B3I-DK Discovery kit is a complete demonstration and development
7 platform for STMicroelectronics Arm® Cortex®-M7 core-based STM32H7B3LIH6QU
10 The STM32H7B3I-DK Discovery kit is used as a reference design for user
17 camera, SDRAM, Octo-SPI Flash memory and RGB interface LCD with capacitive touch
23 - STM32H7B3LIH6Q microcontroller featuring 2 Mbytes of Flash memory and 1.4 Mbyte of RAM in BGA225 …
24 - 4.3" (480x272 pixels) TFT color LCD module including a capacitive touch panel with RGB interface
25 - Wi-Fi |reg| module compliant with 802.11 b/g/n
26 - USB OTG HS
27 - Audio codec
28 - 512-Mbit Octo-SPI NOR Flash memory
[all …]

123