Home
last modified time | relevance | path

Searched refs:iomux (Results 1 – 25 of 68) sorted by relevance

123

/openbmc/linux/arch/arc/boot/dts/
H A Dabilis_tb100.dtsi29 iomux: iomux@ff10601c { label
163 gpio-ranges = <&iomux 0 0 0>;
176 gpio-ranges = <&iomux 0 0 0>;
189 gpio-ranges = <&iomux 0 0 0>;
202 gpio-ranges = <&iomux 0 0 0>;
215 gpio-ranges = <&iomux 0 0 0>;
228 gpio-ranges = <&iomux 0 0 0>;
241 gpio-ranges = <&iomux 0 0 0>;
254 gpio-ranges = <&iomux 0 0 0>;
267 gpio-ranges = <&iomux 0 0 0>;
[all …]
H A Dabilis_tb101.dtsi29 iomux: iomux@ff10601c { label
172 gpio-ranges = <&iomux 0 0 0>;
185 gpio-ranges = <&iomux 0 0 0>;
198 gpio-ranges = <&iomux 0 0 0>;
211 gpio-ranges = <&iomux 0 0 0>;
224 gpio-ranges = <&iomux 0 0 0>;
237 gpio-ranges = <&iomux 0 0 0>;
250 gpio-ranges = <&iomux 0 0 0>;
263 gpio-ranges = <&iomux 0 0 0>;
276 gpio-ranges = <&iomux 0 0 0>;
[all …]
H A Dabilis_tb10x.dtsi66 iomux: iomux@ff10601c { label
67 compatible = "abilis,tb10x-iomux";
/openbmc/u-boot/drivers/pinctrl/rockchip/
H A Dpinctrl-rockchip.h111 struct rockchip_iomux iomux[4]; member
123 .iomux = { \
136 .iomux = { \
149 .iomux = { \
170 .iomux = { \
196 .iomux = { \
218 .iomux = { \
246 .iomux = { \
H A Dpinctrl-rockchip-core.c123 if (bank->iomux[iomux_num].type & IOMUX_UNROUTED) { in rockchip_get_mux()
128 if (bank->iomux[iomux_num].type & IOMUX_GPIO_ONLY) in rockchip_get_mux()
131 regmap = (bank->iomux[iomux_num].type & IOMUX_SOURCE_PMU) in rockchip_get_mux()
135 mux_type = bank->iomux[iomux_num].type; in rockchip_get_mux()
136 reg = bank->iomux[iomux_num].offset; in rockchip_get_mux()
165 if (bank->iomux[iomux_num].type & IOMUX_UNROUTED) { in rockchip_verify_mux()
170 if (bank->iomux[iomux_num].type & IOMUX_GPIO_ONLY) { in rockchip_verify_mux()
206 if (bank->iomux[iomux_num].type & IOMUX_GPIO_ONLY) in rockchip_set_mux()
211 regmap = (bank->iomux[iomux_num].type & IOMUX_SOURCE_PMU) in rockchip_set_mux()
215 mux_type = bank->iomux[iomux_num].type; in rockchip_set_mux()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/
H A Dabilis,tb10x-iomux.txt7 - compatible: should be "abilis,tb10x-iomux";
52 iomux: iomux@ff10601c {
53 compatible = "abilis,tb10x-iomux";
78 gpio-ranges = <&iomux 0 0>;
H A Dfsl,imx27-pinctrl.txt55 The iomux controller has gpio child nodes which are embedded in the iomux
56 control registers. They have to be defined as child nodes of the iomux device
58 properties for the iomux device node are required.
/openbmc/u-boot/arch/arm/mach-imx/
H A Dcache.c84 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in v7_outer_cache_enable() local
102 val = readl(&iomux->gpr[11]); in v7_outer_cache_enable()
106 writel(val, &iomux->gpr[11]); in v7_outer_cache_enable()
/openbmc/u-boot/board/engicam/imx6q/
H A Dimx6q.c144 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in setup_display() local
180 writel(reg, &iomux->gpr[2]); in setup_display()
182 reg = readl(&iomux->gpr[3]); in setup_display()
186 writel(reg, &iomux->gpr[3]); in setup_display()
/openbmc/u-boot/board/aristainetos/
H A Daristainetos-v2.c405 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in enable_lvds() local
465 writel(reg, &iomux->gpr[2]); in enable_lvds()
467 reg = readl(&iomux->gpr[3]); in enable_lvds()
471 writel(reg, &iomux->gpr[3]); in enable_lvds()
478 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in enable_spi_display() local
557 writel(reg, &iomux->gpr[2]); in enable_spi_display()
559 reg = readl(&iomux->gpr[3]); in enable_spi_display()
563 writel(reg, &iomux->gpr[3]); in enable_spi_display()
/openbmc/u-boot/board/embest/mx6boards/
H A Dmx6boards.c379 struct iomuxc *iomux = (struct iomuxc *) in enable_lvds() local
381 setbits_le32(&iomux->gpr[2], in enable_lvds()
392 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in disable_lvds() local
400 clrbits_le32(&iomux->gpr[2], in disable_lvds()
462 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in setup_display() local
492 writel(reg, &iomux->gpr[2]); in setup_display()
494 clrsetbits_le32(&iomux->gpr[3], in setup_display()
/openbmc/u-boot/doc/device-tree-bindings/pinctrl/
H A Drockchip,pinctrl.txt21 Required properties for iomux controller:
28 Optional properties for iomux controller:
30 as some SoCs carry parts of the iomux controller registers there.
33 Deprecated properties for iomux controller:
34 - reg: first element is the general register space of the iomux controller
41 - reg: register of the gpio bank (different than the iomux registerset)
/openbmc/u-boot/board/boundary/nitrogen6x/
H A Dnitrogen6x.c479 struct iomuxc *iomux = (struct iomuxc *) in enable_lvds() local
481 u32 reg = readl(&iomux->gpr[2]); in enable_lvds()
483 writel(reg, &iomux->gpr[2]); in enable_lvds()
489 struct iomuxc *iomux = (struct iomuxc *) in enable_lvds_jeida() local
491 u32 reg = readl(&iomux->gpr[2]); in enable_lvds_jeida()
494 writel(reg, &iomux->gpr[2]); in enable_lvds_jeida()
757 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in setup_display() local
793 writel(reg, &iomux->gpr[2]); in setup_display()
795 reg = readl(&iomux->gpr[3]); in setup_display()
800 writel(reg, &iomux->gpr[3]); in setup_display()
/openbmc/u-boot/arch/arm/mach-imx/mx6/
H A Dsoc.c661 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in gpr_init() local
672 writel(0xF00000CF, &iomux->gpr[4]); in gpr_init()
675 writel(0x77177717, &iomux->gpr[6]); in gpr_init()
676 writel(0x77177717, &iomux->gpr[7]); in gpr_init()
679 writel(0x007F007F, &iomux->gpr[6]); in gpr_init()
680 writel(0x007F007F, &iomux->gpr[7]); in gpr_init()
/openbmc/u-boot/board/ge/mx53ppd/
H A Dmx53ppd_video.c80 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in lcd_enable() local
98 &iomux->gpr[2]); in lcd_enable()
/openbmc/u-boot/board/freescale/mx6sabresd/
H A Dmx6sabresd.c406 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in disable_lvds() local
408 int reg = readl(&iomux->gpr[2]); in disable_lvds()
413 writel(reg, &iomux->gpr[2]); in disable_lvds()
488 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in setup_display() local
530 writel(reg, &iomux->gpr[2]); in setup_display()
532 reg = readl(&iomux->gpr[3]); in setup_display()
537 writel(reg, &iomux->gpr[3]); in setup_display()
/openbmc/u-boot/board/ge/bx50v3/
H A Dbx50v3.c455 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in setup_display_b850v3() local
485 &iomux->gpr[2]); in setup_display_b850v3()
487 clrbits_le32(&iomux->gpr[3], in setup_display_b850v3()
496 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in setup_display_bx50v3() local
526 &iomux->gpr[2]); in setup_display_bx50v3()
528 clrsetbits_le32(&iomux->gpr[3], in setup_display_bx50v3()
/openbmc/u-boot/board/kosagi/novena/
H A Dvideo.c387 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in setup_display_clock() local
420 &iomux->gpr[2]); in setup_display_clock()
422 clrsetbits_le32(&iomux->gpr[3], in setup_display_clock()
/openbmc/u-boot/board/freescale/mx6sabreauto/
H A Dmx6sabreauto.c404 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in disable_lvds() local
406 clrbits_le32(&iomux->gpr[2], in disable_lvds()
474 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in setup_display() local
513 writel(reg, &iomux->gpr[2]); in setup_display()
515 reg = readl(&iomux->gpr[3]); in setup_display()
522 writel(reg, &iomux->gpr[3]); in setup_display()
/openbmc/u-boot/board/toradex/apalis_imx6/
H A Dapalis_imx6.c582 struct iomuxc *iomux = (struct iomuxc *) in enable_lvds() local
584 u32 reg = readl(&iomux->gpr[2]); in enable_lvds()
586 writel(reg, &iomux->gpr[2]); in enable_lvds()
695 struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR; in setup_display() local
731 writel(reg, &iomux->gpr[2]); in setup_display()
733 reg = readl(&iomux->gpr[3]); in setup_display()
738 writel(reg, &iomux->gpr[3]); in setup_display()
/openbmc/u-boot/arch/arm/mach-imx/imx8/
H A DMakefile7 obj-y += cpu.o iomux.o
/openbmc/u-boot/board/technologic/ts4600/
H A DMakefile8 obj-y := iomux.o
/openbmc/u-boot/board/freescale/mx28evk/
H A DMakefile9 obj-y := iomux.o
/openbmc/u-boot/arch/arm/mach-imx/mx7ulp/
H A DMakefile6 obj-y := soc.o clock.o iomux.o pcc.o scg.o
/openbmc/u-boot/doc/
H A DREADME.iomux16 Two new files, common/iomux.c and include/iomux.h, contain the heart
70 Note that common/iomux.c calls console_assign() for every registered

123