Specifications: - SoC: Freescale P2041 QorIQ CPU (4x e500mc core @ 1.5GHz) - RAM: 4GiB DDR3-1333 SODIMM - SPI Flash: 16MiB (Spansion S25SL12801) - NOR Flash: 128MiB - NAND Flash: 512MiB - Ethernet: 3 x GbE port (VSC8221XHH PHY via SGMII) - Ethernet: 2 x GbE port (VSC8641XKO PHY via RGMII) - 2 x PCIe 2.0 8x slot (electrically 4x) - SDHC slot - 2 x SATA-II ports - 2 x RS232 ports - 2 x USB 2.0 ports - 1588 header - Optional: SFP+ via XAUI interface to riser card (NXP XAUI-RISER-B) See https://www.nxp.com/docs/en/fact-sheet/P2041RDBFS.pdf. Installation: 1. Requires TFTP server with initramfs & sysupgrade .bins on same LAN as connected to the middle-bottom most port ("SGMII3"). 2. Connect to "TOP UART0" with a USB to RS232 cable and turn on. 3. Power on the machine; connect to U-boot over 115200-baud connection 4. Interrupt U-boot process and boot Openwrt .,.,. 5. Set up U-boot environment variables: setenv bootargs /dev/mtdblock3 rw console=ttyS0,115200 rootfstype=squashfs earlyprintk=serial,ttyS0,115200 setenv bootcmd setenv bootargs \$bootargs \$othbootargs \; bootm \$fileaddr - \$fdtaddr setenv othbootargs usdpaa_mem=256M fsl_fm_max_frm=9600 saveenv setenv bootfile openwrt-mpc85xx-p2041-freescale_p2041rdb-initramfs-kernel.bin setenv fdtfile openwrt-mpc85xx-p2041-freescale_p2041rdb-squashfs-fdt.bin setenv loadaddr 1000000 setenv fdtaddr 2000000 setenv ipaddr $pick_a_reachable_ip_address setenv serverip $your_tftp_server_ip tftpboot $fdtaddr $serverip:$fdtfile ; tftpboot $loadaddr $serverip:$bootfile ; bootm $loadaddr - $fdtaddr 6. Copy sysupgrade image to /tmp on P2041-RDB 7. sysupgrade /tmp/<filename-of-sysupgrade>.bin Squashed: - Enable CONFIG_CORENET_DEFAULT for p2041-based boards - Disable a new kernel config so I may build uninterrupted This is, SGY_CTS1000. - Update default configs to include DPAA/QorIQ SoC stuff - Further update p2041 config-default As according to kernel documentation. See https://www.kernel.org/doc/html/v5.8/networking/device_drivers/freescale/dpaa.html#configuring-dpaa-ethernet-in-your-kernel - Add CONFIG_CLK_QORIQ This is actually required for initializing networking h/w. See https://community.nxp.com/t5/P-Series/p2041-kernel-upgrade-to-the-4-1-provided-by-2-0-SDK/td-p/650893 Signed-off-by: Martin Kennedy <hurricos@gmail.com> |
||
---|---|---|
.. | ||
base-files | ||
files/arch/powerpc | ||
image | ||
p1010 | ||
p1020 | ||
p2020 | ||
p2041 | ||
patches-5.4 | ||
patches-5.10 | ||
config-5.4 | ||
config-5.10 | ||
Makefile |