diff --git a/BUILD.bazel b/BUILD.bazel index 4e5fbe952..919848d40 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1081,12 +1081,12 @@ kernel_build( "dtbs", ], - + makefile = "//common:Makefile", kcflags = ["-D__ANDROID_COMMON_KERNEL__"], ) -# Orangepi 5_pro support- +# Orangepi 5 support- kernel_build( name = "opi5_defconfig", outs = [ @@ -1111,8 +1111,38 @@ kernel_build( "dtbs", ], + makefile = "//common:Makefile", + kcflags = ["-D__ANDROID_COMMON_KERNEL__"], +) + +# Orangepi 3b support- +kernel_build( + name = "opi3b_defconfig", + outs = [ + ".config", + ], + build_config = "build.config.opi3b", + make_goals = [ + "android_orangepi5_defconfig", + ], +) + +kernel_build( + name = "opi3b", + outs = [ + "arch/arm64/boot/Image", + "arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b-v2.1.dtb", + + ], + build_config = "build.config.opi3b", + make_goals = [ + "Image", + "dtbs", + + ], + makefile = "//common:Makefile", kcflags = ["-D__ANDROID_COMMON_KERNEL__"], ) diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile index bc64c15c6..20b6e3ef7 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -179,5 +179,6 @@ #dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-rock-5c.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-orangepi-5-pro-1.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-orangepi-5.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3566-orangepi-3b-v2.1.dtb diff --git a/arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b-v2.1.dts b/arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b-v2.1.dts index d894bff41..66ce560c3 100644 --- a/arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b-v2.1.dts +++ b/arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b-v2.1.dts @@ -59,6 +59,7 @@ clock-names = "lpo"; interrupt-parent = <&gpio2>; interrupts = ; + max-speed = <3000000>; interrupt-names = "host-wakeup"; device-wakeup-gpios = <&gpio2 RK_PC1 GPIO_ACTIVE_HIGH>; shutdown-gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_HIGH>; diff --git a/build.config.opi3b b/build.config.opi3b new file mode 100644 index 000000000..28762dcee --- /dev/null +++ b/build.config.opi3b @@ -0,0 +1,7 @@ + + +KERNEL_DIR=common +BRANCH= +DEFCONFIG=android_orangepi5_defconfig +FILES= +IN_KERNEL_MODULES=