History log of /rk3399_rockchip-uboot/arch/arm/cpu/ (Results 2451 – 2475 of 3557)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
702b872827-Feb-2013 Tom Warren <twarren.nvidia@gmail.com>

Tegra114: I2C: Take DVFS out of reset to allow I2C5 (PWR_I2C) to work

I2C driver can now probe dev 0 (PWR_I2C, where the PMU, etc. lives).
This is needed so that the SDIO slot power can be brought u

Tegra114: I2C: Take DVFS out of reset to allow I2C5 (PWR_I2C) to work

I2C driver can now probe dev 0 (PWR_I2C, where the PMU, etc. lives).
This is needed so that the SDIO slot power can be brought up for
the MMC driver, so it has to precede those commits.

Signed-off-by: Tom Warren <twarren@nvidia.com>
Reviewed-by: Stephen Warren <swarren@nvidia.com>

show more ...

7ae18f3707-Feb-2013 Lucas Stach <dev@lynxeye.de>

tegra: usb: move implementation into right directory

This moves the Tegra USB implementation into the drivers/usb/host
directory. Note that this merges the old
/arch/arm/cpu/armv7/tegra20/usb.c file

tegra: usb: move implementation into right directory

This moves the Tegra USB implementation into the drivers/usb/host
directory. Note that this merges the old
/arch/arm/cpu/armv7/tegra20/usb.c file into ehci-tegra.c. No code
changes, just moving stuff around.

v2: While at it also move some defines and the usb.h header file to make
usb driver usable for Tegra30.
NOTE: A lot more work is required to properly init the PHYs and PLL_U on
Tegra30, this is just to make porting easier and it does no harm here.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

a63eb6bb07-Feb-2013 Lucas Stach <dev@lynxeye.de>

tegra: usb: various small cleanups

Remove unneeded headers, function prototype and stale comment, that
doesn't match the actual codebase anymore.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-b

tegra: usb: various small cleanups

Remove unneeded headers, function prototype and stale comment, that
doesn't match the actual codebase anymore.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

fdb4b9a707-Feb-2013 Lucas Stach <dev@lynxeye.de>

tegra: usb: move controller init into start_port

There is no need to init a USB controller before the upper layers indicate
that they are actually going to use it.

board_usb_init now only parses th

tegra: usb: move controller init into start_port

There is no need to init a USB controller before the upper layers indicate
that they are actually going to use it.

board_usb_init now only parses the device tree and sets up the common pll.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

a4bdcc3807-Feb-2013 Lucas Stach <dev@lynxeye.de>

tegra: usb: remove unneeded function parameter

Just a dead parameter, never actually used.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Wa

tegra: usb: remove unneeded function parameter

Just a dead parameter, never actually used.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

b0bbab8a07-Feb-2013 Lucas Stach <dev@lynxeye.de>

tegra: usb: make controller init functions more self contained

There is no need to pass around all those parameters. The init functions
are able to easily extract all the needed setup info on their

tegra: usb: make controller init functions more self contained

There is no need to pass around all those parameters. The init functions
are able to easily extract all the needed setup info on their own.

This allows to move out the controller init into ehci_hcd_init later
on, without having to save away global state for later use and thus
bloating the file global state.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

2f3ec34007-Feb-2013 Lucas Stach <dev@lynxeye.de>

tegra: usb: set USB_PORTS_MAX to correct value

Both Tegra20 and Tegra30 have a max of 3 USB controllers.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-by: Simon Glass <sjg@chromium.org>
Signed-

tegra: usb: set USB_PORTS_MAX to correct value

Both Tegra20 and Tegra30 have a max of 3 USB controllers.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

0678587f26-Feb-2013 Stephen Warren <swarren@nvidia.com>

ARM: implement some Cortex-A9 errata workarounds

Various errata exist in the Cortex-A9 CPU, and may be worked around by
setting some bits in a CP15 diagnostic register. Add code to implement
the wor

ARM: implement some Cortex-A9 errata workarounds

Various errata exist in the Cortex-A9 CPU, and may be worked around by
setting some bits in a CP15 diagnostic register. Add code to implement
the workarounds, enabled by new CONFIG_ options.

