https://wiki.radxa.com/mw/index.php?title=RockpiN10/es_es&feed=atom&action=history
RockpiN10/es es - Revision history
2024-03-29T09:54:37Z
Revision history for this page on the wiki
MediaWiki 1.23.3
https://wiki.radxa.com/mw/index.php?title=RockpiN10/es_es&diff=9279&oldid=prev
Naoki at 02:05, 7 February 2023
2023-02-07T02:05:15Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 02:05, 7 February 2023</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 57:</td>
<td colspan="2" class="diff-lineno">Line 57:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>   extraargs=mem=512MB max_loop=8</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>   extraargs=mem=512MB max_loop=8</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>=== RK3566/RK3568 Available Overlay  (ROCK 3A, ROCK <del class="diffchange diffchange-inline">3 B</del>, Radxa CM3) ===</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=== RK3566/RK3568 Available Overlay  (ROCK 3A, ROCK <ins class="diffchange diffchange-inline">3B</ins>, Radxa CM3) ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"></div></td></tr>
</table>
Naoki
https://wiki.radxa.com/mw/index.php?title=RockpiN10/es_es&diff=9276&oldid=prev
Naoki at 02:03, 7 February 2023
2023-02-07T02:03:30Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 02:03, 7 February 2023</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 57:</td>
<td colspan="2" class="diff-lineno">Line 57:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>   extraargs=mem=512MB max_loop=8</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>   extraargs=mem=512MB max_loop=8</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>=== RK3566/RK3568 Available Overlay  (ROCK <del class="diffchange diffchange-inline">3 A</del>, ROCK 3 B, Radxa CM3) ===</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=== RK3566/RK3568 Available Overlay  (ROCK <ins class="diffchange diffchange-inline">3A</ins>, ROCK 3 B, Radxa CM3) ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"></div></td></tr>
</table>
Naoki
https://wiki.radxa.com/mw/index.php?title=RockpiN10/es_es&diff=7226&oldid=prev
HANLLEL: Created page with "{{Languages|rockpiN10}} = Introducción a las Superposiciones de Árbol de Dispositivo de tarjetas Radxa = == Plataformas y Chips == * Rockchip (Rockchip) ** RK3568 ** RK35..."
2021-12-29T08:17:52Z
<p>Created page with "{{Languages|rockpiN10}} = Introducción a las Superposiciones de Árbol de Dispositivo de tarjetas Radxa = == Plataformas y Chips == * Rockchip (Rockchip) ** RK3568 ** RK35..."</p>
<p><b>New page</b></p><div>{{Languages|rockpiN10}}<br />
<br />
= Introducción a las Superposiciones de Árbol de Dispositivo de tarjetas Radxa =<br />
<br />
== Plataformas y Chips ==<br />
<br />
* Rockchip (Rockchip)<br />
** RK3568<br />
** RK3566<br />
** RK3399PRO<br />
** RK3328<br />
** RK3308<br />
<br />
*Meson (Amlogic)<br />
** Meson G12A: S905Y2<br />
<br />
== Part One: Rockchip ==<br />
<br />
Kernel provided DT overlay files are in /boot/dtbs/$(uname -r)/rockchip/overlay/<br />
<br />
/boot/uEnv.txt contents:<br />
<br />
overlays=rk3399pro-i2c2 rk3399pro-console-on-uart2 rk3399pro-pwm0 rk3399pro-w1-gpio rk3399pro-spi-spidev<br />
param_spidev_spi_bus=1<br />
param_spidev_max_freq=10000000<br />
param_w1_pin=GPIO2_A2<br />
<br />
Add names of overlays you want to activate to overlays= line in /boot/uEnv.txt, separated with spaces.<br />
<br />
Add required parameters with their values to /boot/uEnv.txt, one per line.<br />
<br />
Add optional parameters with their values to /boot/uEnv.txt if you want to change the default value, one per line.<br />
<br />
==== U-Boot Environment Variable ====<br />
<br />
* verbosity<br />
<br />
Kernel log level: 1~7<br />
<br />
verbosity=7<br />
<br />
* rootfstype<br />
<br />
root filesystem type: ext4<br />
<br />
rootfstype=ext4<br />
<br />
* fdtfile<br />
<br />
Kernel device tree name with the prefix, '''rockchip/'''<br />
<br />
fdtfile=rockchip/rk3399pro-rockpi-n10-linux.dtb<br />
<br />
* extraargs<br />
** Driver module parameters<br />
<br />
extraargs=mem=512MB max_loop=8<br />
<br />
=== RK3566/RK3568 Available Overlay (ROCK 3 A, ROCK 3 B, Radxa CM3) ===<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"><br />
<br />
* rk3568-can1-m0 rk3568-can1-m1<br />
* rk3568-i2c2-m0 rk3568-i2c3-m0<br />
* rk3568-pwm1-m0 rk3568-pwm1-m1 rk3568-pwm2-m0 rk3568-pwm2-m1 rk3568-pwm8-m0-fan rk3568-pwm9-m0 rk3568-pwm12-m0 rk3568-pwm12-m1 rk3568-pwm13-m0 rk3568-pwm13-m1 rk3568-pwm14-m0 rk3568-pwm14-m1 k3568-pwm15-m0 rk3568-pwm15-m1<br />
* rk3568-spi3-m1-cs0-spidev<br />
* rk3568-uart0 rk3568-uart3-m0 rk3568-uart3-m1 rk3568-uart5-m1 rk3568-uart7-m1 rk3568-uart8-m1 rk3568-uart9-m1<br />
* rk3568-w1-gpio<br />
<br />
===== '''rk3568-can1-m0''' =====<br />
<br />
Activates CAN bus 1 M0<br />
<br />
CAN1 M0 pins: CAN1_RX_M0, CAN1_TX_M0<br />
<br />
Usage: Add the item "rk3568-can1-m0" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-can1-m0<br />
<br />
===== '''rk3568-can1-m1''' =====<br />
<br />
Activates CAN bus 1 M1<br />
<br />
CAN1 M0 pins: CAN1_RX_M1, CAN1_TX_M1<br />
<br />
Usage: Add the item "rk3568-can1-m1" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-can1-m1<br />
<br />
===== '''rk3568-i2c2-m0''' =====<br />
<br />
Activates I2C bus 2 M0<br />
<br />
I2C2 M0 pins: I2C2_SDA_M0, I2C2_SCL_M0<br />
<br />
Usage: Add the item "rk3568-i2c2-m0" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-i2c2-m0<br />
<br />
===== '''rk3568-i2c3-m0''' =====<br />
<br />
Activates I2C bus 3 M0<br />
<br />
I2C3 M0 pins: I2C3_SDA_M0, I2C3_SCL_M0<br />
<br />
Usage: Add the item "rk3568-i2c3-m0" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-i2c3-m0<br />
<br />
===== '''rk3568-pwm1-m0''' =====<br />
<br />
Activates PWM1_M0<br />
<br />
Usage: Add the item "rk3568-pwm1-m0" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-pwm1-m0<br />
<br />
===== '''rk3568-pwm1-m1''' =====<br />
<br />
Activates PWM1_M1<br />
<br />
Usage: Add the item "rk3568-pwm1-m1" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-pwm1-m1<br />
<br />
===== '''rk3568-pwm2-m0''' =====<br />
<br />
Activates PWM2_M0<br />
<br />
Usage: Add the item "rk3568-pwm2-m0" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-pwm2-m0<br />
<br />
===== '''rk3568-pwm2-m1''' =====<br />
<br />
Activates PWM2_M1<br />
<br />
Usage: Add the item "rk3568-pwm2-m1" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-pwm2-m1<br />
<br />
===== '''rk3568-pwm8-m0-fan''' =====<br />
<br />
Activates PWM8_M0<br />
<br />
Usage: Add the item "rk3568-pwm8-m0-fan" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-pwm8-m0-fan<br />
<br />
===== '''rk3568-pwm9-m0''' =====<br />
<br />
Activates PWM9_M0<br />
<br />
Usage: Add the item "rk3568-pwm9-m0" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-pwm9-m0<br />
<br />
===== '''rk3568-pwm12-m0''' =====<br />
<br />
Activates PWM12_M0<br />
<br />
Usage: Add the item "rk3568-pwm12-m0" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-pwm12-m0<br />
<br />
===== '''rk3568-pwm12-m1''' =====<br />
<br />
Activates PWM12_M1<br />
<br />
Usage: Add the item "rk3568-pwm12-m1" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-pwm12-m1<br />
<br />
===== '''rk3568-pwm13-m0''' =====<br />
<br />
Activates PWM13_M0<br />
<br />
Usage: Add the item "rk3568-pwm13-m0" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-pwm13-m0<br />
<br />
===== '''rk3568-pwm13-m1''' =====<br />
<br />
Activates PWM13_M1<br />
<br />
Usage: Add the item "rk3568-pwm13-m1" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-pwm13-m1<br />
<br />
===== '''rk3568-pwm14-m0''' =====<br />
<br />
Activates PWM14_M0<br />
<br />
Usage: Add the item "rk3568-pwm14-m0" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-pwm14-m0<br />
<br />
===== '''rk3568-pwm14-m1''' =====<br />
<br />
Activates PWM14_M1<br />
<br />
Usage: Add the item "rk3568-pwm14-m1" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-pwm14-m1<br />
<br />
===== '''rk3568-pwm15-m0''' =====<br />
<br />
Activates PWM15_M0<br />
<br />
Usage: Add the item "k3568-pwm15-m0" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=k3568-pwm15-m0<br />
<br />
===== '''rk3568-pwm15-m1''' =====<br />
<br />
Activates PWM15_M1<br />
<br />
Usage: Add the item "rk3568-pwm15-m1" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-pwm15-m1<br />
<br />
===== '''rk3568-spi3-m1-cs0-spidev''' =====<br />
<br />
Activates SPI3 M0 (/dev/spidev3.0)<br />
<br />
SPI3 M1 pins: SPI3_CS0_M1, SPI3_CLK_M1, SPI3_MOSI_M1, SPI3_MISO_M1<br />
<br />
Usage: Add the item "rk3568-spi3-m1-cs0-spidev" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-spi3-m1-cs0-spidev<br />
<br />
===== '''rk3568-uart0''' =====<br />
<br />
Activates serial port 0 (/dev/ttyS0)<br />
<br />
UART0 pins: UART0_RX, UART0_TX<br />
<br />
Usage: Add the item "rk3568-uart0" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-uart0<br />
<br />
===== '''rk3568-uart3-m0''' =====<br />
<br />
Activates serial port 3 on M0 (/dev/ttyS3)<br />
<br />
UART3 M0 pins: UART3_RX_M0, UART3_TX_M0<br />
<br />
Usage: Add the item "rk3568-uart3-m0" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-uart3-m0<br />
<br />
===== '''rk3568-uart3-m1''' =====<br />
<br />
Activates serial port 3 on M1 (/dev/ttyS3)<br />
<br />
UART3 M1 pins: UART3_RX_M1, UART3_TX_M1<br />
<br />
Usage: Add the item "rk3568-uart3-m1" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-uart3-m1<br />
<br />
===== '''rk3568-uart5-m1''' =====<br />
<br />
Activates serial port 5 on M1 (/dev/ttyS5)<br />
<br />
UART5 M1 pins: UART5_RX_M1, UART5_TX_M1<br />
<br />
Usage: Add the item "rk3568-uart5-m1" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-uart5-m1<br />
<br />
===== '''rk3568-uart7-m1''' =====<br />
<br />
Activates serial port 7 on M1 (/dev/ttyS7)<br />
<br />
UART7 M1 pins: UART7_RX_M1, UART7_TX_M1<br />
<br />
Usage: Add the item "rk3568-uart7-m1" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-uart7-m1<br />
<br />
===== '''rk3568-uart8-m1''' =====<br />
<br />
Activates serial port 8 on M1 (/dev/ttyS8)<br />
<br />
UART8 M1 pins: UART8_RX_M1, UART8_TX_M1<br />
<br />
Usage: Add the item "rk3568-uart8-m1" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-uart8-m1<br />
<br />
===== '''rk3568-uart9-m1''' =====<br />
<br />
Activates serial port 9 on M1 (/dev/ttyS9)<br />
<br />
UART9 M1 pins: UART9_RX_M1, UART9_TX_M1<br />
<br />
Usage: Add the item "rk3568-uart9-m1" to "overlays=" line in /boot/uEnv.txt.<br />
<br />
overlays=rk3568-uart9-m1<br />
<br />
===== '''rk3568-w1-gpio''' =====<br />
<br />
Activates 1-Wire GPIO master<br />
<br />
Requires an external pull-up resistor on the data pin<br />
<br />
* Parameters:<br />
** param_w1_pin (pin)<br />
*** Data pin for 1-Wire master<br />
*** Optional<br />
*** Default: GPIO3_A5<br />
<br />
Usage: Add the item "rk3568-w1-gpio" to "overlays=" line in /boot/uEnv.txt.<br />
Also param_w1_pin is needed.<br />
<br />
overlays=rk3568-w1-gpio<br />
param_w1_pin=GPIO3_A5<br />
<br />
</div><br />
<br />
=== RK3399PRO Available Overlay (ROCK Pi N10) ===<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"><br />
<br />
* rk3399pro-i2c2, rk3399pro-i2c6, rk3399pro-i2c7<br />
* rk3399pro-spi-spidev<br />
* rk3399pro-pwm0, rk3399pro-pwm1<br />
* rk3399pro-uart2, rk3399pro-uart4<br />
* rk3399pro-console-on-uart2, rk3399pro-console-on-uart4<br />
* rk3399pro-w1-gpio<br />
<br />
===== '''rk3399pro-i2c2''' =====<br />
<br />
Activates I2C bus 2<br />
<br />
I2C2 pins (SCL, SDA): GPIO2_A1, GPIO2_A0<br />
<br />
Usage: add one line in /boot/uEnv.txt<br />
overlays=rk3399pro-i2c2<br />
<br />
===== '''rk3399pro-i2c6''' =====<br />
<br />
Activates I2C bus 6<br />
<br />
I2C7 pins (SCL, SDA): GPIO2_B2, GPIO2_A1<br />
<br />
===== '''rk3399pro-i2c7''' =====<br />
<br />
Activates I2C bus 7<br />
<br />
I2C7 pins (SCL, SDA): GPIO2_B0, GPIO2_A7<br />
<br />
===== '''rk3399pro-spi-spidev''' =====<br />
<br />
Activates spidev device node (/dev/spidevX.Y) for userspace SPI access, where X is the bus number and Y is the CS number<br />
<br />
SPI 1 pins (MOSI, MISO, SCK, CS): GPIO1_B0, GPIO1_A7, GPIO1_B1, GPIO1_B2<br />
<br />
Parameters:<br />
<br />
* param_spidev_spi_bus (int)<br />
** SPI bus to activate SPIdev support on<br />
** Required<br />
** Supported values: 0, 1<br />
<br />
* param_spidev_spi_cs (int)<br />
** SPI chip select number<br />
** Optional<br />
** Default: 0<br />
** Supported values: 0, 1<br />
** Using chip select 1 requires using "spi-add-cs1" overlay<br />
<br />
* param_spidev_max_freq (int)<br />
** Maximum SPIdev frequency<br />
** Optional<br />
** Default: 10000000<br />
** Range: 3000 - 100000000<br />
<br />
===== '''rk3399pro-pwm0''' =====<br />
<br />
Activates PWM0<br />
<br />
===== '''rk3399pro-pwm1''' =====<br />
<br />
Activates PWM1<br />
<br />
===== '''rk3399pro-uart2''' =====<br />
<br />
Activates serial port 2 (/dev/ttyS2)<br />
<br />
UART2 pins (RXD, TXD): GPIO4_C3, GPIO4_C4<br />
<br />
Notice: rk3399pro-uart2 and rk3399pro-console-on-uart2 cannnot be added together in /boot/uEnv.txt.<br />
<br />
===== '''rk3399pro-uart4''' =====<br />
<br />
Activates serial port 4 (/dev/ttyS4)<br />
<br />
UART4 pins (RXD, TXD): GPIO1_A7, GPIO1_B0<br />
<br />
Notice: UART4 cannot be activated together with SPI1 since they share the same pins. Also, rk3399pro-uart4 and rk3399pro-console-on-uart4 cannnot be added together in /boot/uEnv.txt.<br />
<br />
===== '''rk3399pro-console-on-uart2''' =====<br />
<br />
Activates debug console on UART2<br />
<br />
console pins (RXD, TXD): GPIO4_C3, GPIO4_C4<br />
<br />
Notice: rk3399pro-console-on-uart2 and rk3399pro-uart2 cannnot be added together in /boot/uEnv.txt.<br />
<br />
===== '''rk3399pro-console-on-uart4''' =====<br />
<br />
Activates debug console on UART4<br />
<br />
console pins (RXD, TXD): GPIO1_A7, GPIO1_B0<br />
<br />
Notice: rk3399pro-console-on-uart4 and rk3399pro-uart4 cannnot be added together in /boot/uEnv.txt.<br />
<br />
===== '''rk3399pro-w1-gpio''' =====<br />
<br />
Activates 1-Wire GPIO master<br />
<br />
Requires an external pull-up resistor on the data pin<br />
<br />
Parameters:<br />
<br />
* param_w1_pin (pin)<br />
** Data pin for 1-Wire master<br />
** Optional<br />
** Default: GPIO2_A2<br />
<br />
===== '''rk3399pro-raspberrypi-7-inch-lcd''' =====<br />
<br />
Activates Raspberry Pi 7-inch LCD<br />
<br />
Notice: In term of hardware, use a 15-pin FPC cable to connect RPI LCD to ROCK Pi N10.<br />
<br />
For power supply, both 5V pin and GND pin on 5-pin connector on RPI LCD are connected to the 40-pin connector on ROCK Pi N10.<br />
<br />
===== '''rk3399pro-pcie-gen2''' =====<br />
<br />
Activates PCIe Gen2 Mode<br />
<br />
</div><br />
<br />
=== RK3328 Available Overlay (ROCK Pi E) ===<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"><br />
<br />
* rk3328-i2c1<br />
* rk3328-spi-spidev<br />
* rk3328-uart1, rk3328-uart2<br />
* rk3328-console-on-uart1, rk3328-console-on-uart2<br />
* rk3328-w1-gpio<br />
<br />
===== '''rk3328-i2c1''' =====<br />
<br />
Activates I2C bus 2<br />
<br />
I2C2 pins (SCL, SDA): GPIO2_A1, GPIO2_A0<br />
<br />
Usage: add one line in /boot/uEnv.txt<br />
<br />
overlays=rk3328-i2c1<br />
<br />
===== '''rk3328-spi-spidev''' =====<br />
<br />
Activates spidev device node (/dev/spidevX.Y) for userspace SPI access,<br />
where X is the bus number and Y is the CS number<br />
<br />
SPI 0 pins (MOSI, MISO, SCK, CS): GPIO3_A1, GPIO3_A2, GPIO3_A0, GPIO3_B0<br />
<br />
Parameters:<br />
<br />
* param_spidev_spi_bus (int)<br />
** SPI bus to activate SPIdev support on<br />
** Required<br />
** Supported values: 0<br />
<br />
* param_spidev_spi_cs (int)<br />
** SPI chip select number<br />
** Optional<br />
** Default: 0<br />
** Supported values: 0<br />
<br />
* param_spidev_max_freq (int)<br />
** Maximum SPIdev frequency<br />
** Optional<br />
** Default: 10000000<br />
** Range: 3000 - 100000000<br />
<br />
===== '''rk3328-uart1''' =====<br />
<br />
Activates serial port 1 (/dev/ttyS1)<br />
<br />
UART1 pins (RXD, TXD): GPIO3_A6, GPIO3_A4<br />
<br />
Notice: rk3328-uart1 and rk3328-console-on-uart1 cannnot be added together in /boot/uEnv.txt.<br />
<br />
===== '''rk3328-uart2''' =====<br />
<br />
Activates serial port 2 (/dev/ttyS2)<br />
<br />
UART2 pins (RXD, TXD): GPIO2_A1, GPIO2_A0<br />
<br />
Notice: rk3328-uart2 and rk3328-console-on-uart2 cannnot be added together in /boot/uEnv.txt.<br />
<br />
===== '''rk3328-console-on-uart''' =====<br />
<br />
Activates debug console on UART1<br />
<br />
console pins (RXD, TXD): GPIO3_A6, GPIO3_A4<br />
<br />
Notice: rk3328-console-on-uart1 and rk3328-uart1 cannnot be added together in /boot/uEnv.txt.<br />
<br />
===== '''rk3328-console-on-uart2''' =====<br />
<br />
Activates debug console on UART2<br />
<br />
console pins (RXD, TXD): GPIO2_A1, GPIO2_A0<br />
<br />
Notice: rk3328-console-on-uart2 and rk3328-uart2 cannnot be added together in /boot/uEnv.txt.<br />
<br />
===== '''rk3328-w1-gpio''' =====<br />
<br />
Activates 1-Wire GPIO master<br />
<br />
Requires an external pull-up resistor on the data pin<br />
<br />
Parameters:<br />
<br />
* param_w1_pin (pin)<br />
** Data pin for 1-Wire master<br />
** Optional<br />
** Default: GPIO2_D2<br />
<br />
</div><br />
<br />
=== RK3308 Available Overlay (ROCK Pi S) ===<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"><br />
<br />
* i2c1-hym8563<br />
* rk3308-i2c0, rk3308-i2c1, rk3308-i2c2, rk3308-i2c3<br />
* rk3308-spi-spidev<br />
* rk3308-uart0, rk3308-uart1, rk3308-uart2<br />
* rk3308-pwm1, rk3308-pwm2, rk3308-pwm3<br />
* rk3308-console-on-uart0, rk3308-console-on-uart1, rk3308-console-on-uart2<br />
* rk3308-w1-gpio<br />
* rockpis-v11-spi2-waveshare35b-v2, rockpis-v11-spi2-waveshare35c, rockpis-v12-spi2-waveshare35b-v2, rockpis-v12-spi2-waveshare35c<br />
<br />
Notes:.<br /><br />
1.I2C0, UART1 and SPI2 cannot be enabled at the same time.<br /><br />
2.I2C2 and SPI0 cannot be enabled at the same time..<br /><br />
3.I2C3 and PWM2 cannot be enabled at the same time..<br /><br />
4.I2C3 and PWM3 cannot be enabled at the same time..<br /><br />
5.SPI0 and UART0 cannot be enabled at the same time..<br /><br />
6.SPI2 and UART2 cannot be enabled at the same time..<br /><br />
7.Waveshare 3.5 inch LCD related pins on 40-PIN HEADER 1: PIN#11/18/19/21/22/23/24/26<br />
<br />
<br />
===== '''i2c1-hym8563''' =====<br />
<br />
Activates hym8563 RTC<br />
<br />
Related pins: I2C1(SCL/SDA), nINT(GPIO0_C1)<br />
<br />
===== '''rk3308-i2c0''' =====<br />
<br />
Activates I2C bus 0<br />
<br />
I2C0 pins (SCL, SDA): GPIO1_D1, GPIO1_D0<br />
<br />
===== '''rk3308-i2c1''' =====<br />
<br />
Activates I2C bus 1<br />
<br />
I2C1 pins (SCL, SDA): GPIO0_B4, GPIO0_B3<br />
<br />
===== '''rk3308-i2c2''' =====<br />
<br />
Activates I2C bus 2<br />
<br />
I2C2 pins (SCL, SDA): GPIO2_A3, GPIO2_A2<br />
<br />
===== '''rk3308-i2c3''' =====<br />
<br />
Activates I2C bus 3<br />
<br />
I2C3 pins (SCL, SDA): GPIO0_C0, GPIO0_B7<br />
<br />
===== '''rk3308-spi-spidev''' =====<br />
<br />
Activates SPIdev device node (/dev/spidevX.Y) for userspace SPI access,<br />
where X is the bus number and Y is the CS number<br />
<br />
SPI 0 pins (MOSI, MISO, SCK, CS): GPIO2_A1, GPIO2_A0, GPIO2_A2, GPIO2_A3<br />
SPI 1 pins (MOSI, MISO, SCK, CS): GPIO3_B4, GPIO3_B2, GPIO3_B3, GPIO3_B5<br />
SPI 2 pins (MOSI, MISO, SCK, CS): GPIO1_C7, GPIO1_C6, GPIO1_D0, GPIO1_D1<br />
<br />
Parameters:<br />
<br />
* param_spidev_spi_bus (int)<br />
** SPI bus to activate SPIdev support on<br />
** Required<br />
** Supported values: 0<br />
<br />
* param_spidev_spi_cs (int)<br />
** SPI chip select number<br />
** Optional<br />
** Default: 0<br />
** Supported values: 0<br />
<br />
* param_spidev_max_freq (int)<br />
** Maximum SPIdev frequency<br />
** Optional<br />
** Default: 10000000<br />
** Range: 3000 - 100000000<br />
<br />
===== '''rk3308-uart0''' =====<br />
<br />
Activates serial port 0 (/dev/ttyS0)<br />
<br />
UART0 pins (RXD, TXD): GPIO2_A0, GPIO2_A1<br />
<br />
===== '''rk3308-uart1''' =====<br />
<br />
Activates serial port 1 (/dev/ttyS1)<br />
<br />
UART1 pins (RXD, TXD): GPIO1_D0, GPIO1_D1<br />
<br />
===== '''rk3308-uart2''' =====<br />
<br />
Activates serial port 2 (/dev/ttyS2)<br />
<br />
UART2 pins (RXD, TXD): GPIO1_C6, GPIO1_C7<br />
<br />
===== '''rk3308-pwm1''' =====<br />
<br />
Activates PWM1<br />
<br />
===== '''rk3308-pwm2''' =====<br />
<br />
Activates PWM2<br />
<br />
===== '''rk3308-pwm3''' =====<br />
<br />
Activates PWM3<br />
<br />
===== '''rk3308-console-on-uart0''' =====<br />
<br />
Activates debug console on UART0<br />
<br />
console pins (RXD, TXD): GPIO2_A0, GPIO2_A1<br />
<br />
Notes:<br /><br />
1.rk3308-console-on-uart0 and rk3308-uart0 cannnot be added together in /boot/uEnv.txt.<br />
<br />
===== '''rk3308-console-on-uart1''' =====<br />
<br />
Activates debug console on UART1<br />
<br />
console pins (RXD, TXD): GPIO1_D0, GPIO1_D1<br />
<br />
Notes:<br /><br />
1.rk3308-console-on-uart1 and rk3308-uart1 cannnot be added together in /boot/uEnv.txt.<br />
<br />
===== '''rk3308-console-on-uart2''' =====<br />
<br />
Activates debug console on UART2<br />
<br />
console pins (RXD, TXD): GPIO1_C6, GPIO1_C7<br />
<br />
Notes:<br /><br />
1.rk3308-console-on-uart2 and rk3308-uart2 cannnot be added together in /boot/uEnv.txt.<br />
<br />
===== '''rk3308-w1-gpio''' =====<br />
<br />
Activates 1-Wire GPIO master<br />
<br />
Requires an external pull-up resistor on the data pin<br />
<br />
Parameters:<br />
<br />
* param_w1_pin (pin)<br />
** Data pin for 1-Wire master<br />
** Optional<br />
** Default: GPIO0_C1<br />
<br />
===== '''rockpis-v11-spi2-waveshare35b-v2''' =====<br />
<br />
Activates waveshare 3.5inch lcd(B v2) on ROCK Pi S V1.1<br />
<br />
===== '''rockpis-v11-spi2-waveshare35c''' =====<br />
<br />
Activates waveshare 3.5inch lcd(C) on ROCK Pi S V1.1<br />
<br />
===== '''rockpis-v12spi2-waveshare35b-v2''' =====<br />
<br />
Activates waveshare 3.5inch lcd(B v2) on ROCK Pi S V1.2<br />
<br />
===== '''rockpis-v12-spi2-waveshare35c''' =====<br />
<br />
Activates waveshare 3.5inch lcd(C) on ROCK Pi S V1.2<br />
<br />
</div><br />
<br />
== Part Two: Meson ==<br />
<br />
Kernel provided DT overlay files are in /boot/dtbs/$(uname -r)/amlogic/overlay/<br />
<br />
/boot/uEnv.txt contents:<br />
<br />
overlays=meson-g12a-i2c-ao-m0-gpioao-2-gpioao-3 meson-g12a-i2c-ee-m1-gpioh-6-gpioh-7 meson-g12a-i2c-ee-m3-gpioa-14-gpioa-15 meson-g12a-spi-spidev<br />
param_spidev_spi_bus=0<br />
param_spidev_max_freq=10000000<br />
<br />
Add names of overlays you want to activate to overlays= line in /boot/uEnv.txt, separated with spaces.<br />
<br />
Add required parameters with their values to /boot/uEnv.txt, one per line.<br />
<br />
Add optional parameters with their values to /boot/uEnv.txt if you want to change the default value, one per line.<br />
<br />
==== U-Boot Environment Variable ====<br />
<br />
* verbosity<br />
<br />
Kernel log level: 1~7<br />
<br />
verbosity=7<br />
<br />
* rootfstype<br />
<br />
root filesystem type: ext4<br />
<br />
rootfstype=ext4<br />
<br />
* fdtfile<br />
<br />
Kernel device tree name with the prefix, '''amlogic/'''<br />
<br />
fdtfile=amlogic/meson-g12a-radxa-zero.dtb<br />
<br />
* extraargs<br />
** Driver module parameters<br />
<br />
extraargs=mem=512MB max_loop=8<br />
<br />
=== Meson G12A Available Overlay (Radxa Zero) ===<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"><br />
<br />
* meson-g12a-i2c-ao-m0-gpioao-2-gpioao-3 meson-g12a-i2c-ee-m1-gpioh-6-gpioh-7 meson-g12a-i2c-ee-m1-gpiox-10-gpiox-11 meson-g12a-i2c-ee-m3-gpioa-14-gpioa-15<br />
* meson-g12a-pwmao-a-on-gpioao-11 meson-g12a-pwm-c-on-gpiox-8<br />
* meson-g12a-spi-spidev<br />
* meson-g12a-uart-ao-a-on-gpioao-0-gpioao-1 meson-g12a-uart-ao-b-on-gpioao-2-gpioao-3 meson-g12a-uart-ao-b-on-gpioao-8-gpioao-9 meson-g12a-uart-ee-c<br />
<br />
===== '''meson-g12a-i2c-ee-m1-gpioh-6-gpioh-7''' =====<br />
<br />
Activates I2C EE M1<br />
<br />
Device name: /dev/i2c-1<br />
<br />
Pins (SCL, SDA): GPIOH_7, GPIOH_6<br />
<br />
Usage: add item "meson-g12a-i2c-ee-m1-gpioh-6-gpioh-7" to "overlays=" line in /boot/uEnv.txt<br />
<br />
overlays=meson-g12a-i2c-ee-m1-gpioh-6-gpioh-7<br />
<br />
===== '''meson-g12a-i2c-ee-m1-gpiox-10-gpiox-11''' =====<br />
<br />
Activates I2C EE M1<br />
<br />
Device name: /dev/i2c-1<br />
<br />
Pins (SCL, SDA): GPIOX_11, GPIOX_10<br />
<br />
Usage: add item "meson-g12a-i2c-ee-m1-gpiox-10-gpiox-11" to "overlays=" line in /boot/uEnv.txt<br />
<br />
overlays=meson-g12a-i2c-ee-m1-gpiox-10-gpiox-11<br />
<br />
===== '''meson-g12a-i2c-ee-m3-gpioa-14-gpioa-15''' =====<br />
<br />
Activates I2C EE M3<br />
<br />
Device name: /dev/i2c-3<br />
<br />
Pins (SCL, SDA): GPIOA_15, GPIOA_14<br />
<br />
Usage: add item "meson-g12a-i2c-ee-m3-gpioa-14-gpioa-15" to "overlays=" line in /boot/uEnv.txt<br />
<br />
overlays=meson-g12a-i2c-ee-m3-gpioa-14-gpioa-15<br />
<br />
===== '''meson-g12a-i2c-ao-m0-gpioao-2-gpioao-3''' =====<br />
<br />
Activates I2C AO M0<br />
<br />
Device name: /dev/i2c-4<br />
<br />
Pins (SCL, SDA): GPIOAO_2, GPIOAO_3<br />
<br />
Usage: add item "meson-g12a-i2c-ao-m0-gpioao-2-gpioao-3" to "overlays=" line in /boot/uEnv.txt<br />
<br />
overlays=meson-g12a-i2c-ao-m0-gpioao-2-gpioao-3<br />
<br />
===== '''meson-g12a-uart-ao-a-on-gpioao-0-gpioao-1''' =====<br />
<br />
Activates UART AO A (/dev/ttyAML0)<br />
<br />
pins (RX, TX): GPIOAO_1, GPIOAO_0<br />
<br />
Usage: add item "meson-g12a-uart-ao-a-on-gpioao-0-gpioao-1" to "overlays=" line in /boot/uEnv.txt<br />
<br />
overlays=meson-g12a-uart-ao-a-on-gpioao-0-gpioao-1<br />
<br />
This dtbo meson-g12a-uart-ao-a-on-gpioao-0-gpioao-1 enables us to use /dev/ttyAML0 as serial console or common serial communication.<br />
<br />
For usage of serial console, add the following "console=" line and add item "meson-g12a-uart-ao-a-on-gpioao-0-gpioao-1" to "overlays=" to line in /boot/uEnv.txt<br />
<br />
console=ttyAML0,115200<br />
overlays=meson-g12a-uart-ao-a-on-gpioao-0-gpioao-1<br />
<br />
For usage of common serial communication, only add the item "meson-g12a-uart-ao-a-on-gpioao-0-gpioao-1" to "overlays=" line in /boot/uEnv.txt<br />
<br />
overlays=meson-g12a-uart-ao-a-on-gpioao-0-gpioao-1<br />
<br />
===== '''meson-g12a-uart-ao-b-on-gpioao-2-gpioao-3''' =====<br />
<br />
Activates UART AO B (/dev/ttyAML1)<br />
<br />
pins (RX, TX): GPIOAO_3, GPIOAO_2<br />
<br />
Usage: add item "meson-g12a-uart-ao-b-on-gpioao-2-gpioao-3" to "overlays=" line in /boot/uEnv.txt<br />
<br />
overlays=meson-g12a-uart-ao-b-on-gpioao-2-gpioao-3<br />
<br />
===== '''meson-g12a-uart-ao-b-on-gpioao-8-gpioao-9''' =====<br />
<br />
Activates UART AO B (/dev/ttyAML1)<br />
<br />
pins (RX, TX): GPIOAO_9, GPIOAO_8<br />
<br />
Usage: add item "meson-g12a-uart-ao-b-on-gpioao-8-gpioao-9" to "overlays=" line in /boot/uEnv.txt<br />
<br />
overlays=meson-g12a-uart-ao-b-on-gpioao-8-gpioao-9<br />
<br />
===== '''meson-g12a-uart-ee-c''' =====<br />
<br />
Activates UART EE C (/dev/ttyAML4)<br />
<br />
pins (RX, TX, RTS, CTS): GPIOH_6, GPIOH_7, GPIOH_4, GPIOH_5<br />
<br />
Usage: add item "meson-g12a-uart-ee-c" to "overlays=" line in /boot/uEnv.txt<br />
<br />
overlays=meson-g12a-uart-ee-c<br />
<br />
===== '''meson-g12a-pwm-c-on-gpiox-8''' =====<br />
<br />
Activates PWM_C<br />
<br />
Pins: GPIOX_8<br />
<br />
===== '''meson-g12a-pwmao-a-on-gpioao-11''' =====<br />
<br />
Activates PWMAO_A<br />
<br />
Pins: GPIOAO_11<br />
<br />
===== '''meson-g12a-spi-spidev''' =====<br />
<br />
Activates SPIdev device node (/dev/spidevX.Y) for userspace SPI access,<br />
where X is the bus number and Y is the CS number<br />
<br />
* SPI A bus<br />
**pins (SS0, SCLK, MOSI, MISO): GPIOX_10, GPIOX_11, GPIOX_8, GPIOX_9<br />
**device: /dev/spidev0.0<br />
* SPI B bus<br />
** pins (SS0, SCLK, MOSI, MISO): GPIOH_6, GPIOH_7, GPIOH_4, GPIOH_5<br />
** device: /dev/spidev1.0<br />
* Parameters:<br />
** param_spidev_spi_bus (int)<br />
*** SPI bus to activate SPIdev support on<br />
*** Required<br />
*** Supported values: 0, 1<br />
** param_spidev_spi_cs (int)<br />
*** SPI chip select number<br />
*** Optional<br />
*** Default: 0<br />
*** Supported values: 0<br />
** param_spidev_max_freq (int)<br />
*** Maximum SPIdev frequency<br />
*** Optional<br />
*** Default: 10000000<br />
*** Range: 3000 - 100000000<br />
<br />
</div></div>
HANLLEL