- Jan 27, 2016
-
-
Michal Simek authored
There is no i2c driver in the current u-boot. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Cleanup board configuration. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Doing the same fix as is done for ARM by: "Avoid calling print_eths() with driver model" (sha1: ff973800) Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Michal Simek authored
Microblaze is uses uartlite or uart16550 as console drivers. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
- Move config option out of board file. - Remove uartlite address from config file Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Thomas Chou <thomas@wytron.com.tw>
-
Michal Simek authored
Add support for debug console. Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Thomas Chou <thomas@wytron.com.tw>
-
Michal Simek authored
Enable SPL DM too. Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Thomas Chou <thomas@wytron.com.tw>
-
Michal Simek authored
Preparation of moving to DM. Uartlite ignores baudrate setting. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Take it from DT instead. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
-Remove UART address (It is now part of the dts). -Include dummy ns16550 clock -Fix address to last test Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Acked-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
-Fix typos (runnining -> running) -Increase default size Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Acked-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
-Fix typos (runnining -> running) -Increase default size Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Acked-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
Add device tree example file for xilinx-ppc440-generic and xilinx-ppc405-generic Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com> Acked-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
Now that there is only one header file for all ppc405 files, merge header files. Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com> Acked-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
Now that there is only one header file for all ppc440 files, merge header files. Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com> Acked-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
Remove redundant defconfig file. Boot via flash can be configured via Kconfig. Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com> Acked-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
Remove redundant defconfig file. Boot via flash can be configured via Kconfig. Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com> Acked-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
As a result of the specific board removal, the Makefiles can be simplified. Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com> Acked-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
As a result of the specific board removal, the Makefiles can be simplified. Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com> Acked-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
The old mail address will stop working soon. Update it all the files Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
It is just a specialized version of xilinx-ppc440 Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com> Acked-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
It is just a specialized version of the xilinx-ppc405 Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com> Acked-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
Ricardo Ribalda authored
ml507 is just a specialized version of the xilinx-ppc440-generic Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com> Acked-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
- Jan 26, 2016
-
-
http://git.denx.de/u-boot-sunxiTom Rini authored
-
Hans de Goede authored
"Fix mvtwsi not working on sun6i and newer sunxi SoCs" includes the following: @@ -189,7 +200,8 @@ static int twsi_start(struct i2c_adapter *adap, int expected_status) /* globally set TWSIEN in case it was not */ twsi_control_flags |= MVTWSI_CONTROL_TWSIEN; /* assert START */ - writel(twsi_control_flags | MVTWSI_CONTROL_START, &twsi->control); + twsi_control_flags |= MVTWSI_CONTROL_START | MVTWSI_CONTROL_CLEAR_IFLG; + writel(twsi_control_flags, &twsi->control); /* wait for controller to process START */ return twsi_wait(adap, expected_status); } The modification of twsi_control_flags done here was introduced while merging to fix a line > 80 chars, but twsi_control_flags is a global variable and should not be modified like this here, this commit fixes this, restoring mvtwsi functionality. Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Hans de Goede authored
According to the Bananapro schematic VDD25-SATA either comes from a dedicated WL2003E25-5 LTO, or it is connected to LDO4 via a 0 Ohm resistor. In practice it seems that LDO4 is used, so enable it and set it to 2.5V. Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Chen-Yu Tsai authored
Previously, AXP818 ALDO support was partially added to Kconfig, but never enabled in the board file, nor properly set or configured in Kconfig. The boards continue to work because the AXP818 is designed to pair with the A83T/H8, and the default voltages match the reference design's requirements. Signed-off-by:
Chen-Yu Tsai <wens@csie.org> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Chen-Yu Tsai authored
The LDO settings in this defconfig are either wrong (ALDOs must not be 0) or the same as Kconfig defaults. Signed-off-by:
Chen-Yu Tsai <wens@csie.org> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Chen-Yu Tsai authored
AXP818 provides an array of LDOs to provide power to various peripherals. None of these regulators are critical. Signed-off-by:
Chen-Yu Tsai <wens@csie.org> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Chen-Yu Tsai authored
Instead of one function for each DLDO regulator, make 1 function that takes an extra "index". Since the control bits for the DLDO regulators are contiguous, this makes the function very simple. This removes a lot of duplicate code. Signed-off-by:
Chen-Yu Tsai <wens@csie.org> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Chen-Yu Tsai authored
Some of the register definitions are duplicated. Drop them. Signed-off-by:
Chen-Yu Tsai <wens@csie.org> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Vishnu Patekar authored
Add dts and defconfig for Banana-pi M3 board. It has 2G LPDDR3, UART, ethernet, USB, HDMI, USB Sata, MIPI DSI, mic, AP6212 Wifi, etc on it. It is paired with AXP813 PMIC which is almost same as AXP818. Signed-off-by:
Vishnu Patekar <vishnupatekar0510@gmail.com> [hdegoede@redhat.com: rename to Sinovoip_BPI_M3_defconfig/sun8i-a83t-sinovoip-bpi-m3.dts] Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Vishnu Patekar authored
Banana-pi M3 has LPDDR3 DRAM. this adds support for LPDDR3 for A83T. Mostly the timing parameters are different from DDR3. Signed-off-by:
Vishnu Patekar <vishnupatekar0510@gmail.com> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Vishnu Patekar authored
Different A83T boards have different DRAM types. Banapi M3 has LPDDR3, Allwinner Homlet v1.2 has DDR3. This adds groundwork to support for new DRAM type for A83T. Introduce CONFIG_DRAM_TYPE, It'll be 3 for DDR3 and 7 for LPDDR3, must be set in respective board defconfig. Signed-off-by:
Vishnu Patekar <vishnupatekar0510@gmail.com> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Vishnu Patekar authored
This removes the redundant lines of code from mctl_sys_init. Signed-off-by:
Vishnu Patekar <vishnupatekar0510@gmail.com> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Chen-Yu Tsai authored
Now that we support PSCI and various security switches, we can let U-boot boot Linux into non-secure and HYP mode. Signed-off-by:
Chen-Yu Tsai <wens@csie.org> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Chen-Yu Tsai authored
H3 has the same power sequencing procedure as the A31/A31s, which includes the power clamps. Signed-off-by:
Chen-Yu Tsai <wens@csie.org> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Chen-Yu Tsai authored
H3's CCU includes some switches which disable non-secure access to some of the more critical clock controls, such as MBUS, PLLs, and main platform busses. Configure them to enable non-secure access. For now the only SoC that has this feature is the H3. For other platforms just use a default (weak) empty function so things do not break. Signed-off-by:
Chen-Yu Tsai <wens@csie.org> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Chen-Yu Tsai authored
Secure Memory Touch Arbiter is the same thing as the TrustZone Protection Controller found on A31/A31s. Access to many peripherals on the H3 can be controlled by the SMTA, and the settings default to secure access only. This patch supports the new settings, and sets them to allow non-secure access. Signed-off-by:
Chen-Yu Tsai <wens@csie.org> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-