aboutsummaryrefslogtreecommitdiffstats
path: root/bsp/xilinx
AgeCommit message (Collapse)Author
2024-02-22BSP: remove from all - latencytop feature inclusionPaul Gortmaker
Consider this 5+ year old commit commit bcbc7bbc4fb967d8d4ae6333f71b73491a80b94e Author: Alexander Kanavin <alexander.kanavin@linux.intel.com> Date: Thu Mar 1 16:00:41 2018 +0200 latencytop: remove recipe Last commit and release were in 2009; website is down; it's a dead project. (From OE-Core rev: 36aae56e7f86a4d5ce93e4528e7dcc42f60c705e) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Given that, it seems sensible to drop it from default inclusion across the BSPs. I've left the feature itself, so anyone who still cares can easily manually add it still. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-06-29treewide: Drop the obsolete GPIO sysfs ABIKevin Hao
The GPIO sysfs ABI has been marked as obsolete 6 years ago [1] and has been scheduled to be removed in 2020. And then it is restricted to be only available to expert users by commit [2]. This restriction triggers config warning on several BSPs due to the CONFIG_EXPERT is not enabled. Of course we can fix these warning by enabling the CONFIG_EXPERT, but maybe it is the time to drop this obsolete option. [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=fe95046e960b [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3b4feb21158f8 Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-04-03global: replace is not set with =nBruce Ashfield
Upstream is dropping support for is not set, so we adjust our configs accordingly. Commit: https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git/commit/?h=for-next&id=55de8686df7ed2b5237867b130e30c728bbd9db4 kconfig: change .config format to use =n instead of "is not set" The .config file uses "# CONFIG_FOO is not set" form to represent disabled options. In the old days, it was useful because the .config was directly included from Makefiles. For example, you can use "ifdef CONFIG_FOO" in Makefiles to check if the option is enabled. Commit c955ccafc38e ("kconfig: fix .config dependencies") introduced include/config/auto.conf, which mirrors the .config, but trims down all disabled options. Since then, include/config/auto.conf defines CONFIG options during the build. The .config is used just for storing the user's configuration. I do not see a strong reason to use a particular pattern of comment for disabled options. With this commit, Kconfig will output disable options in a more natural form, "CONFIG_FOO=n". Kconfig accepts both "# CONFIG_FOO is not set" and "CONFIG_FOO=n" as a valid input. You do not need to update arch/*/configs/*_defconfig files for now. "git bisect" should be able to cross the commit in both ways without any issue. A problem may occur if you parse the .config for the "# ... is not set" patterns. I adjusted streamline_config.pl, merge_config.sh, scripts/kconfig/tests/. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Reviewed-by: Boris Kolpackov <boris@codesynthesis.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-01-04drivers-zynq.cfg: update CONFIG_NET_CADENCE optionAlexander Kanavin
It was renamed in https://github.com/torvalds/linux/commit/0df5f81c481e383f37f9f97eb014c885898b1773 Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-05kc705-microblazeel-features: Add config fragment support to build ↵Chandana kalluri
kc705-microblazeel features Add kernel config fragments to enable and build Xilinx kc705-microblazeel bsp features Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-05zybo-linux-bd-zynq7.scc: Add config fragment for Digilent Zybo linux_bd projectChandana kalluri
Add config fragment to support Digilent Zybo linux_bd project Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-05mipi-config-ultra96.scc: Add config fragment to support mipi pipeline on ↵Chandana kalluri
Ultra96-zynqmp Add config fragment to support mipi camera capture pipeline on Ultra96-zynqmp. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-10-07meta: add SPDX License Identifier and updates 00-README with License policyYann CARDAILLAC
Signed-off-by: Yann CARDAILLAC <ycnakajsph@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
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>