aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/config
AgeCommit message (Collapse)Author
2017-02-02linux/config: Add "CONFIG_USB_ULPI" for zynq7Nathan Rossi
Some boards use USB PHYs that need to be communicated with via ULPI. Enable CONFIG_USB_ULPI. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-12-27linux-yocto_4.8: Resolve CONFIG_DEBUG_RODATA for ZynqNathan Rossi
This patch resolves a previous commit (ea4ca65aaf) which only mitigated the issue caused due to CONFIG_DEBUG_RODATA for Zynq. This issue has been properly fixed in the next version of the kernel (v4.10) and this change backports the patch to the v4.8 kernel for linux-yocto(-tiny). Additionally this change removes the forced disabling of CONFIG_DEBUG_RODATA allowing for Zynq platforms to use the feature without issue. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-12-04kc705-microblazeel: Update to 2016.3 Xilinx designManjukumar Matha
Change kc705-microblazeel to reflect v2016.3 Xilinx tools. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-11-19linux/config: Update and improve config fragmentsNathan Rossi
Update and add new config fragments to enable newer features that are now in the newer kernels (e.g. Zynq and ZynqMP drivers/features). This update also attempts to cover ZynqMP configuration that is normally provided by the ZynqMP defconfig in linux-xlnx, this allows for better consistency between the Zynq/ZynqMP/MicroBlaze configuration for linux-xlnx as well as enabling better configuration setup for the linux-yocto* kernels. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-11-11linux/config: For Zynq hard disable CONFIG_DEBUG_RODATANathan Rossi
CONFIG_DEBUG_RODATA was switched to default yes in v4.6+ kernels. Whilst the feature works correctly it causes changes with how the kernel .head.text and .text sections are padded which allows for memory below 0x80000 (512KB) to be non-reserved and used as memory for DMA allocations which do not work on Zynq due to devices not being allowed to access DDR below 0x80000. Disabling CONFIG_DEBUG_RODATA prevents the padding between .head.text/.text. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-10-29linux-yocto-tiny: Add support for building linux-yocto-tiny 4.8Nathan Rossi
This adds support for building linux-yocto-tiny 4.8 kernel for the 3 main meta-xilinx architectures. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-10-29linux/config: Add specific dependencies that are defaulted to yesNathan Rossi
Add specific config options that are normally defaulted to yes when the kernel is configured with defaulting to yes. This allows for kernels that default no to be correctly configured. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-10-29linux/config: Add dependent configs for linux-xlnx ZynqMP featuresNathan Rossi
Enable config dependencies for DMA and PCI which are required for ZynqMP drivers/features. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-10-27qemu* -> *qemu-*: Rename QEMU machinesNathan Rossi
Rename the QEMU machines to match the <board>-<design>-<arch> convention. QEMU only machines no longer need to be named qemu*. Note for qemuzynq it is special in that it does not model a board, as such it has no board in the name being just 'qemu-zynq7'. This updates the README.md to match the new machine names. Additional update all occurrences of the qemu* machines Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
2016-09-28linux/config: Clean up soc/microblaze.cfgNathan Rossi
* CONFIG_SERIAL_OF_PLATFORM is already configured with serial drivers in soc/drivers/xilinx.cfg * Use the syntax "# CONFIG_FTRACE is not set" so that it when the kernel config check is run it matches the value set in the .config Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-09-28linux/config: CONFIG_VT is not broken for MicroBlaze anymoreNathan Rossi
Allow CONFIG_VT to be enabled for MicroBlaze. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-09-20linux/config: Update linux-xlnx config fragmentNathan Rossi
Remove the CONFIG_XILINX_AXIPCIE, this driver has been merged into mainline and is available with the kconfig CONFIG_PCIE_XILINX. The new config is also provided in the "bsp/xilinx/soc/drivers/xilinx-pcie.scc" feature. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-09-20linux/config: When enabling USB_GADGET_XILINX also enable USB_GADGETNathan Rossi
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-09-20linux/config: Clean up common zynq7.cfgNathan Rossi
Add dependent configs and remove unused configs. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-07-31zynqmp.cfg: Actually disable MALI in kernelMike Looijmans
Commit fbc9fcd55a20ec2050 "zynqmp.cfg: Disable MALI in kernel" sets CONFIG_ARM_MALI=n, which is incorrect and will not have any actual effect on the configuration. The correct syntax to disable the module is "# CONFIG_ARM_MALI is not set". Fixes: fbc9fcd55a20ec205088c8026f5d25feb08430a3 Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-07-31board-common.cfg: Disable 4K sectors on QSPI NOR flashMike Looijmans
The 4K sector support makes erasing much slower and prevents using wear-levelling filesystems like UBI, which needs erase sectors to be at least 16k in size. Until this situation has been properly resolved in the kernel, disable the setting. For a discussion on the topic, and the reason the config exists, see: https://patchwork.ozlabs.org/patch/380565/ Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-07-31linux standard.cfg: Replace ext2/ext3 drivers with ext4Mike Looijmans
The ext4 driver supports all "ext" filesystems, including ext2 and ext3, and usually even performs better on existing ext3 partitions. Omitting the obsolete drivers makes the kernel a bit smaller. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-26zynqmp.cfg: Disable MALI in kernelManjukumar Matha
Disable MALI kernel module present in Xilinx kernel Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-13xilinx.cfg: Enable CONFIG_XILINX_PHYManjukumar Matha
Enable Xilinx PHY config in kernel Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-13kc705-microblazeel.scc: Add KC705 linux configManjukumar Matha
Add kernel configuration for KC705 kit according to latest v9.6 MB support Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-13kc705-trd-microblazeel: Remove kc705-trd filesManjukumar Matha
Remove old kc705-trd reference Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-05linux/config: Clean up unused config fragmentsNathan Rossi
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03linux/config: Add config fragments for Digilent DRM encoderJason Wu
This also uses the drm-xilinx.scc Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03linux/config: Add config fragment for enabling v4l2Jason Wu
This config fragment enables the v4l2 kernel interface to Xilinx devices. Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03linux/config: Add config fragments for Zybo sound supportJason Wu
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03linux/config: Add keyboard gpio cfg and sccJason Wu
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03linux/config: Add config fragments for Xilinx DRMJason Wu
Enable Xilinx DRM support and also set up CMA size to 40MB support various pixel formats and Ubuntu rootfs. Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-01-20linux/configs: Enable SERIAL_OF_PLATFORM to fix up dt parsingNathan Rossi
SERIAL_OF_PLATFORM needs to be set in order for the serial 8250 driver to parse and probe device tree configuration for 8250 nodes. This is needed so that the uart 16550 instances are probed correctly. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-01-18linux/configs: Update zynqmp.cfg for newer kernelsNathan Rossi
* Fix up GPIOLIB to enable GPIO driver support * Fix up USB configs Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-12-21linux/configs: Split PCIe drivers off from zynq7 config fragmentNathan Rossi
The PCIe drivers for the Xilinx AXI PCIe bridge are only available on Zynq targets when have the soft core loaded, for all other targets this driver is not required. To optimized the kernel for general use make the PCIe driver a seperate fragment which can be enabled by adding 'bsp/xilinx/soc/drivers/xilinx-pcie.scc' to KERNEL_FEATURES. Also add to the config fragment the required kernel options to enable PCI. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-12-21linux/configs: Update config fragmentsNathan Rossi
Update and refactor config fragments to work with newer kernels as well as supporting new features that are now available. This changeset also moves a large number of 'linux-xlnx' only drivers into seperate config fragments for cleaner maintainence. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-12-21linux/configs: base: Refactor linux-xlnx 3.14 Zynq USB driver configNathan Rossi
Move the associated config fragments that are specific for this driver in this version of the kernel to a single config fragment that the linux-xlnx_3.14 recipe adds by default to Zynq kernel features. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-12-21linux/configs: base: Rearrange scc/cfg files for linux-xlnx driversNathan Rossi
Rearrange the linux-xlnx specific config fragments, nesting them under soc/linux-xlnx/driver/. Leaving the 'xilinx-driver-linux-xlnx.scc' for compatiblity. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-12-21linux/configs: common: Rearrange scc/cfg for driversNathan Rossi
Nest the driver config fragments in soc/drivers whilst keeping the SoC config fragments at the soc/ level. Also rename 'zynq' to 'zynq7' where applicable. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-11-05linux/configs: Update 'xilinx-drivers-linux-xlnx.cfg'Nathan Rossi
Add 'CONFIG_XILINX_DPDMA' for linux-xlnx drivers. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-11-05linux/configs: Fix up xilinx-drivers-linux-xlnx.scc includeNathan Rossi
xilinx-drivers-linux-xlnx.scc was including an invalid .cfg file, point to the correct one with the same filename as the .scc file. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-05-05linux/config: Added config fragment for XenNathan Rossi
* Add config fragment to enable Xen features Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-05-05linux/config: Add configs fragments for the qemumicroblaze-s3adsp1800Nathan Rossi
* Add config fragments for the machine Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17linux/configs: Add disable-usb-phy fragementNathan Rossi
* This fragment is required for kernels that use the older USB driver that handles reseting as part of the driver code itself. This allows the USB driver to get the GPIO resource instead of the USB PHY driver probing and controlling it. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17linux/configs: Move disable-macb fragment into xilinx-baseNathan Rossi
* This fragment is now only valid for linux-xlnx kernels Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14linux/configs: Add config fragment for debugging and verificationNathan Rossi
* This fragment should not be used for production or general use and is intended only for debugging and verification purposes Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-10linux/configs: Rework the rtc featureNathan Rossi
* Enable RTC devices by default with the board-commong fragment, however disable the HCTOSYS and SYSTOHC configs * The rtc feature enables the HCTOSYS and SYSTOHC so that the kernel can manage time with the rtc for systems that explicitly have rtc functionality Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-10linux/configs: Update MicroBlaze fragmentsNathan Rossi
* Remove configs that are not required * Clean up '=n' with 'not set' Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31linux/config: Rework configsNathan Rossi
* Organize configs into bsp/xilinx/ and bsp/xilinx/soc/ * Split some of the linux-xlnx only configs into a seperate fragment * Clean up some of the configs to be in common and specific config fragment files Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-23linux-zynqmp-mainline: Added recipe for ZynqMP LinuxNathan Rossi
* Based on mainline v3.19 kernel * Patches added to support EP108 and QEMU, some patches are not intended for upstream submission (and are only required for QEMU support) * Specify device trees for EP108 and QEMU * Add config fragments for ZynqMP Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-05linux/config/xilinx-base: Refactor standard.cfgNathan Rossi
* Clean up ordering and refactor configs Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-05linux/configs: Update config fragmentsNathan Rossi
* Add MTD configs to board-common.cfg * Add HW-ICAP config for xilinx-ip.cfg Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-14linux/configs: Add config fragment to increase /dev/ram sizeNathan Rossi
* features/blk/dev-ram-32mb.scc: Increases BLK_DEV_RAM_SIZE to 32768 for a 32MB RAM block device, whilst reducing the count of devices to 4 * Use the feature fragment as default for Zynq Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-31linux/configs: Add additional configs for Zynq USBNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-31linux/configs: Add DMA configs to xilinx-ip.cfgNathan Rossi
* CONFIG_XILINX_VDMA is the mainline AXI VDMA driver Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>