mx6slevk.c (af38bf6b38eab53343afda2ad124682b27d82e64) | mx6slevk.c (16edd347f0e4e0c77c9a667855e3293b58bb3fda) |
---|---|
1/* 2 * Copyright (C) 2013 Freescale Semiconductor, Inc. 3 * 4 * Author: Fabio Estevam <fabio.estevam@freescale.com> 5 * 6 * SPDX-License-Identifier: GPL-2.0+ 7 */ 8 --- 36 unchanged lines hidden (view full) --- 45#define SPI_PAD_CTRL (PAD_CTL_HYS | PAD_CTL_SPEED_MED | \ 46 PAD_CTL_DSE_40ohm | PAD_CTL_SRE_FAST) 47 48#define I2C_PAD_CTRL (PAD_CTL_PKE | PAD_CTL_PUE | \ 49 PAD_CTL_PUS_100K_UP | PAD_CTL_SPEED_MED | \ 50 PAD_CTL_DSE_40ohm | PAD_CTL_HYS | \ 51 PAD_CTL_ODE | PAD_CTL_SRE_FAST) 52 | 1/* 2 * Copyright (C) 2013 Freescale Semiconductor, Inc. 3 * 4 * Author: Fabio Estevam <fabio.estevam@freescale.com> 5 * 6 * SPDX-License-Identifier: GPL-2.0+ 7 */ 8 --- 36 unchanged lines hidden (view full) --- 45#define SPI_PAD_CTRL (PAD_CTL_HYS | PAD_CTL_SPEED_MED | \ 46 PAD_CTL_DSE_40ohm | PAD_CTL_SRE_FAST) 47 48#define I2C_PAD_CTRL (PAD_CTL_PKE | PAD_CTL_PUE | \ 49 PAD_CTL_PUS_100K_UP | PAD_CTL_SPEED_MED | \ 50 PAD_CTL_DSE_40ohm | PAD_CTL_HYS | \ 51 PAD_CTL_ODE | PAD_CTL_SRE_FAST) 52 |
53#define OTGID_PAD_CTRL (PAD_CTL_PKE | PAD_CTL_PUE | \ 54 PAD_CTL_PUS_47K_UP | PAD_CTL_SPEED_LOW |\ 55 PAD_CTL_DSE_80ohm | PAD_CTL_HYS | \ 56 PAD_CTL_SRE_FAST) 57 |
|
53#define ETH_PHY_RESET IMX_GPIO_NR(4, 21) 54 55int dram_init(void) 56{ 57 gd->ram_size = get_ram_size((void *)PHYS_SDRAM, PHYS_SDRAM_SIZE); 58 59 return 0; 60} --- 219 unchanged lines hidden (view full) --- 280 281#ifdef CONFIG_USB_EHCI_MX6 282#define USB_OTHERREGS_OFFSET 0x800 283#define UCTRL_PWR_POL (1 << 9) 284 285static iomux_v3_cfg_t const usb_otg_pads[] = { 286 /* OTG1 */ 287 MX6_PAD_KEY_COL4__USB_USBOTG1_PWR | MUX_PAD_CTRL(NO_PAD_CTRL), | 58#define ETH_PHY_RESET IMX_GPIO_NR(4, 21) 59 60int dram_init(void) 61{ 62 gd->ram_size = get_ram_size((void *)PHYS_SDRAM, PHYS_SDRAM_SIZE); 63 64 return 0; 65} --- 219 unchanged lines hidden (view full) --- 285 286#ifdef CONFIG_USB_EHCI_MX6 287#define USB_OTHERREGS_OFFSET 0x800 288#define UCTRL_PWR_POL (1 << 9) 289 290static iomux_v3_cfg_t const usb_otg_pads[] = { 291 /* OTG1 */ 292 MX6_PAD_KEY_COL4__USB_USBOTG1_PWR | MUX_PAD_CTRL(NO_PAD_CTRL), |
288 MX6_PAD_EPDC_PWRCOM__ANATOP_USBOTG1_ID | MUX_PAD_CTRL(NO_PAD_CTRL), | 293 MX6_PAD_EPDC_PWRCOM__ANATOP_USBOTG1_ID | MUX_PAD_CTRL(OTGID_PAD_CTRL), |
289 /* OTG2 */ 290 MX6_PAD_KEY_COL5__USB_USBOTG2_PWR | MUX_PAD_CTRL(NO_PAD_CTRL) 291}; 292 293static void setup_usb(void) 294{ 295 imx_iomux_v3_setup_multiple_pads(usb_otg_pads, 296 ARRAY_SIZE(usb_otg_pads)); --- 62 unchanged lines hidden --- | 294 /* OTG2 */ 295 MX6_PAD_KEY_COL5__USB_USBOTG2_PWR | MUX_PAD_CTRL(NO_PAD_CTRL) 296}; 297 298static void setup_usb(void) 299{ 300 imx_iomux_v3_setup_multiple_pads(usb_otg_pads, 301 ARRAY_SIZE(usb_otg_pads)); --- 62 unchanged lines hidden --- |