Home
last modified time | relevance | path

Searched +full:pin +full:- +full:location (Results 1 – 25 of 79) sorted by relevance

1234

/Zephyr-latest/dts/bindings/ethernet/
Dsilabs,gecko-ethernet.yaml3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "silabs,gecko-ethernet"
9 include: ethernet-controller.yaml
21 phy-address:
26 # RMII interface location
27 location-rmii:
30 description: location of RMII pins, configuration defined as <location>
32 # PHY management interface location
33 location-mdio:
36 description: location of MDC and MDIO pins, configuration defined as <location>
[all …]
/Zephyr-latest/dts/bindings/serial/
Dsilabs,gecko-usart.yaml3 compatible: "silabs,gecko-usart"
5 include: [uart-controller.yaml, pinctrl-device.yaml]
14 peripheral-id:
18 # Note: Not all SoC series support setting individual pin location. If this
19 # is a case all location-* properties need to have identical value.
21 location-rx:
23 description: RX pin configuration defined as <location port pin>
25 location-tx:
27 description: TX pin configuration defined as <location port pin>
29 location-rts:
[all …]
Dsilabs,gecko-leuart.yaml3 compatible: "silabs,gecko-leuart"
5 include: uart-controller.yaml
14 peripheral-id:
19 # Note: Not all SoC series support setting individual pin location. If this
20 # is a case all location-* properties need to have identical value.
22 location-rx:
25 description: RX pin configuration defined as <location port pin>
27 location-tx:
30 description: TX pin configuration defined as <location port pin>
Dsilabs,gecko-uart.yaml3 compatible: "silabs,gecko-uart"
5 include: uart-controller.yaml
14 peripheral-id:
19 # Note: Not all SoC series support setting individual pin location. If this
20 # is a case all location-* properties need to have identical value.
22 location-rx:
25 description: RX pin configuration defined as <location port pin>
27 location-tx:
30 description: TX pin configuration defined as <location port pin>
/Zephyr-latest/dts/bindings/spi/
Dsilabs,gecko-spi-usart.yaml3 compatible: "silabs,gecko-spi-usart"
5 include: [spi-controller.yaml, pinctrl-device.yaml]
14 peripheral-id:
18 # Note: Not all SoC series support setting individual pin location. If this
19 # is a case all location-* properties need to have identical value.
21 location-rx:
23 description: RX pin configuration defined as <location port pin>
25 location-tx:
27 description: TX pin configuration defined as <location port pin>
29 location-clk:
[all …]
/Zephyr-latest/include/zephyr/dt-bindings/pinctrl/
Dgecko-pinctrl-s1.h3 * SPDX-License-Identifier: Apache-2.0
10 * The whole GECKO_pin configuration information is encoded in a 32-bit bitfield
13 * - 31..24: Pin function.
14 * - 23..16: Reserved.
15 * - 15..8: Port for UART_RX/UART_TX functions.
16 * - 7..0: Pin number for UART_RX/UART_TX functions.
17 * - 15..8: Reserved for UART_LOC function.
18 * - 7..0: Loc for UART_LOC function.
31 /** Position of the pin field. */
33 /** Mask for the pin field. */
[all …]
Dgecko-pinctrl.h3 * SPDX-License-Identifier: Apache-2.0
10 * The whole GECKO_pin configuration information is encoded in a 32-bit bitfield
13 * - 31..24: Pin function.
14 * - 23..16: Reserved.
15 * - 15..8: Port for UART_RX/UART_TX functions.
16 * - 7..0: Pin number for UART_RX/UART_TX functions.
17 * - 15..8: Reserved for UART_LOC function.
18 * - 7..0: Loc for UART_LOC function.
31 /** Position of the pin field. */
33 /** Mask for the pin field. */
[all …]
/Zephyr-latest/dts/bindings/pwm/
Dsilabs,gecko-pwm.yaml3 compatible: "silabs,gecko-pwm"
5 include: [pwm-controller.yaml, base.yaml]
8 pin-location:
11 description: pwm pin configuration defined as <location port pin>
18 - 1
19 - 2
20 - 4
21 - 8
22 - 16
23 - 32
[all …]
/Zephyr-latest/dts/bindings/gpio/
Dsilabs,gecko-gpio.yaml3 compatible: "silabs,gecko-gpio"
14 location-swo:
16 description: Serial Wire Output (SWO) PIN location
/Zephyr-latest/drivers/pwm/
Dpwm_gecko.c4 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/dt-bindings/pwm/pwm.h>
21 uint8_t location; member
23 uint8_t pin; member
31 const struct pwm_gecko_config *cfg = dev->config; in pwm_gecko_set_cycles()
33 if (BUS_RegMaskedRead(&cfg->timer->CC[channel].CTRL, in pwm_gecko_set_cycles()
37 BUS_RegMaskedWrite(&cfg->timer->ROUTE, in pwm_gecko_set_cycles()
39 cfg->location << _TIMER_ROUTE_LOCATION_SHIFT); in pwm_gecko_set_cycles()
40 BUS_RegMaskedSet(&cfg->timer->ROUTE, 1 << channel); in pwm_gecko_set_cycles()
42 BUS_RegMaskedWrite(&cfg->timer->ROUTELOC0, in pwm_gecko_set_cycles()
[all …]
/Zephyr-latest/soc/silabs/silabs_s1/efm32jg12b/
Dsoc_pinmap.h3 * SPDX-License-Identifier: Apache-2.0
7 * @brief Silabs EFM32JG12B MCU pin definitions.
9 * This file contains pin configuration data required by different MCU
35 #error ("Invalid SWO pin location")
/Zephyr-latest/soc/silabs/silabs_s1/efm32pg12b/
Dsoc_pinmap.h3 * SPDX-License-Identifier: Apache-2.0
7 * @brief Silabs EFM32PG12B MCU pin definitions.
9 * This file contains pin configuration data required by different MCU
35 #error ("Invalid SWO pin location")
/Zephyr-latest/soc/silabs/silabs_s1/efm32pg1b/
Dsoc_pinmap.h3 * SPDX-License-Identifier: Apache-2.0
7 * @brief Silabs EFM32PG1B MCU pin definitions.
9 * This file contains pin configuration data required by different MCU
35 #error ("Invalid SWO pin location")
/Zephyr-latest/soc/silabs/silabs_s1/efr32fg13p/
Dsoc_pinmap.h3 * SPDX-License-Identifier: Apache-2.0
7 * @brief Silabs EFR32FG13P MCU pin definitions.
9 * This file contains pin configuration data required by different MCU
35 #error ("Invalid SWO pin location")
/Zephyr-latest/soc/silabs/silabs_s1/efr32fg1p/
Dsoc_pinmap.h3 * SPDX-License-Identifier: Apache-2.0
7 * @brief Silabs EFR32FG1P MCU pin definitions.
9 * This file contains pin configuration data required by different MCU
35 #error ("Invalid SWO pin location")
/Zephyr-latest/soc/silabs/silabs_s1/efr32mg12p/
Dsoc_pinmap.h3 * SPDX-License-Identifier: Apache-2.0
7 * @brief Silabs EFR32MG MCU pin definitions.
9 * This file contains pin configuration data required by different MCU
34 #error ("Invalid SWO pin location")
/Zephyr-latest/soc/silabs/silabs_s1/efm32gg12b/
Dsoc_pinmap.h4 * SPDX-License-Identifier: Apache-2.0
8 * @brief Silabs EFM32GG12B MCU pin definitions.
10 * This file contains pin configuration data required by different MCU
37 #error ("Invalid SWO pin location")
/Zephyr-latest/soc/silabs/silabs_s1/efm32gg11b/
Dsoc_pinmap.h5 * SPDX-License-Identifier: Apache-2.0
9 * @brief Silabs EFM32GG11B MCU pin definitions.
11 * This file contains pin configuration data required by different MCU
38 #error ("Invalid SWO pin location")
/Zephyr-latest/soc/silabs/silabs_s1/efr32bg13p/
Dsoc_pinmap.h3 * SPDX-License-Identifier: Apache-2.0
7 * @brief Silabs EFR32BG13P MCU pin definitions.
31 #error ("Invalid SWO pin location")
/Zephyr-latest/include/zephyr/kernel/mm/
Ddemand_paging.h4 * SPDX-License-Identifier: Apache-2.0
21 * @defgroup mem-demand-paging Demand Paging APIs
74 * excluding the first and last (hence, NUM_SLOTS - 1).
85 * Evict a page-aligned virtual memory region to the backing store
90 * marked as available for mappings or page-ins.
99 * called by ISRs as the backing store may be in-use.
101 * @param addr Base page-aligned virtual address
102 * @param size Page-aligned data region size
104 * @retval -ENOMEM Insufficient space in backing store to satisfy request.
117 * called by ISRs as the backing store may be in-use.
[all …]
/Zephyr-latest/boards/silabs/dev_kits/sltb004a/
Dsltb004a.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include "sltb004a-pinctrl.dtsi"
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
20 pwm-led0 = &pwm_led0;
29 zephyr,shell-uart = &usart0;
30 zephyr,uart-pipe = &usart0;
36 compatible = "gpio-leds";
48 compatible = "gpio-keys";
64 compatible = "pwm-leds";
[all …]
/Zephyr-latest/boards/silabs/starter_kits/slstk3402a/
Dslstk3402a_common.dtsi5 * SPDX-License-Identifier: Apache-2.0
8 #include "slstk3402a-pinctrl.dtsi"
9 #include <zephyr/dt-bindings/input/input-event-codes.h>
16 zephyr,shell-uart = &usart0;
25 pwm-led0 = &pwm_led0;
33 compatible = "gpio-leds";
45 compatible = "gpio-keys";
61 compatible = "pwm-leds";
70 clock-frequency = <40000000>;
74 current-speed = <115200>;
[all …]
/Zephyr-latest/modules/openthread/platform/
Dmisc.c4 * SPDX-License-Identifier: Apache-2.0
21 "`bootloader-gpios` property missing from `openthread,config` compatible node");
30 #include "platform-zephyr.h"
53 * To enable resetting to bootloader by triggering gpio pin, in otPlatResetToBootloader()
56 * `compatible = "openthread,config"` property and `bootloader-gpios` property, in otPlatResetToBootloader()
57 * which should represent GPIO pin's configuration, in otPlatResetToBootloader()
58 * containing controller phandle, pin number and pin flags. e.g: in otPlatResetToBootloader()
63 * bootloader-gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>; in otPlatResetToBootloader()
67 * Note: in below implementation, chosen GPIO pin is configured as output in otPlatResetToBootloader()
69 * Configuring pin flags in `bootloader-gpios` allows to choose in otPlatResetToBootloader()
[all …]
/Zephyr-latest/kernel/
Dmmu.c4 * SPDX-License-Identifier: Apache-2.0
17 #include <zephyr/linker/linker-defs.h>
31 * - A page frame is a page-sized physical memory region in RAM. It is a
37 * - A data page is a page-sized region of data. It may exist in a page frame,
38 * or be paged out to some backing store. Its location can always be looked
86 printk("-"); in page_frame_dump()
160 * +--------------+ <- K_MEM_VIRT_RAM_START
161 * | Undefined VM | <- May contain ancillary regions like x86_64's locore
162 * +--------------+ <- K_MEM_KERNEL_VIRT_START (often == K_MEM_VIRT_RAM_START)
168 * +--------------+ <- K_MEM_VM_FREE_START
[all …]
/Zephyr-latest/soc/silabs/common/
Dpinctrl_soc.h4 * SPDX-License-Identifier: Apache-2.0
20 #include <zephyr/dt-bindings/pinctrl/silabs-pinctrl-dbus.h>
22 #include <zephyr/dt-bindings/pinctrl/gecko-pinctrl-s1.h>
24 #include <zephyr/dt-bindings/pinctrl/gecko-pinctrl.h>
35 /** Type for Silabs pin using DBUS. */
39 uint8_t pin; member
72 .pin = FIELD_GET(SILABS_PINCTRL_GPIO_PIN_MASK, DT_PROP_BY_IDX(node, prop, idx)), \
87 /** Type for gecko pin. */
91 * @brief Utility macro to initialize each pin.
112 * @brief Utility macro to obtain pin function.
[all …]

1234