OrangePi 3B: Add device tree overlay files for OrangePi 3B
* Including support for I2C, PWM, SPI, and UART devices. * Since UART2 is reserved by default for serial console debugging, the uart2-m0 overlay is not added. * See more overlays: [orangepi-xunlong/linux-orangepi](https://github.com/orangepi-xunlong/linux-orangepi/tree/orange-pi-5.10-rk35xx/arch/arm64/boot/dts/rockchip/overlay)
This commit is contained in:
parent
f5228551a0
commit
ff481f855e
@ -44,6 +44,16 @@ dtbo-$(CONFIG_ARCH_ROCKCHIP) += \
|
||||
rockchip-rk3399-uart4.dtbo \
|
||||
rockchip-rk3399-w1-gpio.dtbo \
|
||||
rockchip-rk3566-sata2.dtbo \
|
||||
rockchip-rk3566-i2c2-m1.dtbo \
|
||||
rockchip-rk3566-i2c3-m0.dtbo \
|
||||
rockchip-rk3566-i2c4-m0.dtbo \
|
||||
rockchip-rk3566-pwm7.dtbo \
|
||||
rockchip-rk3566-pwm11-m1.dtbo \
|
||||
rockchip-rk3566-pwm15-m1.dtbo \
|
||||
rockchip-rk3566-spi3-m0-cs0-spidev.dtbo \
|
||||
rockchip-rk3566-uart3-m0.dtbo \
|
||||
rockchip-rk3566-uart7-m2.dtbo \
|
||||
rockchip-rk3566-uart9-m2.dtbo \
|
||||
rockchip-rk3568-nanopi-r5c-leds.dtbo \
|
||||
rockchip-rk3568-nanopi-r5s-leds.dtbo \
|
||||
rockchip-rk3568-hk-i2c0.dtbo \
|
||||
|
||||
@ -0,0 +1,14 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&i2c2>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&i2c2m1_xfer>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,14 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&i2c3>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&i2c3m0_xfer>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,14 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&i2c4>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&i2c4m0_xfer>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,13 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&pwm11>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&pwm11m1_pins>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,13 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&pwm15>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&pwm15m1_pins>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,12 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&pwm7>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,19 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&spi3>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
|
||||
spidev@0 {
|
||||
compatible = "rockchip,spidev";
|
||||
status = "okay";
|
||||
reg = <0>;
|
||||
spi-max-frequency = <50000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,13 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&uart3>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&uart3m0_xfer>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,13 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&uart7>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&uart7m2_xfer>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,13 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&uart9>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&uart9m2_xfer>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -44,6 +44,16 @@ dtbo-$(CONFIG_ARCH_ROCKCHIP) += \
|
||||
rockchip-rk3399-uart4.dtbo \
|
||||
rockchip-rk3399-w1-gpio.dtbo \
|
||||
rockchip-rk3566-sata2.dtbo \
|
||||
rockchip-rk3566-i2c2-m1.dtbo \
|
||||
rockchip-rk3566-i2c3-m0.dtbo \
|
||||
rockchip-rk3566-i2c4-m0.dtbo \
|
||||
rockchip-rk3566-pwm7.dtbo \
|
||||
rockchip-rk3566-pwm11-m1.dtbo \
|
||||
rockchip-rk3566-pwm15-m1.dtbo \
|
||||
rockchip-rk3566-spi3-m0-cs0-spidev.dtbo \
|
||||
rockchip-rk3566-uart3-m0.dtbo \
|
||||
rockchip-rk3566-uart7-m2.dtbo \
|
||||
rockchip-rk3566-uart9-m2.dtbo \
|
||||
rockchip-rk3568-nanopi-r5c-leds.dtbo \
|
||||
rockchip-rk3568-nanopi-r5s-leds.dtbo \
|
||||
rockchip-rk3568-hk-i2c0.dtbo \
|
||||
|
||||
@ -0,0 +1,14 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&i2c2>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&i2c2m1_xfer>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,14 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&i2c3>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&i2c3m0_xfer>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,14 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&i2c4>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&i2c4m0_xfer>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,13 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&pwm11>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&pwm11m1_pins>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,13 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&pwm15>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&pwm15m1_pins>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,12 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&pwm7>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,19 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&spi3>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
|
||||
spidev@0 {
|
||||
compatible = "rockchip,spidev";
|
||||
status = "okay";
|
||||
reg = <0>;
|
||||
spi-max-frequency = <50000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,13 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&uart3>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&uart3m0_xfer>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,13 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&uart7>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&uart7m2_xfer>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -0,0 +1,13 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
/ {
|
||||
fragment@0 {
|
||||
target = <&uart9>;
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&uart9m2_xfer>;
|
||||
};
|
||||
};
|
||||
};
|
||||
Loading…
Reference in New Issue
Block a user