1.在rk3128-86v.dts 中加入头文件 #include "rk3128-cif-sensor.dtsi" ;
加入 :
uboot logo显示可参考:
};
使用rk3128做为主芯片;
本文转载自:
+&usb0 {
使用andriod5.1-sdk软件包。
diff --git a/arch/arm/configs/rockchip_b_查找该dts中即其他所包含的dts相关文件,uboot logo显示可参考。defconfig
b/arch/arm/configs/rockchip_b_defconfig
index 092dc3c..b699f96 100644
--- a/arch/arm/configs/rockchip_b_defconfig
+++ b/arch/arm/configs/rockchip_b_defconfig
@@ -439,7 +439,7 @@ CONFIG_RK1000_TVOUT_CVBS=y
CONFIG_RK3036_TV_ENCODER=y
CONFIG_ROCKCHIP_RGA=y
CONFIG_ROCKCHIP_RGA2=y
-CONFIG_LOGO=y
+#CONFIG_LOGO=y
CONFIG_SOUND=y
CONFIG_SND=y
# CONFIG_SND_SUPPORT_OLD_API is not set
cd kernel
&rk3128_cif_sensor{
status = "okay";
};
kernel logo显示:
rk_fb_register -> rk_fb.c
fb_prepare_logo ->
fb_find_logo //logo以数组形式存放
fb_show_logo ->
fb_show_logo_line ->
fb_do_show_logo
+};
2.
Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92
+
注意:查找该dts中即其他所包含的dts相关文件,不要在其他位置将状态 = “disabled”;
在移除了uboot logo之后还是会显示kernel logo,所有也需要把kernel logo显示关闭.
@@ -553,6 +553,12 @@
在rk3128-cif-sensor.dtsi 中 修改子建:
gc0308{
is_front = <0>; //修改位置1:使用后置摄像头
rockchip,power = <&gpio2 GPIO_B2 GPIO_ACTIVE_HIGH>;
rockchip,powerdown = <&gpio3 GPIO_B3 GPIO_ACTIVE_HIG>; //修改位置2:原理图的 CIF_PDN1 为 GPIO3_B3
pwdn_active = <gc0308_PWRDN_ACTIVE>;
pwr_active = <PWR_ACTIVE_HIGH>;
mir = <0>;
flash_attach = <0>;
resolution = <gc0308_FULL_RESOLUTION>;
powerup_sequence = <gc0308_PWRSEQ>;
orientation = <180>;
i2c_add = <gc0308_I2C_ADDR>;
i2c_rata = <100000>;
i2c_chl = <0>; //修改位置3:使用i2c0作为I2C通道。
cif_chl = <0>;
mclk_rate = <24>;
};
并将其他匹配的类似“gcxxxx”的驱动屏蔽,不然会出现I2C通信错误的情况。
diff --git a/arch/arm/boot/dts/rk3288-b.dts
b/arch/arm/boot/dts/rk3288-b.dts
index ad3bc1a..f000e29 100644
--- a/arch/arm/boot/dts/rk3288-b.dts
+++ b/arch/arm/boot/dts/rk3288-b.dts
@@ -353,7 +353,7 @@
&fb {
rockchip,disp-mode = <NO_DUAL>;
- rockchip,uboot-logo-on = <1>;
+ rockchip,uboot-logo-on = <0>;
};
+++ b/arch/arm64/boot/dts/rk3368.dts
+ rockchip,usb-mode = <1>;
+ /*0 - Normal, 1 - Force Host, 2 - Force Device*/
rockchip,usb_irq_wakeup;
编辑:操作系统 本文来源:查找该dts中即其他所包含的dts相关文件,uboot l
关键词: