History log of /rk3399_rockchip-uboot/arch/arm/cpu/ (Results 2676 – 2700 of 3557)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
539e9ffd02-Oct-2012 Lukasz Dalek <luk0104@gmail.com>

pxa: Add code to examine cpu model and revision

Add function which return CPU model and revision which can be used for
cpu detection.

Signed-off-by: Lukasz Dalek <luk0104@gmail.com>

516f00b329-Sep-2012 Lucas Stach <dev@lynxeye.de>

tegra: clean up board include hell

The prototypes used in board files were all scattered out, which lead to
code duplication between SPL and normal U-Boot and some prototypes not actually
being used

tegra: clean up board include hell

The prototypes used in board files were all scattered out, which lead to
code duplication between SPL and normal U-Boot and some prototypes not actually
being used. Consolidate this in a common board header.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

ac56d95927-Sep-2012 Lucas Stach <dev@lynxeye.de>

tegra: add funcmux entry for NAND attached to KBC

Secondary config for the Flash attachment.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by:

tegra: add funcmux entry for NAND attached to KBC

Secondary config for the Flash attachment.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

0cd10c7a25-Sep-2012 Lucas Stach <dev@lynxeye.de>

tegra20: rework UART GPIO handling

Rename board provided gpio_config_uart() to
gpio_early_init_uart() as it does the same thing as the equally
called function provided by the uart-switch code. This

tegra20: rework UART GPIO handling

Rename board provided gpio_config_uart() to
gpio_early_init_uart() as it does the same thing as the equally
called function provided by the uart-switch code. This allows
to simply call this function in early board init whether or not
we are building with CONFIG_UART_SWITCH defined.

Also provide a weak symbol for this function, to avoid the
need to provide this function for boards that don't need any
fixup.

This patch supersedes the earlier posted
"tegra: convert gpio_config_uart to weak symbol".
Build tested with MAKEALL -s tegra20

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 ...

65530a8425-Sep-2012 Lucas Stach <dev@lynxeye.de>

tegra20: add clock_set_pllout function

Common practice on Tegra 2 boards is to use the pllp_out4 FO
to generate the ULPI reference clock. For this to work we have
to override the default hardware ge

tegra20: add clock_set_pllout function

Common practice on Tegra 2 boards is to use the pllp_out4 FO
to generate the ULPI reference clock. For this to work we have
to override the default hardware generated output divider.

This function adds a clean way to do so.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Signed-off-by: Tom Warren <twarren@nvidia.com>

show more ...

3f44e44f25-Sep-2012 Lucas Stach <dev@lynxeye.de>

tegra20: complete periph_id enum

Most Tegra boards output the ULPI reference clock on pad DEV2.

Complete the periph_id enum so that we are able to enable this
clock output circuit.

Signed-off-by:

tegra20: complete periph_id enum

Most Tegra boards output the ULPI reference clock on pad DEV2.

Complete the periph_id enum so that we are able to enable this
clock output circuit.

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

show more ...

150c249319-Sep-2012 Tom Warren <twarren@nvidia.com>

Tegra20: Move some include files to arch-tegra for sharing with Tegra30

The move is pretty straight-forward. ap20.h and tegra20.h were renamed to ap.h and tegra.h.
Some files remain in arch-tegra20

Tegra20: Move some include files to arch-tegra for sharing with Tegra30

The move is pretty straight-forward. ap20.h and tegra20.h were renamed to ap.h and tegra.h.
Some files remain in arch-tegra20 but 'include' a file in 'arch-tegra' with #defines & structs
that will be common between T20 and T30 HW. HW-specific #defines, etc. stay in the 'arch-tegra20'
'root' file.

All boards build OK w/MAKEALL -s tegra20. Checkpatch.pl runs clean. Seaboard works OK.

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

show more ...


arm720t/tegra-common/spl.c
arm720t/tegra20/cpu.c
armv7/tegra-common/cmd_enterrcm.c
armv7/tegra20/usb.c
tegra-common/ap.c
tegra-common/board.c
tegra-common/timer.c
tegra20-common/clock.c
tegra20-common/emc.c
tegra20-common/pinmux.c
tegra20-common/pmu.c
tegra20-common/warmboot.c
tegra20-common/warmboot_avp.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/ap.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/board.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/clk_rst.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/fuse.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/mmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/pmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/scu.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/sys_proto.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/tegra.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/tegra_i2c.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/tegra_mmc.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/tegra_spi.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/timer.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/uart.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra/warmboot.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra20/clock-tables.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra20/clock.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra20/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-tegra20/tegra.h
/rk3399_rockchip-uboot/board/avionic-design/common/tamonten.c
/rk3399_rockchip-uboot/board/compal/paz00/paz00.c
/rk3399_rockchip-uboot/board/compulab/trimslice/trimslice.c
/rk3399_rockchip-uboot/board/nvidia/common/board.c
/rk3399_rockchip-uboot/board/nvidia/common/emc.c
/rk3399_rockchip-uboot/board/nvidia/common/uart-spi-switch.c
/rk3399_rockchip-uboot/board/nvidia/harmony/harmony.c
/rk3399_rockchip-uboot/board/nvidia/seaboard/seaboard.c
/rk3399_rockchip-uboot/board/nvidia/whistler/whistler.c
/rk3399_rockchip-uboot/drivers/gpio/tegra_gpio.c
/rk3399_rockchip-uboot/drivers/i2c/tegra_i2c.c
/rk3399_rockchip-uboot/drivers/input/tegra-kbc.c
/rk3399_rockchip-uboot/drivers/mmc/tegra_mmc.c
/rk3399_rockchip-uboot/drivers/mtd/nand/tegra_nand.c
/rk3399_rockchip-uboot/drivers/spi/tegra_spi.c
/rk3399_rockchip-uboot/include/configs/tegra20-common.h
3064f32219-Sep-2012 Tom Warren <twarren@nvidia.com>

