26 Mar, 2020

1 commit


19 Feb, 2020

1 commit


06 Dec, 2019

1 commit


03 Dec, 2019

3 commits


17 Nov, 2019

5 commits


10 Nov, 2019

1 commit

  • Specification
    - Rockchip RK3399
    - LPDDR4
    - TF sd scard slot
    - eMMC
    - M.2 B-Key for 4G LTE
    - AP6256 for WiFi + BT
    - Gigabit ethernet
    - HDMI out
    - 40 pin header
    - USB 2.0 x 2
    - USB 3.0 x 1
    - USB 3.0 Type-C x 1
    - TYPE-C Power supply

    Commit details of rk3399-leez-p710.dts sync from linus tree for Linux 5.4-rc1:
    "arm64: dts: rockchip: Add dts for Leez RK3399 P710 SBC"
    (sha1: fc702ed49a8668a17343811ee28214d845bfc5e6)

    Signed-off-by: Andy Yan
    Reviewed-by: Kever Yang

    Andy Yan
     

23 Aug, 2019

1 commit


19 Aug, 2019

1 commit

  • Add initial support for ROC-RK3399-PC board.

    Specification
    - Rockchip RK3399
    - LPDDR4 4GiB
    - eMMC slot
    - SD card slot
    - RTL8211E 1Gbps
    - HDMI Out, DP, MIPI DSI/CSI, EDP
    - PCIe M.2
    - USB 2.0, USB-3.0
    - USB C Type

    Commit details of rk3399-roc-pc.dts sync from Linux v5.2:
    "arm64: dts: rockchip: add support for ROC-RK3399-PC board"
    (sha1: 8bb878cf20ae10809c36db96993bfce7026d062b)

    Signed-off-by: Levin Du
    Reviewed-by: Kever Yang

    Levin Du
     

12 Aug, 2019

2 commits


05 Aug, 2019

3 commits

  • Add devicetree support for Khadas Edge-Captain.
    Khadas Captain is the carrier board for Khadas Edge.

    Specification
    - Rockchip RK3399
    - Dual-Channel 2GB/4GB LPDDR4
    - SD card slot
    - Onboard 16GB/32GB/128GB eMMC
    - RTL8211FD 1Gbps
    - AP6356S/AP6398S WiFI/BT
    - HDMI Out, DP, MIPI DSI/CSI, eDP
    - USB 3.0, 2.0
    - USB Type C power and data
    - GPIO expansion ports
    - Full 4 Lane M.2 Socket
    - 16MB SPI Flash
    - IR
    - Programmable MCU

    Commit details of rk3399-khadas-edge-*.dts sync from Linux 5.3-rc2:
    "arm64: dts: rockchip: Add support for Khadas Edge/Edge-V/Captain boards"
    (sha1: c2aacceedc86af87428d998e23a1aca24fd8aa2e)

    Signed-off-by: Nick Xie
    Tested-by: Chris Webb
    Reviewed-by: Kever Yang

    Nick Xie
     
  • Add devicetree support for Khadas Edge-V.
    Khadas Edge-V is a Khadas VIM form factor Rockchip RK3399 board.

    Specification
    - Rockchip RK3399
    - Dual-Channel 2GB/4GB LPDDR4
    - SD card slot
    - Onboard 16GB/32GB/128GB eMMC
    - RTL8211FD 1Gbps
    - AP6356S/AP6398S WiFI/BT
    - HDMI Out, DP, MIPI DSI/CSI, eDP
    - USB 3.0, 2.0
    - USB Type C power and data
    - GPIO expansion ports
    - Full 4 Lane M.2 Socket
    - 16MB SPI Flash
    - IR
    - Programmable MCU

    Commit details of rk3399-khadas-edge-*.dts sync from Linux 5.3-rc2:
    "arm64: dts: rockchip: Add support for Khadas Edge/Edge-V/Captain boards"
    (sha1: c2aacceedc86af87428d998e23a1aca24fd8aa2e)

    Signed-off-by: Nick Xie
    Reviewed-by: Kever Yang

    Nick Xie
     
  • Add devicetree support for Khadas Edge.
    Khadas Edge is an expandable Rockchip RK3399 board with goldfinger.

    Specification
    - Rockchip RK3399
    - Dual-Channel 2GB/4GB LPDDR4
    - Onboard 16GB/32GB/128GB eMMC
    - RTL8211FD 1Gbps
    - AP6356S/AP6398S WiFI/BT
    - HDMI Out, DP
    - USB 3.0, 2.0
    - USB Type C power and data
    - 16MB SPI Flash
    - Programmable MCU

    Commit details of rk3399-khadas-edge-*.dts sync from Linux 5.3-rc2:
    "arm64: dts: rockchip: Add support for Khadas Edge/Edge-V/Captain boards"
    (sha1: c2aacceedc86af87428d998e23a1aca24fd8aa2e)

    Signed-off-by: Nick Xie
    Tested-by: Chris Webb
    Reviewed-by: Kever Yang

    Nick Xie
     

