Lines Matching +full:led +full:- +full:7

10  * SPDX-License-Identifier:	GPL-2.0+
14 #include <asm/arch/imx-regs.h>
16 #include <asm/arch/mx6-pins.h>
19 #include <asm/mach-imx/iomux-v3.h>
20 #include <asm/mach-imx/boot_mode.h>
21 #include <asm/mach-imx/mxc_i2c.h>
22 #include <asm/mach-imx/video.h>
55 #define SOFT_RESET_GPIO IMX_GPIO_NR(7, 13)
56 #define SD2_DRIVER_ENABLE IMX_GPIO_NR(7, 8)
75 .gp = IMX_GPIO_NR(1, 7)
109 /* LED enable*/
111 /* LED yellow */
113 /* LED red */
119 /* LED green */
121 /* LED blue */
129 /* RST_LOC# PHY reset input (has pull-down!)*/
253 return -1; in board_spi_cs_gpio()
303 /* control data pad skew - devaddr = 0x02, register = 0x04 */ in board_phy_config()
307 /* rx data pad skew - devaddr = 0x02, register = 0x05 */ in board_phy_config()
311 /* tx data pad skew - devaddr = 0x02, register = 0x06 */ in board_phy_config()
315 /* gtx and rx clock pad skew - devaddr = 0x02, register = 0x08 */ in board_phy_config()
320 if (phydev->drv->config) in board_phy_config()
321 phydev->drv->config(phydev); in board_phy_config()
338 out[j * BMP_LOGO_WIDTH + BMP_LOGO_HEIGHT - 1 - i] = in rotate_logo_one()
412 reg = readl(&ccm->analog_pll_video); in enable_lvds()
414 writel(reg, &ccm->analog_pll_video); in enable_lvds()
421 writel(reg, &ccm->analog_pll_video); in enable_lvds()
424 &ccm->analog_pll_video_num); in enable_lvds()
426 &ccm->analog_pll_video_denom); in enable_lvds()
429 writel(reg, &ccm->analog_pll_video); in enable_lvds()
431 while (timeout--) in enable_lvds()
432 if (readl(&ccm->analog_pll_video) & BM_ANADIG_PLL_VIDEO_LOCK) in enable_lvds()
437 reg = readl(&ccm->analog_pll_video); in enable_lvds()
440 writel(reg, &ccm->analog_pll_video); in enable_lvds()
443 reg = readl(&ccm->cs2cdr); in enable_lvds()
448 writel(reg, &ccm->cs2cdr); in enable_lvds()
450 reg = readl(&ccm->cscmr2); in enable_lvds()
452 writel(reg, &ccm->cscmr2); in enable_lvds()
454 reg = readl(&ccm->chsccdr); in enable_lvds()
457 writel(reg, &ccm->chsccdr); in enable_lvds()
466 writel(reg, &iomux->gpr[2]); in enable_lvds()
468 reg = readl(&iomux->gpr[3]); in enable_lvds()
472 writel(reg, &iomux->gpr[3]); in enable_lvds()
497 reg = readl(&ccm->cs2cdr); in enable_spi_display()
502 writel(reg, &ccm->cs2cdr); in enable_spi_display()
509 writel(reg, &ccm->analog_pll_video); in enable_spi_display()
512 &ccm->analog_pll_video_num); in enable_spi_display()
514 &ccm->analog_pll_video_denom); in enable_spi_display()
517 writel(reg, &ccm->analog_pll_video); in enable_spi_display()
519 while (timeout--) in enable_spi_display()
520 if (readl(&ccm->analog_pll_video) & BM_ANADIG_PLL_VIDEO_LOCK) in enable_spi_display()
525 reg = readl(&ccm->analog_pll_video); in enable_spi_display()
528 writel(reg, &ccm->analog_pll_video); in enable_spi_display()
531 reg = readl(&ccm->cs2cdr); in enable_spi_display()
536 writel(reg, &ccm->cs2cdr); in enable_spi_display()
538 reg = readl(&ccm->cscmr2); in enable_spi_display()
540 writel(reg, &ccm->cscmr2); in enable_spi_display()
542 reg = readl(&ccm->chsccdr); in enable_spi_display()
549 writel(reg, &ccm->chsccdr); in enable_spi_display()
558 writel(reg, &iomux->gpr[2]); in enable_spi_display()
560 reg = readl(&iomux->gpr[3]); in enable_spi_display()
564 writel(reg, &iomux->gpr[3]); in enable_spi_display()
591 &iomuxc_regs->gpr[1]); in set_gpr_register()
592 writel(0x0, &iomuxc_regs->gpr[8]); in set_gpr_register()
595 &iomuxc_regs->gpr[12]); in set_gpr_register()
619 gpio_request(IMX_GPIO_NR(2, 13), "LED ena"); /* 25 */ in setup_board_gpio()
624 gpio_request(IMX_GPIO_NR(6, 16), "LED yellow"); /* 176 */ in setup_board_gpio()
626 gpio_request(IMX_GPIO_NR(2, 28), "LED red"); /* 60 */ in setup_board_gpio()
628 gpio_request(IMX_GPIO_NR(5, 4), "LED green"); /* 132 */ in setup_board_gpio()
630 gpio_request(IMX_GPIO_NR(2, 29), "LED blue"); /* 61 */ in setup_board_gpio()
633 gpio_request(IMX_GPIO_NR(6, 16), "LED yellow"); /* 176 */ in setup_board_gpio()
635 gpio_request(IMX_GPIO_NR(5, 0), "LED red"); /* 128 */ in setup_board_gpio()
637 gpio_request(IMX_GPIO_NR(5, 4), "LED green"); /* 132 */ in setup_board_gpio()
639 gpio_request(IMX_GPIO_NR(2, 29), "LED blue"); /* 61 */ in setup_board_gpio()
657 * Check the boot-source. If booting from NOR Flash, in board_late_init()
660 gpio_request(IMX_GPIO_NR(7, 6), "bootsel0"); in board_late_init()
661 gpio_direction_input(IMX_GPIO_NR(7, 6)); in board_late_init()
662 gpio_request(IMX_GPIO_NR(7, 7), "bootsel1"); in board_late_init()
663 gpio_direction_input(IMX_GPIO_NR(7, 7)); in board_late_init()
664 gpio_request(IMX_GPIO_NR(7, 1), "bootsel2"); in board_late_init()
665 gpio_direction_input(IMX_GPIO_NR(7, 1)); in board_late_init()
666 bootmode |= (gpio_get_value(IMX_GPIO_NR(7, 6)) ? 1 : 0) << 0; in board_late_init()
667 bootmode |= (gpio_get_value(IMX_GPIO_NR(7, 7)) ? 1 : 0) << 1; in board_late_init()
668 bootmode |= (gpio_get_value(IMX_GPIO_NR(7, 1)) ? 1 : 0) << 2; in board_late_init()
670 if (bootmode == 7) { in board_late_init()
675 env_set("bootdelay", "-2"); in board_late_init()