Tegra20: Move some code files to common directories for upcoming Tegra30 patches.

Move files that are going to be common between T20 and T30 into 'tegra-common'
subdirs in AVP (arm720t), CPU (armv7)

Tegra20: Move some code files to common directories for upcoming Tegra30 patches.

Move files that are going to be common between T20 and T30 into 'tegra-common'
subdirs in AVP (arm720t), CPU (armv7), and shared (arch/arm/cpu/.) areas. Any
files that are left behind in '/tegra20' will be copied to '/tegra30' subdirs
and modified for that SoC. The 'common' files should need only minor changes.

Include files (arch/arm/include/asm/arch-tegra/tegra20) will be done in a
follow-on patch.

Builds fine w/MAKEALL -s tegra20. Checkpatch.pl is clean.

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

show more ...


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/MAKEALL
/rk3399_rockchip-uboot/Makefile
arm720t/tegra-common/Makefile
arm720t/tegra-common/board.h
arm720t/tegra-common/cpu.h
arm720t/tegra-common/spl.c
arm720t/tegra20/Makefile
arm720t/tegra20/cpu.c
armv7/tegra-common/Makefile
armv7/tegra-common/cmd_enterrcm.c
armv7/tegra20/Makefile
tegra-common/Makefile
tegra-common/ap.c
tegra-common/board.c
tegra-common/lowlevel_init.S
tegra-common/sys_info.c
tegra-common/timer.c
tegra20-common/Makefile
/rk3399_rockchip-uboot/board/avionic-design/dts/tegra20-medcom-wide.dts
/rk3399_rockchip-uboot/board/avionic-design/dts/tegra20-plutux.dts
/rk3399_rockchip-uboot/board/avionic-design/dts/tegra20-tec.dts
/rk3399_rockchip-uboot/board/avionic-design/medcom-wide/Makefile
/rk3399_rockchip-uboot/boards.cfg
/rk3399_rockchip-uboot/common/cmd_bdinfo.c
/rk3399_rockchip-uboot/common/cmd_nvedit.c
/rk3399_rockchip-uboot/config.mk
/rk3399_rockchip-uboot/drivers/block/ata_piix.c
/rk3399_rockchip-uboot/drivers/block/ata_piix.h
/rk3399_rockchip-uboot/drivers/block/dwc_ahsata.c
/rk3399_rockchip-uboot/drivers/block/dwc_ahsata.h
/rk3399_rockchip-uboot/drivers/block/fsl_sata.c
/rk3399_rockchip-uboot/drivers/block/pata_bfin.c
/rk3399_rockchip-uboot/drivers/block/pata_bfin.h
/rk3399_rockchip-uboot/drivers/block/sata_dwc.c
/rk3399_rockchip-uboot/drivers/block/sata_sil.c
/rk3399_rockchip-uboot/drivers/block/sata_sil.h
/rk3399_rockchip-uboot/drivers/block/sata_sil3114.c
/rk3399_rockchip-uboot/drivers/input/input.c
/rk3399_rockchip-uboot/drivers/input/key_matrix.c
/rk3399_rockchip-uboot/drivers/input/tegra-kbc.c
/rk3399_rockchip-uboot/drivers/usb/gadget/Makefile
/rk3399_rockchip-uboot/drivers/usb/gadget/ether.c
/rk3399_rockchip-uboot/drivers/usb/gadget/pxa25x_udc.c
/rk3399_rockchip-uboot/drivers/usb/gadget/pxa25x_udc.h
/rk3399_rockchip-uboot/include/configs/medcom-wide.h
/rk3399_rockchip-uboot/include/ide.h
/rk3399_rockchip-uboot/include/input.h
/rk3399_rockchip-uboot/include/key_matrix.h
/rk3399_rockchip-uboot/include/sata.h
/rk3399_rockchip-uboot/include/usb.h
/rk3399_rockchip-uboot/spl/Makefile
/rk3399_rockchip-uboot/tools/cleanpatch
/rk3399_rockchip-uboot/tools/env/Makefile
/rk3399_rockchip-uboot/tools/env/README
/rk3399_rockchip-uboot/tools/env/fw_env.c
/rk3399_rockchip-uboot/tools/env/fw_env.h
/rk3399_rockchip-uboot/tools/env/fw_env_main.c
/rk3399_rockchip-uboot/tools/patman/README
/rk3399_rockchip-uboot/tools/patman/checkpatch.py
/rk3399_rockchip-uboot/tools/patman/series.py
6d365ea030-Sep-2012 Lucas Stach <dev@lynxeye.de>

tegra20: add USB ULPI init code

This adds the required code to set up a ULPI USB port. It is
mostly a port of the Linux ULPI setup code with some tweaks
added for more correctness, discovered along

tegra20: add USB ULPI init code

This adds the required code to set up a ULPI USB port. It is
mostly a port of the Linux ULPI setup code with some tweaks
added for more correctness, discovered along the way of
debugging this.

