Age | Commit message (Collapse) | Author |
|
Enable Xilinx PHY config in kernel
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
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>
|
|
Remove old kc705-trd reference
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
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>
|
|
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>
|
|
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
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>
|
|
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>
|
|
* Fix up GPIOLIB to enable GPIO driver support
* Fix up USB configs
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Add 'CONFIG_XILINX_DPDMA' for linux-xlnx drivers.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
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>
|
|
* Add config fragment to enable Xen features
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Add config fragments for the machine
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* This fragment is now only valid for linux-xlnx kernels
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* 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>
|
|
* Remove configs that are not required
* Clean up '=n' with 'not set'
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* 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>
|
|
* Clean up ordering and refactor configs
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Add MTD configs to board-common.cfg
* Add HW-ICAP config for xilinx-ip.cfg
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* CONFIG_XILINX_VDMA is the mainline AXI VDMA driver
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* In the Linux kernel v3.10 the MACB driver does not function correctly
* Both kernels have the EMACPS driver, use this instead
* Add a feature config fragement to disable MACB, this is useful in the
case that the machine needs to use the EMACPS driver
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Add a kernel cache for linux-xlnx base configs that are common for all
platforms/architectures
* This kernel cache is intended to be used as a substitute to the
linux-yocto kernel cache for the linux-xlnx kernels
* Configs are a subset of the standard configs provided by linux-yocto
kernels
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* qemumicroblaze
* kc705-trd-microblazeel
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Added kernel config fragments for Zynq and MicroBlaze
* Includes config fragments specifically for the architecture/SoC and
drivers
* Feature fragments for features commonly used with Zynq and MicroBlaze
platforms that are not yet part of the default yocto kernel configs
* Setup the linux-yocto append recipes to add the in layers config/*
kernel cache
* Remove the use of MACHINE_KCONFIG and MACHINE_DEVICETREE from the
linux-yocto recipes
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|