1. 29 May, 2020 1 commit
  2. 01 May, 2020 1 commit
    • Chen-Yu Tsai's avatar
      rockchip: rk3328: Add support for ROC-RK3328-CC board · bab97294
      Chen-Yu Tsai authored
      The ROC-RK3328-CC from Firefly and Libre Computer Project is a credit
      card size development board based on the Rockchip RK3328 SoC, with:
      
        - 1/2/4 GB DDR4 DRAM
        - eMMC connector for optional module
        - micro SD card slot
        - 1 x USB 3.0 host port
        - 2 x USB 2.0 host port
        - 1 x USB 2.0 OTG port
        - HDMI video output
        - TRRS connector with audio and composite video output
        - gigabit Ethernet
        - consumer IR receiver
        - debug UART pins
      
      The ROC-RK3328-CC has the enable pin of the SD card power switch tied
      to GPIO_0_D6. This pin also has the function SDMMC0_PWREN, which is
      muxed by default. SDMMC0_PWREN is an active high signal controlled by
      the MMC controller, however the switch enable is active low, and
      pulled low (enabled) by default to make things work on boot.
      
      As such, we need to mux away from SDMMC0_PWREN and use GPIO to enable
      power to the card. The default GPIO state for the pin is pull-down and
      input, which doesn't require extra configuration when paired with the
      external pull-down and active low switch.
      
      Deal with this by enabling regulator support in SPL, and setting
      "u-boot,dm-spl" for the regulator and other device nodes needed for
      muxing the pin.
      
      The device tree file is synced from the Linux kernel next-20200324.
      Signed-off-by: default avatarChen-Yu Tsai <wens@csie.org>
      Reviewed-by: Kever Yang's avatarKever Yang <kever.yang@rock-chips.com>
      bab97294
  3. 27 Dec, 2019 2 commits
  4. 05 Dec, 2019 1 commit
  5. 17 Nov, 2019 1 commit
  6. 11 Sep, 2019 1 commit
  7. 26 Aug, 2019 1 commit
  8. 23 Aug, 2019 1 commit
  9. 05 Aug, 2019 1 commit
  10. 20 Jul, 2019 1 commit
  11. 26 Jun, 2019 4 commits
  12. 30 May, 2019 1 commit
  13. 09 May, 2019 1 commit
  14. 01 Feb, 2019 4 commits
  15. 20 Jul, 2018 1 commit
  16. 07 May, 2018 1 commit
    • Tom Rini's avatar
      SPDX: Convert all of our single license tags to Linux Kernel style · 83d290c5
      Tom Rini authored
      When U-Boot started using SPDX tags we were among the early adopters and
      there weren't a lot of other examples to borrow from.  So we picked the
      area of the file that usually had a full license text and replaced it
      with an appropriate SPDX-License-Identifier: entry.  Since then, the
      Linux Kernel has adopted SPDX tags and they place it as the very first
      line in a file (except where shebangs are used, then it's second line)
      and with slightly different comment styles than us.
      
      In part due to community overlap, in part due to better tag visibility
      and in part for other minor reasons, switch over to that style.
      
      This commit changes all instances where we have a single declared
      license in the tag as both the before and after are identical in tag
      contents.  There's also a few places where I found we did not have a tag
      and have introduced one.
      Signed-off-by: Tom Rini's avatarTom Rini <trini@konsulko.com>
      83d290c5
  17. 21 Nov, 2017 1 commit
    • Philipp Tomsich's avatar
      rockchip: rk3188: use boot0 hook to load up SPL in 2 steps · 4d9253fb
      Philipp Tomsich authored
      For the RK3188, the BROM will attempt to load up the first stage
      image (SPL for the RK3188) in two steps: first 1KB to offset 0x800
      in the SRAM and then the remainder to offset 0xc00 in the SRAM.
      It always enters at 0x804, though.
      
      With this changeset, the RK3188 boot removes the TPL (stub) stage and
      builds a single SPL binary that utilizes the early back-to-bootrom via
      the boot0-hook.
      
      Consequently, the passing of the saved boot params via pmu->os_reg[2]
      is also removed.
      Signed-off-by: Philipp Tomsich's avatarPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>
      4d9253fb
  18. 10 Nov, 2017 2 commits
  19. 07 Nov, 2017 1 commit
  20. 30 Sep, 2017 1 commit
  21. 13 Aug, 2017 1 commit
  22. 11 Jul, 2017 1 commit
  23. 05 Apr, 2017 3 commits
  24. 09 Feb, 2017 1 commit
  25. 12 Jan, 2017 1 commit
  26. 30 Oct, 2016 1 commit
  27. 05 Aug, 2016 1 commit
  28. 31 Jul, 2016 2 commits
  29. 26 Jul, 2016 1 commit