To use this both CONFIG_USB_ULPI and CONFIG_USB_ULPI_VIEWPORT
have to be set in the board configuration file.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-by: Igor Grinberg <grinberg@compulab.co.il>

show more ...

a896211f25-Sep-2012 Lucas Stach <dev@lynxeye.de>

tegra20: port to new ehci interface

EHCI interface now supports more than one controller. Wire up our usb functions
to use this new interface.

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

c7e3b2b525-Sep-2012 Lucas Stach <dev@lynxeye.de>

usb: lowlevel interface change to support multiple controllers

Carry an index in the lowlevel usb functions to make specify the
respective usb controller.

Also pass through an controller struct fro

usb: lowlevel interface change to support multiple controllers

Carry an index in the lowlevel usb functions to make specify the
respective usb controller.

Also pass through an controller struct from lowlevel_init to the
creation of the root usb device of this controller.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Reviewed-by: Marek Vasut <marex@denx.de>

show more ...


/rk3399_rockchip-uboot/MAINTAINERS
arm920t/s3c24x0/usb_ohci.c
/rk3399_rockchip-uboot/arch/arm/lib/board.c
/rk3399_rockchip-uboot/arch/blackfin/lib/board.c
/rk3399_rockchip-uboot/arch/m68k/lib/board.c
/rk3399_rockchip-uboot/arch/microblaze/lib/board.c
/rk3399_rockchip-uboot/arch/mips/cpu/mips32/au1x00/au1x00_serial.c
/rk3399_rockchip-uboot/arch/mips/cpu/mips32/au1x00/au1x00_usb_ohci.c
/rk3399_rockchip-uboot/arch/mips/cpu/mips32/incaip/asc_serial.c
/rk3399_rockchip-uboot/arch/mips/cpu/xburst/jz_serial.c
/rk3399_rockchip-uboot/arch/nds32/lib/board.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc512x/serial.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc5xx/serial.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc5xxx/serial.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc5xxx/usb_ohci.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8220/uart.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8260/serial_scc.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8260/serial_smc.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/serial_scc.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/Makefile
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/cpu.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/speed.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/start.S
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/usb_ohci.c
/rk3399_rockchip-uboot/arch/powerpc/include/asm/cache.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/ppc405.h
/rk3399_rockchip-uboot/arch/powerpc/include/asm/ppc4xx.h
/rk3399_rockchip-uboot/arch/powerpc/lib/board.c
/rk3399_rockchip-uboot/arch/sandbox/lib/board.c
/rk3399_rockchip-uboot/arch/sparc/cpu/leon2/serial.c
/rk3399_rockchip-uboot/arch/sparc/cpu/leon3/serial.c
/rk3399_rockchip-uboot/arch/sparc/cpu/leon3/usb_uhci.c
/rk3399_rockchip-uboot/arch/sparc/lib/bootm.c
/rk3399_rockchip-uboot/arch/x86/lib/board.c
/rk3399_rockchip-uboot/board/Marvell/common/serial.c
/rk3399_rockchip-uboot/board/bmw/serial.c
/rk3399_rockchip-uboot/board/cogent/serial.c
/rk3399_rockchip-uboot/board/esd/cpci750/serial.c
/rk3399_rockchip-uboot/board/esd/pmc405de/pmc405de.c
/rk3399_rockchip-uboot/board/evb64260/serial.c
/rk3399_rockchip-uboot/board/mpl/common/usb_uhci.c
/rk3399_rockchip-uboot/board/pcippc2/sconsole.c
/rk3399_rockchip-uboot/board/pdm360ng/pdm360ng.c
/rk3399_rockchip-uboot/board/prodrive/p3mx/serial.c
/rk3399_rockchip-uboot/board/trizepsiv/conxs.c
/rk3399_rockchip-uboot/board/zeus/zeus.c
/rk3399_rockchip-uboot/boards.cfg
/rk3399_rockchip-uboot/common/Makefile
/rk3399_rockchip-uboot/common/cmd_nvedit.c
/rk3399_rockchip-uboot/common/fdt_support.c
/rk3399_rockchip-uboot/common/iomux.c
/rk3399_rockchip-uboot/common/stdio.c
/rk3399_rockchip-uboot/common/usb.c
/rk3399_rockchip-uboot/common/usb_hub.c
/rk3399_rockchip-uboot/drivers/net/e1000.c
/rk3399_rockchip-uboot/drivers/serial/Makefile
/rk3399_rockchip-uboot/drivers/serial/altera_jtag_uart.c
/rk3399_rockchip-uboot/drivers/serial/altera_uart.c
/rk3399_rockchip-uboot/drivers/serial/atmel_usart.c
/rk3399_rockchip-uboot/drivers/serial/lpc32xx_hsuart.c
/rk3399_rockchip-uboot/drivers/serial/mcfuart.c
/rk3399_rockchip-uboot/drivers/serial/ns16550.c
/rk3399_rockchip-uboot/drivers/serial/ns9750_serial.c
/rk3399_rockchip-uboot/drivers/serial/opencores_yanu.c
/rk3399_rockchip-uboot/drivers/serial/s3c4510b_uart.c
/rk3399_rockchip-uboot/drivers/serial/s3c64xx.c
/rk3399_rockchip-uboot/drivers/serial/sandbox.c
/rk3399_rockchip-uboot/drivers/serial/serial.c
/rk3399_rockchip-uboot/drivers/serial/serial_clps7111.c
/rk3399_rockchip-uboot/drivers/serial/serial_imx.c
/rk3399_rockchip-uboot/drivers/serial/serial_ixp.c
/rk3399_rockchip-uboot/drivers/serial/serial_ks8695.c
/rk3399_rockchip-uboot/drivers/serial/serial_lh7a40x.c
/rk3399_rockchip-uboot/drivers/serial/serial_lpc2292.c
/rk3399_rockchip-uboot/drivers/serial/serial_max3100.c
/rk3399_rockchip-uboot/drivers/serial/serial_mxc.c
/rk3399_rockchip-uboot/drivers/serial/serial_netarm.c
/rk3399_rockchip-uboot/drivers/serial/serial_ns16550.c
/rk3399_rockchip-uboot/drivers/serial/serial_pl01x.c
/rk3399_rockchip-uboot/drivers/serial/serial_pxa.c
/rk3399_rockchip-uboot/drivers/serial/serial_s3c24x0.c
/rk3399_rockchip-uboot/drivers/serial/serial_s3c44b0.c
/rk3399_rockchip-uboot/drivers/serial/serial_sa1100.c
/rk3399_rockchip-uboot/drivers/serial/serial_sh.c
/rk3399_rockchip-uboot/drivers/serial/serial_xuartlite.c
/rk3399_rockchip-uboot/drivers/serial/serial_zynq.c
/rk3399_rockchip-uboot/drivers/usb/host/ehci-hcd.c
/rk3399_rockchip-uboot/drivers/usb/host/isp116x-hcd.c
/rk3399_rockchip-uboot/drivers/usb/host/ohci-hcd.c
/rk3399_rockchip-uboot/drivers/usb/host/r8a66597-hcd.c
/rk3399_rockchip-uboot/drivers/usb/host/sl811-hcd.c
/rk3399_rockchip-uboot/drivers/usb/musb/musb_hcd.c
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/configs/DU440.h
/rk3399_rockchip-uboot/include/configs/KAREF.h
/rk3399_rockchip-uboot/include/configs/METROBOX.h
/rk3399_rockchip-uboot/include/configs/MPC8569MDS.h
/rk3399_rockchip-uboot/include/configs/P1010RDB.h
/rk3399_rockchip-uboot/include/configs/P1_P2_RDB.h
/rk3399_rockchip-uboot/include/configs/P2020COME.h
/rk3399_rockchip-uboot/include/configs/PMC440.h
/rk3399_rockchip-uboot/include/configs/TB5200.h
/rk3399_rockchip-uboot/include/configs/amcc-common.h
/rk3399_rockchip-uboot/include/configs/bfin_adi_common.h
/rk3399_rockchip-uboot/include/configs/coreboot.h
/rk3399_rockchip-uboot/include/configs/eNET.h
/rk3399_rockchip-uboot/include/configs/harmony.h
/rk3399_rockchip-uboot/include/configs/jadecpu.h
/rk3399_rockchip-uboot/include/configs/korat.h
/rk3399_rockchip-uboot/include/configs/lwmon.h
/rk3399_rockchip-uboot/include/configs/lwmon5.h
/rk3399_rockchip-uboot/include/configs/mcc200.h
/rk3399_rockchip-uboot/include/configs/medcom.h
/rk3399_rockchip-uboot/include/configs/omap3_zoom2.h
/rk3399_rockchip-uboot/include/configs/origen.h
/rk3399_rockchip-uboot/include/configs/paz00.h
/rk3399_rockchip-uboot/include/configs/pcs440ep.h
/rk3399_rockchip-uboot/include/configs/pdm360ng.h
/rk3399_rockchip-uboot/include/configs/plutux.h
/rk3399_rockchip-uboot/include/configs/quad100hd.h
/rk3399_rockchip-uboot/include/configs/s5p_goni.h
/rk3399_rockchip-uboot/include/configs/s5pc210_universal.h
/rk3399_rockchip-uboot/include/configs/sc3.h
/rk3399_rockchip-uboot/include/configs/seaboard.h
/rk3399_rockchip-uboot/include/configs/smdk5250.h
/rk3399_rockchip-uboot/include/configs/smdkc100.h
/rk3399_rockchip-uboot/include/configs/smdkv310.h
/rk3399_rockchip-uboot/include/configs/tec.h
/rk3399_rockchip-uboot/include/configs/tegra-common-post.h
/rk3399_rockchip-uboot/include/configs/trats.h
/rk3399_rockchip-uboot/include/configs/trimslice.h
/rk3399_rockchip-uboot/include/configs/trizepsiv.h
/rk3399_rockchip-uboot/include/configs/ventana.h
/rk3399_rockchip-uboot/include/configs/whistler.h
/rk3399_rockchip-uboot/include/configs/zeus.h
/rk3399_rockchip-uboot/include/configs/zynq.h
/rk3399_rockchip-uboot/include/serial.h
/rk3399_rockchip-uboot/include/usb.h
/rk3399_rockchip-uboot/include/usb/mv_udc.h
/rk3399_rockchip-uboot/include/vxworks.h
/rk3399_rockchip-uboot/post/board/pdm360ng/coproc_com.c
320de13514-Sep-2012 Marek Vasut <marex@denx.de>

