/openbmc/linux/arch/arc/boot/dts/ |
H A D | abilis_tb100.dtsi | 29 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 D | abilis_tb101.dtsi | 29 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 D | abilis_tb10x.dtsi | 66 iomux: iomux@ff10601c { label 67 compatible = "abilis,tb10x-iomux";
|
/openbmc/u-boot/drivers/pinctrl/rockchip/ |
H A D | pinctrl-rockchip.h | 111 struct rockchip_iomux iomux[4]; member 123 .iomux = { \ 136 .iomux = { \ 149 .iomux = { \ 170 .iomux = { \ 196 .iomux = { \ 218 .iomux = { \ 246 .iomux = { \
|
H A D | pinctrl-rockchip-core.c | 123 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 D | abilis,tb10x-iomux.txt | 7 - compatible: should be "abilis,tb10x-iomux"; 52 iomux: iomux@ff10601c { 53 compatible = "abilis,tb10x-iomux"; 78 gpio-ranges = <&iomux 0 0>;
|
H A D | fsl,imx27-pinctrl.txt | 55 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 D | cache.c | 84 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 D | imx6q.c | 144 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 D | aristainetos-v2.c | 405 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 D | mx6boards.c | 379 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 D | rockchip,pinctrl.txt | 21 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 D | nitrogen6x.c | 479 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 D | soc.c | 661 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 D | mx53ppd_video.c | 80 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 D | mx6sabresd.c | 406 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 D | bx50v3.c | 455 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 D | video.c | 387 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 D | mx6sabreauto.c | 404 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 D | apalis_imx6.c | 582 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 D | Makefile | 7 obj-y += cpu.o iomux.o
|
/openbmc/u-boot/board/technologic/ts4600/ |
H A D | Makefile | 8 obj-y := iomux.o
|
/openbmc/u-boot/board/freescale/mx28evk/ |
H A D | Makefile | 9 obj-y := iomux.o
|
/openbmc/u-boot/arch/arm/mach-imx/mx7ulp/ |
H A D | Makefile | 6 obj-y := soc.o clock.o iomux.o pcc.o scg.o
|
/openbmc/u-boot/doc/ |
H A D | README.iomux | 16 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
|