- Nov 21, 2016
-
-
Tom Rini authored
To start consolidating various TI-related code, introduce the ARCH_OMAP2 symbol. While we have removed omap2-specific boards some time ago, matching up with the kernel naming here will help overall. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Lokesh Vutla authored
Detect the board very early and avoid reading eeprom multiple times. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Lokesh Vutla authored
This is similar to Commit 93e6253d ("ARM: OMAP4/5: Centralize early clock initialization") that was done for OMAP4+, reflecting the same for AM33xx and AM43xx SoCs to centralize clock initialization. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Reviewed-by:
Tom Rini <trini@konsulko.com> [trini: Add setup_early_clocks that calls setup_clocks_for_console for ti81xx] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Lokesh Vutla authored
Early system initialization is being done before initf_dm is being called in U-Boot. Then system will fail to boot if any of the DM enabled driver is being called in this system initialization code. So, rearrange the code a bit so that DM enabled drivers can be called during early system initialization. This is inspired by commit e850ed82 ("ARM: OMAP4+: Allow arch specific code to use early DM") Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
- Nov 17, 2016
-
-
Alexander Graf authored
When implementing efi loader support, we can expose runtime services for payloads. One such service is CPU reset. This patch implements RTS CPU reset support for layerscape systems. Signed-off-by:
Alexander Graf <agraf@suse.de> Reviewed-by:
York Sun <york.sun@nxp.com>
-
Alexander Graf authored
The efi loader code has its own memory map, so it needs to be aware where the spin tables are located, to ensure that no code writes into those regions. Signed-off-by:
Alexander Graf <agraf@suse.de>
-
Alexander Graf authored
On ls2080 we have a separate network fabric component which we need to shut down before we enter Linux (or any other OS). Along with that also comes configuration of the fabric using a description file. Today we always stop and configure the fabric in the boot script and (again) exit it on device tree generation. This works ok for the normal booti case, but with bootefi the payload we're running may still want to access the network. So let's add a new fsl_mc command that defers configuration and stopping the hardware to when we actually exit U-Boot, so that we can still use the fabric from an EFI payload. For existing boot scripts, nothing should change with this patch. Signed-off-by:
Alexander Graf <agraf@suse.de> Reviewed-by:
York Sun <york.sun@nxp.com> [agraf: Fix x86 build]
-
Alexander Graf authored
The NXP ls1043 and ls1046 systems do not (yet) have PSCI enablement for reset. Don't enable generic PSCI reset code on them. Signed-off-by:
Alexander Graf <agraf@suse.de>
-
- Nov 15, 2016
-
-
Bharat Kumar Gogada authored
Adding prefetchable memory space to pcie device tree node. Shifting configuration space to 64-bit address space. Removing pcie device tree node from amba as it requires size-cells=<2> in order to access 64-bit address space. Signed-off-by:
Bharat Kumar Gogada <bharatku@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Kedareswara rao Appana authored
Zynqmp DMA driver expects two clocks (main clock and apb clock) For LPDDMA channels the two clocks are missing in the Dma node resulting probe failure. xilinx-zynqmp-dma ffa80000.dma: main clock not found. xilinx-zynqmp-dma ffa80000.dma: Probing channel failed xilinx-zynqmp-dma: probe of ffa80000.dma failed with error -2 This patch fixes this issue. Signed-off-by:
Kedareswara rao Appana <appanad@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Kedareswara rao Appana authored
LPDDMA default allows only secured access. inorder to enable these dma channels, one should ensure that it allows non secure access. This patch updates the same. Reported-by:
Sai Pavan Boddu <saipava@xilinx.com> Signed-off-by:
Kedareswara rao Appana <appanad@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Use 64bit size cell for main amba bus instead of 32bit because PCIe node requires it Change 64bit sizes also for all others IPs. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Naga Sureshkumar Relli authored
This patch adds ocm controller node in zynqmp.dtsi. needed for OCM edac support. Signed-off-by:
Naga Sureshkumar Relli <nagasure@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Anurag Kumar Vulisha authored
This patch adds the ZynqMP GT core device-tree properties for zynqmp.dtsi file. Signed-off-by:
Anurag Kumar Vulisha <anuragku@xilinx.com> Tested-by:
Hyun Kwon <hyunk@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
This reverts commit bd750e7a Implemented the new workaround for auto tuning based on zynqmp compatible string, so removed the 'broken-tuning' property. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Sai Krishna Potthuri authored
This patch changes the compatible string for sdhci node, adds "xlnx,device_id" and "xlnx,mio_bank" property to sdhci node. Signed-off-by:
Sai Krishna Potthuri <lakshmis@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Add SMMU description for all tested IPs. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Nava kishore Manne authored
Add support for zynqmp fpga manager. Signed-off-by:
Nava kishore Manne <navam@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Naga Sureshkumar Relli authored
This patch adds edac node for arm cortexa53 to report errors on L1 and L2 caches. Signed-off-by:
Naga Sureshkumar Relli <nagasure@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
This reverts commit 786db82b. Since we are using serdes driver , no need of mapping serdes register space into DP driver. Signed-off-by:
Anurag Kumar Vulisha <anuragku@xilinx.com> Tested-by:
Hyun Kwon <hyunk@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Hyun Kwon authored
Each plane can be associated with multiple DMA channels. So add index for each DMA channel. Signed-off-by:
Hyun Kwon <hyun.kwon@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Keep dtsi in sync with mainline kernel. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Remove unused xlnx,id property because it is not the part of DT binding. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Bharat Kumar Gogada authored
Updating required device tree changes as per mainlined driver from 4.6 kernel. Signed-off-by:
Bharat Kumar Gogada <bharatku@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Filip Drazic authored
Previously, it was assumed that there is a 1:1 mapping between PM ID defined in the platform firmware and a PM domain. However, there can be a situation where multiple PM IDs belong to a single PM domain (e.g. PM IDs for GPU and two pixel processors correspond to a single PM domain). This patch adds support for assigning more than one PM ID to a single PM domain. Updated documentation accordingly. Assigned pixel processors PM IDs to GPU PM domain. Signed-off-by:
Filip Drazic <filip.drazic@aggios.com> Signed-off-by:
Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Filip Drazic authored
Signed-off-by:
Filip Drazic <filip.drazic@aggios.com> Signed-off-by:
Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Filip Drazic authored
Signed-off-by:
Filip Drazic <filip.drazic@aggios.com> Acked-by:
Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Filip Drazic authored
DDR power states are handled by the PM firmware, so this domain is redundant. Also, since there is no device using this PM domain, it will be powered off during boot, which is wrong. Signed-off-by:
Filip Drazic <filip.drazic@aggios.com> Acked-by:
Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
i2c device is just level shifter. Remove reference from dts. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Add dcc to dtsi for supporting system without serial port. DCC is enabled by default on ZynqMP. Adding dcc to zcu100 and zcu102 which were tested. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
There is gpio push button on MIO22. Add it to DTS to have full board description. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Show user that Linux is alive on the board. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Naga Sureshkumar Relli authored
This patch enables can1 for ep108. Signed-off-by:
Naga Sureshkumar Relli <nagasure@xilinx.com> Reviewed-by:
Kedareswara rao Appana <appanad@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
VNSL Durga authored
Added clks for ep108 platform. Signed-off-by:
VNSL Durga <vnsldurg@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Kedareswara rao Appana authored
Zynqmp DMA driver expects two clocks (main clock and apb clock) LPDDMA clock cofiguration is missing for the same in the zynqmp-clk.dtsi file. This patch updates for the same. Reported-by:
Sai Pavan Boddu <saipava@xilinx.com> Signed-off-by:
Kedareswara rao Appana <appanad@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
DTC 1.4.2 reports these warnings: Warning (unit_address_vs_reg): Node /amba_apu has a reg or ranges property, but no unit name Warning (unit_address_vs_reg): Node /amba has a reg or ranges property, but no unit name Warning (unit_address_vs_reg): Node /amba/usb@fe200000 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /amba/usb@fe300000 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /amba/dma@fd4c0000/dma-video0channel@fd4c0000 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /amba/dma@fd4c0000/dma-video1channel@fd4c0000 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /amba/dma@fd4c0000/dma-video2channel@fd4c0000 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /amba/dma@fd4c0000/dma-graphicschannel@fd4c0000 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /amba/dma@fd4c0000/dma-audio0channel@fd4c0000 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /amba/dma@fd4c0000/dma-audio1channel@fd4c0000 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /memory has a reg or ranges property, but no unit name This patch is fixing them. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
DTC 1.4.2 reports these warnings: Warning (unit_address_vs_reg): Node /memory has a reg or ranges property, but no unit name Warning (unit_address_vs_reg): Node /pmu has a reg or ranges property, but no unit name Warning (unit_address_vs_reg): Node /fixedregulator@0 has a unit name, but no reg property This patch is fixing them. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Do not setup use_alt bit which copy alternative boot mode to boot mode. The reason is that this bit is cleared after POR but not after any software reset which will cause that after SW reset bootrom will look for different boot image. This patch setups alternative boot mode selection (purely SW handling) and extends code to read this alternative boot mode first and use it if it is setup. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Siva Durga Prasad Paladugu authored
Add support for SD1 with level shifters bootmode. Signed-off-by:
Siva Durga Prasad Paladugu <sivadur@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
This patch adds support to check the buswidth on nand flash at runtime based on nand MIO configurations done by FSBL. User needs to correctly configure the MIO's based on the buswidth supported by the nand flash which is present on the board. Added nand8 and nand16 @periph names on slcr driver. Signed-off-by:
Jagannadha Sutradharudu Teki <jaganna@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-