serial: mxs: spl: Remove empty serial_* functions from SPL code

Remove the empty bodies from serial_* functions from MXS SPL code.
These empty implementations are now in common/serial.c instead so
d

serial: mxs: spl: Remove empty serial_* functions from SPL code

Remove the empty bodies from serial_* functions from MXS SPL code.
These empty implementations are now in common/serial.c instead so
declaring them also in the SPL code would cause a colision once
serial multi is enabled unconditionally.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Marek Vasut <marek.vasut@gmail.com>
Cc: Tom Rini <trini@ti.com>
Cc: Stefano Babic <sbabic@denx.de>

show more ...


/rk3399_rockchip-uboot/MAINTAINERS
/rk3399_rockchip-uboot/MAKEALL
arm926ejs/mxs/spl_boot.c
/rk3399_rockchip-uboot/arch/blackfin/cpu/jtag-console.c
/rk3399_rockchip-uboot/arch/blackfin/cpu/serial.c
/rk3399_rockchip-uboot/arch/blackfin/include/asm/config-pre.h
/rk3399_rockchip-uboot/arch/blackfin/lib/board.c
/rk3399_rockchip-uboot/arch/mips/cpu/mips32/au1x00/au1x00_serial.c
/rk3399_rockchip-uboot/arch/mips/cpu/mips32/incaip/asc_serial.c
/rk3399_rockchip-uboot/arch/mips/cpu/xburst/jz_serial.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc512x/serial.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc5xx/serial.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc5xxx/serial.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8220/uart.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8260/serial_scc.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8260/serial_smc.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/serial_scc.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xx/serial.c
/rk3399_rockchip-uboot/arch/powerpc/cpu/ppc4xx/iop480_uart.c
/rk3399_rockchip-uboot/arch/sparc/cpu/leon2/serial.c
/rk3399_rockchip-uboot/arch/sparc/cpu/leon3/serial.c
/rk3399_rockchip-uboot/board/Marvell/common/serial.c
/rk3399_rockchip-uboot/board/amirix/ap1000/serial.c
/rk3399_rockchip-uboot/board/balloon3/balloon3.c
/rk3399_rockchip-uboot/board/bmw/serial.c
/rk3399_rockchip-uboot/board/cogent/serial.c
/rk3399_rockchip-uboot/board/esd/cpci750/serial.c
/rk3399_rockchip-uboot/board/evb64260/serial.c
/rk3399_rockchip-uboot/board/logicpd/zoom2/zoom2_serial.c
/rk3399_rockchip-uboot/board/logicpd/zoom2/zoom2_serial.h
/rk3399_rockchip-uboot/board/ml2/serial.c
/rk3399_rockchip-uboot/board/palmld/palmld.c
/rk3399_rockchip-uboot/board/palmtc/palmtc.c
/rk3399_rockchip-uboot/board/pcippc2/sconsole.c
/rk3399_rockchip-uboot/board/prodrive/p3mx/serial.c
/rk3399_rockchip-uboot/board/toradex/colibri_pxa270/colibri_pxa270.c
/rk3399_rockchip-uboot/board/trizepsiv/conxs.c
/rk3399_rockchip-uboot/board/vpac270/vpac270.c
/rk3399_rockchip-uboot/board/w7o/w7o.c
/rk3399_rockchip-uboot/board/zipitz2/zipitz2.c
/rk3399_rockchip-uboot/boards.cfg
/rk3399_rockchip-uboot/common/cmd_elf.c
/rk3399_rockchip-uboot/common/cmd_ide.c
/rk3399_rockchip-uboot/common/cmd_nvedit.c
/rk3399_rockchip-uboot/common/env_common.c
/rk3399_rockchip-uboot/common/env_embedded.c
/rk3399_rockchip-uboot/common/serial.c
/rk3399_rockchip-uboot/common/spl/spl.c
/rk3399_rockchip-uboot/drivers/serial/altera_jtag_uart.c
/rk3399_rockchip-uboot/drivers/serial/altera_uart.c
/rk3399_rockchip-uboot/drivers/serial/atmel_usart.c
/rk3399_rockchip-uboot/drivers/serial/lpc32xx_hsuart.c
/rk3399_rockchip-uboot/drivers/serial/mcfuart.c
/rk3399_rockchip-uboot/drivers/serial/ns9750_serial.c
/rk3399_rockchip-uboot/drivers/serial/opencores_yanu.c
/rk3399_rockchip-uboot/drivers/serial/s3c4510b_uart.c
/rk3399_rockchip-uboot/drivers/serial/s3c64xx.c
/rk3399_rockchip-uboot/drivers/serial/sandbox.c
/rk3399_rockchip-uboot/drivers/serial/serial.c
/rk3399_rockchip-uboot/drivers/serial/serial_clps7111.c
/rk3399_rockchip-uboot/drivers/serial/serial_imx.c
/rk3399_rockchip-uboot/drivers/serial/serial_ixp.c
/rk3399_rockchip-uboot/drivers/serial/serial_ks8695.c
/rk3399_rockchip-uboot/drivers/serial/serial_lh7a40x.c
/rk3399_rockchip-uboot/drivers/serial/serial_lpc2292.c
/rk3399_rockchip-uboot/drivers/serial/serial_max3100.c
/rk3399_rockchip-uboot/drivers/serial/serial_mxc.c
/rk3399_rockchip-uboot/drivers/serial/serial_netarm.c
/rk3399_rockchip-uboot/drivers/serial/serial_pl01x.c
/rk3399_rockchip-uboot/drivers/serial/serial_pxa.c
/rk3399_rockchip-uboot/drivers/serial/serial_s3c24x0.c
/rk3399_rockchip-uboot/drivers/serial/serial_s3c44b0.c
/rk3399_rockchip-uboot/drivers/serial/serial_s5p.c
/rk3399_rockchip-uboot/drivers/serial/serial_sa1100.c
/rk3399_rockchip-uboot/drivers/serial/serial_sh.c
/rk3399_rockchip-uboot/drivers/serial/serial_xuartlite.c
/rk3399_rockchip-uboot/drivers/serial/serial_zynq.c
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/configs/M52277EVB.h
/rk3399_rockchip-uboot/include/configs/M5253DEMO.h
/rk3399_rockchip-uboot/include/configs/M5373EVB.h
/rk3399_rockchip-uboot/include/configs/M54451EVB.h
/rk3399_rockchip-uboot/include/configs/M54455EVB.h
/rk3399_rockchip-uboot/include/configs/MERGERBOX.h
/rk3399_rockchip-uboot/include/configs/MPC8260ADS.h
/rk3399_rockchip-uboot/include/configs/MPC8308RDB.h
/rk3399_rockchip-uboot/include/configs/MPC8313ERDB.h
/rk3399_rockchip-uboot/include/configs/MPC8323ERDB.h
/rk3399_rockchip-uboot/include/configs/MPC8349ITX.h
/rk3399_rockchip-uboot/include/configs/MPC837XERDB.h
/rk3399_rockchip-uboot/include/configs/MPC8536DS.h
/rk3399_rockchip-uboot/include/configs/MPC8544DS.h
/rk3399_rockchip-uboot/include/configs/MPC8548CDS.h
/rk3399_rockchip-uboot/include/configs/MPC8572DS.h
/rk3399_rockchip-uboot/include/configs/MPC8610HPCD.h
/rk3399_rockchip-uboot/include/configs/MPC8641HPCN.h
/rk3399_rockchip-uboot/include/configs/MVBC_P.h
/rk3399_rockchip-uboot/include/configs/MVBLM7.h
/rk3399_rockchip-uboot/include/configs/MVSMR.h
/rk3399_rockchip-uboot/include/configs/P1010RDB.h
/rk3399_rockchip-uboot/include/configs/P1022DS.h
/rk3399_rockchip-uboot/include/configs/P1_P2_RDB.h
/rk3399_rockchip-uboot/include/configs/P2020DS.h
/rk3399_rockchip-uboot/include/configs/P2041RDB.h
/rk3399_rockchip-uboot/include/configs/SIMPC8313.h
/rk3399_rockchip-uboot/include/configs/amcc-common.h
/rk3399_rockchip-uboot/include/configs/aria.h
/rk3399_rockchip-uboot/include/configs/astro_mcf5373l.h
/rk3399_rockchip-uboot/include/configs/at91sam9263ek.h
/rk3399_rockchip-uboot/include/configs/balloon3.h
/rk3399_rockchip-uboot/include/configs/bf537-minotaur.h
/rk3399_rockchip-uboot/include/configs/bf537-srv1.h
/rk3399_rockchip-uboot/include/configs/bfin_adi_common.h
/rk3399_rockchip-uboot/include/configs/blackstamp.h
/rk3399_rockchip-uboot/include/configs/blackvme.h
/rk3399_rockchip-uboot/include/configs/cam_enc_4xx.h
/rk3399_rockchip-uboot/include/configs/colibri_pxa270.h
/rk3399_rockchip-uboot/include/configs/corenet_ds.h
/rk3399_rockchip-uboot/include/configs/ea20.h
/rk3399_rockchip-uboot/include/configs/enbw_cmc.h
/rk3399_rockchip-uboot/include/configs/flea3.h
/rk3399_rockchip-uboot/include/configs/ima3-mx53.h
/rk3399_rockchip-uboot/include/configs/imx27lite-common.h
/rk3399_rockchip-uboot/include/configs/km/keymile-common.h
/rk3399_rockchip-uboot/include/configs/km/km-powerpc.h
/rk3399_rockchip-uboot/include/configs/km/km_arm.h
/rk3399_rockchip-uboot/include/configs/linkstation.h
/rk3399_rockchip-uboot/include/configs/lsxl.h
/rk3399_rockchip-uboot/include/configs/lubbock.h
/rk3399_rockchip-uboot/include/configs/manroland/common.h
/rk3399_rockchip-uboot/include/configs/mcc200.h
/rk3399_rockchip-uboot/include/configs/mecp5123.h
/rk3399_rockchip-uboot/include/configs/mpc5121ads.h
/rk3399_rockchip-uboot/include/configs/mpc8308_p1m.h
/rk3399_rockchip-uboot/include/configs/mx35pdk.h
/rk3399_rockchip-uboot/include/configs/omap3_zoom2.h
/rk3399_rockchip-uboot/include/configs/p1_p2_rdb_pc.h
/rk3399_rockchip-uboot/include/configs/palmld.h
/rk3399_rockchip-uboot/include/configs/palmtc.h
/rk3399_rockchip-uboot/include/configs/pxa255_idp.h
/rk3399_rockchip-uboot/include/configs/qong.h
/rk3399_rockchip-uboot/include/configs/sbc8548.h
/rk3399_rockchip-uboot/include/configs/socfpga_cyclone5.h
/rk3399_rockchip-uboot/include/configs/tam3517-common.h
/rk3399_rockchip-uboot/include/configs/tegra20-common.h
/rk3399_rockchip-uboot/include/configs/trizepsiv.h
/rk3399_rockchip-uboot/include/configs/tx25.h
/rk3399_rockchip-uboot/include/configs/ve8313.h
/rk3399_rockchip-uboot/include/configs/vpac270.h
/rk3399_rockchip-uboot/include/configs/xaeniax.h
/rk3399_rockchip-uboot/include/configs/xpedite1000.h
/rk3399_rockchip-uboot/include/configs/xpedite517x.h
/rk3399_rockchip-uboot/include/configs/xpedite520x.h
/rk3399_rockchip-uboot/include/configs/xpedite537x.h
/rk3399_rockchip-uboot/include/configs/xpedite550x.h
/rk3399_rockchip-uboot/include/configs/zipitz2.h
/rk3399_rockchip-uboot/include/linux/stringify.h
/rk3399_rockchip-uboot/include/nios2.h
/rk3399_rockchip-uboot/include/serial.h
/rk3399_rockchip-uboot/lib/vsprintf.c
/rk3399_rockchip-uboot/tools/env/fw_env.c
b823fd9b09-Oct-2012 Albert ARIBAUD <albert.u.boot@aribaud.net>

