Home
last modified time | relevance | path

Searched +full:strong +full:- +full:medium +full:- +full:edge (Results 1 – 5 of 5) sorted by relevance

/Zephyr-latest/boards/infineon/xmc47_relax_kit/
Dxmc47_relax_kit-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
6 #include <infineon/cat3/xmc/xmc4700_F144x2048-pinctrl.dtsi>
9 drive-strength = "strong-soft-edge";
10 drive-push-pull;
15 drive-strength = "strong-soft-edge";
20 drive-strength = "strong-soft-edge";
21 drive-push-pull;
26 drive-strength = "strong-soft-edge";
31 drive-strength = "strong-soft-edge";
32 drive-push-pull;
[all …]
/Zephyr-latest/boards/infineon/xmc45_relax_kit/
Dxmc45_relax_kit-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
6 #include <infineon/cat3/xmc/xmc4500_F100x1024-pinctrl.dtsi>
9 drive-strength = "strong-soft-edge";
10 drive-push-pull;
15 drive-strength = "strong-soft-edge";
20 drive-strength = "strong-medium-edge";
21 drive-push-pull;
26 drive-strength = "strong-medium-edge";
27 drive-push-pull;
32 drive-strength = "strong-sharp-edge";
[all …]
/Zephyr-latest/dts/bindings/pinctrl/
Dinfineon,xmc4xxx-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
12 compatible = "infineon,xmc4xxx-uart";
13 pinctrl-0 = <&uart_tx_p0_1_u1c1 &uart_rx_p0_0_u1c1>;
14 pinctrl-names = "default";
15 input-src = "DX0D";
19 pinctrl-0 is the phandle that stores the pin settings for two pins: &uart_tx_p0_1_u1c1
20 and &uart_rx_p0_0_u1c1. These nodes are pre-defined and their naming convention is designed
24 The pre-defined nodes only set the alternate function of the output pin. The
27 to the inherited property-allowlist list from pincfg-node.yaml).
31 #include <zephyr/dt-bindings/pinctrl/xmc4xxx-pinctrl.h>
[all …]
/Zephyr-latest/dts/bindings/pwm/
Dinfineon,xmc4xxx-ccu4-pwm.yaml2 # SPDX-License-Identifier: Apache-2.0
12 dts/arm/infineon/xmc4xxx_xxx-pinctrl.dtsi
24 The pwm ccu4 node must define the slice-prescaler values and the pinctrl nodes:
26 slice-prescaler = <15 15 15 15>;
27 pinctrl-0 = <&pwm_out_p1_1_ccu40_ch2>;
28 pinctrl-names = "default";
39 The pin should be configured with drive-push-pull bool option and hwctrl should be set
40 to disabled. The drive-strength field can be set to any of the supported values:
42 drive-strength = "strong-medium-edge";
43 drive-push-pull;
[all …]
/Zephyr-latest/drivers/gpio/
Dgpio_xmc4xxx.c4 * SPDX-License-Identifier: Apache-2.0
13 #include <zephyr/dt-bindings/gpio/infineon-xmc4xxx-gpio.h>
42 return -ENOTSUP; in gpio_xmc4xxx_convert_flags()
46 return -ENOTSUP; in gpio_xmc4xxx_convert_flags()
50 pin_config->mode = XMC_GPIO_MODE_INPUT_TRISTATE; in gpio_xmc4xxx_convert_flags()
52 pin_config->mode = XMC_GPIO_MODE_INPUT_PULL_DOWN; in gpio_xmc4xxx_convert_flags()
55 pin_config->mode = XMC_GPIO_MODE_INPUT_PULL_UP; in gpio_xmc4xxx_convert_flags()
61 return -EINVAL; in gpio_xmc4xxx_convert_flags()
65 pin_config->mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL; in gpio_xmc4xxx_convert_flags()
67 pin_config->mode = XMC_GPIO_MODE_OUTPUT_OPEN_DRAIN; in gpio_xmc4xxx_convert_flags()
[all …]