29 Jul, 2019

8 commits


20 Jul, 2019

2 commits


26 Jun, 2019

4 commits

  • The new common rockchip pinctrl driver does not support explicit
    requests for a particular pinctrl function. As a result, the
    board_init() function bails out early before enabling the boot-on
    regulators. Fix this by simply removing the request for pwm0, pwm2
    and pwm3. The generic DM code already does the necessary
    configuration if necessary.

    Reported-by: Levin Du
    Signed-of-by: Mark Kettenis

    Mark Kettenis
     
  • Support common spl_board_init by moving code from puma
    board file into, common rk3399-board-spl.c.

    Part of the code has sysreset-gpio, regulators_enable_boot_on
    but right now only puma board is using this with relevant
    config options rest remains common for all targets.

    Signed-off-by: Jagan Teki
    Reviewed-by: Kever Yang

    Jagan Teki
     
  • preloader_console_init is used for printing SPL boot banner that
    usually called from spl_board_init.

    The current spl_board_init in evb and rock960 is enabling explicit
    pinctrl, debug uart prior to calling preloader_console_init which
    eventually not required since board_init_f is already enabled
    debug uart.

    So, drop those explicit enablement calls from spl_board_init of
    evb, rock960.

    Tested this by enabling CONFIG_SPL_BOARD_INIT and adding
    u-boot,dm-pre-reloc property for uart node.

    Signed-off-by: Jagan Teki
    Reviewed-by: Kever Yang

    Jagan Teki
     
  • The ROCK64 is a credit card size SBC based on Rockchip RK3328
    Quad-Core ARM Cortex A53.

    This series allow building u-boot SPL and u-boot.itb for Rock64
    board. The proprietary TPL is stil required for deploy:

    ./tools/mkimage -n rk3328 -T rksd \
    -d ./rkbin/bin/rk33/rk3328_ddr_333MHz_v1.16.bin idbloader.img
    cat ./spl/u-boot-spl.bin >> idbloader.img
    dd if=idbloader.img of=/dev/sdcard seek=64 conv=notrunc
    dd if=u-boot.itb of=/dev/sdcard seek=16384 conv=notrunc

    Signed-off-by: Matwey V. Kornilov
    Reviewed-by: Kever Yang

    Matwey V. Kornilov
     

30 May, 2019

