=Introduction= =Hardware= {| border="0" cellpadding="10" width="100%" |- |width="32%" valign="top" align="left"| ==Blue Print== ===Block Diagram=== ===Specifications=== ===Module Size=== ===Layout=== ===BOM=== ===GPIO Description=== {| class="wikitable" style="text-align:center" |+USB Type-C !Function !GPIO !Direction !Description |- |TypeC_SW_SEL |GPIO4_D2 |Output |Active:L/H |- |USBCC_INT_L |GPIO0_C5 |Input |Active:L |- |USBOTG_HOST_EN_H |GPIO3_C3 |Output |Active:H |- |} {| class="wikitable" style="text-align:center" |+RGMII !Function !GPIO !Direction !Description |- |RGMII_MDC |GPIO3_C4 |Output |Active:Edge |- |RGMII_MDIO |GPIO3_C5 |Input/Output |Active:L |- |RGMII_INT |GPIO3_C2 |Input |Active:H |- |RGMII_RST |GPIO2_D7 |Output |Active:L |- |RGMII_MCLK |GPIO3_C0 |Output |Active:Edge |- |RGMII_TXEN |GPIO3_B7 |Output |Active:H |- |RGMII_TXCLK |GPIO3_A6 |Output |Active:Edge |- |RGMII_TXD0 |GPIO3_B5 |Output |Active:H |- |RGMII_TXD1 |GPIO3_B6 |Output |Active:H |- |RGMII_TXD2 |GPIO3_A2 |Output |Active:H |- |RGMII_TXD3 |GPIO3_A3 |Output |Active:H |- |RGMII_RXDV |GPIO3_B3 |Input |Active:H |- |RGMII_RXCLK |GPIO3_A7 |Input |Active:Edge |- |RGMII_RXD0 |GPIO3_B1 |Input |Active:H |- |RGMII_RXD1 |GPIO3_B2 |Input |Active:H |- |RGMII_RXD2 |GPIO3_A4 |Input |Active:H |- |RGMII_RXD3 |GPIO3_A5 |Input |Active:H |- |} {| class="wikitable" style="text-align:center" |+RK809-5 Audio Codec !Function !GPIO !Direction !Description |- |I2S1_MCLK_M0_PMIC |GPIO1_A2 |Output |Active:EDGE |- |I2S1_SCLK_TX_M0_PMIC |GPIO1_A3 |Output |Active:EDGE |- |I2S1_LRCK_TX_M0_PMIC |GPIO1_A5 |Output |Active:EDGE |- |I2S1_SDO0_M0_PMIC |GPIO1_A7 |Output |Active:H |- |I2S1_SDI0_M0_PMIC |GPIO1_B3 |Input |Active:H |- |} {| class="wikitable" style="text-align:center" |+PMIC RK809-5 !Function !GPIO !Direction !Description |- |PMIC_INT_L |GPIO0_A2 |Input |Active:L |- |PMIC_SLEEP_H |GPIO0_A3 |Output |Active:H |- |} {| class="wikitable" style="text-align:center" |+eMMC 64GB !Function !GPIO !Direction !Description |- |eMMC_D0 |GPIO1_B4 |I/0 |Active:EDGE |- |eMMC_D1 |GPIO1_B5 |I/0 |Active:EDGE |- |eMMC_D2 |GPIO1_B6 |I/0 |Active:EDGE |- |eMMC_D3 |GPIO1_B7 |I/0 |Active:EDGE |- |eMMC_D4 |GPIO1_C0 |I/0 |Active:EDGE |- |eMMC_D5 |GPIO1_C1 |I/0 |Active:EDGE |- |eMMC_D6 |GPIO1_C2 |I/0 |Active:EDGE |- |eMMC_D7 |GPIO1_C3 |I/0 |Active:EDGE |- |eMMC_CMD |GPIO1_C4 |0utput |Active:EDGE |- |eMMC_CLK |GPIO1_C5 |0utput |Active:EDGE |- |eMMC_DATA_STROBE |GPIO1_C6 |0utput |Active:H |- |eMMC_nRST |GPIO1_C7 |0utput |Active:L |- |} {| class="wikitable" style="text-align:center" |+TF Card !Function !GPIO !Direction !Description |- |SD0_D0 |GPIO1_D5 |I/0 |Active:EDGE |- |SD0_D1 |GPIO1_D6 |I/0 |Active:EDGE |- |SD0_D2 |GPIO1_D7 |I/0 |Active:EDGE |- |SD0_D3 |GPIO2_A0 |I/0 |Active:EDGE |- |SD0_CMD |GPIO2_A1 |0utput |Active:EDGE |- |SD0_CLK |GPIO2_A2 |0utput |Active:EDGE |- |SD0_DET |GPIO0_A4 |Input |Active:L |- |} {| class="wikitable" style="text-align:center" |+SDIO WIFI/BT 8223A-SR !Function !GPIO !Direction !Description |- |SD1_D0 |GPIO2_A3 |I/0 |Active:EDGE |- |SD1_D1 |GPIO2_A4 |I/0 |Active:EDGE |- |SD1_D2 |GPIO2_A5 |I/0 |Active:EDGE |- |SD1_D3 |GPIO2_A6 |I/0 |Active:EDGE |- |SD1_CMD |GPIO2_A7 |0utput |Active:EDGE |- |SD1_CLK |GPIO2_B0 |0utput |Active:EDGE |- |BT_UART1_RX_M0 |GPIO2_B3 |Input |Active:L |- |BT_UART1_TX_M0 |GPIO2_B4 |Output |Active:L |- |BT_UART1_RTS_M0 |GPIO2_B5 |Input |Active:L |- |BT_UART1_CTS_M0 |GPIO2_B6 |Output |Active:L |- |BT_PCM_CLK |GPIO2_C2 |Output |Active:EDGE |- |BT_PCM_SYNC |GPIO2_C3 |Output |Active:EDGE |- |BT_PCM_DO |GPIO2_C4 |Output |Active:EDGE |- |BT_PCM_DI |GPIO2_C5 |Input |Active:EDGE |- |WL_REG_ON |GPIO0_C0 |Output |Active:H |- |WL_HOST_WAKE |GPIO0_C4 |Input |Active:H |- |BT_WAKE |GPIO0_B0 |Output |Active:H |- |BT_HOST_WAKE |GPIO0_B7 |Input |Active:H |- |BT_nRST |GPIO0_C1 |Output |Active:L |- |} {| class="wikitable" style="text-align:center" |+USB WIFI RTL8188 !Function !GPIO !Direction !Description |- |WIFI_PWR_EN |GPIO0_A0 |Output |Active:L |- |} {| class="wikitable" style="text-align:center" |+Camera CSI Lanex4 !Function !GPIO !Direction !Description |- |Camera_PWR_EN |GPIO0_D3 |Output |Active:H |- |Camera_PDN |GPIO3_C6 |Output |Active:L |- |Camera_nRST |GPIO3_C7 |Output |Active:L |- |Camera_CLK_OUT0 |GPIO4_A7 |Output |Active:EDGE |- |} {| class="wikitable" style="text-align:center" |+TFT LCD 4K eDP !Function !GPIO !Direction !Description |- |LCD_PWR_EN |GPIO0_C7 |Output |Active:H |- |LCD_BACKLIGHT_PWM |GPIO0_C3 |Output |Active:H |- |} {| class="wikitable" style="text-align:center" |+Speaker !Function !GPIO !Direction !Description |- |SPK_EN |GPIO4_C6 |Output |Active:H |- |} {| class="wikitable" style="text-align:center" |+NVME SSD M.2 !Function !GPIO !Direction !Description |- |PCIE20_PERSTn |GPIO3_C1 |Output |Active:L |- |PCIE20_CLKREQn_M1 |GPIO2_D0 |Input |Active:L |- |PCIE20_WAKEn_M1 |GPIO2_D1 |Input |Active:L |- |} {| class="wikitable" style="text-align:center" |+Vibrator !Function !GPIO !Direction !Description |- |VIB_PWM |GPIO0_B5 |Output |Active:H |- |} {| class="wikitable" style="text-align:center" |+UART !Function !GPIO !Direction !Description |- |UART1_TX_M1 |GPIO3_D6 |Output |Active:L |- |UART1_RX_M1 |GPIO3_D7 |Input |Active:L |- |UART7_TX_M2 |GPIO4_A2 |Output |Active:L |- |UART7_RX_M2 |GPIO4_A3 |Input |Active:L |- |UART9_TX_M2 |GPIO4_A4 |Output |Active:L |- |UART9_RX_M2 |GPIO4_A5 |Input |Active:L |- |Peripheral_I/F_PWR_EN |GPIO0_C5 |Output |Active:H |- |} {| class="wikitable" style="text-align:center" |+CAN BUS !Function !GPIO !Direction !Description |- |CAN2_TX_M1 |GPIO2_B2 |Output |Active:L |- |CAN2_RX_M1 |GPIO2_B1 |Input |Active:L |- |} {| class="wikitable" style="text-align:center" |+PWR !Function !GPIO !Direction !Description |- |12V_DET |GPIO2_C1 |Input |Active:L |- |CHARGER_INT_L |GPIO0_C2 |Input |Active:L |- |} {| class="wikitable" style="text-align:center" |+USB3.0 HOST !Function !GPIO !Direction !Description |- |USB_Docking_DET |GPIO2_B7 |Input |Active:L |- |USB_HOST_PWREN |GPIO0_A6 |Output |Active:H |- |} {| class="wikitable" style="text-align:center" |+TP USB2.0 !Function !GPIO !Direction !Description |- |USB_TP_PWREN |GPIO0_B6 |Output |Active:H |- |} {| class="wikitable" style="text-align:center" |+I2C !Function !GPIO !Direction !Description |- |I2C2_SCL_M1 |GPIO4_B5 |Output |Active:EDGE |- |I2C2_SDA_M1 |GPIO4_B4 |I/O |Active:EDGE |- |I2C0_SCL |GPIO0_B1 |Output |Active:EDGE |- |I2C0_SDA |GPIO0_B2 |I/O |Active:EDGE |- |I2C1_SCL |GPIO0_B3 |Output |Active:EDGE |- |I2C1_SDA |GPIO0_B4 |I/O |Active:EDGE |- |} {| class="wikitable" style="text-align:center" |+SENSOR INT !Function !GPIO !Direction !Description |- |Accelerometer_INT |GPIO2_D2 |Input |Active:H |- |Gyroscope_INT |GPIO2_D4 |Input |Active:H |- |HALL_INT |GPIO0_C6 |Input |Active:H |- |Ambient Light_INT |GPIO2_D3 |Input |Active:H |- |}