Home
last modified time | relevance | path

Searched refs:doen (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/drivers/pinctrl/starfive/
H A Dpinctrl-starfive-jh7110.h43 /* gpio dout/doen/din/gpioinput register */
60 u32 doen, u32 func);
69 unsigned int din, u32 dout, u32 doen);
H A Dpinctrl-starfive-jh7100.c161 * | dout | doen | din | dout rev | doen rev | gpio nr |
166 * | dout/doen rev | unused | dout/doen |
459 u32 dout, doen; in starfive_pin_dbg_show() local
466 doen = readl_relaxed(reg + 0x004); in starfive_pin_dbg_show()
468 seq_printf(s, "dout=%lu%s doen=%lu%s", in starfive_pin_dbg_show()
470 doen & GENMASK(7, 0), (doen & BIT(31)) ? "r" : ""); in starfive_pin_dbg_show()
661 u32 doen in starfive_set_mux() local
932 void __iomem *doen = sfp->base + GPON_DOEN_CFG + 8 * gpio; starfive_gpio_get_direction() local
944 void __iomem *doen = sfp->base + GPON_DOEN_CFG + 8 * gpio; starfive_gpio_direction_input() local
963 void __iomem *doen = sfp->base + GPON_DOEN_CFG + 8 * gpio; starfive_gpio_direction_output() local
[all...]
H A Dpinctrl-starfive-jh7110.c53 * | din | dout | doen | function | pin |
108 u32 doen = readl_relaxed(sfp->base + info->doen_reg_base + offset); in jh7110_pin_dbg_show() local
112 doen = (doen >> shift) & info->doen_mask; in jh7110_pin_dbg_show()
115 seq_printf(s, " dout=%u doen=%u din=%u", dout, doen, gpi); in jh7110_pin_dbg_show()
254 unsigned int din, u32 dout, u32 doen) in jh7110_set_gpiomux()
271 doen <<= shift; in jh7110_set_gpiomux()
286 doen |= readl_relaxed(reg_doen) & ~done_mask; in jh7110_set_gpiomux()
287 writel_relaxed(doen, reg_doe in jh7110_set_gpiomux()
253 jh7110_set_gpiomux(struct jh7110_pinctrl *sfp, unsigned int pin, unsigned int din, u32 dout, u32 doen) jh7110_set_gpiomux() argument
566 u32 doen = readl_relaxed(sfp->base + info->doen_reg_base + offset); jh7110_gpio_get_direction() local
[all...]
H A Dpinctrl-starfive-jh7110-aon.c79 u32 doen, u32 func) in jh7110_aon_set_one_pin_mux()
82 jh7110_set_gpiomux(sfp, pin, din, dout, doen); in jh7110_aon_set_one_pin_mux()
76 jh7110_aon_set_one_pin_mux(struct jh7110_pinctrl *sfp, unsigned int pin, unsigned int din, u32 dout, u32 doen, u32 func) jh7110_aon_set_one_pin_mux() argument
H A Dpinctrl-starfive-jh7110-sys.c339 u32 doen, u32 func) in jh7110_sys_set_one_pin_mux()
342 jh7110_set_gpiomux(sfp, pin, din, dout, doen); in jh7110_sys_set_one_pin_mux()
336 jh7110_sys_set_one_pin_mux(struct jh7110_pinctrl *sfp, unsigned int pin, unsigned int din, u32 dout, u32 doen, u32 func) jh7110_sys_set_one_pin_mux() argument
/kernel/linux/linux-6.6/include/dt-bindings/pinctrl/
H A Dpinctrl-starfive-jh7100.h17 * | dout | doen | din | dout rev | doen rev | gpio nr |
20 * doen: output enable signal
23 * doen rev: output enable signal reverse bit
26 #define GPIOMUX(n, dout, doen, din) ( \
28 (((doen) & 0x80000000) >> (31 - 6)) | (((doen) & 0xff) << 16) | \
/kernel/linux/linux-6.6/scripts/dtc/include-prefixes/dt-bindings/pinctrl/
H A Dpinctrl-starfive-jh7100.h17 * | dout | doen | din | dout rev | doen rev | gpio nr |
20 * doen: output enable signal
23 * doen rev: output enable signal reverse bit
26 #define GPIOMUX(n, dout, doen, din) ( \
28 (((doen) & 0x80000000) >> (31 - 6)) | (((doen) & 0xff) << 16) | \
/kernel/linux/linux-6.6/arch/riscv/boot/dts/starfive/
H A Djh7110-pinfunc.h13 * | din | dout | doen | function | gpio nr |
16 * doen: output enable signal
21 #define GPIOMUX(n, dout, doen, din) ( \
24 (((doen) & 0x3f) << 10) | \
149 /* sys_iomux doen */
201 /* aon_iomux doen */
/kernel/linux/linux-6.6/scripts/dtc/include-prefixes/riscv/starfive/
H A Djh7110-pinfunc.h13 * | din | dout | doen | function | gpio nr |
16 * doen: output enable signal
21 #define GPIOMUX(n, dout, doen, din) ( \
24 (((doen) & 0x3f) << 10) | \
149 /* sys_iomux doen */
201 /* aon_iomux doen */

Completed in 8 milliseconds