- 13 Apr, 2016 31 commits
-
-
Michal Simek authored
GPIO driver supports an input interrupt that's why gpio node itself can be labeled as interrupt controller. Reported-by:
John Linn <linnj@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Naga Sureshkumar Relli authored
This patch adds ddrc memory controller node in dts. size mentioned in dts is 0x30000, because we need to access DDR_QOS INTR registers located at fd090208 from this driver. Signed-off-by:
Naga Sureshkumar Relli <nagasure@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
VNSL Durga authored
ZynqMP DMA's main clock and apb clock are added in zynqmp DT. Signed-off-by:
VNSL Durga <vnsldurg@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Acked-by:
Punnaiah Choudary Kalluri <punnaia@xilinx.com>
-
Michal Simek authored
Add CCI-400 node to DTSI. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
ZynqMP is not using global interrupt-parent setting that's why it has to be listed in every node separately. PMU node missed it and this patch is adding it. Reported-by:
John Linn <John.Linn@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Soren Brinkmann authored
Add power-domains to the DT and attach devices to them. The power-domains are all logical domains as understood by firmware. Each PD is identified by a unique identifier that the platform firmware understands. Signed-off-by:
Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
P L Sai Krishna authored
This patch adds broken-tuning property to SD and eMMC nodes. Signed-off-by:
P L Sai Krishna <lakshmis@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Remove jumbo properties which are handled in the driver directly and use mainline compatible string which is already handled by the driver. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Edgar E. Iglesias authored
Signed-off-by:
Edgar E. Iglesias <edgar.iglesias@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Edgar E. Iglesias authored
Signed-off-by:
Edgar E. Iglesias <edgar.iglesias@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
P L Sai Krishna authored
This patch add 8-bit bus width property to eMMC node. Signed-off-by:
P L Sai Krishna <lakshmis@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Ranjit Waghmode authored
This patch makes compatible string as "m25p80" for qspi node in ep108 device tree file Signed-off-by:
Ranjit Waghmode <ranjit.waghmode@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Add missing mmc aliases. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Alistair Francis authored
Change the dtsi include code to use the C pre-processor #include instead of the device tree /include/. This brings all ZynqMP device trees inline with each other. Signed-off-by:
Alistair Francis <alistair.francis@xilinx.com> Reviewed-by:
Sören Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Siva Durga Prasad Paladugu authored
Move kernel and fdt offsets and sizes to board config file as the flash size varies across boards Signed-off-by:
Siva Durga Prasad Paladugu <sivadur@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Setup reset off for lthor. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
This is example how to change u-boot to support more memory banks read from DT. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Remove hardcoded memory sizes. Use information from DT memory node. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Compatible property should be the first. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Add missing DT nodes and enable USB. Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Nathan Rossi <nathan@nathanrossi.com>
-
Michal Simek authored
Add missing qspi node and make qspi as spi0. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Sync with others zynq DTS files. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Keep nodes alphabelitally sorted. Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Nathan Rossi <nathan@nathanrossi.com>
-
Christian Kohn authored
Add missing adv7511 and configure to match Base TRD. Signed-off-by:
Christian Kohn <christian.kohn@xilinx.com> Reviewed-by:
Nathan Rossi <nathan@nathanrossi.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Christian Kohn authored
Add bindings for adv7511. Signed-off-by:
Christian Kohn <christian.kohn@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Punnaiah Choudary Kalluri authored
Added phy reset gpio information for gem0. Signed-off-by:
Punnaiah Choudary Kalluri <punnaia@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
- Sync with Linux kernel - Remove rootfs - Remove earlyprintk Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
- Have compatible string as the first property - Sync with Linux kernel dtsi - Add missing interrupt properties Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Moritz Fischer authored
Added addtional bindings required for FPGA Manager operation of the Xilinx Zynq Devc configuration interface. Signed-off-by:
Moritz Fischer <moritz.fischer@ettus.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Moritz Fischer authored
Signed-off-by:
Moritz Fischer <moritz.fischer@ettus.com> Signed-off-by:
Olof Johansson <olof@lixom.net> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
GPIO driver supports an input interrupt that's why gpio node itself can be labeled as interrupt controller. Reported-by:
John Linn <linnj@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
- 12 Apr, 2016 9 commits
-
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Steve Rae authored
remove logging of the 'skipped' blocks Signed-off-by:
Steve Rae <srae@broadcom.com> Acked-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Steve Rae authored
When 7bfc3b13 (sparse: Refactor chunk parsing function) was implemented, it dropped 99819458 (aboot: fix block addressing for don't care chunk type). This re-implements the required fix for the "don't care chunk type"... Signed-off-by:
Steve Rae <srae@broadcom.com> Acked-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
git://git.denx.de/u-boot-arcTom Rini authored
-
Lokesh Vutla authored
If CONFIG_SPL_OS_BOOT is enabled and Linux image is not flashed at RAW_MODE_KERNEL_SECTOR in MMC, spl still assumes that Linux is available and tries to boot it and hangs. In order to avoid this, adding a check to verify if parsed image header is of type IH_OS_LINUX. If it fails then fall back to load u-boot image. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Hans de Goede authored
Lets be consistent and also replace v7_maint_dcache_all() with asm code for the invalidate case. Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Hans de Goede authored
v7_maint_dcache_all() does not work reliable when build with gcc6, see: https://bugzilla.redhat.com/show_bug.cgi?id=1318788 While debugging this I learned that v7_maint_dcache_all() is unreliable when build with gcc5 too when it is marked as noinline. This commit fixes the reliability issues by replacing the C-code with the ready to use asm implementation from the kernel. Given that this code when written as C-code clearly is quite fragile (also see the existing comments about the C-code being the way it is to get optimal assembly) and that we have a proven asm alternative, I believe that this is the best solution. Note that we actually already had a copy of the kernel's v7_flush_dcache_all() before this commit in arch/arm/mach-uniphier/arm32/lowlevel_init.S. This commit moves that code arch/arm/cpu/armv7/cache_v7_asm.S, renames it to __v7_flush_dcache_all(), and adds a v7_flush_dcache_all() wrapper which saves / restores the clobbered registers for use from C-code. Signed-off-by:
Hans de Goede <hdegoede@redhat.com> Acked-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
Stefan Roese authored
To make the usage of this function more flexible, lets add the CRC start value as parameter to this function. This way it can be used by other functions requiring different start values than 0 as well. For non-zero CRC start values to work, I've reworked the function a bit. The new implementation is copied from the Linux version in drivers/i2c/i2c-core.c / i2c_smbus_pec(). Which supports non-zero CRC stating values. I've double-checked that the results for zero starting values are identical to the results from the original version of this function. Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Simon Glass <sjg@chromium.org> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Stephen Warren authored
When implementing test/py hook scripts, it's helpful to read some working examples. Provide a link to some. The link was mentioned in the commit message which first added test/py, but not in any documentation file. Suggested-by:
Lukasz Majewski <l.majewski@samsung.com> Signed-off-by:
Stephen Warren <swarren@nvidia.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-