当前位置: 澳门新濠3559 > 操作系统 > 正文

查找该dts中即其他所包含的dts相关文件,uboot l

时间:2019-11-16 22:36来源:操作系统
1.在rk3128-86v.dts 中加入头文件 #include "rk3128-cif-sensor.dtsi" ; 加入 : uboot logo显示可参考: }; 使用rk3128做为主芯片; 本文转载自: +rk3128_cif_sensor{ status = "okay"; }; kernel logo显示: rk_fb_registe

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

关键词: