Skip to content

Commit

Permalink
Add Libre Computer "Renegade" compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
farski committed Mar 7, 2023
1 parent 802e687 commit 17a6761
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 0 deletions.
51 changes: 51 additions & 0 deletions src/adafruit_blinka/board/librecomputer/roc_rk3328_cc.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
#
# SPDX-License-Identifier: MIT
"""Pin definitions for the ROC-RK3328-CC."""

from adafruit_blinka.microcontroller.rockchip.rk3328 import pin

for it in pin.i2cPorts:
globals()["SCL" + str(it[0])] = it[1]
globals()["SDA" + str(it[0])] = it[2]

SCL = pin.i2cPorts[0][1]
SDA = pin.i2cPorts[0][2]

SCLK = pin.SPI0_SCLK
MOSI = pin.SPI0_MOSI
MISO = pin.SPI0_MISO
SPI_CS = pin.SPI0_CS

# Pinout reference:
# https://github.com/libre-computer-project/libretech-wiring-tool/blob/master/libre-computer/roc-rk3328-cc/gpio.map

# 40 pin Header J1
P3 = pin.GPIO2_D1
P5 = pin.GPIO2_D0
P7 = pin.GPIO1_D4
P8 = pin.GPIO3_A4
P10 = pin.GPIO3_A6
P11 = pin.GPIO2_C4
P12 = pin.GPIO2_A6
P13 = pin.GPIO2_C5
P15 = pin.GPIO2_C6
P16 = pin.GPIO3_A7
P18 = pin.GPIO3_A5
P19 = pin.GPIO3_A1
P21 = pin.GPIO3_A2
P22 = pin.GPIO0_A2
P23 = pin.GPIO3_A0
P24 = pin.GPIO3_B0
P26 = pin.GPIO2_B4
P27 = pin.GPIO2_A4
P28 = pin.GPIO2_A5
P29 = pin.GPIO2_C3
P31 = pin.GPIO2_C7
P32 = pin.GPIO0_A0
P33 = pin.GPIO2_C0
P35 = pin.GPIO2_C2
P36 = pin.GPIO2_A0
P37 = pin.GPIO2_B7
P38 = pin.GPIO2_A1
P40 = pin.GPIO0_D3
3 changes: 3 additions & 0 deletions src/board.py
Original file line number Diff line number Diff line change
Expand Up @@ -319,6 +319,9 @@
elif board_id == ap_board.AML_S905X_CC:
from adafruit_blinka.board.librecomputer.aml_s905x_cc_v1 import *

elif board_id == ap_board.ROC_RK3328_CC:
from adafruit_blinka.board.librecomputer.roc_rk3328_cc import *

elif board_id == ap_board.GENERIC_LINUX_PC:
from adafruit_blinka.board.generic_linux_pc import *

Expand Down

0 comments on commit 17a6761

Please sign in to comment.