- Feb 13, 2015
-
-
git://git.denx.de/u-boot-dmTom Rini authored
-
git://git.denx.de/u-boot-arcTom Rini authored
-
git://git.denx.de/u-boot-shTom Rini authored
-
Simon Glass authored
Remove driver model CONFIGs from the board config headers and use Kconfig instead. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Remove driver model CONFIGs from the board config headers and use Kconfig instead. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Alexey Brodkin authored
ARC HS and ARC EM are new cores based on ARCv2 ISA which is binary incompatible with ISAv1 (AKA ARCompact). Significant difference between ISAv2 and v1 is implementation of interrupt vector table. In v1 it is implemented in the same way as on many other architectures - as a special location where user may put whether code executed in place (if machine word of space is enough) or jump to a full-scale interrupt handler. In v2 interrupt table is just an array of adresses of real interrupt handlers. That requires a separate section for IVT that is not encoded as code by assembler. This change adds support for following cores: * ARC EM6 (simple 32-bit microcontroller without MMU) * ARC HS36 (advanced 32-bit microcontroller without MMU) * ARC HS38 (advanced 32-bit microcontroller with MMU) As a part of ARC HS38 new version of MMU (v4) was introduced. Also this change adds AXS131 board which is the same DW ARC SDP base board but with ARC HS38 CPU tile. Signed-off-by:
Alexey Brodkin <abrodkin@synopsys.com>
-
Nobuhiro Iwamatsu authored
Initialization of ACTLR.SMP is in lowlevel_init. This remove duplicate function. Signed-off-by:
Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-
Nobuhiro Iwamatsu authored
r8a7794 uses ARM SoC of CA7 base. If we want to use dcache on CA7, we need to enable SMP bit of Auxiliary Control Register. Signed-off-by:
Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com> Signed-off-by:
Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-
Vladimir Barinov authored
This file was missed in the commit https://patchwork.ozlabs.org/patch/427801/ Signed-off-by:
Vladimir Barinov <vladimir.barinov@cogentembedded.com> Signed-off-by:
Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-
Vladimir Barinov authored
SILK is an entry level development board based on R-Car E2 SoC (R8A7794) This commit supports the following peripherals: - SCIF, I2C, Ethernet, QSPI, MMC, USB Host Signed-off-by:
Vladimir Barinov <vladimir.barinov@cogentembedded.com> Reviewed-by:
Tom Rini <trini@ti.com> Signed-off-by:
Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-
- Feb 12, 2015
-
-
Michal Simek authored
Targets with CONFIG_NEEDS_MANUAL_RELOC do not use REL/RELA relocation (mostly only GOT) where functions aray are not updated. This patch is fixing function pointers for DM core and serial-uclass to ensure that relocated functions are called. Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Acked-by:
Simon Glass <sjg@chromium.org>
-
Peng Fan authored
This patch add DT support for mxc gpio driver. There are one place using CONFIG_OF_CONTROL macro. 1. The U_BOOT_DEVICES and mxc_plat array are complied out. To DT, platdata is alloced using calloc, so there is no need to use mxc_plat. The following situations are tested, and all work fine: 1. with DM, without DT 2. with DM and DT 3. without DM Since device tree has not been upstreamed, if want to test this patch. The followings need to be done. + pieces of code does not gpio_request when using gpio_direction_xxx and etc, need to request gpio. + move the gpio settings from board_early_init_f to board_init + define CONFIG_DM ,CONFIG_DM_GPIO and CONFIG_OF_CONTROL + Add device tree file and do related configuration in `make ARCH=arm menuconfig` These will be done in future patches by step. Signed-off-by:
Peng Fan <Peng.Fan@freescale.com> Acked-by:
Igor Grinberg <grinberg@compulab.co.il> Acked-by:
Simon Glass <sjg@chromium.org>
-
Peng Fan authored
Add a new entry in platdata structure and intialize bank_index in mxc_plat array. This new entry can avoid using `plat - mxc_plat` by using `plat->bank_index`. Signed-off-by:
Peng Fan <Peng.Fan@freescale.com> Acked-by:
Igor Grinberg <grinberg@compulab.co.il> Acked-by:
Simon Glass <sjg@chromium.org>
-
Peng Fan authored
Abstracting dev_get_addr can improve drivers that want to get device's address. Signed-off-by:
Peng Fan <Peng.Fan@freescale.com> Acked-by:
Igor Grinberg <grinberg@compulab.co.il> Acked-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
These are now in Kconfig so we can drop them from the header file. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Move this option to Kconfig and update all boards. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Remove driver model CONFIGs from the board config headers and use Kconfig instead. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
With driver model the number of PIO ports is defined by platform data, so remove it from the header file. Signed-off-by:
Simon Glass <sjg@chromium.org> Acked-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Nobuhiro Iwamatsu authored
This adds driver model support with this driver. This was tested by Koelsch board and Gose board. Signed-off-by:
Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com> Acked-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Remove driver model CONFIGs from the board config headers and use Kconfig instead. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Remove driver model CONFIGs from the board config headers and use Kconfig instead. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Remove driver model CONFIGs from the board config headers and use Kconfig instead. Signed-off-by:
Simon Glass <sjg@chromium.org> Acked-by:
Ian Campbell <ijc@hellion.org.uk>
-
Simon Glass authored
Remove driver model CONFIGs from the board config headers and use Kconfig instead. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Remove driver model CONFIGs from the board config headers and use Kconfig instead. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Remove driver model CONFIGs from the board config headers and use Kconfig instead. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Remove driver model CONFIGs from the board config headers and use Kconfig instead. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Remove driver model CONFIGs from the board config headers and use Kconfig instead. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Remove driver model CONFIGs from the board config header and use Kconfig instead. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Add Kconfig settings for these two options. Signed-off-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Simon Glass authored
Add a file to control driver model test features. Signed-off-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Simon Glass authored
The SPL support cannot be enabled yet, but we can add the Kconfig options in preparation for this. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Expand the help messages for each driver. Add missing Kconfig for I2C, SPI flash and thermal. Signed-off-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Simon Glass authored
Add a suitable Kconfig for this directory. Signed-off-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Simon Glass authored
Make the driver model I2C API available always, even if driver model is not enabled. This allows for a 'soft' switch-over, where drivers can use the new structures in code which is compiled but not yet used. This makes migration easier in some cases. Fix up the existing drivers which define their own 'struct i2c_msg'. Signed-off-by:
Simon Glass <sjg@chromium.org> Acked-by:
Heiko Schocher <hs@denx.de>
-
Simon Glass authored
As with i2c_read() and i2c_write(), add a dm_ prefix to the driver model versions of these functions to avoid conflicts. Signed-off-by:
Simon Glass <sjg@chromium.org> Acked-by:
Heiko Schocher <hs@denx.de>
-
Simon Glass authored
Drop the old checksum functions in favour of the new ones. Signed-off-by:
Simon Glass <sjg@chromium.org> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Stefan Roese authored
This also displays the "Board:" line in the bootup text with the generic board support code. Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Simon Glass <sjg@chromium.org> Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Stefan Roese authored
These additional nodes need to be provided to get U-Boot to boot correctly on the Canyonlands / Glacier board: - chosen path to the console-uart - reg-shift set to 0 in the uart device nodes Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Simon Glass <sjg@chromium.org> Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Stefan Roese authored
This is necessary, as ppc4xx has the reset vector located at the end of the U-Boot image. This needs to be flashed to the end of the NOR flash. Adding the dtb to the main U-Boot image will break booting on ppc4xx. This patch now embeds the dtb in the U-Boot image instead. Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Simon Glass <sjg@chromium.org> Reviewed-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
This permits us to use linux/linkage.h on PowerPC machines. Signed-off-by:
Simon Glass <sjg@chromium.org>
-