List All Pages
Virtex5 PowerPC 440 code was accepted in the Linux kernel mainline. In order for the Xilinx GIT tree to be synced with the kernel mainline, the Linux kernel in the Xilinx public GIT tree went thru...
Please contact the following people for problems, questions, or comments with regards to the subjects below: John Linn @ moc.xnilix|nnil.nhoj#moc.xnilix|nnil.nhoj - Open Source Linux Kernel David...
Most of this information is based on past problems that were encountered and may be fixed now. General If you are using JTAG pod to load the kernel into memory, after you have started the kernel...
Summary This guide describes how to use the device tree generator. The device tree generator is a Xilinx EDK tool that plugs into the Automatic BSP Generation features of the tool, XPS. The purpose...
The purpose of this page is to gather links to documentation that are specific to Embedded Linux. It seems that this kind of documentation can be more difficult to find on the web. Memory Memory...
Expanding Disk File System 4MB to 8MB A ramdisk image can be downloaded from http://xilinx.wikidot.com by selecting file at the bottom of the page. This ramdisk is about 4MB and a larger ramdisk...
If you are allowed to edit pages in this Site, simply click on edit button at the bottom of the page. This will open an editor. To create a link to a new page, use syntax: [[[new page name]]] or...
The Embedded Linux Development Kit (ELDK) is used for building the PowerPC Linux kernel, Linux applications and u-boot. This page illustrates one way to get the ELDK and install it. Download ELDK...
Please change this page according to your policy (configure first using Site Manager) and remove this note. Who can join? Anyone that is using the Xilinx Open Source solution and wants to...
Microblaze GNU Tools Description The MicroBlaze toolchain contains all of the compiler and support libraries you need to build executables and libraries for a MicroBlaze architecture. Since the...
Introduction The goal of this page is to help users understand how to get the MicroBlaze Linux kernel source code, build it and run it on a Xilinx board. The Microblaze architecture was accepted...
Related Links Several other projects have successfully run Linux on Virtex boards before. Most of these designs used arch/ppc of the kernel which is now being deprecated. For detailed instructions...
Generate MHS Device Tree (deprecated page for old way to do it) Purpose This git package contains a tool to generate a device tree from a .mhs file. Downloading This project is managed through git...
THIS PAGE IS NOW OBSOLETE. It was too much of a pain to maintain. See the GIT tree history. The purpose of this page is to give users an idea of the major changes that have happened for each push...
THIS PAGE IS NOW OBSOLETE. The purpose of this page is to give users an idea of the major changes that have happened for each push from the internal development Git tree at Xilinx to the public Git...
THIS PAGE IS NOW OBSOLETE. The purpose of this page is to give users an idea of the major changes that have happened for each push from the internal development Git tree at Xilinx to the public Git...
The purpose of this page is to document the open source Linux project from Xilinx. Xilinx provides a Git tree which includes the Linux kernel to run on the Xilinx boards. This is a development...
Will the kernel boot with a console if the hardware is not using an interrupt for the UART? OK, maybe this is not a faq, but I wanted to put this here so it doesn't get lost. The console will work...
Will the kernel boot with a console if the hardware is not using an interrupt for the UART? OK, maybe this is not a faq, but I wanted to put this here so it doesn't get lost. The console will work...
A development branch has been added to the Linux kernel repository of the public GIT tree. The intention of this branch is that it has items in it that are in development. In development means they...
This page is intended to give more details on the Xilinx drivers for Open Source Linux, such as testing, how to use the drivers, known issues, etc. The drivers included in the kernel tree are...
This page describes how to use the FPU with the Linux kernel on the Xilinx PowerPC 440 processor. The FPU is optional in the hardware such that many users don't have the FPU. Kernel...
This driver has been tested and is working. It has been accepted into the mainline kernel and the old char mode GPIO driver that didn't work with arch/powerpc has been removed from the...
The following user space application was used to test the GPIO using the sysfs interface. This code can be downloaded by clicking on the files button at the bottom of the page. #include...
This information corresponds to the I2C driver that's in the main (master) branch of the GIT tree. This is not a flattened driver yet, but is working. Xilinx I2C Driver Kernel Configuration I2C is...
This information is assuming the user has read the information on the page OSL I2C Driver and understands how to use the sysfs and EEPROM drivers in Linux. Connecting the Aardvark I2C/SPI Activity...
Connecting the Aardvark I2C/SPI Activity Board To The ML405 The SPI IP core was added to an ML405 reference design for this application. The SPI signals were pinned out to the daughter board...
This information corresponds to the SPI driver that's in the development branch of the GIT tree. This driver is also in the master branch, but not updated for device tree there. It's in the...
Using System ACE For the Kernel System ACE, on the Xilinx boards, allows compact flash (CF) to be used for loading the FPGA bitstream and the Linux kernel. This does not require the Linux kernel to...
This is really a frame buffer driver. There is a version of the driver in the mainline that only works with a DCR interface. We have a new version of the driver in the development branch that also...
This driver has been tested and is working. It is in the middle of review prior to being submitted to the mainline kernel. This driver is only available in the Development branch. It has been...
The following code is provided as a reference for how to access some simple hardware from user space. As the comments say, it's not intended to replace a kernel mode driver but could be...
This problem seems to be fixed after updating from the u-boot mainline to version 1.3.4. To make the ram disk work (initrd), the ml*.dts file in the kernel needs to be changed to include two...
Click on the "files" button at the bottom of this page to make the files visible that can be downloaded. The reference designs (bit streams) for each of the supported Xilinx platforms, ML405 and...
Welcome page What is a Wiki Site? How to edit pages? How to join this site? Site members Recent changes List all pages Page Tags Site Manager Page tags Add a new page edit this panel
Members: Moderators Admins
Equipments The system setup is the same for both the ML505 board and the ML507 board. To connect a USB device to the ML50x board, you need the following supplies: SMSC daughter board. This is the...
Forum Recent posts object type="application/x-shockwave-flash" data="http://widgets.sendmerss.com/o/46bc82a6942db4ad/48c82d215fd76508/46bc82a6942db4ad/a6892de8"...
A set of GNU tools are needed to build the Linux kernel, Linux applications or u-boot. This page describes the tools that are used. PowerPC The Embedded Linux Development Kit (ELDK) is used for...
Using Git Open Source Linux (OSL) OSL Main Page PowerPC Linux MicroBlaze Linux Kernel Debug Device Drivers Development Branch FPU on PowerPC 440 Expanding A File System U-boot U-boot Main...
The purpose of this page is to document the u-boot for Xilinx project. Xilinx provides a Git tree which includes u-boot to run on the Xilinx boards. This is a development project as it's not...
The purpose of this page is to document the u-boot for Xilinx project. Xilinx provides a Git tree which includes u-boot to run on the Xilinx boards. This is a development project as it's not...
The goal of this page is to share experience with Git so that users can successfully get the projects from Xilinx and provide Git patches back to Xilinx. The following link is for Git help on the...
Welcome to the Xilinx Open Source Wiki site. The goal of this site is to provide better collaboration for the Open Source work that is being done in Xilinx. Xilinx provides a Git server to help...
According to Wikipedia, the world largest wiki site: A Wiki ([ˈwiː.kiː] <wee-kee> or [ˈwɪ.kiː] <wick-ey>) is a type of website that allows users to add, remove, or otherwise edit...
Welcome to the Xilinx Community Portal. The goal of this portal is to help create a place where information is exchanged between Xilinx and the community using Xilinx tools. Xilinx Open Source...
This driver has been tested and is working. It is available from the Xilinx Public GIT server under linux-2.6-xilinx.git. For more information about git, please refer to using-git page. This...
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License