3 commits

  • Add initial support for Rock PI 4 board.

    Specification
    - Rockchip RK3399
    - LPDDR4
    - eMMC
    - SD card slot
    - RTL8211E 1Gbps
    - HDMI In/Out, DP, MIPI DSI/CSI
    - PCIe M.2
    - USB 2.0, USB-3.0
    - USB C Type

    Commit details of rk3399-rock-pi-4.dts sync from Linux 5.1-rc2:
    "arm64: dts: rockchip: add ROCK Pi 4 DTS support"
    (sha1: 1b5715c602fda7b812af0e190eddcce2812e5417)

    Signed-off-by: Akash Gajjar
    Signed-off-by: Jagan Teki
    Reviewed-by: Kever Yang

    Jagan Teki
     
  • Add initial support for Rockpro64 board.

    Specification
    - Rockchip RK3399
    - 2/4GB Dual-Channel LPDDR3
    - SD card slot
    - eMMC socket
    - 128Mb SPI Flash
    - Gigabit ethernet
    - PCIe 4X slot
    - WiFI/BT module socket
    - HDMI In/Out, DP, MIPI DSI/CSI, eDP
    - USB 3.0, 2.0
    - USB Type C power and data
    - GPIO expansion ports
    - DC 12V/2A

    Commit details of rk3399-rockpro64.dts sync from Linux 5.1-rc2:
    "arm64: dts: rockchip: rockpro64 dts add usb regulator"
    (sha1: 6db644c79c8d45d73b56bc389aebd85fc3679beb)

    'Akash' has sent an initial patch before, so I keep him as board
    maintainer and I'm co-maintainer based on our conversation.

    Signed-off-by: Akash Gajjar
    Signed-off-by: Jagan Teki
    Reviewed-by: Kever Yang

    Jagan Teki
     
  • Add initial support for Nanopi NEO4 board.

    Specification
    - Rockchip RK3399
    - 1GB DDR3-1866
    - SD card slot
    - eMMC Socket
    - RTL8211E 1Gbps
    - AP6212 WiFI/BT
    - HDMI In/Out, DP, MIPI CSI
    - USB 3.0, 2.0
    - USB Type C power and data
    - GPIO expansion ports
    - DC 5V/3A

    Commit details of rk3399-nanopi-neo4.dts sync from Linux:
    "arm64: dts: rockchip: Add Nanopi NEO4 initial support"
    (sha1: 092470b537f19788d957aed12d835a179b606014)

    Signed-off-by: Jagan Teki
    Reviewed-by: Kever Yang

    Jagan Teki
     

09 May, 2019

2 commits

  • Add initial support for Nanopc T4 board.

    Specification
    - Rockchip RK3399
    - Dual-Channel 4GB LPDDR3-1866
    - SD card slot
    - 16GB eMMC
    - RTL8211E 1Gbps
    - AP6356S WiFI/BT
    - HDMI In/Out, DP, MIPI DSI/CSI, eDP
    - USB 3.0, 2.0
    - USB Type C power and data
    - GPIO expansion ports
    - DC 12V/2A

    Commit details of rk3399-nanopc-t4.dts sync from Linux 5.1-rc2:
    "arm64: dts: rockchip: Add NanoPC-T4 IR receiver"
    (sha1: 95658e21b1707ad7844f873db2fdaa295109a5a3)

    Tested-by: Daniel Gröber
    Signed-off-by: Jagan Teki
    Reviewed-by: Kever Yang

    Jagan Teki
     
  • Add initial support for Nanopi M4 board.

    Specification
    - Rockchip RK3399
    - Dual-Channel 4GB LPDDR3-1866
    - SD card slot
    - eMMC socket
    - RTL8211E 1Gbps
    - AP6356S WiFI/BT
    - HDMI In/Out, DP, MIPI DSI/CSI
    - USB 3.0 x4
    - USB Type C power and data
    - GPIO1, GPIO2 expansion ports
    - DC5V/3A

    Commit details of rk3399-nanopi-m4.dts sync from Linux 5.1-rc2:
    "arm64: dts: rockchip: Refine nanopi4 differences"
    (sha1: c62ffaf5026d0b7633e62b2cea8450b5543c349a)

    Signed-off-by: Jagan Teki
    Reviewed-by: Kever Yang
    Reviewed-by: Philipp Tomsich

    Jagan Teki
     

08 May, 2019

1 commit


01 May, 2019

1 commit