summaryrefslogtreecommitdiffstats
path: root/bsp/xilinx
AgeCommit message (Collapse)Author
2017-07-17bsp/xilinx/soc/zynq.cfg: Ensure ARM_THUMB is enabledNathan Rossi
Enable ARM_THUMB which is normally enabled in arch/arm/arm.cfg, however this config (specifically the .cfg, as the .scc is included via standard) is not included by the tiny kernel type. This ensures code built for Zynq targets which might use THUMB instructions (e.g. OE builds which target 'cortexa9thf-neon') work correctly when using the tiny kernel type. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-07-17bsp/xilinx/soc/drivers: Updates/clean-ups for v4.12 kernelNathan Rossi
The XILINX_VMDA config is no longer required, the VDMA driver is no longer separate from the XILINX_DMA driver config. The CPU_FREQ_STAT_DETAILS config was consolidated into CPU_FREQ_STAT. The EDAC drivers now depend on the RAS config and features, for the tiny kernel type this needs to be enabled to allow for use of EDAC. Additionally remove CONFIG_EDAC_MM_EDAC, this config has be consolidated into CONFIG_EDAC. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-07-14bsp/xilinx/zynq: Add a general purpose KMACHINE for Zynq targetsNathan Rossi
Add a general purpose KMACHINE that can be used for general purpose Zynq BSPs. The main configuration of the Zynq SoC can be configured via device tree, allowing for a common kernel config. This allows for a single KMACHINE to target multiple BSPs without needing to be directly configured for the platform/soc. This adds configs for -standard and -tiny. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-07-14bsp/xilinx/soc/drivers: Add Xilinx Soft IP drivers fragmentNathan Rossi
Add a fragment to enable drivers for Xilinx Soft IP (FPGA devices) which are used in a number of BSPs including custom MicroBlaze designs. This fragment has two .cfg files, one is specific to MicroBlaze (kernel configs have dependency on CONFIG_MICROBLAZE). Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-07-14bsp/xilinx/board-common: Add Xilinx common board fragment for BSPsNathan Rossi
Add a config fragment that enables commonly used configs for Xilinx boards and systems. This includes a number of board level devices (e.g. I2C, MTD, Ethernet PHYs, etc.) Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>