u-boot/arch/arm/include/asm
Stefano Babic 8c38b5d03d MX53: add function to set SATA clock to internal
The MX53 SATA interface can use an internal clock (USB PHY1)
instead of an external clock. This is an undocumented feature, but used
on most Freescale's evaluation boards, such as MX53-loco.

As stated by Freescale's support:

Fuses (but not pins) may be used to configure SATA clocks.
Particularly the i.MX53 Fuse_Map contains the next information
about configuring SATA clocks :
	SATA_ALT_REF_CLK[1:0] (offset 0x180C)

'00' - 100MHz (External)
'01' - 50MHz (External)
'10' - 120MHz, internal (USB PHY)
'11' - Reserved

Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Fabio Estevam <fabio.estevam@freescale.com>
2012-05-15 08:31:30 +02:00
..
arch-a320 ftsmc020: move ftsmc020 static mem controller to driver/mtd 2011-04-27 19:38:10 +02:00
arch-am33xx ARM:OMAP+:MMC: Add parameters to MMC init 2012-05-15 08:31:22 +02:00
arch-arm720t ARM: remove broken "impa7" board. 2011-09-07 21:46:40 +02:00
arch-armada100 USB: Armada100: EHCI Driver for Armada100 SOCs 2012-03-19 00:08:26 +01:00
arch-armv7 ARMV7: Versatile Express Coretile CortexA9x4 support 2010-10-13 09:59:39 +02:00
arch-at91 Fix Stelian's email address 2011-11-29 15:43:38 +01:00
arch-davinci Changes to move hawkboard to the new spl infrastructure 2012-02-12 10:11:33 +01:00
arch-ep93xx Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-exynos EXYNOS: support EXYNOS MIPI DSI interface driver. 2012-05-15 08:31:30 +02:00
arch-imx Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-ixp IXP: Fix GPIO_INT_ACT_LOW_SET() 2012-03-26 23:09:26 +02:00
arch-kirkwood Remove kirkwood-specifics from marvell EHCI driver 2012-02-12 10:11:27 +01:00
arch-ks8695 Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-lpc32xx serial: add LPC32X0 high-speed UART devices support 2012-05-15 08:31:21 +02:00
arch-lpc2292 Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-mb86r0x arm: auto gen asm-offsets.h for mb86r0x 2011-08-04 13:56:55 +02:00
arch-mx5 MX53: add function to set SATA clock to internal 2012-05-15 08:31:30 +02:00
arch-mx6 imx: Remove unneeded/repititive definitions from imx headers 2012-04-16 14:53:59 +02:00
arch-mx25 MX: serial_mxc: cleanup removing nasty #ifdef 2011-12-06 23:59:40 +01:00
arch-mx27 mmc: access mxcmmc from mx31 boards 2012-02-12 10:11:26 +01:00
arch-mx28 DMA: Split the APBH DMA init into block and channel init 2012-04-16 14:53:59 +02:00
arch-mx31 tt01: add video support 2012-02-27 21:19:25 +01:00
arch-mx35 imx: Remove unneeded/repititive definitions from imx headers 2012-04-16 14:53:59 +02:00
arch-nomadik Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-omap3 OMAP3: pandora: pin mux updates for DM3730 board variant 2012-05-15 08:31:27 +02:00
arch-omap4 omap4+: Avoid using __attribute__ ((__packed__)) 2012-05-15 08:31:26 +02:00
arch-omap5 omap4+: Avoid using __attribute__ ((__packed__)) 2012-05-15 08:31:26 +02:00
arch-omap24xx arch/arm/include/asm/sizes.h: cleanups 2010-10-13 09:59:33 +02:00
arch-orion5x orion5x: add USB host ehci-marvell support 2012-02-12 10:11:28 +01:00
arch-pantheon pantheon: define CONFIG_SYS_CACHELINE_SIZE 2011-11-03 22:56:22 +01:00
arch-pxa pxa: convert pxa27x_udc to use read and write functions 2011-12-11 14:41:14 +01:00
arch-s3c24x0 Convert ISO-8859 files to UTF-8 2011-08-04 23:34:02 +02:00
arch-s3c44b0 Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-s3c64xx Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-s3c4510b Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-s5pc1xx S5P: support generic watchdog timer 2012-02-12 10:11:29 +01:00
arch-sa1100 Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-spear i2c: Add support for designware i2c controller 2012-04-24 09:56:37 +02:00
arch-tegra2 tegra: i2c: Add I2C driver 2012-03-29 08:12:50 +02:00
arch-tnetv107x ARM1176: TI: TNETV107X soc initial support 2010-06-08 10:07:17 -05:00
arch-u8500 Minor coding style cleanup 2011-06-02 23:18:32 +02:00
proc-armv Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
armv7.h omap5: Add minimal support for omap5430. 2011-11-15 22:25:50 +01:00
assembler.h arm: Use optimized memcpy and memset from linux 2011-04-27 19:38:07 +02:00
atomic.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
bitops.h arm: add __ilog2 function 2011-07-16 13:00:11 +02:00
bootm.h arm: Add Prep subcommand support to bootm 2012-03-27 22:05:29 +02:00
byteorder.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
cache.h arm: cache: define ARCH_DMA_MINALIGN for DMA buffer alignment 2011-10-23 20:50:42 +02:00
config.h Replace CONFIG_RELOC_FIXUP_WORKS by CONFIG_NEEDS_MANUAL_RELOC 2010-10-29 21:32:07 +02:00
dma-mapping.h Fix Stelian's email address 2011-11-29 15:43:38 +01:00
ehci-omap.h ehci-omap: Clean up added ehci-omap.c 2012-02-12 10:11:31 +01:00
emif.h OMAP4/5: emif: Correct the emif power mgt shadow register bit fields. 2012-05-15 08:31:25 +02:00
errno.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
global_data.h fdt: ARM: Add device tree control of U-Boot (CONFIG_OF_CONTROL) 2011-10-26 21:37:17 +02:00
gpio.h gpio: Replace ARM gpio.h with the common API in include/asm-generic 2012-01-09 20:10:32 -06:00
hardware.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
io.h ARM: fix write*() I/O accessors 2011-02-21 08:30:55 +01:00
linkage.h arm: adapt asm/linkage.h from Linux 2012-05-15 08:31:26 +02:00
mach-types.h omap5: Add minimal support for omap5430. 2011-11-15 22:25:50 +01:00
macro.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
memory.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
omap_common.h arm: omap5: correct boot device mode7 for eMMC 2012-05-15 08:31:25 +02:00
omap_gpio.h omap: gpio: Use generic API 2011-09-13 08:25:15 +02:00
pl310.h armv7: add PL310 support to u-boot 2011-07-04 10:55:25 +02:00
posix_types.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
processor.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
ptrace.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
setup.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
sizes.h arch/arm/include/asm/sizes.h: cleanups 2010-10-13 09:59:33 +02:00
string.h arm: Use optimized memcpy and memset from linux 2011-04-27 19:38:07 +02:00
system.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
types.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
u-boot-arm.h arm: Move CP15 init out of cpu_init_crit() 2011-12-09 17:30:09 +01:00
u-boot.h davinci: add support for printing clock frequency 2012-02-12 10:11:32 +01:00
unaligned.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
utils.h armv7: cache maintenance operations for armv7 2011-07-04 10:55:25 +02:00