Home
last modified time | relevance | path

Searched full:flexio (Results 1 – 25 of 41) sorted by relevance

12

/Zephyr-latest/include/zephyr/drivers/misc/nxp_flexio/
Dnxp_flexio.h15 * resources for a FlexIO child.
26 * @brief Callback API to inform API user that FlexIO triggered interrupt
34 * @brief Structure containing the required child data for FlexIO
43 * @brief Enable FlexIO IRQ
44 * @param dev Pointer to the device structure for the FlexIO driver instance
49 * @brief Disable FlexIO IRQ
50 * @param dev Pointer to the device structure for the FlexIO driver instance
55 * @brief Lock FlexIO mutex.
56 * @param dev Pointer to the device structure for the FlexIO driver instance
61 * @brief Unlock FlexIO mutex.
[all …]
/Zephyr-latest/drivers/misc/mcux_flexio/
DKconfig9 Enable the FlexIO controller driver.
11 and should be enabled by other FlexIO drivers so
12 that they can use it to share the resources of the FlexIO device.
17 int "FlexIO controller driver init priority"
20 MCUX FlexIO device driver initialization priority.
/Zephyr-latest/dts/bindings/pwm/
Dnxp,flexio-pwm.yaml4 description: NXP Flexio PWM controller.
5 Each flexio timer can be used for generating one pwm pulse.
6 The two PWM modes supported by flexio are chosen based on the selected polarity -
9 compatible: "nxp,flexio-pwm"
30 Flexio PWM channel configuration.
/Zephyr-latest/boards/nxp/twr_ke18f/
Dpinmux.c16 /* Declare pin configuration state for flexio pin here */ in twr_ke18f_pinmux_init()
17 PINCTRL_DT_DEFINE(DT_NODELABEL(flexio)); in twr_ke18f_pinmux_init()
19 /* Apply pinctrl state directly, since there is no flexio device driver */ in twr_ke18f_pinmux_init()
20 err = pinctrl_apply_state(PINCTRL_DT_DEV_CONFIG_GET(DT_NODELABEL(flexio)), in twr_ke18f_pinmux_init()
DKconfig9 bool "CLKOUT signal on FlexIO header"
12 Enable the CLKOUT signal on FlexIO header pin 7 (PTE10).
Dtwr_ke18f-pinctrl.dtsi40 /* Route FLEXIO CLOCKOUT pin */
/Zephyr-latest/dts/bindings/mipi-dbi/
Dnxp,mipi-dbi-flexio-lcdif.yaml4 description: NXP FlexIO LCD controller
6 compatible: "nxp,mipi-dbi-flexio-lcdif"
15 Number of FlexIO shifters needed.
21 Number of FlexIO timers needed.
/Zephyr-latest/drivers/pwm/
DKconfig.nxp_flexio5 bool "NXP Flexio PWM driver"
13 Enable flexio based pwm driver.
Dpwm_nxp_flexio.c40 /* Decrement counter on Flexio clock */
42 /* Decrement counter on Flexio clock divided by 16 */
44 /* Decrement counter on Flexio clock divided by 256 */
65 /** Flexio used pin index */
248 /* Timer scaling factor w.r.t Flexio Clock */ in mcux_flexio_pwm_init()
/Zephyr-latest/drivers/spi/
DKconfig.mcux_flexio5 bool "MCUX FlexIO SPI driver"
12 Enable support for MCUX FlexIO SPI driver.
/Zephyr-latest/drivers/mipi_dbi/
DKconfig.nxp_flexio_lcdif5 bool "MIPI DBI driver for NXP Flexio LCDIF"
13 Enable support for MIPI DBI driver for NXP FlexIO based LCDIF controller.
Dmipi_dbi_nxp_flexio_lcdif.c216 /* Resets the FlexIO module, then configures FlexIO MCULCD */ in mipi_dbi_flexio_lcdif_configure()
263 /* Destination is FLEXIO Shifters */ in mipi_dbi_flexio_ldcif_write_display()
280 * in case of the flexio module to form a circular chain between the Shift buffer in mipi_dbi_flexio_ldcif_write_display()
281 * in the FLEXIO module. in mipi_dbi_flexio_ldcif_write_display()
407 /* Pass the FlexIO LCD device as parameter to the function in flexio_lcdif_init()
/Zephyr-latest/dts/bindings/misc/
Dnxp,flexio.yaml4 description: NXP FlexIO controller
6 compatible: "nxp,flexio"
/Zephyr-latest/tests/drivers/pwm/pwm_api/boards/
Dfrdm_ke1xz_flexio_pwm.overlay14 &flexio {
17 compatible = "nxp,flexio-pwm";
/Zephyr-latest/dts/bindings/spi/
Dnxp,flexio-spi.yaml4 description: NXP FlexIO SPI controller
6 compatible: "nxp,flexio-spi"
/Zephyr-latest/tests/drivers/spi/spi_loopback/boards/
Dfrdm_ke1xz_flexio_spi.overlay24 &flexio {
28 compatible = "nxp,flexio-spi";
/Zephyr-latest/tests/drivers/spi/spi_loopback/
Doverlay-mcux-flexio-spi.overlay37 compatible = "nxp,flexio-spi";
55 compatible = "nxp,flexio-spi";
/Zephyr-latest/dts/arm/nxp/
Dnxp_rt1040.dtsi40 flexio2: flexio@401b0000 {
41 compatible = "nxp,flexio";
48 flexio3: flexio@42020000 {
49 compatible = "nxp,flexio";
Dnxp_rt1060.dtsi85 flexio2: flexio@401b0000 {
86 compatible = "nxp,flexio";
93 flexio3: flexio@42020000 {
94 compatible = "nxp,flexio";
Dnxp_rt1050.dtsi47 flexio2: flexio@401b0000 {
48 compatible = "nxp,flexio";
Dnxp_ke1xz.dtsi458 flexio: flexio@4005a000 { label
459 compatible = "nxp,flexio";
/Zephyr-latest/soc/nxp/kinetis/ke1xz/
Dsoc.c129 #if DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(flexio)) in clk_init()
131 DT_CLOCKS_CELL(DT_NODELABEL(flexio), ip_source)); in clk_init()
/Zephyr-latest/boards/nxp/frdm_mcxn236/doc/
Dindex.rst23 - Arduino Header, FlexIO/LCD Header, SmartDMA/Camera Header, mikroBUS
74 | FLEXIO | on-chip | flexio |
76 | DISPLAY | on-chip | flexio; MIPI-DBI. Tested with |
/Zephyr-latest/include/zephyr/dt-bindings/clock/
Dimx_ccm_rev2.h129 /* FLEXIO */
/Zephyr-latest/boards/nxp/frdm_mcxn947/doc/
Dindex.rst25 - Arduino Header, FlexIO/LCD Header, SmartDMA/Camera Header, mikroBUS
98 | FLEXIO | on-chip | flexio |
100 | DISPLAY | on-chip | flexio; MIPI-DBI. Tested with |

12