1. 26 6月, 2015 1 次提交
    • J
      Move default y configs out of arch/board Kconfig · c9bb942e
      Joe Hershberger 提交于
      Some archs/boards specify their own default by pre-defining the config
      which causes the Kconfig system to mix up the order of the configs in
      the defconfigs... This will cause merge pain if allowed to proliferate.
      
      Remove the configs that behave this way from the archs.
      
      A few configs still remain, but that is because they only exist as
      defaults and do not have a proper Kconfig entry. Those appear to be:
      
      SPIFLASH
      DISPLAY_BOARDINFO
      Signed-off-by: NJoe Hershberger <joe.hershberger@ni.com>
      [trini: rastaban, am43xx_evm_usbhost_boot, am43xx_evm_ethboot updates,
      drop DM_USB from MSI_Primo81 as USB_MUSB_SUNXI isn't converted yet to DM]
      Signed-off-by: NTom Rini <trini@konsulko.com>
      c9bb942e
  2. 01 6月, 2015 2 次提交
  3. 05 5月, 2015 1 次提交
    • S
      powerpc/t1023rdb: Add T1023 RDB board support · e8a7f1c3
      Shengzhou Liu 提交于
      T1023RDB is a Freescale Reference Design Board that hosts the T1023 SoC.
      
      T1023RDB board Overview
      -----------------------
      - T1023 SoC integrating two 64-bit e5500 cores up to 1.4GHz
      - CoreNet fabric supporting coherent and noncoherent transactions with
        prioritization and bandwidth allocation
      - Memory: 2GB Micron MT40A512M8HX unbuffered 32-bit fixed DDR4 without ECC
      - Accelerator: DPAA components consist of FMan, BMan, QMan, DCE and SEC
      - Ethernet interfaces:
        - one 1G RGMII port on-board(RTL8211F PHY)
        - one 1G SGMII port on-board(RTL8211F PHY)
        - one 2.5G SGMII port on-board(AQR105 PHY)
      - PCIe: Two Mini-PCIe connectors on-board.
      - SerDes: 4 lanes up to 10.3125GHz
      - NOR:  128MB S29GL01GS110TFIV10 Spansion NOR Flash
      - NAND: 512MB S34MS04G200BFI000 Spansion NAND Flash
      - eSPI: 64MB S25FL512SAGMFI010 Spansion SPI flash.
      - USB: one Type-A USB 2.0 port with internal PHY
      - eSDHC: support SD/MMC card and eMMC on-board
      - 256Kbit M24256 I2C EEPROM
      - RTC: Real-time clock DS1339 on I2C bus
      - UART: one serial port on-board with RJ45 connector
      - Debugging: JTAG/COP for T1023 debugging
      
      As well updated T1024RDB to add T1023RDB.
      Signed-off-by: NShengzhou Liu <Shengzhou.Liu@freescale.com>
      [York Sun: fix defconfig files]
      Reviewed-by: NYork Sun <yorksun@freescale.com>
      e8a7f1c3
  4. 31 3月, 2015 1 次提交
  5. 17 1月, 2015 2 次提交
  6. 16 12月, 2014 2 次提交
  7. 06 12月, 2014 4 次提交
    • S
      powerpc/t1024rdb: Add T1024 RDB board support · 48c6f328
      Shengzhou Liu 提交于
      T1024RDB is a Freescale Reference Design Board that hosts the T1024 SoC.
      
      T1024RDB board Overview
      -----------------------
      - T1024 SoC integrating two 64-bit e5500 cores up to 1.4GHz
      - CoreNet fabric supporting coherent and noncoherent transactions with
        prioritization and bandwidth allocation
      - 32-/64-bit DDR3L SDRAM memory controller with ECC and interleaving support
      - Accelerator: DPAA components consist of FMan, BMan, QMan, DCE and SEC
      - Ethernet interfaces:
        - Two 10M/100M/1G RGMII ports on-board
        - one 10Gbps XFI interface
      - PCIe: Three PCIe controllers: one PCIe Slot and two Mini-PCIe connectors.
      - SerDes: 4 lanes up to 10.3125GHz
      - IFC: 128MB NOR Flash, 512MB NAND Flash and CPLD
      - eSPI: 64MB N25Q512 SPI flash.
      - Deep Sleep power implementaion (wakeup from GPIO/Timer/Ethernet/USB)
      - USB: Two  Type-A USB2.0 ports with internal PHY
      - eSDHC: Support SD, SDHC, SDXC and MMC/eMMC
      - I2C: Four I2C controllers
      - UART: Two UART serial ports
      Signed-off-by: NShengzhou Liu <Shengzhou.Liu@freescale.com>
      [York Sun: Fix ft_board_setup() type, fix MAINTAINERS for SECURE_BOOT
      	   Fix Kconfig by adding SUPPORT_SPL]
      Reviewed-by: NYork Sun <yorksun@freescale.com>
      48c6f328
    • S
      powerpc/t1024qds: Add T1024 QDS board support · aba80048
      Shengzhou Liu 提交于
      T1024QDS is a high-performance computing evaluation, development and
      test platform for T1024 QorIQ Power Architecture processor.
      
      T1024QDS board Overview
      -----------------------
      - T1024 SoC integrating two 64-bit e5500 cores up to 1.4GHz
      - CoreNet fabric supporting coherent and noncoherent transactions with
        prioritization and bandwidth allocation
      - 32-/64-bit DDR3L/DDR4 SDRAM memory controller with ECC and interleaving support
      - Accelerator: DPAA components consist of FMan, BMan, QMan, DCE and SEC
      - Ethernet interfaces:
        - Two 10M/100M/1G RGMII ports on-board
        - Three 1G/2.5Gbps SGMII ports
        - Four 1Gbps QSGMII ports
        - one 10Gbps XFI or 10Base-KR interface
      - SerDes: 4 lanes up to 10.3125GHz Supporting SGMII/QSGMII, XFI, PCIe, SATA and Aurora
      - PCIe: Three PCI Express controllers with five PCIe slots.
      - IFC: 128MB NOR Flash, 2GB NAND Flash, PromJet debug port and Qixis FPGA
      - Video: DIU supports video up to 1280x1024x32 bpp.
        - Chrontel CH7201 for HDMI connection.
        - TI DS90C387R for direct LCD connection.
        - Raw (not encoded) video connector for testing or other encoders.
      - QUICC Engine block
        - 32-bit RISC controller for flexible support of the communications peripherals
        - Serial DMA channel for receive and transmit on all serial channels
        - Two universal communication controllers, supporting TDM, HDLC, and UART
      - Deep Sleep power implementaion (wakeup from GPIO/Timer/Ethernet/USB)
      - eSPI: Three SPI flash devices.
      - SATA: one SATA 2.O.
      - USB: Two USB2.0 ports with internal PHY (one Type-A + one micro Type mini-AB)
      - eSDHC: Support SD, SDHC, SDXC and MMC/eMMC.
      - I2C: Four I2C controllers.
      - UART: Two UART on board.
      Signed-off-by: NShengzhou Liu <Shengzhou.Liu@freescale.com>
      [York Sun: Fix ft_board_setup() type, fix MAINTAINERS for SECURE_BOOT
      	   Fix Kconfig by adding SUPPORT_SPL]
      Reviewed-by: NYork Sun <yorksun@freescale.com>
      aba80048
    • V
      powerpc/t104x: Convert to use generic board code · 2aea6618
      vijay rai 提交于
      Convert T1040QDS and T1040RDB to use generic board code.
      Signed-off-by: NVijay Rai <vijay.rai@freescale.com>
      Reviewed-by: NYork Sun <yorksun@freescale.com>
      2aea6618
    • Y
      powerpc/t1040qds: Update DDR option · 1b2af9b4
      York Sun 提交于
      Enable interactive debugging by default. Remove DDR controller interleaving
      because this SoC only has one controller. Use auto chip-select interleaving
      to detect number of ranks.
      Signed-off-by: NYork Sun <yorksun@freescale.com>
      CC: Poonam Aggrwal <poonam.aggrwal@freescale.com>
      1b2af9b4
  8. 23 11月, 2014 1 次提交
  9. 17 10月, 2014 2 次提交
  10. 13 8月, 2014 1 次提交
  11. 23 7月, 2014 1 次提交
  12. 06 6月, 2014 1 次提交
    • S
      powerpc/mpc85xx: Add workaround to enable TDM on T1040 · 377ffcfa
      Sandeep Singh 提交于
      This is a workaround for 32 bit hardware limitation of TDM.
      T1040 has 36 bit physical addressing, TDM DMAC register
      are 32 bit wide but need to store address of CCSR space
      which lies beyond 32 bit address range. This workaround
      creats a LAW to enable access of TDM DMA to CCSR by
      mapping CCSR to overlap with DDR.
      A hole of 16M is created in memory using device tree. This
      workaround law is set only if "tdm" is defined in hwconfig.
      Also disable POST tests and add LIODN for TDM
      Signed-off-by: NSandeep Singh <Sandeep@freescale.com>
      Reviewed-by: NYork Sun <yorksun@freescale.com>
      377ffcfa
  13. 17 5月, 2014 1 次提交
  14. 23 4月, 2014 6 次提交
  15. 13 3月, 2014 1 次提交
  16. 08 3月, 2014 1 次提交
    • P
      powerpc/t1040qds: Add Video - HDMI support · 337b0c52
      Priyanka Jain 提交于
      T1040 has internal display interface unit (DIU) for driving video.
      T1040QDS supports video mode via
      -LCD using TI enconder
      -HDMI type interface via HDMI encoder
      
      Chrontel, CH7301C encoder which is I2C programmable is used as
      HDMI connector on T1040QDS.
      This patch add support to
      -enable Video interface for T1040QDS
      -route qixis multiplexing to enable DIU-HDMI interface on board
      -program DIU pixel clock gerenartor for T1040
      -program HDMI encoder via I2C on board
      Signed-off-by: NPriyanka Jain <Priyanka.Jain@freescale.com>
      Reviewed-by: NYork Sun <yorksun@freescale.com>
      337b0c52
  17. 19 2月, 2014 1 次提交
  18. 04 2月, 2014 1 次提交
  19. 25 1月, 2014 1 次提交
  20. 22 1月, 2014 3 次提交
  21. 03 1月, 2014 2 次提交
  22. 13 12月, 2013 1 次提交
  23. 26 11月, 2013 1 次提交
  24. 14 11月, 2013 1 次提交
  25. 17 10月, 2013 1 次提交
    • P
      powerpc/t1040qds: Add T1040QDS board · 7d436078
      Prabhakar Kushwaha 提交于
      T1040QDS is a high-performance computing evaluation, development and
      test platform supporting the T1040 QorIQ Power Architecture™ processor.
      
       T1040QDS board Overview
       -----------------------
       - Four e5500 cores, each with a private 256 KB L2 cache
       - 256 KB shared L3 CoreNet platform cache (CPC)
       - Interconnect CoreNet platform
       - 32-/64-bit DDR3L/DDR4 SDRAM memory controller with ECC and interleaving
         support
       - Data Path Acceleration Architecture (DPAA) incorporating acceleration
       for the following functions:
          -  Packet parsing, classification, and distribution
          -  Queue management for scheduling, packet sequencing, and congestion
          	management
          -  Cryptography Acceleration
          - RegEx Pattern Matching Acceleration
          - IEEE Std 1588 support
          - Hardware buffer management for buffer allocation and deallocation
       - Ethernet interfaces
          - Integrated 8-port Gigabit Ethernet switch
          - Four 1 Gbps Ethernet controllers
       - SERDES Connections, 8 lanes supporting:
            — PCI Express: supporting Gen 1 and Gen 2;
            — SGMII
            — QSGMII
            — SATA 2.0
            — Aurora debug with dedicated connectors
       - DDR Controller 32-/64-bit DDR3L/DDR4 SDRAM memory controller with ECC and
         Interleaving
       -IFC/Local Bus
           - NAND flash: 8-bit, async, up to 2GB.
           - NOR: 8-bit or 16-bit, non-multiplexed, up to 512MB
           - GASIC: Simple (minimal) target within Qixis FPGA
           - PromJET rapid memory download support
       - Ethernet
           - Two on-board RGMII 10/100/1G ethernet ports.
           - PHY #0 remains powered up during deep-sleep
       - QIXIS System Logic FPGA
       - Clocks
           - System and DDR clock (SYSCLK, “DDRCLK”)
           - SERDES clocks
       - Power Supplies
       - Video
           - DIU supports video at up to 1280x1024x32bpp
       - USB
           - Supports two USB 2.0 ports with integrated PHYs
           — Two type A ports with 5V@1.5A per port.
           — Second port can be converted to OTG mini-AB
       - SDHC
           - SDHC port connects directly to an adapter card slot, featuring:
           - Supporting SD slots for: SD, SDHC (1x, 4x, 8x) and/or MMC
           — Supporting eMMC memory devices
       - SPI
          -  On-board support of 3 different devices and sizes
       - Other IO
          - Two Serial ports
          - ProfiBus port
          - Four I2C ports
      Signed-off-by: NPoonam Aggrwal <poonam.aggrwal@freescale.com>
      Signed-off-by: NPriyanka Jain <Priyanka.Jain@freescale.com>
      Signed-off-by: NPrabhakar Kushwaha <prabhakar@freescale.com>
      [York Sun: fix conflict in boards.cfg]
      Acked-by-by: NYork Sun <yorksun@freescale.com>
      7d436078