13b6e3898SPrabhakar KushwahaOverview 23b6e3898SPrabhakar Kushwaha-------- 33b6e3898SPrabhakar KushwahaQorIQ LS1012A Reference Design System (LS1012ARDB) is a high-performance 43b6e3898SPrabhakar Kushwahadevelopment platform, with a complete debugging environment. 53b6e3898SPrabhakar KushwahaThe LS1012ARDB board supports the QorIQ LS1012A processor and is 63b6e3898SPrabhakar Kushwahaoptimized to support the high-bandwidth DDR3L memory and 73b6e3898SPrabhakar Kushwahaa full complement of high-speed SerDes ports. 83b6e3898SPrabhakar Kushwaha 93b6e3898SPrabhakar KushwahaLS1012A SoC Overview 103b6e3898SPrabhakar Kushwaha-------------------- 113b6e3898SPrabhakar KushwahaPlease refer arch/arm/cpu/armv8/fsl-layerscape/doc/README.soc for LS2080A 123b6e3898SPrabhakar KushwahaSoC overview. 133b6e3898SPrabhakar Kushwaha 143b6e3898SPrabhakar KushwahaLS1012ARDB board Overview 153b6e3898SPrabhakar Kushwaha----------------------- 163b6e3898SPrabhakar Kushwaha - SERDES Connections, 4 lanes supporting: 173b6e3898SPrabhakar Kushwaha - PCI Express - 3.0 183b6e3898SPrabhakar Kushwaha - SGMII, SGMII 2.5 193b6e3898SPrabhakar Kushwaha - SATA 3.0 203b6e3898SPrabhakar Kushwaha - DDR Controller 213b6e3898SPrabhakar Kushwaha - 16-bit, 1 GB DDR3L SDRAM memory, running at data rates up to 1 GT/s 223b6e3898SPrabhakar Kushwaha -QSPI: A dual 1:3 switch, NX3L4357GM,115 (U35) drives the QSPI chip-select 233b6e3898SPrabhakar Kushwaha signals to 243b6e3898SPrabhakar Kushwaha - QSPI NOR flash memory (2 virtual banks) 253b6e3898SPrabhakar Kushwaha - the QSPI emulator.s 263b6e3898SPrabhakar Kushwaha - USB 3.0 273b6e3898SPrabhakar Kushwaha - one high-speed USB 2.0/3.0 port. 283b6e3898SPrabhakar Kushwaha - Two enhanced secure digital host controllers: 293b6e3898SPrabhakar Kushwaha - SDHC1 controller can be connected to onboard SDHC connector 303b6e3898SPrabhakar Kushwaha - SDHC2 controller: Three dual 1:4 mux/demux devices, 313b6e3898SPrabhakar Kushwaha 74CBTLV3253DS (U30, U31, U33) drive the SDHC2 signals to eMMC, 323b6e3898SPrabhakar Kushwaha SDIO WiFi, SPI, and Ardiuno shield 333b6e3898SPrabhakar Kushwaha - 2 I2C controllers 343b6e3898SPrabhakar Kushwaha - One SATA onboard connectors 353b6e3898SPrabhakar Kushwaha - UART 363b6e3898SPrabhakar Kushwaha - The LS1012A processor consists of two UART controllers, 373b6e3898SPrabhakar Kushwaha out of which only UART1 is used on RDB. 383b6e3898SPrabhakar Kushwaha - ARM JTAG support 393b6e3898SPrabhakar Kushwaha 403b6e3898SPrabhakar KushwahaBooting Options 413b6e3898SPrabhakar Kushwaha--------------- 423b6e3898SPrabhakar Kushwahaa) QSPI Flash Emu Boot 433b6e3898SPrabhakar Kushwahab) QSPI Flash 1 443b6e3898SPrabhakar Kushwahac) QSPI Flash 2 453b6e3898SPrabhakar Kushwaha 463b6e3898SPrabhakar KushwahaQSPI flash map 473b6e3898SPrabhakar Kushwaha-------------- 483b6e3898SPrabhakar KushwahaImages | Size |QSPI Flash Address 493b6e3898SPrabhakar Kushwaha------------------------------------------ 503b6e3898SPrabhakar KushwahaRCW + PBI | 1MB | 0x4000_0000 513b6e3898SPrabhakar KushwahaU-boot | 1MB | 0x4010_0000 523b6e3898SPrabhakar KushwahaU-boot Env | 1MB | 0x4020_0000 533b6e3898SPrabhakar KushwahaPPA FIT image | 2MB | 0x4050_0000 543b6e3898SPrabhakar KushwahaLinux ITB | ~53MB | 0x40A0_0000 55*b0ce187bSBhaskar Upadhaya 56*b0ce187bSBhaskar UpadhayaLS1012A2G5RDB board Overview 57*b0ce187bSBhaskar Upadhaya----------------------- 58*b0ce187bSBhaskar Upadhaya - SERDES Connections, 3 lanes supporting: 59*b0ce187bSBhaskar Upadhaya - SGMII, SGMII 2.5 60*b0ce187bSBhaskar Upadhaya - SATA 3.0 61*b0ce187bSBhaskar Upadhaya - DDR Controller 62*b0ce187bSBhaskar Upadhaya - 16-bit, 1 GB DDR3L SDRAM memory, running at data rates up to 1 GT/s 63*b0ce187bSBhaskar Upadhaya -QSPI: A dual 1:3 switch, NX3L4357GM,115 (U35) drives the QSPI chip-select 64*b0ce187bSBhaskar Upadhaya signals to 65*b0ce187bSBhaskar Upadhaya - QSPI NOR flash memory 66*b0ce187bSBhaskar Upadhaya - USB 3.0 67*b0ce187bSBhaskar Upadhaya - one high-speed USB 2.0/3.0 port. 68*b0ce187bSBhaskar Upadhaya - SDIO WiFi, SPI 69*b0ce187bSBhaskar Upadhaya - 2 I2C controllers 70*b0ce187bSBhaskar Upadhaya - One SATA onboard connectors 71*b0ce187bSBhaskar Upadhaya - UART 72*b0ce187bSBhaskar Upadhaya - The LS1012A processor consists of two UART controllers, 73*b0ce187bSBhaskar Upadhaya out of which only UART1 is used on 2G5RDB. 74*b0ce187bSBhaskar Upadhaya - ARM JTAG support 75*b0ce187bSBhaskar Upadhaya 76*b0ce187bSBhaskar UpadhayaMajor Difference between LS1012ARDB and LS1012A-2G5RDB 77*b0ce187bSBhaskar Upadhaya------------------------------------------------------ 78*b0ce187bSBhaskar Upadhaya1. LS1012A-2G5RDB has Type C USB connector unlike USB Type A/B of LS1012ARDB 79*b0ce187bSBhaskar Upadhaya2. LS1012A-2G5RDB has 2 2.5G AQR PHY unlike 2 1G Realtek RTL8211FS PHYs 80*b0ce187bSBhaskar Upadhaya of LS1012ARDB 81*b0ce187bSBhaskar Upadhaya3. LS1012A-2G5RDB is not having Arduino header 82*b0ce187bSBhaskar Upadhaya4. LS1012A-2G5RDB doesn't have PCI slot 83*b0ce187bSBhaskar Upadhaya 84*b0ce187bSBhaskar UpadhayaBooting Options 85*b0ce187bSBhaskar Upadhaya--------------- 86*b0ce187bSBhaskar UpadhayaQSPI Flash 87*b0ce187bSBhaskar Upadhaya 88*b0ce187bSBhaskar UpadhayaQSPI flash map 89*b0ce187bSBhaskar Upadhaya-------------- 90*b0ce187bSBhaskar UpadhayaImages | Size |QSPI Flash Address 91*b0ce187bSBhaskar Upadhaya------------------------------------------ 92*b0ce187bSBhaskar UpadhayaRCW + PBI | 1MB | 0x4000_0000 93*b0ce187bSBhaskar UpadhayaU-boot | 1MB | 0x4010_0000 94*b0ce187bSBhaskar UpadhayaU-boot Env | 1MB | 0x4030_0000 95*b0ce187bSBhaskar UpadhayaPPA FIT image | 2MB | 0x4040_0000 96*b0ce187bSBhaskar UpadhayaPFE firmware | 20K | 0x00a0_0000 97*b0ce187bSBhaskar UpadhayaLinux ITB | ~53MB | 0x4100_0000 98