ARM: prevent misaligned array inits

Under option -munaligned-access, gcc can perform local char
or 16-bit array initializations using misaligned native
accesses which will throw a data abort excepti

ARM: prevent misaligned array inits

Under option -munaligned-access, gcc can perform local char
or 16-bit array initializations using misaligned native
accesses which will throw a data abort exception. Fix files
where these array initializations were unneeded, and for
files known to contain such initializations, enforce gcc
option -mno-unaligned-access.

Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
[trini: Switch to usign call cc-option for -mno-unaligned-access as
Albert had done previously as that's really correct]
Signed-off-by: Tom Rini <trini@ti.com>

show more ...

dec9668907-Oct-2012 Albert ARIBAUD <albert.u.boot@aribaud.net>

arm: armv7: omap3: Fix restore sequence in lowlevel_init

The restore sequence in lowlevel_init was in the wrong order,
causing lr to lose its original value and be set equal to ip
instead. Also, its

arm: armv7: omap3: Fix restore sequence in lowlevel_init

The restore sequence in lowlevel_init was in the wrong order,
causing lr to lose its original value and be set equal to ip
instead. Also, its use of the stack clashes with that of
s_init, so move the s_init call after the restore and turn
it into a tail-optimized branch.

Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Tested-by: Jeroen Hofstee <jeroen@myspectrum.nl>

show more ...

03eecab904-Oct-2012 Tetsuyuki Kobayashi <koba@kmckk.co.jp>

arm: rmobile: bugfix: wrong register saving in lowlevel_init

lowlevel_init() of rmobile badly assumed that ip register holds return address.
The commit "63ee53a7 armv7 cpu_init_crit: Simplify code"

arm: rmobile: bugfix: wrong register saving in lowlevel_init

lowlevel_init() of rmobile badly assumed that ip register holds return address.
The commit "63ee53a7 armv7 cpu_init_crit: Simplify code" breaks this assumption.
This patch removes this bad assumption and simplify code.

Signed-off-by: Tetsuyuki Kobayashi <koba@kmckk.co.jp>

show more ...

28e5ac2d05-Oct-2012 Albert ARIBAUD <albert.u.boot@aribaud.net>

arm: armv7: temporarily set -mno-unaligned-access

This patch aims at ensuring that the 2012.10 release works
out-of-the-box on as many targets as possible, by reinstating
commit 5347560f5427bcdd48a5

arm: armv7: temporarily set -mno-unaligned-access

This patch aims at ensuring that the 2012.10 release works
out-of-the-box on as many targets as possible, by reinstating
commit 5347560f5427bcdd48a563b62180481606ac8044, which adds
option -mno-unaligned-access to armv7 builds.

This patch will be overriden immediately after release of 2012.10.

show more ...

7775440804-Oct-2012 Dinh Nguyen <dinguyen@altera.com>

ARM: Add Altera SOCFPGA Cyclone5

Add minimal support for Altera's SOCFPGA Cyclone 5 hardware.

Signed-off-by: Dinh Nguyen <dinguyen@altera.com>
Signed-off-by: Chin Liang See <clsee@altera.com>
Signe

ARM: Add Altera SOCFPGA Cyclone5

Add minimal support for Altera's SOCFPGA Cyclone 5 hardware.

Signed-off-by: Dinh Nguyen <dinguyen@altera.com>
Signed-off-by: Chin Liang See <clsee@altera.com>
Signed-off-by: Pavel Machek <pavel@denx.de>
Reviewed-by: Marek Vasut <marex@denx.de>
Acked-by: Tom Trini <trini@ti.com>
Cc: Wolfgang Denx <wd@denx.de>
Cc: Albert Aribaud <albert.u.boot@aribaud.net>
Cc: Stefan Roese <sr@denx.de>
----
v8: Remove no_return attribute for reset_cpu

Based on v2012.10-rc2

show more ...

38b343dd13-Sep-2012 Michal Simek <monstr@monstr.eu>

arm: Support new Xilinx Zynq platform

Add timer driver.

Signed-off-by: Michal Simek <monstr@monstr.eu>
CC: Joe Hershberger <joe.hershberger@gmail.com>
CC: Marek Vasut <marex@denx.de>
Acked-by: Mare

arm: Support new Xilinx Zynq platform

Add timer driver.

Signed-off-by: Michal Simek <monstr@monstr.eu>
CC: Joe Hershberger <joe.hershberger@gmail.com>
CC: Marek Vasut <marex@denx.de>
Acked-by: Marek Vasut <marex@denx.de>

show more ...

76abfa5701-Sep-2012 Zhong Hongbo <bocui107@gmail.com>

arm: Fixed the offset for the no relocation.

When the u-boot address of destination equal to __start,
no relocation. relocation offset(r9) = 0.

Signed-off-by: Zhong Hongbo <bocui107@gmail.com>
Tes

arm: Fixed the offset for the no relocation.

When the u-boot address of destination equal to __start,
no relocation. relocation offset(r9) = 0.

Signed-off-by: Zhong Hongbo <bocui107@gmail.com>
Tested-by: Stefano Babic <sbabic@denx.de>

show more ...

4e7067f314-Aug-2012 Michal Simek <monstr@monstr.eu>

arm: Remove additional config flags

These options are just duplicated from arch/arm/cpu/armv7/config.mk

Signed-off-by: Michal Simek <monstr@monstr.eu>

63ee53a710-Aug-2012 Benoît Thébaudeau <benoit.thebaudeau@advansee.com>

armv7 cpu_init_crit: Simplify code

We don't need to return to cpu_init_crit after calling lowlevel_init, so
lowlevel_init can directly return to the caller of cpu_init_crit.

Signed-off-by: Benoît T

armv7 cpu_init_crit: Simplify code

We don't need to return to cpu_init_crit after calling lowlevel_init, so
lowlevel_init can directly return to the caller of cpu_init_crit.

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
Cc: Albert Aribaud <albert.u.boot@aribaud.net>

show more ...

b3168f4b25-Jul-2012 Gerlando Falauto <gerlando.falauto@keymile.com>

kirkwood: implement kw_sdram_size_adjust

Size of the SDRAM chips might differ between any two (otherwise
identical) instances of the same board.

So add a function kw_sdram_size_adjust() which reads

kirkwood: implement kw_sdram_size_adjust

Size of the SDRAM chips might differ between any two (otherwise
identical) instances of the same board.

So add a function kw_sdram_size_adjust() which reads out the current
ram size for a given bank, and adjusts the Kirkwood's SDRAM window size
register accordingly.

Signed-off-by: Gerlando Falauto <gerlando.falauto@keymile.com>
Signed-off-by: Holger Brunck <holger.brunck@keymile.com>
cc: Prafulla Wadaskar <prafulla@marvell.com>
cc: Valentin Longchamp <valentin.longchamp@keymile.com>

show more ...

4551516520-Jul-2012 Gerlando Falauto <gerlando.falauto@keymile.com>

kirkwood: implement kw_sdram_bs_set()

Some boards might be equipped with different SDRAM configurations.
When that is the case, CPU CS Window Size Register (CS[0]n Size)
should be set to the biggest

kirkwood: implement kw_sdram_bs_set()

Some boards might be equipped with different SDRAM configurations.
When that is the case, CPU CS Window Size Register (CS[0]n Size)
should be set to the biggest value through board.cfg file; then its
value can be fixed at runtime according to the detected SDRAM size.

Therefore, implement kw_sdram_bs_set().

Signed-off-by: Gerlando Falauto <gerlando.falauto@keymile.com>
Signed-off-by: Holger Brunck <holger.brunck@keymile.com>
cc: Prafulla Wadaskar <prafulla@marvell.com>
cc: Valentin Longchamp <valentin.longchamp@keymile.com>
cc: Marek Vasut <marex@denx.de>
Acked-by: Prafulla Wadaskar <Prafulla@marvell.com>

show more ...

cf37c5d920-Jul-2012 Holger Brunck <holger.brunck@keymile.com>

kirkwood: use c-struct for access to SDRAM addr decode registers

Remove the defines and do this with a C-struct.

Signed-off-by: Holger Brunck <holger.brunck@keymile.com>
cc: Prafulla Wadaskar <praf

kirkwood: use c-struct for access to SDRAM addr decode registers

Remove the defines and do this with a C-struct.

Signed-off-by: Holger Brunck <holger.brunck@keymile.com>
cc: Prafulla Wadaskar <prafulla@marvell.com>
cc: Valentin Longchamp <valentin.longchamp@keymile.com>
cc: Gerlando Falauto <gerlando.falauto@keymile.com>
cc: Marek Vasut <marex@denx.de>
Acked-By: Prafulla Wadaskar <Prafulla@marvell.com>

show more ...

35729c6c02-Oct-2012 Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>

rmobile: Fix build timer driver with BUILD_DIR

Rmobile common timer driver diverts the same driver as SH architecture.
When it builds at the same place with source, it is no problem, but when
it bu

rmobile: Fix build timer driver with BUILD_DIR

Rmobile common timer driver diverts the same driver as SH architecture.
When it builds at the same place with source, it is no problem, but when
it builds out of source, it cannot build.
This patch revises this problem.

Reported-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>

show more ...

1...<<101102103104105106107108109110>>...143