Home
last modified time | relevance | path

Searched full:mux_mode (Results 1 – 25 of 35) sorted by relevance

12

/Linux-v6.1/drivers/pinctrl/freescale/
Dpinctrl-imx.h24 * @mux_mode: the mux mode for this pin.
31 unsigned int mux_mode; member
43 unsigned int mux_mode; member
99 /* MUX_MODE shift and mask in case SHARE_MUX_CONF_REG */
Dpinctrl-imx.c185 reg |= (pin_mmio->mux_mode << info->mux_shift); in imx_pmx_set_one_pin_mmio()
190 writel(pin_mmio->mux_mode, ipctl->base + pin_reg->mux_reg); in imx_pmx_set_one_pin_mmio()
192 pin_reg->mux_reg, pin_mmio->mux_mode); in imx_pmx_set_one_pin_mmio()
505 * <mux_reg conf_reg input_reg mux_mode input_val>
507 * <mux_conf_reg input_reg mux_mode input_val>
509 * <pin_id mux_mode>
546 pin_mmio->mux_mode = be32_to_cpu(*list++); in imx_pinctrl_parse_pin_mmio()
558 pin_mmio->mux_mode |= IOMUXC_CONFIG_SION; in imx_pinctrl_parse_pin_mmio()
565 pin_mmio->mux_mode, pin_mmio->config); in imx_pinctrl_parse_pin_mmio()
Dpinctrl-scu.c119 pin_scu->mux_mode = be32_to_cpu(*list++); in imx_pinctrl_parse_pin_scu()
124 pin_scu->mux_mode, pin_scu->config); in imx_pinctrl_parse_pin_scu()
/Linux-v6.1/arch/arm/mach-davinci/
Dmux.h983 #define MUX_CFG(soc, desc, muxreg, mode_offset, mode_mask, mux_mode, dbg)\ argument
991 .mode = mux_mode, \
994 #define INT_CFG(soc, desc, mode_offset, mode_mask, mux_mode, dbg) \ argument
1002 .mode = mux_mode, \
1005 #define EVT_CFG(soc, desc, mode_offset, mode_mask, mux_mode, dbg) \ argument
1013 .mode = mux_mode, \
Dboard-da830-evm.c385 static inline void da830_evm_init_nand(int mux_mode) in da830_evm_init_nand() argument
403 gpio_direction_output(mux_mode, 1); in da830_evm_init_nand()
406 static inline void da830_evm_init_nand(int mux_mode) { } in da830_evm_init_nand() argument
410 static inline void da830_evm_init_lcdc(int mux_mode) in da830_evm_init_lcdc() argument
422 gpio_direction_output(mux_mode, 0); in da830_evm_init_lcdc()
425 static inline void da830_evm_init_lcdc(int mux_mode) { } in da830_evm_init_lcdc() argument
461 gpio_request(gpio + 6, "UI MUX_MODE"); in da830_evm_ui_expander_setup()
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/
Dfsl,imx8ulp-pinctrl.yaml36 mux_mode input_val> are specified using a PIN_FUNC_ID macro, which can
48 "mux_mode" indicates the mux value to be applied.
Dfsl,imx7ulp-pinctrl.txt17 <mux_conf_reg input_reg mux_mode input_val> are specified
Dfsl,imx-pinctrl.txt36 Force the selected mux mode input path no matter of MUX_MODE functionality.
/Linux-v6.1/arch/arm/boot/dts/
Dimx6ull-pinfunc-snvs.h11 * <mux_reg conf_reg input_reg mux_mode input_val>
Dimx6ull-pinfunc.h12 * <mux_reg conf_reg input_reg mux_mode input_val>
Dimx7ulp-pinfunc.h12 * <mux_conf_reg input_reg mux_mode input_val>
Dimx25-pinfunc.h13 * <mux_reg conf_reg input_reg mux_mode input_val>
Dvf610-pinfunc.h11 * <mux_reg input_reg mux_mode input_val>
Dimx51-pinfunc.h11 * <mux_reg conf_reg input_reg mux_mode input_val>
Dimx6ul-pinfunc.h11 * <mux_reg conf_reg input_reg mux_mode input_val>
Dimxrt1050-pinfunc.h14 * <mux_reg conf_reg input_reg mux_mode input_val>
/Linux-v6.1/include/dt-bindings/pinctrl/
Dpads-imx8dxl.h147 /* format: <pin_id mux_mode> */
Dpads-imx8qxp.h187 * format: <pin_id mux_mode>
Dpads-imx8qm.h282 * format: <pin_id mux_mode>
/Linux-v6.1/arch/arm64/boot/dts/freescale/
Dimx8mq-pinfunc.h12 * <mux_reg conf_reg input_reg mux_mode input_val>
Dimx93-pinfunc.h11 * <mux_reg conf_reg input_reg mux_mode input_val>
Dimx8mm-pinfunc.h11 * <mux_reg conf_reg input_reg mux_mode input_val>
Dimx8mn-pinfunc.h11 * <mux_reg conf_reg input_reg mux_mode input_val>
Dimx8mp-pinfunc.h11 * <mux_reg conf_reg input_reg mux_mode input_val>
Dimx8ulp-pinfunc.h11 * <mux_reg input_reg mux_mode input_val>

12