Skip to contentSkip to conversation

Insight Memec Virtex-II Pro Development Board support

PATCH In review Wouter Cloetens 1 participant 3 messages Dec 12, 2003 – Jan 5, 2004

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Insight Memec Virtex-II Pro Development Board support

Mind is making available a set of Linux kernel patches adding support for the Insight Memec Virtex-II Pro Development Board using Memec's reference design for Linux on ftp://ftp.mind.be/Virtex2Pro/patch-v2.4.23_linuxppc_2_4_devel/.

This version of the patches is against kernel version 2.4.23 in the linuxppc_2_4_devel tree, BitKeeper tag v2.4.23_linuxppc_2_4_devel.

If needed, we can also submit the diff against the linuxppc_2_4 tree.

We commit to maintaining this port on an ongoing basis against the linuxppc_2_4 tree.

The patches should be applied in the following order:
ftp://ftp.mind.be/Virtex2Pro/patch-v2.4.23_linuxppc_2_4_devel/patch-platform-insightv2pro
board-specific platform support
patch for the 405D5X[12] CPU_212 bug (see http://support.xilinx.com/xlnx/xil_ans_display.jsp?iLanguageID=1&iCountryID=1&getPagePath=14052)
ftp://ftp.mind.be/Virtex2Pro/patch-v2.4.23_linuxppc_2_4_devel/patch-uartlite
Xilinx UART Lite support (not board-specific)
ftp://ftp.mind.be/Virtex2Pro/patch-v2.4.23_linuxppc_2_4_devel/patch-memec-emac
MemecCore Ethernet MAC support (not board-specific)
ftp://ftp.mind.be/Virtex2Pro/patch-v2.4.23_linuxppc_2_4_devel/patch-mtd
MTD support for the NOR flash on the P160 comm module
ftp://ftp.mind.be/Virtex2Pro/patch-v2.4.23_linuxppc_2_4_devel/patch-defconfig
board default configuration

--
There are 10 types of people in the world: Those who understand binary, and those who don't.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

#1 lore raw
Quoted 3 lines · Wouter Cloetens

Mind is making available a set of Linux kernel patches adding support for the Insight Memec Virtex-II Pro Development Board using Memec's reference design for Linux on ftp://ftp.mind.be/Virtex2Pro/patch-v2.4.23_linuxppc_2_4_devel/.

[...]

Quoted 4 lines

The patches should be applied in the following order:
ftp://ftp.mind.be/Virtex2Pro/patch-v2.4.23_linuxppc_2_4_devel/patch-platform-insightv2pro
board-specific platform support
patch for the 405D5X[12] CPU_212 bug (see http://support.xilinx.com/xlnx/xil_ans_display.jsp?iLanguageID=1&iCountryID=1&getPagePath=14052)

I've updated this file and patch-defconfig because:
- It's not actually the CPU_212 erratum, but the solution 12 one below. I got confused by the layout. I've renamed the config option accordingly.
- The problem is apparently only present on a small subset of early-release Virtex-II Pros. So I've made the option configurable, and disabled by default, instead of always enabling it for the Memec board.

Sorry about that. I should've read the '4xx Ports' thread on this list a few weeks ago that discussed the issue.

--
There are 10 types of people in the world: Those who understand binary, and those who don't.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

#2 lore raw
In reply to Wouter Cloetens
Quoted 1 line · Wouter Cloetens

If needed, we can also submit the diff against the linuxppc_2_4 tree.

That's available too now on ftp://ftp.mind.be/Virtex2Pro/patch-v2.4.23_linuxppc_2_4/. One notable difference with the patch against the devel tree is that I've applied a patch to allow the boot code to pick up the command line from RedBoot (arch/ppc/boot/simple/misc-embedded.c).

Quoted 1 line

The patches should be applied in the following order:

See the README file in that directory.

Quoted 2 lines

We commit to maintaining this port on an ongoing basis against the linuxppc_2_4 tree.

And that's still true. Would any of the committers be so kind as to
merge this into the linuxppc_2_4[_devel] trees? Or is there anything
else (besides posting the link to the patches here) we should do to get
this stuff in?
--
There are 10 types of people in the world: Those who understand binary, and those who don't.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/