This code was taken from the Linux kernel, v3.8, arch/arm/mm/proc-v7.S,
and modified to remove the logic to conditionally apply the WAR (since we
know exactly which CPU we're running on given the U-Boot configuration),
and use r0 instead of r10 for consistency with the rest of U-Boot's
cpu_init_cp15().

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Simon Glass <sjg@chromium.org>

show more ...

ef123c5225-Feb-2013 Albert ARIBAUD <albert.u.boot@aribaud.net>

Refactor linker-generated arrays

Refactor linker-generated array code so that symbols
which were previously linker-generated are now compiler-
generated. This causes relocation records of type
R_ARM

Refactor linker-generated arrays

Refactor linker-generated array code so that symbols
which were previously linker-generated are now compiler-
generated. This causes relocation records of type
R_ARM_ABS32 to become R_ARM_RELATIVE, which makes
code which uses LGA able to run before relocation as
well as after.

Note: this affects more than ARM targets, as linker-
lists span possibly all target architectures, notably
PowerPC.

Conflicts:
arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds
arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
arch/arm/cpu/armv7/omap-common/u-boot-spl.lds
board/ait/cam_enc_4xx/u-boot-spl.lds
board/davinci/da8xxevm/u-boot-spl-da850evm.lds
board/davinci/da8xxevm/u-boot-spl-hawk.lds
board/vpac270/u-boot-spl.lds

Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>

show more ...


/rk3399_rockchip-uboot/.gitignore
/rk3399_rockchip-uboot/Makefile
arm920t/ep93xx/u-boot.lds
armv7/am33xx/u-boot-spl.lds
ixp/u-boot.lds
u-boot.lds
/rk3399_rockchip-uboot/arch/avr32/cpu/u-boot.lds
/rk3399_rockchip-uboot/arch/blackfin/cpu/u-boot.lds
/rk3399_rockchip-uboot/arch/microblaze/cpu/u-boot.lds
/rk3399_rockchip-uboot/arch/mips/cpu/u-boot.lds
/rk3399_rockchip-uboot/arch/nds32/cpu/n1213/u-boot.lds
/rk3399_rockchip-uboot/arch/nios2/cpu/u-boot.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/74xx_7xx/u-boot.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc512x/u-boot.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc5xx/u-boot.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc5xxx/u-boot-customlayout.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc5xxx/u-boot.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8220/u-boot.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc824x/u-boot.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8260/u-boot.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/u-boot.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/u-boot-nand.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/u-boot-nand_spl.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/u-boot.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc86xx/u-boot.lds
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/u-boot.lds
/rk3399_rockchip-uboot/arch/sandbox/cpu/u-boot.lds
/rk3399_rockchip-uboot/arch/sh/cpu/sh2/u-boot.lds
/rk3399_rockchip-uboot/arch/sh/cpu/sh3/u-boot.lds
/rk3399_rockchip-uboot/arch/sh/cpu/sh4/u-boot.lds
/rk3399_rockchip-uboot/arch/x86/cpu/u-boot.lds
/rk3399_rockchip-uboot/board/BuS/eb_cpu5282/u-boot.lds
/rk3399_rockchip-uboot/board/LEOX/elpt860/u-boot.lds
/rk3399_rockchip-uboot/board/RPXClassic/u-boot.lds
/rk3399_rockchip-uboot/board/RPXClassic/u-boot.lds.debug
/rk3399_rockchip-uboot/board/RPXlite/u-boot.lds
/rk3399_rockchip-uboot/board/RPXlite/u-boot.lds.debug
/rk3399_rockchip-uboot/board/RPXlite_dw/u-boot.lds
/rk3399_rockchip-uboot/board/RPXlite_dw/u-boot.lds.debug
/rk3399_rockchip-uboot/board/RRvision/u-boot.lds
/rk3399_rockchip-uboot/board/actux1/u-boot.lds
/rk3399_rockchip-uboot/board/actux2/u-boot.lds
/rk3399_rockchip-uboot/board/actux3/u-boot.lds
/rk3399_rockchip-uboot/board/adder/u-boot.lds
/rk3399_rockchip-uboot/board/altera/nios2-generic/u-boot.lds
/rk3399_rockchip-uboot/board/amcc/acadia/u-boot-nand.lds
/rk3399_rockchip-uboot/board/amcc/bamboo/u-boot-nand.lds
/rk3399_rockchip-uboot/board/amcc/canyonlands/u-boot-nand.lds
/rk3399_rockchip-uboot/board/amcc/kilauea/u-boot-nand.lds
/rk3399_rockchip-uboot/board/amcc/sequoia/u-boot-nand.lds
/rk3399_rockchip-uboot/board/amcc/sequoia/u-boot-ram.lds
/rk3399_rockchip-uboot/board/astro/mcf5373l/u-boot.lds
/rk3399_rockchip-uboot/board/cobra5272/u-boot.lds
/rk3399_rockchip-uboot/board/cogent/u-boot.lds
/rk3399_rockchip-uboot/board/cogent/u-boot.lds.debug
/rk3399_rockchip-uboot/board/cray/L1/u-boot.lds.debug
/rk3399_rockchip-uboot/board/dave/PPChameleonEVB/u-boot.lds
/rk3399_rockchip-uboot/board/dvlhost/u-boot.lds
/rk3399_rockchip-uboot/board/eltec/mhpc/u-boot.lds
/rk3399_rockchip-uboot/board/eltec/mhpc/u-boot.lds.debug
/rk3399_rockchip-uboot/board/emk/top860/u-boot.lds
/rk3399_rockchip-uboot/board/ep88x/u-boot.lds
/rk3399_rockchip-uboot/board/esd/dasa_sim/u-boot.lds
/rk3399_rockchip-uboot/board/esd/pmc440/u-boot-nand.lds
/rk3399_rockchip-uboot/board/esd/tasreg/u-boot.lds
/rk3399_rockchip-uboot/board/esteem192e/u-boot.lds
/rk3399_rockchip-uboot/board/evb64260/u-boot.lds
/rk3399_rockchip-uboot/board/fads/u-boot.lds
/rk3399_rockchip-uboot/board/flagadm/u-boot.lds
/rk3399_rockchip-uboot/board/flagadm/u-boot.lds.debug
/rk3399_rockchip-uboot/board/freescale/m5208evbe/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m52277evb/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m5235evb/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m5249evb/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m5253demo/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m5253evbe/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m5271evb/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m5272c3/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m5275evb/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m5282evb/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m53017evb/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m5329evb/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m5373evb/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m54418twr/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m54451evb/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m54455evb/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m547xevb/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/m548xevb/u-boot.lds
/rk3399_rockchip-uboot/board/freescale/mx31ads/u-boot.lds
/rk3399_rockchip-uboot/board/gaisler/gr_cpci_ax2000/u-boot.lds
/rk3399_rockchip-uboot/board/gaisler/gr_ep2s60/u-boot.lds
/rk3399_rockchip-uboot/board/gaisler/gr_xc3s_1500/u-boot.lds
/rk3399_rockchip-uboot/board/gaisler/grsim/u-boot.lds
/rk3399_rockchip-uboot/board/gaisler/grsim_leon2/u-boot.lds
/rk3399_rockchip-uboot/board/gen860t/u-boot-flashenv.lds
/rk3399_rockchip-uboot/board/gen860t/u-boot.lds
/rk3399_rockchip-uboot/board/genietv/u-boot.lds
/rk3399_rockchip-uboot/board/genietv/u-boot.lds.debug
/rk3399_rockchip-uboot/board/hermes/u-boot.lds
/rk3399_rockchip-uboot/board/hermes/u-boot.lds.debug
/rk3399_rockchip-uboot/board/hymod/u-boot.lds
/rk3399_rockchip-uboot/board/hymod/u-boot.lds.debug
/rk3399_rockchip-uboot/board/icu862/u-boot.lds
/rk3399_rockchip-uboot/board/icu862/u-boot.lds.debug
/rk3399_rockchip-uboot/board/idmr/u-boot.lds
/rk3399_rockchip-uboot/board/ip860/u-boot.lds
/rk3399_rockchip-uboot/board/ip860/u-boot.lds.debug
/rk3399_rockchip-uboot/board/ivm/u-boot.lds
/rk3399_rockchip-uboot/board/ivm/u-boot.lds.debug
/rk3399_rockchip-uboot/board/korat/u-boot-F7FC.lds
/rk3399_rockchip-uboot/board/kup/kup4k/u-boot.lds
/rk3399_rockchip-uboot/board/kup/kup4k/u-boot.lds.debug
/rk3399_rockchip-uboot/board/kup/kup4x/u-boot.lds
/rk3399_rockchip-uboot/board/kup/kup4x/u-boot.lds.debug
/rk3399_rockchip-uboot/board/lwmon/u-boot.lds
/rk3399_rockchip-uboot/board/lwmon/u-boot.lds.debug
/rk3399_rockchip-uboot/board/manroland/uc100/u-boot.lds
/rk3399_rockchip-uboot/board/matrix_vision/mvsmr/u-boot.lds
/rk3399_rockchip-uboot/board/mbx8xx/u-boot.lds
/rk3399_rockchip-uboot/board/mbx8xx/u-boot.lds.debug
/rk3399_rockchip-uboot/board/mousse/u-boot.lds
/rk3399_rockchip-uboot/board/mpl/pip405/u-boot.lds.debug
/rk3399_rockchip-uboot/board/mvblue/u-boot.lds
/rk3399_rockchip-uboot/board/netphone/u-boot.lds
/rk3399_rockchip-uboot/board/netphone/u-boot.lds.debug
/rk3399_rockchip-uboot/board/netta/u-boot.lds
/rk3399_rockchip-uboot/board/netta/u-boot.lds.debug
/rk3399_rockchip-uboot/board/netta2/u-boot.lds
/rk3399_rockchip-uboot/board/netta2/u-boot.lds.debug
/rk3399_rockchip-uboot/board/netvia/u-boot.lds
/rk3399_rockchip-uboot/board/netvia/u-boot.lds.debug
/rk3399_rockchip-uboot/board/nx823/u-boot.lds
/rk3399_rockchip-uboot/board/nx823/u-boot.lds.debug
/rk3399_rockchip-uboot/board/openrisc/openrisc-generic/u-boot.lds
/rk3399_rockchip-uboot/board/quantum/u-boot.lds
/rk3399_rockchip-uboot/board/r360mpi/u-boot.lds
/rk3399_rockchip-uboot/board/rbc823/u-boot.lds
/rk3399_rockchip-uboot/board/renesas/sh7752evb/u-boot.lds
/rk3399_rockchip-uboot/board/renesas/sh7757lcr/u-boot.lds
/rk3399_rockchip-uboot/board/rsdproto/u-boot.lds
/rk3399_rockchip-uboot/board/samsung/smdk5250/smdk5250-uboot-spl.lds
/rk3399_rockchip-uboot/board/samsung/smdk6400/u-boot-nand.lds
/rk3399_rockchip-uboot/board/sandburst/karef/u-boot.lds.debug
/rk3399_rockchip-uboot/board/sandburst/metrobox/u-boot.lds.debug
/rk3399_rockchip-uboot/board/sandpoint/u-boot.lds
/rk3399_rockchip-uboot/board/sixnet/u-boot.lds
/rk3399_rockchip-uboot/board/snmc/qs850/u-boot.lds
/rk3399_rockchip-uboot/board/snmc/qs860t/u-boot.lds
/rk3399_rockchip-uboot/board/spc1920/u-boot.lds
/rk3399_rockchip-uboot/board/spd8xx/u-boot.lds
/rk3399_rockchip-uboot/board/spd8xx/u-boot.lds.debug
/rk3399_rockchip-uboot/board/stx/stxxtc/u-boot.lds
/rk3399_rockchip-uboot/board/stx/stxxtc/u-boot.lds.debug
/rk3399_rockchip-uboot/board/svm_sc8xx/u-boot.lds
/rk3399_rockchip-uboot/board/tqc/tqm8xx/u-boot.lds
/rk3399_rockchip-uboot/board/v37/u-boot.lds
/rk3399_rockchip-uboot/board/w7o/u-boot.lds.debug
/rk3399_rockchip-uboot/board/xes/xpedite1000/u-boot.lds.debug
/rk3399_rockchip-uboot/common/cmd_help.c
/rk3399_rockchip-uboot/config.mk
/rk3399_rockchip-uboot/doc/README.commands
/rk3399_rockchip-uboot/include/command.h
/rk3399_rockchip-uboot/include/env_callback.h
/rk3399_rockchip-uboot/include/linker_lists.h
/rk3399_rockchip-uboot/nand_spl/board/freescale/mpc8536ds/Makefile
/rk3399_rockchip-uboot/nand_spl/board/freescale/mpc8569mds/Makefile
/rk3399_rockchip-uboot/nand_spl/board/freescale/mpc8572ds/Makefile
/rk3399_rockchip-uboot/nand_spl/board/freescale/mx31pdk/Makefile
/rk3399_rockchip-uboot/nand_spl/board/freescale/mx31pdk/u-boot.lds
/rk3399_rockchip-uboot/nand_spl/board/freescale/p1010rdb/Makefile
/rk3399_rockchip-uboot/nand_spl/board/freescale/p1023rds/Makefile
/rk3399_rockchip-uboot/nand_spl/board/freescale/p1_p2_rdb/Makefile
/rk3399_rockchip-uboot/nand_spl/board/karo/tx25/Makefile
/rk3399_rockchip-uboot/nand_spl/board/karo/tx25/u-boot.lds
/rk3399_rockchip-uboot/nand_spl/board/samsung/smdk6400/u-boot.lds
/rk3399_rockchip-uboot/spl/.gitignore
3ebd1cbc25-Feb-2013 Albert ARIBAUD <albert.u.boot@aribaud.net>

arm: make __bss_start and __bss_end__ compiler-generated

Turn __bss_start and __bss_end__ from linker-generated
to compiler-generated symbols, causing relocations for
these symbols to change type, f

arm: make __bss_start and __bss_end__ compiler-generated

Turn __bss_start and __bss_end__ from linker-generated
to compiler-generated symbols, causing relocations for
these symbols to change type, from R_ARM_ABS32 to
R_ARM_RELATIVE.

This should have no functional impact, as it affects
references to __bss_start and __bss_end__ only before
relocation, and no such references are done.

Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>

show more ...

65cdd64325-Feb-2013 Albert ARIBAUD <albert.u.boot@aribaud.net>

Remove linker lists (LGAs) from SPL linker scripts

Many SPL linker scripts needlessly include linker lists (aka LGAs).
Remove them whenever possible; keep it only in the seven am335x_evm
variants (a

Remove linker lists (LGAs) from SPL linker scripts

Many SPL linker scripts needlessly include linker lists (aka LGAs).
Remove them whenever possible; keep it only in the seven am335x_evm
variants (am335x_evm, am335x_evm_uart[1-5], am335x_evm_spiboot),
where there is actual content in output section .u_boot_list.

This commit keeps all u-boot.bin and u-boot-spl.bin in ARM targets
byte-identical.

Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>

show more ...

2fd34f2625-Feb-2013 Albert ARIBAUD <albert.u.boot@aribaud.net>

arm: omap: map u_boot_lists section to .sram

Output section .u_boot_list was left unmapped in
u-boot-spl.lds for omap-common, causing the location
counter to roll back to bteween .rodata and .data,

arm: omap: map u_boot_lists section to .sram

Output section .u_boot_list was left unmapped in
u-boot-spl.lds for omap-common, causing the location
counter to roll back to bteween .rodata and .data,
making __image_copy_end and _end symbols wrong.

Mapping output section .u_boot_list to memory .sram
fixes these symbols' mapping.

This modifies the SPL binary but has no functional
impact, as __image_copy_end and _end are never used
in SPLs and u_boot_list is empty for all 29 boards
affected (omap4_sdp4430 eco5pk igep0030 am335x_evm_uart3
omap3_beagle am3517_crane igep0032 mt_ventoux pcm051
am3517_evm omap3_evm_quick_mmc am335x_evm_uart2
am335x_evm_spiboot am335x_evm_uart1 omap3_evm igep0030_nand
omap3_overo igep0020 am335x_evm omap4_panda omap5_evm
am335x_evm_uart4 devkit8000 tricorder mcx twister
omap3_evm_quick_nand am335x_evm_uart5 igep0020_nand).

Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>

show more ...

1acba33412-Mar-2013 Albert ARIBAUD <albert.u.boot@aribaud.net>

Merge branch 'u-boot-atmel/master' into 'u-boot-arm/master'

08f0533a27-Feb-2013 Jesse Gilles <jgilles@multitech.com>

ARM: sam9x5: fix ethernet pins in MII mode

Fix pin setting in MII mode

Signed-off-by: Jesse Gilles <jgilles@multitech.com>
Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com>

fc14fbac07-Mar-2013 Bo Shen <voice.shen@atmel.com>

ARM: at91sam9x5: Using CPU string directly

As the CPU name is not configurable, using CPU string directly

Signed-off-by: Bo Shen <voice.shen@atmel.com>
Signed-off-by: Andreas Bießmann <andreas.deve

ARM: at91sam9x5: Using CPU string directly

As the CPU name is not configurable, using CPU string directly

Signed-off-by: Bo Shen <voice.shen@atmel.com>
Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com>

show more ...


/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
arm926ejs/at91/at91sam9x5_devices.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-at91/at91sam9x5.h
/rk3399_rockchip-uboot/arch/mips/config.mk
/rk3399_rockchip-uboot/arch/mips/cpu/mips32/start.S
/rk3399_rockchip-uboot/arch/mips/cpu/mips64/start.S
/rk3399_rockchip-uboot/arch/mips/cpu/u-boot.lds
/rk3399_rockchip-uboot/arch/mips/cpu/xburst/jz4740.c
/rk3399_rockchip-uboot/arch/mips/cpu/xburst/start.S
/rk3399_rockchip-uboot/arch/mips/include/asm/config.h
/rk3399_rockchip-uboot/arch/mips/include/asm/global_data.h
/rk3399_rockchip-uboot/arch/mips/include/asm/u-boot-mips.h
/rk3399_rockchip-uboot/arch/mips/lib/board.c
/rk3399_rockchip-uboot/arch/x86/cpu/Makefile
/rk3399_rockchip-uboot/arch/x86/cpu/u-boot.lds
/rk3399_rockchip-uboot/arch/x86/lib/Makefile
/rk3399_rockchip-uboot/arch/x86/lib/bios.h
/rk3399_rockchip-uboot/arch/x86/lib/video.c
/rk3399_rockchip-uboot/arch/x86/lib/zimage.c
/rk3399_rockchip-uboot/board/atmel/at91sam9260ek/at91sam9260ek.c
/rk3399_rockchip-uboot/board/ti/am335x/board.c
/rk3399_rockchip-uboot/boards.cfg
/rk3399_rockchip-uboot/include/configs/at91rm9200ek.h
/rk3399_rockchip-uboot/include/configs/at91sam9260ek.h
/rk3399_rockchip-uboot/include/configs/at91sam9261ek.h
/rk3399_rockchip-uboot/include/configs/at91sam9263ek.h
/rk3399_rockchip-uboot/include/configs/at91sam9m10g45ek.h
/rk3399_rockchip-uboot/include/configs/at91sam9rlek.h
/rk3399_rockchip-uboot/include/configs/at91sam9x5ek.h
/rk3399_rockchip-uboot/include/configs/coreboot.h
3a0b1dae25-Feb-2013 Akshay Saraswat <akshay.s@samsung.com>

Exynos5: TMU: Add hardware tripping

This adds hardware tripping at 110 degrees celsius which must enable
forced system shutdown in case TMU fails to power off.

Signed-off-by: Akshay Saraswat <aksha

Exynos5: TMU: Add hardware tripping

This adds hardware tripping at 110 degrees celsius which must enable
forced system shutdown in case TMU fails to power off.

Signed-off-by: Akshay Saraswat <akshay.s@samsung.com>
Acked-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>

show more ...

76b40ab411-Mar-2013 Tom Rini <trini@ti.com>

Merge u-boot/master into u-boot-ti/master

In master we had already taken a patch to fix the davinci GPIO code for
CONFIG_SOC_DM646X and in u-boot-ti we have additional patches to support
DA830 (whic

Merge u-boot/master into u-boot-ti/master

In master we had already taken a patch to fix the davinci GPIO code for
CONFIG_SOC_DM646X and in u-boot-ti we have additional patches to support
DA830 (which is CONFIG_SOC_DA8XX && !CONFIG_SOC_DA850). Resolve these
conflicts manually and comment the #else/#endif lines for clarity.

Conflicts:
arch/arm/include/asm/arch-davinci/gpio.h
drivers/gpio/da8xx_gpio.c

Signed-off-by: Tom Rini <trini@ti.com>

show more ...


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/MAKEALL
/rk3399_rockchip-uboot/Makefile
/rk3399_rockchip-uboot/README
arm926ejs/davinci/misc.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-davinci/gpio.h
/rk3399_rockchip-uboot/arch/avr32/lib/board.c
/rk3399_rockchip-uboot/arch/blackfin/cpu/cpu.c
/rk3399_rockchip-uboot/arch/blackfin/cpu/gpio.c
/rk3399_rockchip-uboot/arch/blackfin/cpu/initcode.c
/rk3399_rockchip-uboot/arch/blackfin/cpu/initcode.h
/rk3399_rockchip-uboot/arch/blackfin/cpu/reset.c
/rk3399_rockchip-uboot/arch/blackfin/cpu/serial.c
/rk3399_rockchip-uboot/arch/blackfin/cpu/serial.h
/rk3399_rockchip-uboot/arch/blackfin/cpu/serial1.h
/rk3399_rockchip-uboot/arch/blackfin/cpu/serial4.h
/rk3399_rockchip-uboot/arch/blackfin/cpu/start.S
/rk3399_rockchip-uboot/arch/blackfin/include/asm/blackfin_cdef.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/blackfin_def.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/blackfin_local.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/config-pre.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/cplb.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/dma.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/gpio.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-bf533/BF531_def.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-bf561/BF561_def.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-bf609/BF609_cdef.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-bf609/BF609_def.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-bf609/anomaly.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-bf609/def_local.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-bf609/gpio.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-bf609/portmux.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-bf609/ports.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-common/bits/cgu.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-common/bits/dde.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-common/bits/dma.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-common/bits/mpu.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-common/bits/pll.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-common/bits/sdh.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-common/bits/spi6xx.h
/rk3399_rockchip-uboot/arch/blackfin/include/asm/mach-common/bits/uart4.h
/rk3399_rockchip-uboot/arch/blackfin/lib/board.c
/rk3399_rockchip-uboot/arch/blackfin/lib/clocks.c
/rk3399_rockchip-uboot/arch/blackfin/lib/string.c
/rk3399_rockchip-uboot/arch/m68k/lib/board.c
/rk3399_rockchip-uboot/arch/nds32/include/asm/errno.h
/rk3399_rockchip-uboot/arch/nds32/lib/board.c
/rk3399_rockchip-uboot/arch/sandbox/config.mk
/rk3399_rockchip-uboot/arch/sandbox/cpu/os.c
/rk3399_rockchip-uboot/arch/sandbox/cpu/start.c
/rk3399_rockchip-uboot/arch/sandbox/include/asm/io.h
/rk3399_rockchip-uboot/arch/sparc/lib/board.c
/rk3399_rockchip-uboot/arch/x86/cpu/coreboot/coreboot.c
/rk3399_rockchip-uboot/arch/x86/cpu/coreboot/sdram.c
/rk3399_rockchip-uboot/arch/x86/cpu/cpu.c
/rk3399_rockchip-uboot/arch/x86/cpu/interrupts.c
/rk3399_rockchip-uboot/arch/x86/cpu/u-boot.lds
/rk3399_rockchip-uboot/arch/x86/include/asm/global_data.h
/rk3399_rockchip-uboot/arch/x86/include/asm/init_helpers.h
/rk3399_rockchip-uboot/arch/x86/include/asm/relocate.h
/rk3399_rockchip-uboot/arch/x86/include/asm/u-boot-x86.h
/rk3399_rockchip-uboot/arch/x86/lib/board.c
/rk3399_rockchip-uboot/arch/x86/lib/init_helpers.c
/rk3399_rockchip-uboot/arch/x86/lib/init_wrappers.c
/rk3399_rockchip-uboot/arch/x86/lib/relocate.c
/rk3399_rockchip-uboot/arch/x86/lib/timer.c
/rk3399_rockchip-uboot/board/bf609-ezkit/Makefile
/rk3399_rockchip-uboot/board/bf609-ezkit/bf609-ezkit.c
/rk3399_rockchip-uboot/board/chromebook-x86/dts/link.dts
/rk3399_rockchip-uboot/board/keymile/common/common.c
/rk3399_rockchip-uboot/board/keymile/common/ivm.c
/rk3399_rockchip-uboot/board/keymile/km82xx/km82xx.c
/rk3399_rockchip-uboot/board/keymile/km83xx/km83xx.c
/rk3399_rockchip-uboot/board/keymile/scripts/develop-common.txt
/rk3399_rockchip-uboot/board/keymile/scripts/ramfs-common.txt
/rk3399_rockchip-uboot/board/technexion/twister/twister.c
/rk3399_rockchip-uboot/board/technexion/twister/twister.h
/rk3399_rockchip-uboot/board/timll/devkit8000/devkit8000.c
/rk3399_rockchip-uboot/board/timll/devkit8000/devkit8000.h
/rk3399_rockchip-uboot/boards.cfg
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/common/cmd_bootm.c
/rk3399_rockchip-uboot/common/cmd_cbfs.c
/rk3399_rockchip-uboot/common/cmd_cramfs.c
/rk3399_rockchip-uboot/common/cmd_elf.c
/rk3399_rockchip-uboot/common/cmd_fdos.c
/rk3399_rockchip-uboot/common/cmd_fdt.c
/rk3399_rockchip-uboot/common/cmd_gpt.c
/rk3399_rockchip-uboot/common/cmd_hash.c
/rk3399_rockchip-uboot/common/cmd_jffs2.c
/rk3399_rockchip-uboot/common/cmd_led.c
/rk3399_rockchip-uboot/common/cmd_load.c
/rk3399_rockchip-uboot/common/cmd_mem.c
/rk3399_rockchip-uboot/common/cmd_mtdparts.c
/rk3399_rockchip-uboot/common/cmd_nand.c
/rk3399_rockchip-uboot/common/cmd_nvedit.c
/rk3399_rockchip-uboot/common/cmd_reginfo.c
/rk3399_rockchip-uboot/common/cmd_reiser.c
/rk3399_rockchip-uboot/common/cmd_sandbox.c
/rk3399_rockchip-uboot/common/cmd_setexpr.c
/rk3399_rockchip-uboot/common/cmd_sha1sum.c
/rk3399_rockchip-uboot/common/cmd_spl.c
/rk3399_rockchip-uboot/common/cmd_unzip.c
/rk3399_rockchip-uboot/common/cmd_ximg.c
/rk3399_rockchip-uboot/common/cmd_zfs.c
/rk3399_rockchip-uboot/common/cmd_zip.c
/rk3399_rockchip-uboot/common/dlmalloc.c
/rk3399_rockchip-uboot/common/env_nand.c
/rk3399_rockchip-uboot/common/hash.c
/rk3399_rockchip-uboot/common/image.c
/rk3399_rockchip-uboot/disk/part.c
/rk3399_rockchip-uboot/doc/README.falcon
/rk3399_rockchip-uboot/doc/git-mailrc
/rk3399_rockchip-uboot/drivers/gpio/Makefile
/rk3399_rockchip-uboot/drivers/gpio/da8xx_gpio.c
/rk3399_rockchip-uboot/drivers/mmc/bfin_sdh.c
/rk3399_rockchip-uboot/drivers/mtd/nand/kmeter1_nand.c
/rk3399_rockchip-uboot/drivers/mtd/nand/nand_util.c
/rk3399_rockchip-uboot/drivers/net/fm/fm.c
/rk3399_rockchip-uboot/drivers/serial/sandbox.c
/rk3399_rockchip-uboot/drivers/serial/serial_ns16550.c
/rk3399_rockchip-uboot/drivers/spi/Makefile
/rk3399_rockchip-uboot/drivers/spi/bfin_spi6xx.c
/rk3399_rockchip-uboot/fs/ext4/Makefile
/rk3399_rockchip-uboot/fs/ext4/ext4_write.c
/rk3399_rockchip-uboot/fs/ext4/ext4fs.c
/rk3399_rockchip-uboot/fs/fat/fat.c
/rk3399_rockchip-uboot/fs/fs.c
/rk3399_rockchip-uboot/fs/sandbox/Makefile
/rk3399_rockchip-uboot/fs/sandbox/sandboxfs.c
/rk3399_rockchip-uboot/fs/ubifs/super.c
/rk3399_rockchip-uboot/fs/ubifs/ubifs.c
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/config_cmd_all.h
/rk3399_rockchip-uboot/include/configs/apx4devkit.h
/rk3399_rockchip-uboot/include/configs/bf609-ezkit.h
/rk3399_rockchip-uboot/include/configs/bfin_adi_common.h
/rk3399_rockchip-uboot/include/configs/cam_enc_4xx.h
/rk3399_rockchip-uboot/include/configs/coreboot.h
/rk3399_rockchip-uboot/include/configs/devkit8000.h
/rk3399_rockchip-uboot/include/configs/dockstar.h
/rk3399_rockchip-uboot/include/configs/ea20.h
/rk3399_rockchip-uboot/include/configs/ib62x0.h
/rk3399_rockchip-uboot/include/configs/iconnect.h
/rk3399_rockchip-uboot/include/configs/km/keymile-common.h
/rk3399_rockchip-uboot/include/configs/km/km8309-common.h
/rk3399_rockchip-uboot/include/configs/km/km8321-common.h
/rk3399_rockchip-uboot/include/configs/km/km83xx-common.h
/rk3399_rockchip-uboot/include/configs/km8360.h
/rk3399_rockchip-uboot/include/configs/omap3_pandora.h
/rk3399_rockchip-uboot/include/configs/sandbox.h
/rk3399_rockchip-uboot/include/configs/suvd3.h
/rk3399_rockchip-uboot/include/configs/tricorder.h
/rk3399_rockchip-uboot/include/configs/tuxx1.h
/rk3399_rockchip-uboot/include/configs/twister.h
/rk3399_rockchip-uboot/include/configs/x600.h
/rk3399_rockchip-uboot/include/exports.h
/rk3399_rockchip-uboot/include/ext4fs.h
/rk3399_rockchip-uboot/include/fat.h
/rk3399_rockchip-uboot/include/fs.h
/rk3399_rockchip-uboot/include/hash.h
/rk3399_rockchip-uboot/include/malloc.h
/rk3399_rockchip-uboot/include/os.h
/rk3399_rockchip-uboot/include/sandboxfs.h
/rk3399_rockchip-uboot/include/u-boot/crc.h
/rk3399_rockchip-uboot/lib/crc32.c
/rk3399_rockchip-uboot/lib/display_options.c
/rk3399_rockchip-uboot/lib/vsprintf.c
/rk3399_rockchip-uboot/net/net.c
/rk3399_rockchip-uboot/tools/env/fw_env.config
de62688b12-Feb-2013 Lokesh Vutla <lokeshvutla@ti.com>

arm: dra7xx: Add silicon id support for DRA752 soc

Adding CPU detection support for the DRA752 ES1.0 soc.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: R Sricharan <r.sricharan@ti

arm: dra7xx: Add silicon id support for DRA752 soc

Adding CPU detection support for the DRA752 ES1.0 soc.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: R Sricharan <r.sricharan@ti.com>
Reviewed-by: Tom Rini <trini@ti.com>

show more ...

7831419d12-Feb-2013 Lokesh Vutla <lokeshvutla@ti.com>

arm: dra7xx: Add DDR related data for DRA752 ES1.0

DRA752 uses DDR3. Populating the corresponding structures
with DDR3 data.
Writing into MA registers if only MA is present in that soc.

Signed-off-

arm: dra7xx: Add DDR related data for DRA752 ES1.0

DRA752 uses DDR3. Populating the corresponding structures
with DDR3 data.
Writing into MA registers if only MA is present in that soc.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: R Sricharan <r.sricharan@ti.com>
Reviewed-by: Tom Rini <trini@ti.com>

show more ...

8b12f17712-Feb-2013 Lokesh Vutla <lokeshvutla@ti.com>

arm: dra7xx: Add control module changes

Control module register addresses are changed from OMAP5
to DRA7XX socs.
So adding the necessary changes for the same.

Signed-off-by: Lokesh Vutla <lokeshvut

arm: dra7xx: Add control module changes

Control module register addresses are changed from OMAP5
to DRA7XX socs.
So adding the necessary changes for the same.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: R Sricharan <r.sricharan@ti.com>
Reviewed-by: Tom Rini <trini@ti.com>

show more ...

ea8eff1f12-Feb-2013 Lokesh Vutla <lokeshvutla@ti.com>

arm: dra7xx: clock: Add the dplls data

A new DPLL DDR is added in DRA7XX socs. Now clocks to
EMIF CD is from DPLL DDR. So DPLL DDR should be locked
before initializing RAM.
Also adding other dpll da

arm: dra7xx: clock: Add the dplls data

A new DPLL DDR is added in DRA7XX socs. Now clocks to
EMIF CD is from DPLL DDR. So DPLL DDR should be locked
before initializing RAM.
Also adding other dpll data which are different from OMAP5 ES2.0.
SYS_CLK running at 20MHz is introduced in DRA7xx socs.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: R Sricharan <r.sricharan@ti.com>
Reviewed-by: Tom Rini <trini@ti.com>

show more ...

d4e4129c17-Feb-2013 Lokesh Vutla <lokeshvutla@ti.com>

arm: dra7xx: clock: Add the prcm changes

PRCM register addresses are changed from OMAP5 ES2.0 to DRA7XX.
So adding the necessary register changes for DRA7XX socs.

Signed-off-by: Lokesh Vutla <lokes

arm: dra7xx: clock: Add the prcm changes

PRCM register addresses are changed from OMAP5 ES2.0 to DRA7XX.
So adding the necessary register changes for DRA7XX socs.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: R Sricharan <r.sricharan@ti.com>

show more ...

d4d986ee12-Feb-2013 Lokesh Vutla <lokeshvutla@ti.com>

ARM: OMAP5: srcomp: enable slew rate compensation cells after powerup

After power-up SRCOMP cells are by-passed by default in OMAP5.
Software has to enable these SRCOMP sells.
For ES2: All 5 SRCOMP

ARM: OMAP5: srcomp: enable slew rate compensation cells after powerup

After power-up SRCOMP cells are by-passed by default in OMAP5.
Software has to enable these SRCOMP sells.
For ES2: All 5 SRCOMP cells needs to be enabled.
For ES1: Only 4 SRCOMP cells in core power domain are enabled.
The 1 in wkup domain is not enabled because smart i/os
of wkup domain work with default compensation code.

Signed-off-by: R Sricharan <r.sricharan@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Reviewed-by: Tom Rini <trini@ti.com>
Cc: Tom Rini <trini@ti.com>

show more ...

9100edec12-Feb-2013 Lokesh Vutla <lokeshvutla@ti.com>

ARM: OMAP5: Add DDR changes required for OMAP543X ES2.0 SOCs

Add pre calculated timing settings of LPDDR2 and DDR3 memories
present in OMAP5430 and OMAP5432 ES2.0 versions.

Also adding the DDR pad

ARM: OMAP5: Add DDR changes required for OMAP543X ES2.0 SOCs

Add pre calculated timing settings of LPDDR2 and DDR3 memories
present in OMAP5430 and OMAP5432 ES2.0 versions.

Also adding the DDR pad io settings required for
OMAP543X SOCs here.

Signed-off-by: R Sricharan <r.sricharan@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Reviewed-by: Tom Rini <trini@ti.com>
Cc: Tom Rini <trini@ti.com>

show more ...

47abc3df12-Feb-2013 SRICHARAN R <r.sricharan@ti.com>

ARM: OMAP4/5: clocks: Add the required OPP settings as per the latest addendum

Change OPP settings as per the latest 0.5 version of
addendum for OMAP5430 ES2.0. omap4/hw_data.c is touched
here to ad

ARM: OMAP4/5: clocks: Add the required OPP settings as per the latest addendum

Change OPP settings as per the latest 0.5 version of
addendum for OMAP5430 ES2.0. omap4/hw_data.c is touched
here to add dummy dividers.

While here correcting OPP_NOM mpu, core frequency for
OMAP4430 ES2.x

Note that OMAP5430 ES1.0 support is still kept alive and
would be removed in a cleanup later.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: R Sricharan <r.sricharan@ti.com>
Cc: Tom Rini <trini@ti.com>
Cc: Nishanth Menon <nm@ti.com>

show more ...

1...<<919293949596979899100>>...143