您尚未登录。

#2 Re: 全志 SOC » d1s/t113s如何旋转屏幕?尝试了g2d,但是需要手动调用接口,但是qt如何调用? » 2024-06-24 09:14:43

2024-06-24_085134.png

全志科技T113 1920x1200 显示屏 qlinuxfbscreen.cpp 加了双缓冲,解决了撕裂的问题,

但是由于9M(1920*1200*4=9216000)的内存复制导致系统卡成了PPT

#3 Re: 全志 SOC » d1s/t113s如何旋转屏幕?尝试了g2d,但是需要手动调用接口,但是qt如何调用? » 2024-06-22 08:49:50

996892A8DEFA67D120B89690DD4332F2.png


3FD63DD93D8A416953BC20491F0CE2F5.png

大伙帮我喵喵,为啥这样修改之后,平移双缓冲不起作用呢? 现象是两个Qt界面不停切换

#5 Re: 全志 SOC » 使用 SOC F1Cxxx 的多媒体设备精选 » 2022-12-13 11:33:23

bigbigcong 说:

不懂就问,这种汽车的娱乐平台不需要用车规级的芯片吗?

老头乐上F1C已经对得起这个价格啦,小日子的车都是留空位或者卡带机.

#6 Re: 全志 SOC » 小菜鸟又有新问题了, tinyalsa如何编译成arm-linux 静态链接版本 » 2022-12-06 13:31:21

@yixiuge
./utils/tinyplay /dev/urandom -r 6000 -i raw
./utils/tinyplay /dev/urandom -r 12000 -i raw
./utils/tinyplay /dev/urandom -r 24000 -i raw
./utils/tinyplay /dev/urandom -r 48000 -i raw

ubuntu 18.04 这几个测试OK,其他的采样率都不行。

#7 Re: 全志 SOC » 小菜鸟又有新问题了, tinyalsa如何编译成arm-linux 静态链接版本 » 2022-12-06 13:25:05

@yixiuge
搞定了,tinyalsa 1.0.2 提示明显一些:

./utils/tinyplay test.wav
Unable to open PCM device 0 (cannot set hw params: Invalid argument)

我在想是不是不能设置44100采样率问题

果然,找了一首 48000的 wav搞定:

./utils/tinyplay test48000.wav
Playing sample: 2 ch, 48000 hz, 16 bit

完全OK!

#8 Re: 全志 SOC » 小菜鸟又有新问题了, tinyalsa如何编译成arm-linux 静态链接版本 » 2022-12-06 12:47:23

yixiuge 说:

$ aplay ymxl.wav
Playing WAVE 'ymxl.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

$ ./utils/tinyplay ymxl.wav
failed to open for pcm 0,0


奇怪了,ubuntu 18也是这样。

./utils/tinyplay /dev/urandom
playing '/dev/urandom': 2 ch, 48000 hz, 16 bit

./utils/tinyplay /dev/zero
playing '/dev/urandom': 2 ch, 48000 hz, 16 bit


奇怪,播放这些设备却是正常的。

#9 Re: 全志 SOC » 小菜鸟又有新问题了, tinyalsa如何编译成arm-linux 静态链接版本 » 2022-12-06 10:54:52

$ aplay ymxl.wav
Playing WAVE 'ymxl.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

$ ./utils/tinyplay ymxl.wav
failed to open for pcm 0,0


奇怪了,ubuntu 18也是这样。

#10 Re: 全志 SOC » 全志V831芯片移植4G模块,发现无法生成ttyUSB节点,请教各位 » 2022-11-20 16:35:55

tocurd 说:

lsusb看看识别到了吗

lsusb 运行失败,是不是缺库啊?

#12 Re: 全志 SOC » R16的Tina编译出现下面的问题怎样解决??? » 2022-07-10 23:08:38

哇酷小二 说:

@yixiuge

试一试 Ubuntu 18.04 编译f1c200s tina 3.x
https://whycan.com/t_3270.html#p68835



原因: 查看 tina目录下 scripts/get_source_date_epoch.sh

解决方案: 可以修改在tina目录执行 date +%s > version.date 来生成一个日期值

问题解决, 谢谢大佬!

#13 Re: 全志 SOC » R16的Tina编译出现下面的问题怎样解决??? » 2022-07-10 23:06:53

make[3]: Leaving directory '/opt/f1c100s/tina/tina/package/libs/sbc'
make[3]: Entering directory '/opt/f1c100s/tina/tina/package/multimedia/fdk-aac'
rm -rf /opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/rootfs/tmp-fdk-aac
mkdir -p /opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/rootfs/stamp /opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/rootfs/tmp-fdk-aac
install -d -m0755 /opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/rootfs/tmp-fdk-aac/usr/lib/
cp -fpR /opt/f1c100s/tina/tina/out/bangu-h300/compile_dir/target/fdk-aac-0.1.6/ipkg-install/usr/lib/libfdk-aac.so* /opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/rootfs/tmp-fdk-aac/usr/lib/
SHELL= flock /opt/f1c100s/tina/tina/tmp/.root-copy.flock -c 'cp -fpR /opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/rootfs/tmp-fdk-aac/. /opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/rootfs/'
rm -rf /opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/rootfs/tmp-fdk-aac
touch /opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/rootfs/stamp/.fdk-aac_installed
if [ -f /opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/pkginfo/fdk-aac.default.install.clean ]; then rm -f /opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/pkginfo/fdk-aac.default.install /opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/pkginfo/fdk-aac.default.install.clean; fi; echo "fdk-aac" >> /opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/pkginfo/fdk-aac.default.install
make[3]: Leaving directory '/opt/f1c100s/tina/tina/package/multimedia/fdk-aac'
make[3]: Entering directory '/opt/f1c100s/tina/tina/package/libs/expat'
make[3]: Leaving directory '/opt/f1c100s/tina/tina/package/libs/expat'
make[3]: Entering directory '/opt/f1c100s/tina/tina/package/utils/bzip2'
make[3]: Leaving directory '/opt/f1c100s/tina/tina/package/utils/bzip2'
make[3]: Entering directory '/opt/f1c100s/tina/tina/package/lang/python'
make   -C /opt/f1c100s/tina/tina/out/bangu-h300/compile_dir/target/host/Python-2.7.15
make[4]: Entering directory '/opt/f1c100s/tina/tina/out/bangu-h300/compile_dir/target/host/Python-2.7.15'
gcc -pthread -c -fno-strict-aliasing -O2 -I/opt/f1c100s/tina/tina/out/host/include -I/opt/f1c100s/tina/tina/out/host/usr/include -I/opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/host/include -I/usr/include/ncursesw -I/usr/include/ncurses -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes  -I. -IInclude -I./Include -I/opt/f1c100s/tina/tina/out/host/include -I/opt/f1c100s/tina/tina/out/host/usr/include -I/opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/host/include  -DPy_BUILD_CORE \
      -DGITVERSION="\"`LC_ALL=C `\"" \
      -DGITTAG="\"`LC_ALL=C `\"" \
      -DGITBRANCH="\"`LC_ALL=C `\"" \
      -o Modules/getbuildinfo.o ./Modules/getbuildinfo.c
./Modules/getbuildinfo.c: In function 'Py_GetBuildInfo':
./Modules/getbuildinfo.c:47:19: error: environment variable SOURCE_DATE_EPOCH must expand to a non-negative integer less than or equal to 253402300799
                   DATE, TIME);
                   ^~~~
Makefile:661: recipe for target 'Modules/getbuildinfo.o' failed
make[4]: *** [Modules/getbuildinfo.o] Error 1
make[4]: Leaving directory '/opt/f1c100s/tina/tina/out/bangu-h300/compile_dir/target/host/Python-2.7.15'
Makefile:246: recipe for target '/opt/f1c100s/tina/tina/out/bangu-h300/compile_dir/target/host/Python-2.7.15/.built' failed
make[3]: *** [/opt/f1c100s/tina/tina/out/bangu-h300/compile_dir/target/host/Python-2.7.15/.built] Error 2
make[3]: Leaving directory '/opt/f1c100s/tina/tina/package/lang/python'
package/Makefile:192: recipe for target 'package/lang/python/host/compile' failed
make[2]: *** [package/lang/python/host/compile] Error 2
make[2]: Leaving directory '/opt/f1c100s/tina/tina'
package/Makefile:189: recipe for target '/opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/stamp/.package_compile' failed
make[1]: *** [/opt/f1c100s/tina/tina/out/bangu-h300/staging_dir/target/stamp/.package_compile] Error 2
make[1]: Leaving directory '/opt/f1c100s/tina/tina'
/opt/f1c100s/tina/tina/build/toplevel.mk:301: recipe for target 'world' failed
make: *** [world] Error 2

#### make failed to build some targets (17 seconds) ####

我也出现了

#14 Re: 全志 SOC » 试一试 Ubuntu 18.04 编译f1c200s tina 3.x » 2022-07-10 17:37:24

@无根浮萍

大家也不用费事去找了: ubuntu1804_build_tina35_patch_files.tgz

直接解压就好了。

cp out/violin-F1C200s/compile_dir/host/pkg-config-0.29/glib/glib/gdate.c out/bangu-86panelA/compile_dir/host/pkg-config-0.29/glib/glib/gdate.c
cp out/violin-F1C200s/compile_dir/host/automake-1.15/bin/automake.in out/bangu-86panelA/compile_dir/host/automake-1.15/bin/automake.in
cp ./out/violin-F1C200s/compile_dir/host/u-boot-2014.10/include/linux/compiler-gcc5.h ./out/bangu-86panelA/compile_dir/host/u-boot-2014.10/include/linux/compiler-gcc7.h

借用借用

#15 Re: 全志 SOC » F1C100S几个频率的coremark分数 » 2022-07-08 17:10:08

864MHz 以上 要提高CPU电压, 1.3v, 或者更高一些

#20 Re: 全志 SOC » 收到小智SW106开发板到手,试着玩一玩 » 2022-06-28 19:00:59

@Bean

QQ截图20220628185809.png

串口接 5 / 39 / 40


一起学习, 我也刚刚接触.

#21 Re: 全志 SOC » 收到小智SW106开发板到手,试着玩一玩 » 2022-06-27 22:45:17

Bean 说:

请问下楼主 这个板子能移植lvgl跑吗

可以的,晚些我移植试一试。

#25 Re: 全志 SOC » 收到小智SW106开发板到手,试着玩一玩 » 2022-06-27 10:40:43

这玩意的脾气有点捉摸不定,我先记录一下吧:

/*
 * Allwinner Technology CO., Ltd. sun50iw10p1 soc board.
 *
 * soc board support.
 */

/dts-v1/;
#include <dt-bindings/input/input.h>
#include "sun50iw10p1.dtsi"

/{
        model = "sun50iw10";
        compatible = "allwinner,a3", "arm,sun50iw10p1";

        reg_usb1_vbus: usb1-vbus {
                compatible = "regulator-fixed";
                gpio = <&pio PI 12 1 2 0 1>;
                regulator-name = "usb1-vbus";
                regulator-min-microvolt = <5000000>;
                regulator-max-microvolt = <5000000>;
                enable-active-high;
        };

        reg_3v3: vdd_3v3 {
        compatible = "regulator-fixed";
        regulator-name = "vdd_3v3";
        regulator-min-microvolt = <3300000>;
        regulator-max-microvolt = <3300000>;
        regulator-enable-ramp-delay = <1000>;
        enable-active-high;
    };

        soc@03000000 {

                r_pio: pinctrl@07022000 {

                        s_twi0_pins_a: s_twi0@0 {
                                allwinner,pins = "PL0", "PL1";
                                allwinner,pname = "s_twi0_scl", "s_twi0_sda";
                                allwinner,function = "s_twi0";
                                allwinner,muxsel = <2>;
                                allwinner,drive = <1>;
                                allwinner,pull = <1>;
                        };

                        s_twi0_pins_b: s_twi0@1 {
                                allwinner,pins = "PL0", "PL1";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <7>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };
                        s_twi1_pins_a: s_twi1@0 {
                                allwinner,pins = "PL8", "PL9";
                                allwinner,pname = "s_twi1_scl", "s_twi1_sda";
                                allwinner,function = "s_twi1";
                                allwinner,muxsel = <2>;
                                allwinner,drive = <1>;
                                allwinner,pull = <1>;
                        };

                        s_twi1_pins_b: s_twi1@1 {
                                allwinner,pins = "PL8", "PL9";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <7>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };
                };
                pio: pinctrl@0300b000 {
                        twi0_pins_a: twi0@0 {
                                allwinner,pins = "PD22", "PD23";
                                allwinner,pname = "twi0_scl", "twi0_sda";
                                allwinner,function = "twi0";
                                allwinner,muxsel = <4>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };

                        twi0_pins_b: twi0@1 {
                                allwinner,pins = "PD22", "PD23";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <7>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };

                        twi1_pins_a: twi1@0 {
                                allwinner,pins = "PB4", "PB5";
                                allwinner,pname = "twi1_scl", "twi1_sda";
                                allwinner,function = "twi1";
                                allwinner,muxsel = <2>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };

                        twi1_pins_b: twi1@1 {
                                allwinner,pins = "PB4", "PB5";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <7>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };

                        twi2_pins_a: twi2@0 {
                                allwinner,pins = "PE1", "PE2";
                                allwinner,pname = "twi2_scl", "twi2_sda";
                                allwinner,function = "twi2";
                                allwinner,muxsel = <2>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };

                        twi2_pins_b: twi2@1 {
                                allwinner,pins = "PE1", "PE2";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <7>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };

                        twi3_pins_a: twi3@0 {
                                allwinner,pins = "PE3", "PE4";
                                allwinner,pname = "twi3_scl", "twi3_sda";
                                allwinner,function = "twi3";
                                allwinner,muxsel = <2>;
                                allwinner,drive = <1>;
                                allwinner,pull = <1>;
                        };

                        twi3_pins_b: twi3@1 {
                                allwinner,pins = "PE3", "PE4";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <7>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };

                        twi5_pins_a: twi5@0 {
                                allwinner,pins = "PI8", "PI9";
                                allwinner,pname = "twi5_scl", "twi5_sda";
                                allwinner,function = "twi5";
                                allwinner,muxsel = <2>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };

                        twi5_pins_b: twi5@1 {
                                allwinner,pins = "PI8", "PI9";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <7>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };

                        pwm0_pin_a: pwm0@0 {
                                allwinner,pins = "PD23";
                                allwinner,function = "pwm0";
                                allwinner,muxsel = <0x02>;
                                allwinner,drive = <0x2>;
                                allwinner,pull = <0>;
                                allwinner,data = <0xffffffff>;
                        };

                        pwm0_pin_b: pwm0@1 {
                                allwinner,pins = "PD23";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <0x07>;
                                allwinner,drive = <0x2>;
                                allwinner,pull = <0>;
                                allwinner,data = <0xffffffff>;
                        };

                        pwm1_pin_a: pwm1@0 {
                                allwinner,pins = "PI0";
                                allwinner,function = "pwm1";
                                allwinner,muxsel = <0x04>;
                                allwinner,drive = <0x2>;
                                allwinner,pull = <0>;
                                allwinner,data = <0xffffffff>;
                        };

                        pwm1_pin_b: pwm1@1 {
                                allwinner,pins = "PI0";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <0x07>;
                                allwinner,drive = <0x2>;
                                allwinner,pull = <0>;
                                allwinner,data = <0xffffffff>;
                        };

                        pwm2_pin_a: pwm2@0 {
                                allwinner,pins = "PI1";
                                allwinner,function = "pwm2";
                                allwinner,muxsel = <0x04>;
                                allwinner,drive = <0x2>;
                                allwinner,pull = <0>;
                                allwinner,data = <0xffffffff>;
                        };

                        pwm2_pin_b: pwm2@1 {
                                allwinner,pins = "PI1";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <0x07>;
                                allwinner,drive = <0x2>;
                                allwinner,pull = <0>;
                                allwinner,data = <0xffffffff>;
                        };

                        pwm3_pin_a: pwm3@0 {
                                allwinner,pins = "PD21";
                                allwinner,function = "pwm3";
                                allwinner,muxsel = <0x02>;
                                allwinner,drive = <0x2>;
                                allwinner,pull = <0>;
                                allwinner,data = <0xffffffff>;
                        };

                        pwm3_pin_b: pwm3@1 {
                                allwinner,pins = "PD21";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <0x07>;
                                allwinner,drive = <0x2>;
                                allwinner,pull = <0>;
                                allwinner,data = <0xffffffff>;
                        };

                        pwm7_pin_a: pwm7@0 {
                                allwinner,pins = "PI6";
                                allwinner,function = "pwm7";
                                allwinner,muxsel = <0x04>;
                                allwinner,drive = <0x2>;
                                allwinner,pull = <0>;
                                allwinner,data = <0xffffffff>;
                        };

                        pwm7_pin_b: pwm7@1 {
                                allwinner,pins = "PI6";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <0x07>;
                                allwinner,drive = <0x2>;
                                allwinner,pull = <0>;
                                allwinner,data = <0xffffffff>;
                        };

                        pwm8_pin_a: pwm8@0 {
                                allwinner,pins = "PI7";
                                allwinner,function = "pwm8";
                                allwinner,muxsel = <0x04>;
                                allwinner,drive = <0x2>;
                                allwinner,pull = <0>;
                                allwinner,data = <0xffffffff>;
                        };

                        pwm8_pin_b: pwm8@1 {
                                allwinner,pins = "PI7";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <0x07>;
                                allwinner,drive = <0x2>;
                                allwinner,pull = <0>;
                                allwinner,data = <0xffffffff>;
                        };

                        ledc_pins_a: ledc@0 {
                                allwinner,pins = "PH19";
                                allwinner,function = "ledc";
                                allwinner,muxsel = <5>;
                        };

                        ledc_pins_b: ledc@1 {
                                allwinner,pins = "PH19";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <7>;
                        };

                        key_pj1: key_pj1@0 {
                                allwinner,pins = "PJ1";
                                allwinner,function = "gpio_in";
                                allwinner,muxsel = <0x00>;
                                allwinner,drive = <0x2>;
                                allwinner,pull = <1>;
                                allwinner,data = <0x1>;
                        };

                        usb1_vbus_pin_a: usb1_vbus_pin@0 {
                                allwinner,pins = "PH10";
                                allwinner,function = "gpio_out";
                                allwinner,muxsel = <0x01>;
                                allwinner,drive = <0x2>;
                                allwinner,pull = <0>;
                                allwinner,data = <0x0>;
                        };

                        spi0_pins_a: spi0@0 {
                                allwinner,pins = "PC2", "PC4", "PC12", "PC15", "PC16";
                                allwinner,pname = "spi0_mosi", "spi0_miso",
                                                  "spi0_sclk", "spi0_wp", "spi0_hold";
                                allwinner,function = "spi0";
                                allwinner,muxsel = <4>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };

                        spi0_pins_b: spi0@1 {
                                allwinner,pins = "PC3", "PC7";
                                allwinner,pname = "spi0_cs0", "spi0_cs1";
                                allwinner,function = "spi0";
                                allwinner,muxsel = <4>;
                                allwinner,drive = <1>;
                                allwinner,pull = <1>;   /* only CS should be pulled up */
                        };

                        spi0_pins_c: spi0@2 {
                                allwinner,pins = "PC2", "PC3", "PC4", "PC7", "PC12", "PC15", "PC16";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <7>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };

                        spi1_pins_a: spi1@0 {
                                allwinner,pins = "PD11", "PD12", "PD13";
                                allwinner,pname = "spi1_sclk", "spi1_mosi",
                                                  "spi1_miso";
                                allwinner,function = "spi1";
                                allwinner,muxsel = <4>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };

                        spi1_pins_b: spi1@1 {
                                allwinner,pins = "PD10";
                                allwinner,pname = "spi1_cs0";
                                allwinner,function = "spi1";
                                allwinner,muxsel = <4>;
                                allwinner,drive = <1>;
                                allwinner,pull = <1>;   /* only CS should be pulled up */
                        };

                        spi1_pins_c: spi1@2 {
                                allwinner,pins = "PD10", "PD11", "PD12", "PD13";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <7>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };

                        spi2_pins_a: spi2@0 {
                                allwinner,pins = "PB1", "PB2", "PB3";
                                allwinner,pname = "spi2_sclk", "spi2_mosi",
                                                  "spi2_miso";
                                allwinner,function = "spi2";
                                allwinner,muxsel = <3>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };

                        spi2_pins_b: spi2@1 {
                                allwinner,pins = "PB0";
                                allwinner,pname = "spi2_cs0";
                                allwinner,function = "spi2";
                                allwinner,muxsel = <3>;
                                allwinner,drive = <1>;
                                allwinner,pull = <1>;   /* only CS should be pulled up */
                        };

                        spi2_pins_c: spi2@2 {
                                allwinner,pins = "PB0", "PB1", "PB2", "PB3";
                                allwinner,function = "io_disabled";
                                allwinner,muxsel = <7>;
                                allwinner,drive = <1>;
                                allwinner,pull = <0>;
                        };
                };

 rotary {
     compatible = "rotary-encoder";
     pinctrl-names = "default";
     /*pinctrl-0 = <&rotary_pins>;*/
     gpios = <&pio PJ 0 6 1 3 0xffffffff>, <&pio PJ 1 6 1 3 0xffffffff>; /* PJ0, PJ1 */
     linux,axis = <0>; /* REL_X */
     rotary-encoder,encoding = "gray";
     rotary-encoder,relative-axis;
 };


       gpio_keys_polled {
               compatible = "gpio-keys-polled";
               pinctrl-names = "default";
               pinctrl-0 = <&key_pj1>;
               #address-cells = <1>;
               #size-cells = <0>;
               poll-interval = <100>;

               button@0 {
                       label = "mute";
                       linux,code = <KEY_MUTE>;
                       gpios = <&pio PJ 0 6 1 1 1>; //PJ0
               };

               button@1 {
                       label = "power";
                       linux,code = <KEY_POWER>;
                       gpios = <&pio PJ 1 0 1 1 1>;
               };
       };



                gpio_keys {
                        device_type = "gpiokey";
                        compatible = "gpio-keys";
//                      pinctrl-names = "default";
//                      pinctrl-0 = <&key_pj1>;
//                      #address-cells = <1>;
//                      #size-cells = <0>;
//                      autorepeat;
                        status = "disabled";

                        power_key {
                                label = "volume down";
                                linux,code = <KEY_VOLUMEDOWN>;
                        //      gpios = <&pio PJ 0 6 1 1 1>;
//                              gpios = <&pio PJ 0 6 GPIO_ACTIVE_LOW>;
                                gpios = <&pio PJ 1 0 1 0 1>;
//                              debounce-interval = <100>;
//                              wakeup-source;
                                wakeup-source = <0x1>;
                        };

                        volume_down_key {
                                label = "volume up";
                                linux,code = <KEY_VOLUMEUP>;
//                              gpios = <&pio PJ 1 6 1 1 1>;
//                              gpios = <&pio PJ 1 GPIO_ACTIVE_LOW>;
                                gpios = <&pio PJ 0 0 1 0 1>;
                                //debounce-interval = <100>;
                                wakeup-source = <0x1>;
                        };
        };

                gmac0: eth@05020000 {
                        phy-mode = "rgmii";
                        use_ephy25m = <1>;
                        tx-delay = <7>;
                        rx-delay = <4>;
                        phy-rst = <&pio PH 19 1 1 1 0>;
                        status = "okay";
                };

                gmac1: eth@05030000 {
                        phy-mode = "rgmii";
                        use_ephy25m = <1>;
                        tx-delay = <7>;
                        rx-delay = <4>;
                        gmac-mtu = <900>;
                        phy-rst = <&pio PI 14 1 1 1 0>;
                        /*
                        gmac-power0-supply = <>;
                        gmac-power0-vol = <3300000>;
                        */
                        status = "disabled";
                };

                twi0: twi@0x05002000{
                        clock-frequency = <400000>;
                        pinctrl-0 = <&twi0_pins_a>;
                        pinctrl-1 = <&twi0_pins_b>;
                        status = "disabled";
                        /* audio: add ac108 capture */
                        /*
                        ac108@3B {
                                compatible = "Allwinner,MicArray_0";
                                device_type = "MicArray_0";
                                reg = <0x3B>;
                                regulator_used = <0x0>;
                                power_gpio_used = <0x0>;
                                reset_gpio_used = <0x0>;
                                twi_bus = <0x1>;
                                pga_gain = <0x1F>;
                                slot_width = <0x20>;
                                lrck_period = <0x80>;
                                ref_pga_used = <0x1>;
                                ref_pga_gain = <0x10>;
                                ref_channel = <0x3>;
                                debug_mode = <0x0>;
                        };
                        */

                        /*ctp {
                                compatible = "allwinner,goodix";
                                reg = <0x5d>;
                                device_type = "ctp";
                                status = "disabled";
                                ctp_twi_id = <0x0>;
                                ctp_twi_addr = <0x5d>;
                                ctp_screen_max_x = <0x500>;
                                ctp_screen_max_y = <0x320>;
                                ctp_revert_x_flag = <0x0>;
                                ctp_revert_y_flag = <0x0>;
                                ctp_exchange_x_y_flag = <0x0>;
                                ctp_int_port = <&pio PB 7 6 0xffffffff 0xffffffff 0>;
                                ctp_wakeup = <&pio PB 8 1 0xffffffff 0xffffffff 1>;
                                ctp-supply = <>;
                                ctp_power_ldo_vol = <3300>;
                        };*/
                };

                twi1: twi@0x05002400{
                        clock-frequency = <200000>;
                        pinctrl-0 = <&twi1_pins_a>;
                        pinctrl-1 = <&twi1_pins_b>;
                        status = "disabled";
/*
                        ctp {
                                compatible = "allwinner,goodix";
                                ctp_name = "gt9xxnew_ts";
                                reg = <0x5d>;
                                device_type = "ctp";
                                status = "okay";
                                ctp_twi_id = <0x1>;
                                ctp_twi_addr = <0x5d>;
                                ctp_screen_max_x = <0x500>;
                                ctp_screen_max_y = <0x320>;
                                ctp_revert_x_flag = <0x0>;
                                ctp_revert_y_flag = <0x0>;
                                ctp_exchange_x_y_flag = <0x0>;
                                ctp_int_port = <&pio PI 0 6 0xffffffff 0xffffffff 0>;
                                ctp_wakeup = <&pio PI 1 1 0xffffffff 0xffffffff 1>;
                                ctp-supply = <>;
                                ctp_power_ldo_vol = <3300>;
                        };
*/
                };

                twi2: twi@0x05002800{
                        clock-frequency = <200000>;
                        pinctrl-0 = <&twi2_pins_a>;
                        pinctrl-1 = <&twi2_pins_b>;
                        status = "disabled";
                };

                twi3: twi@0x05002c00{
                        clock-frequency = <200000>;
                        pinctrl-0 = <&twi3_pins_a>;
                        pinctrl-1 = <&twi3_pins_b>;
                        status = "disabled";
                };

                twi5: twi@0x05003400{
                        clock-frequency = <400000>;
                        pinctrl-0 = <&twi5_pins_a>;
                        pinctrl-1 = <&twi5_pins_b>;
                        pinctrl-names = "default", "sleep";
                        status = "okay";
/*
                        ft6x06@48 {
                                compatible = "focaltech,ft6236";
                                reg = <0x48>;
                                interrupt-parent = <&pio>;
                                interrupts = <PJ 8 IRQ_TYPE_LEVEL_LOW>;
                                reset-gpios = <&pio PJ 9 1 0xffffffff 0xffffffff 1>;
                                touchscreen-size-x = <720>;
                                touchscreen-size-y = <720>;
//                              touchscreen-inverted-x;
//                              touchscreen-swapped-x-y;
                                status = "disabled";
                        };
*/

                        ctp {
                                compatible = "allwinner,goodix";
                                ctp_name = "gt9xxnew_ts";
                                reg = <0x14>;
                                device_type = "ctp";
                                status = "okay";
                                ctp_twi_id = <0x1>;
                                ctp_twi_addr = <0x14>;
                                ctp_screen_max_x = <480>;
                                ctp_screen_max_y = <480>;
                                ctp_revert_x_flag = <0x0>;
                                ctp_revert_y_flag = <0x0>;
                                ctp_exchange_x_y_flag = <0x0>;
                                ctp_int_port = <&pio PJ 8 6 0xffffffff 0xffffffff 0>;
                                ctp_wakeup = <&pio PJ 9 1 0xffffffff 0xffffffff 1>;
                                ctp-supply = <>;
                                ctp_power_ldo_vol = <3300>;
                        };

                };

                twi6: s_twi@0x07081400{
                        clock-frequency = <200000>;
                        pinctrl-0 = <&s_twi0_pins_a>;
                        pinctrl-1 = <&s_twi0_pins_b>;
                        twi_drv_used = <1>;
                        status = "disabled";
                        no_suspend = <1>;
                };

                standby_param: standby_param {
                        vdd-cpu = <0x00000006>;
                        vdd-sys = <0x00000008>;
                        vcc-pll = <0x00000100>;

                        osc24m-on = <0x0>;
                };

                twi7: s_twi@0x07081800{
                        clock-frequency = <200000>;
                        pinctrl-0 = <&s_twi1_pins_a>;
                        pinctrl-1 = <&s_twi1_pins_b>;
                        status = "disabled";
                };

                spi0: spi@05010000 {
                        pinctrl-0 = <&spi0_pins_a &spi0_pins_b>;
                        pinctrl-1 = <&spi0_pins_c>;
                        spi_slave_mode = <0>;
                        status = "disabled";
                        spi_board0 {
                                device_type = "spi_board0";
                                compatible = "rohm,dh2228fv";
                                spi-max-frequency = <0x5f5e100>;
                                reg = <0x0>;
                                spi-rx-bus-width = <0x1>;
                                spi-tx-bus-width = <0x1>;
                                status = "disabled";
                        };
                };

                spi1: spi@05011000 {
                        pinctrl-0 = <&spi1_pins_a &spi1_pins_b>;
                        pinctrl-1 = <&spi1_pins_c>;
                        spi_slave_mode = <0>;
                        status = "disabled";
                        spi_board1 {
                                device_type = "spi_board1";
                                compatible = "rohm,dh2228fv";
                                spi-max-frequency = <0x5f5e100>;
                                reg = <0x0>;
                                spi-rx-bus-width = <0x1>;
                                spi-tx-bus-width = <0x1>;
                                status = "disabled";
                        };
                };

                spi2: spi@05012000 {
                        pinctrl-0 = <&spi2_pins_a &spi2_pins_b>;
                        pinctrl-1 = <&spi2_pins_c>;
                        spi_slave_mode = <0>;
                        status = "disabled";
                        spi_board1 {
                                device_type = "spi_board2";
                                compatible = "rohm,dh2228fv";
                                spi-max-frequency = <0x5f5e100>;
                                reg = <0x0>;
                                spi-rx-bus-width = <0x1>;
                                spi-tx-bus-width = <0x1>;
                                status = "disabled";
                        };
                };

                pwm0: pwm0@0300a000 {
                        pinctrl-names = "active", "sleep";
                        pinctrl-0 = <&pwm0_pin_a>;
                        pinctrl-1 = <&pwm0_pin_b>;
                };

                pwm1: pwm1@0300a000 {
                        pinctrl-names = "active", "sleep";
                        pinctrl-0 = <&pwm1_pin_a>;
                        pinctrl-1 = <&pwm1_pin_b>;
                };

                pwm2: pwm2@0300a000 {
                        pinctrl-names = "active", "sleep";
                        pinctrl-0 = <&pwm2_pin_a>;
                        pinctrl-1 = <&pwm2_pin_b>;
                };

                pwm7: pwm7@0300a000 {
                        pinctrl-names = "active", "sleep";
                        pinctrl-0 = <&pwm7_pin_a>;
                        pinctrl-1 = <&pwm7_pin_b>;
                };

                pwm8: pwm8@0300a000 {
                        pinctrl-names = "active", "sleep";
                        pinctrl-0 = <&pwm8_pin_a>;
                        pinctrl-1 = <&pwm8_pin_b>;
                };

                ledc: ledc@0x05018000 {
                        pinctrl-0 = <&ledc_pins_a>;
                        pinctrl-1 = <&ledc_pins_b>;
                        status    = "disabled";
                };

                gpadc:gpadc{
                        channel_num = <1>;
                        channel_select = <0x01>;
                        channel_data_select = <0>;
                        channel_compare_select = <0x01>;
                        channel_cld_select = <0x01>;
                        channel_chd_select = <0>;
                        channel0_compare_lowdata = <1700000>;
                        channel0_compare_higdata = <1200000>;
                        key_cnt = <5>;
                        key0_vol = <115>;
                        key0_val = <115>;
                        key1_vol = <240>;
                        key1_val = <114>;
                        key2_vol = <360>;
                        key2_val = <139>;
                        key3_vol = <480>;
                        key3_val = <28>;
                        key4_vol = <600>;
                        key4_val = <102>;
                        status = "okay";
                };

                sdc2: sdmmc@04022000 {
                        non-removable;
                        bus-width = <8>;
                        mmc-ddr-1_8v;
                        mmc-hs200-1_8v;
                        mmc-hs400-1_8v;
                        no-sdio;
                        no-sd;
                        cap-mmc-highspeed;
                        sunxi-power-save-mode;
                        sunxi-dis-signal-vol-sw;
                        max-frequency = <100000000>;
                        vmmc-supply = <>;
                        vqmmc-supply = <>;
                        status = "okay";
                };

                sdc0: sdmmc@04020000 {
                        bus-width = <4>;
                        cd-gpios = <&pio PF 6 6 1 3 0xffffffff>;
                        /*non-removable;*/
                        /*broken-cd;*/
                        /*cd-inverted*/
                        /*data3-detect;*/
                        /*card-pwr-gpios = <&pio PH 14 1 1 2 0xffffffff>;*/
                        cd-used-24M;
                        cap-sd-highspeed;
                        sd-uhs-sdr50;
                        sd-uhs-ddr50;
                        sd-uhs-sdr104;
                        no-sdio;
                        no-mmc;
                        sunxi-power-save-mode;
                        /*sunxi-dis-signal-vol-sw;*/
                        max-frequency = <150000000>;
                        ctl-spec-caps = <0x8>;
                        vmmc-supply = <>;
                        vqmmc33sw-supply = <>;
                        vdmmc33sw-supply = <>;
                        vqmmc18sw-supply = <>;
                        vdmmc18sw-supply = <>;
                        status = "okay";
                };

                sdc1: sdmmc@04021000 {
                        bus-width = <4>;
                        no-mmc;
                        no-sd;
                        cap-sd-highspeed;
                        /*sd-uhs-sdr12*/
                        /*sd-uhs-sdr25*/
                        /*sd-uhs-sdr50;*/
                        /*sd-uhs-ddr50;*/
                        /*sd-uhs-sdr104*/
                        /*sunxi-power-save-mode;*/
                        /*sunxi-dis-signal-vol-sw;*/
                        cap-sdio-irq;
                        keep-power-in-suspend;
                        ignore-pm-notify;
                        max-frequency = <50000000>;
                        ctl-spec-caps = <0x8>;
                        status = "okay";
                };

/*
 *usb_used: usb controller enable. 0-disable, 1-enable.
 *usb_port_type: usb mode. 0-device, 1-host, 2-otg.
 *usb_detect_type: usb hotplug detect mode. 0-none, 1-vbus/id detect, 2-id/dpdm detect.
 *usb_drv_vbus_gpio:USB DRY_VBUS pin config or "axp_ctrl"
 */
                usbc0:usbc0@0 {
                        device_type = "usbc0";
                        usb_port_type = <0x2>;
                        usb_detect_type = <0x1>;
                        usb_id_gpio = <&pio PH 11 0 0 0xffffffff 0xffffffff>;
                        usb_det_vbus_gpio   = <&pio PH 12 0 0 0xffffffff 0xffffffff>;
                        usb_regulator_io = "nocare";
                        usb_wakeup_suspend = <0>;
                        usb_luns = <3>;
                        usb_serial_unique = <0>;
                        usb_serial_number = "20080411";
                        rndis_wceis = <1>;
                        status = "okay";
                };

                ehci0:ehci0-controller@0x05101000 {
                        drvvbus-supply = <&reg_usb1_vbus>;
                };

                ohci0:ohci0-controller@0x05101400 {
                        drvvbus-supply = <&reg_usb1_vbus>;
                };

                usbc1:usbc1@0 {
                        device_type = "usbc1";
                        usb_regulator_io = "nocare";
                        usb_wakeup_suspend = <1>;
                        wakeup-source;
                        status = "okay";
                };

                /* Audio Driver Modules */
                codec:codec@0x05096000 {
                        /* MIC and headphone gain setting */
                        mic1gain        = <0x1F>;
                        mic2gain        = <0x1F>;
                        /* ADC/DAC DRC/HPF func enabled */
                        /* 0x1:DAP_HP_EN; 0x2:DAP_SPK_EN; 0x3:DAP_HPSPK_EN */
                        adcdrc_cfg      = <0x0>;
                        adchpf_cfg      = <0x0>;
                        dacdrc_cfg      = <0x0>;
                        dachpf_cfg      = <0x0>;
                        /* Volume about */
                        digital_vol     = <0x00>;
                        lineout_vol     = <0x1a>;
                        headphonegain   = <0x00>;
                        /* Pa enabled about */
                        pa_level        = <0x01>;
                        pa_msleep_time  = <0x78>;
/*                      gpio-spk = <&pio PH 19 1 1 1 1>;*/
                        /* regulator about */
                        avcc-supply = <>;
                        status = "okay";
                };

                sndcodec:sound@0 {
                        noheadphonemic = <0x01>;
                        status = "okay";
                };

                spdif:spdif-controller@0x05094000{
                        status = "disabled";
                };

                sndspdif:sound@1{
                        status = "disabled";
                };

                dmic:dmic-controller@0x05095000{
                        status = "disabled";
                };

                snddmic:sound@2{
                        status = "disabled";
                };

                daudio0:daudio@0x05090000 {
                        mclk_div        = <0x01>;
                        frametype       = <0x00>;
                        tdm_config      = <0x01>;
                        sign_extend     = <0x00>;
                        tx_data_mode    = <0x00>;
                        rx_data_mode    = <0x00>;
                        msb_lsb_first   = <0x00>;
                        pcm_lrck_period = <0x80>;
                        audio_format    = <0x01>;
                        daudio_master   = <0x04>;
                        signal_inversion  = <0x01>;
                        slot_width_select = <0x20>;
                        status = "disabled";
                };

                snddaudio0:sound@3 {
                /*
                        sunxi,snddaudio-codec = "ac108.0-003b";
                        sunxi,snddaudio-codec-dai = "ac108-pcm0";
                */
                        status = "disabled";
                };

                daudio1:daudio@0x05091000 {
                        mclk_div        = <0x01>;
                        frametype       = <0x00>;
                        tdm_config      = <0x01>;
                        sign_extend     = <0x00>;
                        tx_data_mode    = <0x00>;
                        rx_data_mode    = <0x00>;
                        msb_lsb_first   = <0x00>;
                        pcm_lrck_period = <0x20>;
                        audio_format    = <0x01>;
                        daudio_master   = <0x04>;
                        signal_inversion  = <0x01>;
                        slot_width_select = <0x20>;
                        status = "disabled";
                };

                snddaudio1:sound@4 {
                        status = "disabled";
                };

                daudio2:daudio@0x05092000 {
                        mclk_div        = <0x01>;
                        frametype       = <0x00>;
                        tdm_config      = <0x01>;
                        sign_extend     = <0x00>;
                        tx_data_mode    = <0x00>;
                        rx_data_mode    = <0x00>;
                        msb_lsb_first   = <0x00>;
                        pcm_lrck_period = <0x20>;
                        audio_format    = <0x01>;
                        daudio_master   = <0x04>;
                        signal_inversion  = <0x01>;
                        slot_width_select = <0x20>;
                        status = "disabled";
                };

                snddaudio2:sound@5 {
                        status = "disabled";
                };

                daudio3:daudio@0x05093000 {
                        mclk_div        = <0x01>;
                        frametype       = <0x00>;
                        tdm_config      = <0x01>;
                        sign_extend     = <0x00>;
                        tx_data_mode    = <0x00>;
                        rx_data_mode    = <0x00>;
                        msb_lsb_first   = <0x00>;
                        pcm_lrck_period = <0x20>;
                        audio_format    = <0x01>;
                        daudio_master   = <0x04>;
                        signal_inversion  = <0x01>;
                        slot_width_select = <0x20>;
                        status = "disabled";
                };

                snddaudio3:sound@6 {
                        status = "disabled";
                };
                vind0:vind@0 {
                        vind0_clk = <336000000>;
                        vind0_isp = <300000000>;
                        status = "okay";

                        actuator0:actuator@0 {
                                device_type = "actuator0";
                                actuator0_name = "ad5820_act";
                                actuator0_slave = <0x18>;
                                actuator0_af_pwdn = <>;
                                actuator0_afvdd = "afvcc-csi";
                                actuator0_afvdd_vol = <2800000>;
                                status = "disabled";
                        };
                        flash0:flash@0 {
                                device_type = "flash0";
                                flash0_type = <2>;
                                flash0_en = <>;
                                flash0_mode = <>;
                                flash0_flvdd = "";
                                flash0_flvdd_vol = <>;
                                device_id = <0>;
                                status = "disabled";
                        };
                        sensor0:sensor@0 {
                                device_type = "sensor0";
                                sensor0_mname = "imx278_mipi";
                                sensor0_twi_cci_id = <2>;
                                sensor0_twi_addr = <0x20>;
                                sensor0_mclk_id = <0>;
                                sensor0_pos = "rear";
                                sensor0_isp_used = <1>;
                                sensor0_fmt = <1>;
                                sensor0_stby_mode = <0>;
                                sensor0_vflip = <0>;
                                sensor0_hflip = <0>;
                                sensor0_iovdd-supply = <>;
                                sensor0_iovdd_vol = <1800000>;
                                sensor0_avdd-supply = <>;
                                sensor0_avdd_vol = <2800000>;
                                sensor0_dvdd-supply = <>;
                                sensor0_dvdd_vol = <1200000>;
                                sensor0_power_en = <>;
                                sensor0_reset = <&pio PE 7 1 0 1 0>;
                                sensor0_pwdn = <&pio PE 6 1 0 1 0>;
                                status  = "disabled";
                        };
                        sensor1:sensor@1 {
                                device_type = "sensor1";
                                sensor1_mname = "imx386_mipi";
                                sensor1_twi_cci_id = <3>;
                                sensor1_twi_addr = <0x20>;
                                sensor1_mclk_id = <1>;
                                sensor1_pos = "front";
                                sensor1_isp_used = <1>;
                                sensor1_fmt = <1>;
                                sensor1_stby_mode = <0>;
                                sensor1_vflip = <0>;
                                sensor1_hflip = <0>;
                                sensor1_iovdd-supply = <>;
                                sensor1_iovdd_vol = <1800000>;
                                sensor1_avdd-supply = <>;
                                sensor1_avdd_vol = <2800000>;
                                sensor1_dvdd-supply = <>;
                                sensor1_dvdd_vol = <>;
                                sensor1_power_en = <>;
                                sensor1_reset = <&pio PE 9 1 0 1 0>;
                                sensor1_pwdn = <&pio PE 8 1 0 1 0>;
                                status  = "disabled";
                        };
                        vinc0:vinc@0 {
                                vinc0_csi_sel = <0>;
                                vinc0_mipi_sel = <0>;
                                vinc0_isp_sel = <0>;
                                vinc0_isp_tx_ch = <0>;
                                vinc0_tdm_rx_sel = <0>;
                                vinc0_rear_sensor_sel = <0>;
                                vinc0_front_sensor_sel = <1>;
                                vinc0_sensor_list = <0>;
                                status = "disabled";
                        };
                        vinc1:vinc@1 {
                                vinc1_csi_sel = <0>;
                                vinc1_mipi_sel = <0>;
                                vinc1_isp_sel = <0>;
                                vinc1_isp_tx_ch = <0>;
                                vinc1_tdm_rx_sel = <0>;
                                vinc1_rear_sensor_sel = <0>;
                                vinc1_front_sensor_sel = <1>;
                                vinc1_sensor_list = <0>;
                                status = "disabled";
                        };
                        vinc2:vinc@2 {
                                vinc2_csi_sel = <1>;
                                vinc2_mipi_sel = <1>;
                                vinc2_isp_sel = <1>;
                                vinc2_isp_tx_ch = <0>;
                                vinc2_tdm_rx_sel = <1>;
                                vinc2_rear_sensor_sel = <0>;
                                vinc2_front_sensor_sel = <1>;
                                vinc2_sensor_list = <0>;
                                status = "disabled";
                        };
                        vinc3:vinc@3 {
                                vinc3_csi_sel = <1>;
                                vinc3_mipi_sel = <1>;
                                vinc3_isp_sel = <1>;
                                vinc3_isp_tx_ch = <0>;
                                vinc3_tdm_rx_sel = <0xff>;
                                vinc3_rear_sensor_sel = <0>;
                                vinc3_front_sensor_sel = <1>;
                                vinc3_sensor_list = <0>;
                                status = "disabled";
                        };
                };
/*----------------------------------------------------------------------------------
disp init configuration

disp_mode             (0:screen0<screen0,fb0>)
screenx_output_type   (0:none; 1:lcd; 2:tv; 3:hdmi;5:vdpo)
screenx_output_mode   (used for hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50)
                      (5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60)
screenx_output_format (for hdmi, 0:RGB 1:yuv444 2:yuv422 3:yuv420)
screenx_output_bits   (for hdmi, 0:8bit 1:10bit 2:12bit 2:16bit)
screenx_output_eotf   (for hdmi, 0:reserve 4:SDR 16:HDR10 18:HLG)
screenx_output_cs     (for hdmi, 0:undefined  257:BT709 260:BT601  263:BT2020)
screenx_output_dvi_hdmi (for hdmi, 0:undefined 1:dvi mode 2:hdmi mode)
screen0_output_range   (for hdmi, 0:default 1:full 2:limited)
screen0_output_scan    (for hdmi, 0:no data 1:overscan 2:underscan)
screen0_output_aspect_ratio  (for hdmi, 8-same as original picture 9-4:3 10-16:9 11-14:9)
fbx format            (4:RGB655 5:RGB565 6:RGB556 7:ARGB1555 8:RGBA5551 9:RGB888 10:ARGB8888 12:ARGB4444)
fbx pixel sequence    (0:ARGB 1:BGRA 2:ABGR 3:RGBA)
fb0_scaler_mode_enable(scaler mode enable, used FE)
fbx_width,fbx_height  (framebuffer horizontal/vertical pixels, fix to output resolution while equal 0)
lcdx_backlight        (lcd init backlight,the range:[0,256],default:197
lcdx_yy               (lcd init screen bright/contrast/saturation/hue, value:0~100, default:50/50/57/50)
lcd0_contrast         (LCD contrast, 0~100)
lcd0_saturation       (LCD saturation, 0~100)
lcd0_hue              (LCD hue, 0~100)
framebuffer software rotation setting:
disp_rotation_used:   (0:disable; 1:enable,you must set fbX_width to lcd_y,
set fbX_height to lcd_x)
degreeX:              (X:screen index; 0:0 degree; 1:90 degree; 3:270 degree)
degreeX_Y:            (X:screen index; Y:layer index 0~15; 0:0 degree; 1:90 degree; 3:270 degree)
devX_output_type : config output type in bootGUI framework in UBOOT-2018.
                                   (0:none; 1:lcd; 2:tv; 4:hdmi;)
devX_output_mode : config output resolution(see include/video/sunxi_display2.h) of bootGUI framework in UBOOT-2018
devX_screen_id   : config display index of bootGUI framework in UBOOT-2018
devX_do_hpd      : whether do hpd detectation or not in UBOOT-2018
chn_cfg_mode     : Hardware DE channel allocation config. 0:single display with 6
                                   channel, 1:dual display with 4 channel in main display and 2 channel in second
                   display, 2:dual display with 3 channel in main display and 3 channel in second
                   in display.
----------------------------------------------------------------------------------*/
                disp: disp@06000000 {
                        disp_init_enable         = <1>;
                        disp_mode                = <1>;

                        screen0_output_type      = <1>;
                        screen0_output_mode      = <4>;

                        screen0_output_format    = <0>;
                        screen0_output_bits      = <0>;
                        screen0_output_eotf      = <4>;
                        screen0_output_cs        = <257>;
                        screen0_output_dvi_hdmi  = <2>;
                        screen0_output_range     = <2>;
                        screen0_output_scan      = <0>;
                        screen0_output_aspect_ratio = <8>;

                        screen1_output_type      = <1>;
                        screen1_output_mode      = <4>;

                        screen1_output_format    = <0>;
                        screen1_output_bits      = <0>;
                        screen1_output_eotf      = <4>;
                        screen1_output_cs        = <257>;
                        screen1_output_dvi_hdmi  = <2>;
                        screen1_output_range     = <2>;
                        screen1_output_scan      = <0>;
                        screen1_output_aspect_ratio = <8>;

                        dev0_output_type         = <1>;
                        dev0_output_mode         = <4>;
                        dev0_screen_id           = <0>;
                        dev0_do_hpd              = <0>;

                        dev1_output_type         = <1>;
                        dev1_output_mode         = <4>;
                        dev1_screen_id           = <1>;
                        dev1_do_hpd              = <0>;

                        def_output_dev           = <0>;
                        hdmi_mode_check          = <1>;

                        fb0_format               = <0>;
                        fb0_width                = <0>;
                        fb0_height               = <0>;

                        fb1_format               = <0>;
                        fb1_width                = <0>;
                        fb1_height               = <0>;
                        chn_cfg_mode             = <1>;

                        disp_para_zone           = <1>;
                        /*VCC-LCD*/
                        dc1sw-supply = <>;
                        /*VCC-DSI*/
                        eldo3-supply = <>;
                        /*VCC-PD*/
                        dcdc1-supply = <>;
                        status        = "okay";
                };
/*----------------------------------------------------------------------------------
;lcd0 configuration

;lcd_if:               0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp; 6:extend dsi
;lcd_hv_if             0:Parallel RGB; 8:Serial RGB; 10:Dummy RGB; 11: RGB Dummy;12:CCIR656
;lcd_hv_clk_phase      0:0 degree;1:90 degree;2:180 degree;3:270 degree
;lcd_hv_sync_polarity  0:vs low,hs low; 1:vs high,hslow; 2:vs low,hs high; 3:vs high,hs high
;lcd_hv_syuv_seq       0:YUYV; 1:YVYU; 2:UYVY; 3:VYUY
;lcd_cpu_if            0:18bit/1 cycle parallel(RGB666); 4:16bit/1cycle parallel (RGB565)
;                      6:18bit/3 cycle parallel(RGB666); 7:16bit/2cycle parallel (RGB565)
;lcd_cpu_te            0:frame auto trigger; 1:frame triggered by te rising edge; 2:frame triggered by te falling edge;
;lcd_dsi_if            0:video mode; 1: Command mode; 2:video burst mode
;lcd_dsi_te            0:frame auto trigger; 1:frame triggered by te rising edge; 2:frame triggered by te falling edge;
;lcd_x:                lcd horizontal resolution
;lcd_y:                lcd vertical resolution
;lcd_width:            width of lcd in mm
;lcd_height:           height of lcd in mm
;lcd_dclk_freq:        in MHZ unit
;lcd_pwm_freq:         in HZ unit
;lcd_pwm_pol:          lcd backlight PWM polarity
;lcd_pwm_max_limit     lcd backlight PWM max limit(<=255)
;lcd_hbp:              hsync back porch(pixel) + hsync plus width(pixel);
;lcd_ht:               hsync total cycle(pixel)
;lcd_vbp:              vsync back porch(line) + vysnc plus width(line)
;lcd_vt:               vysnc total cycle(line)
;lcd_hspw:             hsync plus width(pixel)
;lcd_vspw:             vysnc plus width(pixel)
;lcd_lvds_if:          0:single link;  1:dual link(odd and even); 2:dual link(same pixel)
;lcd_lvds_colordepth:  0:8bit; 1:6bit
;lcd_lvds_mode:        0:NS mode; 1:JEIDA mode
;lcd_frm:              0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither
;lcd_io_phase:         0:noraml; 1:intert phase(0~3bit: vsync phase; 4~7bit:hsync phase;
;                      8~11bit:dclk phase; 12~15bit:de phase)
;lcd_gamma_en          lcd gamma correction enable
;lcd_bright_curve_en   lcd bright curve correction enable
;lcd_cmap_en           lcd color map function enable
;deu_mode              0:smoll lcd screen; 1:large lcd screen(larger than 10inch)
;lcdgamma4iep:         Smart Backlight parameter, lcd gamma vale * 10;
;                      decrease it while lcd is not bright enough; increase while lcd is too bright
;smart_color           90:normal lcd screen 65:retina lcd screen(9.7inch)
;Pin setting for special function ie.LVDS, RGB data or vsync
;   name(donot care) = port:PD12<pin function><pull up or pull down><drive ability><output level>
;Pin setting for gpio:
;   lcd_gpio_X     = port:PD12<pin function><pull up or pull down><drive ability><output level>
;Pin setting for backlight enable pin
;   lcd_bl_en     = port:PD12<pin function><pull up or pull down><drive ability><output level>
;fsync setting, pulse to csi
;lcd_fsync_en          (0:disable fsync,1:enable)
;lcd_fsync_act_time    (active time of fsync, unit:pixel)
;lcd_fsync_dis_time    (disactive time of fsync, unit:pixel)
;lcd_fsync_pol         (0:positive;1:negative)
;gpio config: <&pio for cpu or &r_pio for cpus, port, port num, pio function,
pull up or pull down(default 0), driver level(default 1), data>
;For dual link lvds: use lvds2link_pins_a  and lvds2link_pins_b instead
;For rgb24: use rgb24_pins_a  and rgb24_pins_b instead
;For lvds1: use lvds1_pins_a  and lvds1_pins_b instead
;For lvds0: use lvds0_pins_a  and lvds0_pins_b instead
;----------------------------------------------------------------------------------*/
                lcd0: lcd0@01c0c000 {
        lcd_used            = <1>;

        lcd_driver_name     = "tft08006";
        lcd_backlight       = <100>;
        lcd_if              = <4>;

        lcd_x               = <800>;
        lcd_y               = <1280>;
        lcd_width           = <52>;
        lcd_height          = <52>;
        lcd_dclk_freq       = <70>;

        lcd_pwm_used        = <0>;
        lcd_pwm_ch          = <0>;
        lcd_pwm_freq        = <1000>;
        lcd_pwm_pol         = <0>;
        lcd_pwm_max_limit   = <255>;

        lcd_hbp             = <32>;
        lcd_ht              = <868>;
        lcd_hspw            = <4>;
        lcd_vbp             = <12>;
        lcd_vt              = <1311>;
        lcd_vspw            = <4>;

        lcd_dsi_if          = <0>;
        lcd_dsi_lane        = <4>;
        lcd_lvds_if         = <0>;
        lcd_lvds_colordepth = <0>;
        lcd_lvds_mode       = <0>;
        lcd_frm             = <0>;
        lcd_hv_clk_phase    = <0>;
        lcd_hv_sync_polarity= <0>;
        lcd_io_phase        = <0x0000>;
        lcd_gamma_en        = <0>;
        lcd_bright_curve_en = <0>;
        lcd_cmap_en         = <0>;
        lcd_fsync_en        = <0>;
        lcd_fsync_act_time  = <1000>;
        lcd_fsync_dis_time  = <1000>;
        lcd_fsync_pol       = <0>;

        deu_mode            = <0>;
        lcdgamma4iep        = <22>;
        smart_color         = <90>;

                        lcd_pin_power;
                        lcd_power;
                        /*lcd_bl_en = <&pio PB 8 1 0 3 1>;*/
                        /*lcd_gpio_1 = <&pio PD 23 1 0 3 1>;*/
                        lcd_gpio_0 = <&pio PC 12 1 0 3 1>;
                        pinctrl-0 = <&dsi4lane_pins_a>;
                        pinctrl-1 = <&dsi4lane_pins_b>;

                        status = "okay";

                };


                lcd1: lcd1@01c0c001 {
                        lcd_used                = <1>;
                        lcd_driver_name         = "st7701s_rgb";

                        lcd_if                  = <0>;
                        lcd_hv_if               = <0>;

                        lcd_width               = <70>;
                        lcd_height              = <72>;
                        lcd_x                   = <480>;
                        lcd_y                   = <480>;
                        lcd_dclk_freq           = <11>;
                        lcd_hbp                 = <60>;
                        lcd_ht                  = <612>;
                        lcd_hspw                = <12>;
                        lcd_vbp                 = <18>;
                        lcd_vt                  = <520>;
                        lcd_vspw                = <4>;

                        lcd_backlight           = <250>;// 0 ~ 255
                        lcd_pwm_used            = <1>;
                        lcd_pwm_ch              = <8>;
                        lcd_pwm_freq            = <20000>;
                        lcd_pwm_pol             = <1>;
                        lcd_pwm_max_limit   = <255>;
                        lcd_bright_curve_en = <0>;

                        lcd_frm                 = <1>;
                        lcd_io_phase            = <0x0000>;
                        lcd_gamma_en            = <0>;
                        lcd_cmap_en             = <0>;
                        lcd_hv_clk_phase        = <1>;
                        lcd_hv_sync_polarity= <0>;
                        lcd_rb_swap         = <0>;

                        //lcd_bl_en           = <&pio PI 7 1 1 3 1>;
                        lcd_gpio_0              = <&pio PJ 16 1 1 3 1>;//reset
                        lcd_gpio_1              = <&pio PJ 17 1 1 3 1>;//cs
                        lcd_gpio_2              = <&pio PC  2 1 1 3 1>;//sdi
                        lcd_gpio_3              = <&pio PC 12 1 1 3 1>;//scl

/*
                        lcd_gpio_2              = <&r_pio PL 2 1 1 3 1>;//sdi
                        lcd_gpio_3              = <&r_pio PL 3 1 1 3 1>;//scl
*/
                        lcd_pin_power;
                        lcd_power;

                        pinctrl-0                       = <&rgb18_pins_c>;
                        pinctrl-1                       = <&rgb18_pins_d>;

                        status = "okay";
                };


                wlan: wlan@0 {
                        compatible    = "allwinner,sunxi-wlan";
                        pinctrl-0;
                        pinctrl-names;
                        wlan_busnum   = <0x1>;
                        wlan_power;
                        wlan_io_regulator;
                        wlan_regon = <&r_pio PL 10 1 0xffffffff 0xffffffff 0>;
                        wlan_hostwake = <&r_pio PL 7 1 0xffffffff 0xffffffff 0>;
                        chip_en;
                        power_en;
                        status        = "okay";
                };

                bt: bt@0 {
                        compatible    = "allwinner,sunxi-bt";
                        clocks        = <&clk_losc_out>, <&clk_dcxo_out>;
                        bt_power;
                        bt_io_regulator;
                        bt_rst_n      = <&r_pio PL 5 1 0xffffffff 0xffffffff 0>;
                        bt_wake = <&r_pio PL 4 1 0xffffffff 0xffffffff 0>;
                        bt_hostwake = <&r_pio PL 6 1 0xffffffff 0xffffffff 0>;
                        status        = "okay";
                };


                modem: modem@0 {
                        compatible    = "allwinner,sunxi-modem";
                        modem_power;
                        modem_rst     = <&pio PB 3 1 0xffffffff 0xffffffff 1>;
                        status        = "disabled";
                };

                btlpm: btlpm@0 {
                        compatible  = "allwinner,sunxi-btlpm";
                        uart_index  = <0x1>;
                        bt_wake     = <&r_pio PL 4 1 0xffffffff 0xffffffff 1>;//AP-WAKE-BT
                        bt_hostwake = <&r_pio PL 6 1 0xffffffff 0xffffffff 1>;//BT-WAKE-AP
                        status      = "okay";

                };
/*
                btlpm: btlpm@0 {
                        compatible  = "allwinner,sunxi-btlpm";
                        uart_index  = <0x1>;
                        bt_wake     = <&r_pio PL 3 1 0xffffffff 0xffffffff 1>;
                        bt_hostwake = <&r_pio PL 4 6 0xffffffff 0xffffffff 1>;
                        status      = "disabled";

                };
*/
                addr_mgt: addr_mgt@0 {
                        compatible     = "allwinner,sunxi-addr_mgt";
                        type_addr_wifi = <0x0>;
                        type_addr_bt   = <0x0>;
                        type_addr_eth  = <0x0>;
                        status         = "okay";
                };

                uart0: uart@05000000 {
                        uart-supply = <>;
                };

                uart1: uart@05000400 {
                        status = "okay";
                };

                uart5: uart@05001400 {
                        status = "disabled";
                };

                uart6: uart@05001800 {
                        status = "disabled";
                        rs485-en = <&pio PI 11 1 1 0xffffffff 1>;
                };

                ncs8801s {
                        status = "disabled";
                        ncs8801s_reset = <&pio PI 14 1 0xffffffff 0xffffffff 0>;
                };
        };

        gpu: gpu@0x01800000 {
                        gpu_idle = <0>;
                        dvfs_status = <1>;
                        pll_rate = <504000>;
                        independent_power = <0>;
                        operating-points = <
                                 /* KHz   uV */
                                504000 950000
                                472500 950000
                                441000 950000
                                252000 950000
                         >;
                         gpu-supply = <>;
        };
        opp_dvfs_table:opp_dvfs_table {
                cluster_num = <1>;
                opp_table_count = <1>;
        };
};

&cpu0 {
        cpu-supply = <>;
};

日志:

[37]HELLO! BOOT0 is starting!
[40]BOOT0 commit : dc54be6
[43]set pll start
[45]periph0 has been enabled
[48]set pll end
[50][pmu]: bus read error
[52][pmu]: bus read error
[60]vaild para:1  select dram para0
[63]board init ok
[65]DRAM BOOT DRIVE INFO: V0.19
[68]the chip id is 0x2400
[71]the chip id is 0x2400
[73]the chip id is 0x2400
[76]the chip id is 0x2400
[79]the chip id is 0x2400
[81]chip id check OK
[83]DRAM_VCC set to 1100 mv
[86]DRAM CLK =792 MHZ
[88]DRAM Type =8 (3:DDR3,4:DDR4,7:LPDDR3,8:LPDDR4)
[96]DRAM SIZE =1024 MBytes, para1 = 30fa, para2 = 4000000, dram_tpr13 = 6063
[109]DRAM simple test OK.
[111]dram size =1024
[113]chipid = 53002400
[115]nsi init ok 2020-4-7
[119]card no is 2
[120]sdcard 2 line count 8
[123][mmc]: mmc driver ver 2020-05-25 09:40
[133][mmc]: Wrong media type 0x0
[136][mmc]: ***Try SD card 2***
[140][mmc]: mmc 2 cmd 8 timeout, err 100
[144][mmc]: mmc 2 cmd 8 err 100
[147][mmc]: mmc 2 send if cond failed
[152][mmc]: mmc 2 cmd 55 timeout, err 100
[156][mmc]: mmc 2 cmd 55 err 100
[159][mmc]: mmc 2 send app cmd failed
[163][mmc]: ***Try MMC card 2***
[187][mmc]: RMCA OK!
[189][mmc]: mmc 2 bias 4
[192][mmc]: MMC 5.1
[194][mmc]: HSSDR52/SDR25 8 bit
[197][mmc]: 50000000 Hz
[200][mmc]: 14910 MB
[202][mmc]: ***SD/MMC 2 init OK!!!***
[258]Loading boot-pkg Succeed(index=0).
[262]Entry_name        = u-boot
[269]Entry_name        = monitor
[273]Entry_name        = scp
[281]set arisc reset to de-assert state
[285]Entry_name        = dtb
[288]tunning data addr:0x4a0003e8
[292]Jump to second Boot.
NOTICE:  BL3-1: v1.0(debug):cc1f5d7
NOTICE:  BL3-1: Built : 10:23:25, 2020-04-08
NOTICE:  BL3-1 commit: 8
ERROR:   Error initializing runtime service tspd_fast
NOTICE:  BL3-1: Preparing for EL3 exit to normal world
NOTICE:  BL3-1: Next image address = 0x4a000000
▒OTICE:  BL3-1: Next image spsr = 0x1d3

U-Boot 2018.05 (Apr 17 2022 - 05:02:05 +0000) Allwinner Technology

[00.371]CPU:   Allwinner Family
[00.374]Model: sun50iw10
I2C:   ready
[00.626]DRAM:  1 GiB
[00.629]Relocation Offset is: 35f13000
[00.659]secure enable bit: 0
[00.661][ARISC] :arisc initialize
[00.666][ARISC ERROR] :get [allwinner,sunxi-hwspinlock] device node error
CACHE: Misaligned operation at range [7ffa6d88, 7ffa70a0]
[00.678][ARISC] :arisc para ok
[SCP] :sunxi-arisc driver begin startup 2
[SCP] :0x1
[SCP] :arisc version: [ca79327ac09021f1a13c79dd97da281c7be9a63arid-]
[SCP] :arisc startup ready
[SCP] :arisc startup notify message feedback
[SCP] :send hard sync feedback message: 0x900200
[SCP] :sunxi-arisc driver v1.10 is starting
[00.709][ARISC] :sunxi-arisc driver startup succeeded
[00.714]pmu_axp81X_probe pmic_bus_read fail
[00.718]pmu_axp858_probe pmic_bus_read fail
[00.722]PMU: no found
[00.724]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=400Mhz
[00.731]init_clocks:finish
[00.733]not need merged sunxi overlay
[00.737]drv_disp_init
request pwm success, pwm8:pwm8:0x300a000.
[00.768]drv_disp_init finish
[00.776]gic: sec monitor mode
[00.779]flash init start
[00.781]workmode = 0,storage type = 2
[00.785][mmc]: mmc driver ver uboot2018:2020-5-25 9:26:00-20201021190
[00.798][mmc]: SUNXI SDMMC Controller Version:0x50300
[00.823][mmc]: Best spd md: 2-HSDDR52/DDR50, freq: 2-50000000, Bus width: 8
[00.830]sunxi flash init ok
[00.833]Loading Environment from SUNXI_FLASH... OK
[00.841]no secure os for keybox operation
[00.845]try to burn key
[00.848]out of usb burn from boot: not need burn key
[00.853]boot_gui_init:start
[00.857]set disp.dev2_output_type fail. using defval=0
[00.862]disp 0, clk: pll(420000000),clk(420000000),dclk(70000000) dsi_rate(150000000)
     clk real:pll(420000000),clk(420000000),dclk(105000000) dsi_rate(150000000)
[00.900]switch device: sel=0, type=1, mode=4, format=0, bits=0, eotf=4, cs=260
[00.907]boot_gui_init:finish
[00.910[00.910]tft8006 .................... ...............
[00.915]tft8006 .................... ...............
[00.920]tft8006 .................... ...............
[00.924]tft8006 .................... ...............
[00.929]tft8006 .................... ...............
[00.934]tft8006 .................... ...............
[00.938]tft8006 .................... ...............
[00.943]tft8006 .................... ...............
]bmp_name=bootlogo.bmp
partno erro : can't find partition bootloader
[01.120]soc ic_ver:0x0, qa_val:0x0, markid:0x53002400 dclk[0-9999]
691254 bytes read in 8 ms (82.4 MiB/s)
[01.136]read item0 copy0
[01.138]Item0 (Map) magic is bad
[01.141]the secure storage item0 copy0 magic is bad
[01.146]Item0 (Map) magic is bad
[01.149]the secure storage item0 copy1 magic is bad
[01.153]Item0 (Map) magic is bad
[01.156]the secure storage map is empty
[01.160]no item name device_unlock in the map
[01.164]no item name fastboot_status_flag in the map
[01.168]sunxi secure storage has no flag
[01.174][mmc]: delete mmc-h[01.176]pwm device hdl is NULL
[01.179]LCD open finish
s400-1_8v from dtb
[01.183][mmc]: delete mmc-hs200-1_8v from dtb
[01.187][mmc]: get max-frequency ok 50000000 Hz
[01.193](weak)update dtb dram start
[01.197]update dtb dram  end
[01.199]update dts
[01.201]no item name snum in the map
partno erro : can't find partition private
[01.211]no item name mac in the map
partno erro : can't find partition private
[01.221]no item name wifi_mac in the map
partno erro : can't find partition private
[01.231]no item name bt_mac in the map
partno erro : can't find partition private
[01.241]no item name specialstr in the map
partno erro : can't find partition private
[01.254]update part info
[01.257]key 0
[01.260]no misc partition is found
[01.263]update bootcmd
[01.265]serial num is: 0c001415a0c086d218d
Hit any key to stop autoboot:  0
[01.279]partinfo: name boot, start 0x22000, size 0x10000
[01.443]in boot normal mode,pass normal para to cmdline
[01.449]android.hardware = sun50iw10p1
[01.452]androidboot.dtbo_idx  can't findAndroid's image name: sun50i_arm64
[01.522]Starting kernel ...

[01.524][mmc]: mmc exit start
[01.543][mmc]: mmc 2 exit ok
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.9.170 (whycan@ubuntu) (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05) ) #9 SMP PREEMPT Sun Jun 26 21:55:05 CST 2022
[    0.000000] Boot CPU: AArch64 Processor [410fd034]
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] disp reserve base 0x7bf61080 ,size 0x3e8000
[    0.000000] cma: Reserved 8 MiB at 0x000000007f800000
[    0.000000] On node 0 totalpages: 262144
[    0.000000]   DMA zone: 4096 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 262144 pages, LIFO batch:31
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.0
[    0.000000] percpu: Embedded 21 pages/cpu @ffffffc03f70b000 s45696 r8192 d32128 u86016
[    0.000000] pcpu-alloc: s45696 r8192 d32128 u86016 alloc=21*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: enabling workaround for ARM erratum 845719
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 258048
[    0.000000] Kernel command line: earlyprintk=sunxi-uart,0x05000000 initcall_debug=0 console=ttyS0,115200 loglevel=8 root=/dev/mmcblk0p4 init=/init partitions=boot-resource@mmcblk0p1:env@mmcblk0p2:boot@mmcblk0p3:rootfs@mmcblk0p4:klog@mmcblk0p5:UDISK@mmcblk0p6 cma=8M snum=0c001415a0c086d218d mac_addr= wifi_mac= bt_mac= specialstr= gpt=1 androidboot.mode=normal androidboot.serialno=0c001415a0c086d218d androidboot.hardware=sun50iw10p1 boot_type=2 androidboot.boot_type=2 androidboot.secure_os_exist=0 androidboot.trustchain=false gpt=1 uboot_message=2018.05(04/17/2022-05:02:05) disp_reserve=4096000,0x7bf61080 bootreason=unknow
[    0.000000] log_buf_len individual max cpu contribution: 4096 bytes
[    0.000000] log_buf_len total cpu_extra contributions: 12288 bytes
[    0.000000] log_buf_len min size: 16384 bytes
[    0.000000] log_buf_len: 32768 bytes
[    0.000000] early log buf free: 14220(86%)
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.000000] Memory: 987664K/1048576K available (6590K kernel code, 1310K rwdata, 2020K rodata, 448K init, 267K bss, 52720K reserved, 8192K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000   (   250 GB)
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff80086f0000   (  6592 KB)
[    0.000000]     .rodata : 0xffffff80086f0000 - 0xffffff80088f0000   (  2048 KB)
[    0.000000]       .init : 0xffffff80088f0000 - 0xffffff8008960000   (   448 KB)
[    0.000000]       .data : 0xffffff8008960000 - 0xffffff8008aa7808   (  1311 KB)
[    0.000000]        .bss : 0xffffff8008aa7808 - 0xffffff8008aea4c8   (   268 KB)
[    0.000000]     fixed   : 0xffffffbefe7fb000 - 0xffffffbefec00000   (  4116 KB)
[    0.000000]     PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffffffbf00000000 - 0xffffffc000000000   (     4 GB maximum)
[    0.000000]               0xffffffbf00000000 - 0xffffffbf01000000   (    16 MB actual)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc040000000   (  1024 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 64.
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] arm_arch_timer: Architected cp15 timer(s) running at 24.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000004] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.008199] Console: colour dummy device 80x25
[    0.012414] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.022619] pid_max: default: 32768 minimum: 301
[    0.027668] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
[    0.033897] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)
[    0.043988] sched-energy: CPU device node has no sched-energy-costs
[    0.047281] Invalid sched_group_energy for CPU0
[    0.051748] CPU0: update cpu_capacity 1024
[    0.067890] ASID allocator initialised with 32768 entries
[    0.124102] Detected VIPT I-cache on CPU1
[    0.124154] Invalid sched_group_energy for CPU1
[    0.124157] CPU1: update cpu_capacity 1024
[    0.124160] CPU1: Booted secondary processor [410fd034]
[    0.152145] Detected VIPT I-cache on CPU2
[    0.152176] Invalid sched_group_energy for CPU2
[    0.152179] CPU2: update cpu_capacity 1024
[    0.152182] CPU2: Booted secondary processor [410fd034]
[    0.180209] Detected VIPT I-cache on CPU3
[    0.180237] Invalid sched_group_energy for CPU3
[    0.180239] CPU3: update cpu_capacity 1024
[    0.180242] CPU3: Booted secondary processor [410fd034]
[    0.180316] Brought up 4 CPUs
[    0.230952] SMP: Total of 4 processors activated.
[    0.235641] CPU features: detected feature: 32-bit EL0 Support
[    0.241446] CPU features: detected feature: Kernel page table isolation (KPTI)
[    0.251494] CPU: All CPU(s) started at EL1
[    0.252727] alternatives: patching kernel code
[    0.257633] Invalid sched_group_energy for CPU3
[    0.261644] Invalid sched_group_energy for Cluster3
[    0.266493] Invalid sched_group_energy for CPU2
[    0.271000] Invalid sched_group_energy for Cluster2
[    0.275852] Invalid sched_group_energy for CPU1
[    0.280359] Invalid sched_group_energy for Cluster1
[    0.285212] Invalid sched_group_energy for CPU0
[    0.289719] Invalid sched_group_energy for Cluster0
[    0.295715] devtmpfs: initialized
[    0.542423] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.546552] futex hash table entries: 1024 (order: 5, 131072 bytes)
[    0.553398] atomic64_test: passed
[    0.556054] pinctrl core: initialized pinctrl subsystem
[    0.566132] NET: Registered protocol family 16
[    0.570227] dump_class_init,861, success
[    0.573453] sunxi iommu: irq = 8
[    0.574277] vdso: 2 pages (1 code @ ffffff80086f7000, 1 data @ ffffff8008964000)
[    0.581485] DMA: preallocated 256 KiB pool for atomic allocations
[    0.598339] sun50iw10p1-r-pinctrl r_pio: initialized sunXi PIO driver
[    0.673640] sun50iw10p1-pinctrl pio: initialized sunXi PIO driver
[    0.686618] iommu: Adding device 1c0e000.ve to group 0
[    0.704907] iommu: Adding device 6000000.disp to group 0
[    0.707498] iommu: Adding device 6480000.g2d to group 0
[    0.723869] iommu: Adding device csi0 to group 0
[    0.725071] iommu: Adding device csi1 to group 0
[    0.730391] iommu: Adding device 2108000.tdm to group 0
[    0.733859] iommu: Adding device 2100000.isp to group 0
[    0.739064] iommu: Adding device 2102000.isp to group 0
[    0.743912] iommu: Adding device 2110000.scaler to group 0
[    0.749331] iommu: Adding device 2110400.scaler to group 0
[    0.754841] iommu: Adding device 2110800.scaler to group 0
[    0.760255] iommu: Adding device 2110c00.scaler to group 0
[    0.849008] pwm module init!
[    0.859541] sunxi-pm debug v3.10
[    0.865829] SCSI subsystem initialized
[    0.867916] usbcore: registered new interface driver usbfs
[    0.869709] usbcore: registered new interface driver hub
[    0.874974] usbcore: registered new device driver usb
[    0.880335] sunxi_i2c_adap_init()2649 - init
[    0.885204] sunxi_i2c_probe()2372 - [i2c5] twi_drv_used = 0
[    0.889537] sunxi_i2c_probe()2379 - [i2c5] twi_pkt_interval = 0
[    0.895440] twi5 supply twi not found, using dummy regulator
[    0.901281] twi_request_gpio()458 - [i2c5] init name: (null)
[    0.908813] media: Linux media interface: v0.10
[    0.911463] Linux video capture interface: v2.00
[    0.918078] ion_parse_dt_heap_common: id 0 type 0 name sys_user align 1000
[    0.923275] ion_parse_dt_heap_common: id 4 type 4 name cma align 1000
[    0.929641] ion_parse_dt_heap_common: id 6 type 6 name secure align 1000
[    0.936601] ion_heap_create: Invalid heap type 6
[    0.940847] Advanced Linux Sound Architecture Driver Initialized.
[    0.949304] Bluetooth: Core ver 2.22
[    0.950040] NET: Registered protocol family 31
[    0.954365] Bluetooth: HCI device and connection manager initialized
[    0.960712] Bluetooth: HCI socket layer initialized
[    0.965562] Bluetooth: L2CAP socket layer initialized
[    0.970702] Bluetooth: SCO socket layer initialized
[    0.978072] clocksource: Switched to clocksource arch_sys_counter
[    1.034485] udc_init,0
[    1.034904] NET: Registered protocol family 2
[    1.062522] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    1.064009] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
[    1.070634] TCP: Hash tables configured (established 8192 bind 8192)
[    1.076909] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    1.082693] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    1.089792] NET: Registered protocol family 1
[    1.094072] Unpacking initramfs...
[    1.301763] Freeing initrd memory: 2544K
[    1.309341] workingset: timestamp_bits=61 max_order=18 bucket_order=0
[    1.401642] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.403718] ntfs: driver 2.1.32 [Flags: R/W].
[    1.415553] io scheduler noop registered
[    1.415597] io scheduler deadline registered
[    1.420015] io scheduler cfq registered (default)
[    1.429013] [DISP]disp_module_init
[    1.431216] [DISP] disp_init,line:2260:
[    1.431254] smooth display screen:0 type:1 mode:4
[    1.519794] [DISP] lcd_clk_config,line:665:
[    1.519839] disp 0, clk: pll(420000000),clk(420000000),dclk(70000000) dsi_rate(70000000)
[    1.519839]      clk real:pll(420000000),clk(420000000),dclk(105000000) dsi_rate(150000000)
[    1.523126] [DISP]disp_module_init finish
[    1.546406] uart uart0: get regulator failed
[    1.546466] uart0 supply uart not found, using dummy regulator
[    1.551542] uart0: ttyS0 at MMIO 0x5000000 (irq = 349, base_baud = 1500000) is a SUNXI
[    1.558779] sw_console_▒[    1.566763] console [ttyS0] enabled
[    1.566763] console [ttyS0] enabled
[    1.570758] bootconsole [earlycon0] disabled
[    1.570758] bootconsole [earlycon0] disabled
[    1.581238] uart uart1: get regulator failed
[    1.588062] uart1 supply uart not found, using dummy regulator
[    1.595230] uart1: ttyS1 at MMIO 0x5000400 (irq = 350, base_baud = 1500000) is a SUNXI
[    1.606709] misc dump reg init
[    1.614059] [drm] Initialized
[    1.618184] Unable to detect cache hierarchy for CPU 0
[    1.624148] [NAND][NE] Not found valid nand node on dts
[    1.630567] sunxi-bt soc@03000000:bt@0: Missing bt_power.
[    1.636653] sunxi-bt soc@03000000:bt@0: bt_power_name ((null))
[    1.643240] sunxi-bt soc@03000000:bt@0: Missing bt_io_regulator.
[    1.650006] sunxi-bt soc@03000000:bt@0: io_regulator_name ((null))
[    1.657018] sunxi-bt soc@03000000:bt@0: bt_rst gpio=357  mul-sel=1  pull=-1  drv_level=-1  data=0
[    1.667167] sunxi-bt soc@03000000:bt@0: devm_pinctrl_get() failed!
[    1.675598] sunxi-wlan soc@03000000:wlan@0: wlan_busnum (1)
[    1.681883] sunxi-wlan soc@03000000:wlan@0: Missing wlan_power.
[    1.688553] sunxi-wlan soc@03000000:wlan@0: wlan_power_name ((null))
[    1.695722] sunxi-wlan soc@03000000:wlan@0: Missing wlan_io_regulator.
[    1.703080] sunxi-wlan soc@03000000:wlan@0: io_regulator_name ((null))
[    1.710466] sunxi-wlan soc@03000000:wlan@0: wlan_regon gpio=362  mul-sel=1  pull=-1  drv_level=-1  data=0
[    1.721278] sunxi-wlan soc@03000000:wlan@0: get gpio chip_en failed
[    1.728348] sunxi-wlan soc@03000000:wlan@0: get gpio power_en failed
[    1.735522] sunxi-wlan soc@03000000:wlan@0: wlan_hostwake gpio=359  mul-sel=1  pull=-1  drv_level=-1  data=0
[    1.746919] sunxi-wlan soc@03000000:wlan@0: clk not config
[    1.753103] sunxi-wlan soc@03000000:wlan@0: dcxo not config
[    1.759491] sunxi-wlan soc@03000000:wlan@0: pinctrl_lookup_state(default) failed! return ffffffffffffffed
[    1.772335] [ADDR_MGT] addr_mgt_probe: success.
[    1.782834] libphy: Fixed MDIO Bus: probed
[    1.787509] tun: Universal TUN/TAP device driver, 1.6
[    1.793204] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    1.803703] gmac-power0: NULL
[    1.807058] gmac-power1: NULL
[    1.810403] gmac-power2: NULL
[    1.816868] PPP generic driver version 2.4.2
[    1.822683] PPP BSD Compression module registered
[    1.827997] PPP Deflate Compression module registered
[    1.833737] PPP MPPE Compression module registered
[    1.839152] NET: Registered protocol family 24
[    1.844244] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.852072] get ehci0-controller, regulator_io is no nocare
[    1.858356] get ehci0-controller wakeup-source is fail.
[    1.864575] sunxi ehci0-controller don't init wakeup source
[    1.870870] [sunxi-ehci0]: probe, pdev->name: 5101000.ehci0-controller, sunxi_ehci: 0xffffff8008adc048, 0x:ffffff8008b13000, irq_no:161
[    1.884574] [sunxi-ehci0]: Not init ehci0
[    1.889326] get ehci1-controller, regulator_io is no nocare
[    1.896060] [sunxi-ehci1]: probe, pdev->name: 5200000.ehci1-controller, sunxi_ehci: 0xffffff8008adc758, 0x:ffffff8008b1d000, irq_no:163
[    1.909840] 5200000.ehci1-controller supply drvvbus not found, using dummy regulator
[    1.918841] sunxi-ehci 5200000.ehci1-controller: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.929108] sunxi-ehci 5200000.ehci1-controller: new USB bus registered, assigned bus number 1
[    1.939588] sunxi-ehci 5200000.ehci1-controller: irq 355, io mem 0xffffff80088f0458
[    1.962093] sunxi-ehci 5200000.ehci1-controller: USB 0.0 started, EHCI 1.00
[    1.973621] hub 1-0:1.0: USB hub found
[    1.977939] hub 1-0:1.0: 1 port detected
[    1.984943] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.992397] get ohci0-controller, regulator_io is no nocare
[    1.998717] get ohci0-controller wakeup-source is fail.
[    2.004933] sunxi ohci0-controller don't init wakeup source
[    2.011354] [sunxi-ohci0]: probe, pdev->name: 5101000.ohci0-controller, sunxi_ohci: 0xffffff8008adc3d0
[    2.021841] [sunxi-ohci0]: Not init ohci0
[    2.026604] get ohci1-controller, regulator_io is no nocare
[    2.033501] [sunxi-ohci1]: probe, pdev->name: 5200000.ohci1-controller, sunxi_ohci: 0xffffff8008adcae0
[    2.044051] 5200000.ohci1-controller supply drvvbus not found, using dummy regulator
[    2.053065] sunxi-ohci 5200000.ohci1-controller: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    2.062932] sunxi-ohci 5200000.ohci1-controller: new USB bus registered, assigned bus number 2
[    2.072948] sunxi-ohci 5200000.ohci1-controller: irq 356, io mem 0xffffff80088f0458
[    2.145684] hub 2-0:1.0: USB hub found
[    2.150024] hub 2-0:1.0: 1 port detected
[    2.157367] usbcore: registered new interface driver uas
[    2.163733] usbcore: registered new interface driver usb-storage
[    2.170679] usbcore: registered new interface driver ums-alauda
[    2.177531] usbcore: registered new interface driver ums-cypress
[    2.184481] usbcore: registered new interface driver ums-datafab
[    2.191426] usbcore: registered new interface driver ums_eneub6250
[    2.198560] usbcore: registered new interface driver ums-freecom
[    2.205507] usbcore: registered new interface driver ums-isd200
[    2.212356] usbcore: registered new interface driver ums-jumpshot
[    2.219397] usbcore: registered new interface driver ums-karma
[    2.226156] usbcore: registered new interface driver ums-onetouch
[    2.233317] usbcore: registered new interface driver ums-realtek
[    2.240262] usbcore: registered new interface driver ums-sddr09
[    2.247108] usbcore: registered new interface driver ums-sddr55
[    2.253946] usbcore: registered new interface driver ums-usbat
[    2.260819] usb_serial_number:20080411
[    2.266395] sunxikbd_key_init: key0 vol= 210 code= 115
[    2.272190] sunxikbd_key_init: key1 vol= 410 code= 114
[    2.277983] sunxikbd_key_init: key2 vol= 590 code= 139
[    2.283771] sunxikbd_key_init: key3 vol= 750 code= 28
[    2.289465] sunxikbd_key_init: key4 vol= 880 code= 102
[    2.296631] input: sunxi-keyboard as /devices/virtual/input/input0
[    2.305256] sun50iw10p1-pinctrl pio: pin PH3 already requested by gmac0; cannot claim for ir0
[    2.314864] sun50iw10p1-pinctrl pio: pin-227 (ir0) status -22
[    2.321343] sun50iw10p1-pinctrl pio: could not request pin 227 (PH3) from group PH3  on device pio
[    2.331432] sunxi-ir-tx ir0: Error applying setting, reverse things back
[    2.339082] sunxi-ir-tx: probe of ir0 failed with error -22
[    2.347276] sunxi_gpadc_init,1536, success
[    2.353622] input: sunxi-gpadc0 as /devices/virtual/input/input1
[    2.363516] sunxi-rtc rtc: rtc core: registered sunxi-rtc as rtc0
[    2.370621] sunxi-rtc rtc: RTC enabled
[    2.375351] i2c /dev entries driver
[    2.380440] IR NEC protocol handler initialized
[    2.385548] IR RC5(x/sz) protocol handler initialized
[    2.391240] IR RC6 protocol handler initialized
[    2.396343] IR JVC protocol handler initialized
[    2.401448] IR Sony protocol handler initialized
[    2.406648] IR SANYO protocol handler initialized
[    2.411949] IR Sharp protocol handler initialized
[    2.417248] IR MCE Keyboard/mouse protocol handler initialized
[    2.423821] IR XMP protocol handler initialized
[    2.429331] usbcore: registered new interface driver uvcvideo
[    2.435804] USB Video Class driver (1.1.1)
[    2.440419] sunxi cedar version 0.1
[    2.444631] VE: install start!!!
[    2.444631]
[    2.450165] cedar_ve: cedar-ve the get irq is 347
[    2.456652] VE: get debugfs_mpp_root is NULL, please check mpp
[    2.456652]
[    2.464891] VE: sunxi ve debug register driver failed!
[    2.464891]
[    2.473905] Bluetooth: HCI UART driver ver 2.3
[    2.478928] Bluetooth: HCI UART protocol H4 registered
[    2.484717] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    2.495132] sunxi-mmc sdc2: SD/MMC/SDIO Host Controller Driver(v3.46 2020-6-1 11:33-202006021635)
[    2.505411] sunxi-mmc sdc2: No vmmc regulator found
[    2.510912] sunxi-mmc sdc2: No vqmmc regulator found
[    2.516512] sunxi-mmc sdc2: No vdmmc regulator found
[    2.522106] sunxi-mmc sdc2: No vd33sw regulator found
[    2.527802] sunxi-mmc sdc2: No vd18sw regulator found
[    2.533493] sunxi-mmc sdc2: No vq33sw regulator found
[    2.539189] sunxi-mmc sdc2: No vq18sw regulator found
[    2.545734] sunxi-mmc sdc2: set host busy
[    2.550349] mmc:failed to get gpios
[    2.552599] random: fast init done
[    2.558859] sunxi-mmc sdc2: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.586091] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.614101] sunxi-mmc sdc2: detmode:alway in(non removable)
[    2.614122] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.622507] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.623594] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.634458] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.634544] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.647405] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.692229] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.701643] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.712536] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.712547] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:uart0
[    2.712558] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.712569] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:uart0
[    2.712580] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.713314] sunxi-mmc sdc0: SD/MMC/SDIO Host Controller Driver(v3.46 2020-6-1 11:33-202006021635)
[    2.713460] sunxi-mmc sdc0: ***ctl-spec-caps*** 8
[    2.713520] sunxi-mmc sdc0: No vmmc regulator found
[    2.713525] sunxi-mmc sdc0: No vqmmc regulator found
[    2.713529] sunxi-mmc sdc0: No vdmmc regulator found
[    2.713534] sunxi-mmc sdc0: No vd33sw regulator found
[    2.713538] sunxi-mmc sdc0: No vd18sw regulator found
[    2.713543] sunxi-mmc sdc0: No vq33sw regulator found
[    2.713547] sunxi-mmc sdc0: No vq18sw regulator found
[    2.714391] sunxi-mmc sdc0: set host busy
[    2.714481] sunxi-mmc sdc0: Got CD GPIO
[    2.715324] sunxi-mmc sdc0: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.715351] sunxi-mmc sdc0: no vqmmc,Check if there is regulator
[    2.734093] sunxi-mmc sdc0: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.754451] sunxi-mmc sdc0: detmode:gpio irq
[    2.754475] sunxi-mmc sdc0: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    2.756641] sunxi-mmc sdc1: SD/MMC/SDIO Host Controller Driver(v3.46 2020-6-1 11:33-202006021635)
[    2.756761] sunxi-mmc sdc1: ***ctl-spec-caps*** 8
[    2.756821] sunxi-mmc sdc1: No vmmc regulator found
[    2.756825] sunxi-mmc sdc1: No vqmmc regulator found
[    2.756830] sunxi-mmc sdc1: No vdmmc regulator found
[    2.756834] sunxi-mmc sdc1: No vd33sw regulator found
[    2.756838] sunxi-mmc sdc1: No vd18sw regulator found
[    2.756843] sunxi-mmc sdc1: No vq33sw regulator found
[    2.756847] sunxi-mmc sdc1: No vq18sw regulator found
[    2.757663] sunxi-mmc sdc1: set host busy
[    2.757763] mmc:failed to get gpios
[    2.757790] sunxi-mmc sdc1: min-frequency:400000
[    2.758483] sunxi-mmc sdc1: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.758505] sunxi-mmc sdc1: no vqmmc,Check if there is regulator
[    2.769658] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing MMC-HS(SDR20) dt B
[    2.774984] sunxi-mmc sdc2: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing MMC-HS(SDR20) dt B
[    2.778093] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.780496] sunxi-mmc sdc2: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 8 timing MMC-HS(SDR20) dt B
[    2.797400] sunxi-mmc sdc2: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 8 timing MMC-DDR52 dt B
[    2.798097] sunxi-mmc sdc1: detmode:manually by software
[    2.800400] usbcore: registered new interface driver usbhid
[    2.800403] usbhid: USB HID core driver
[    2.803194] codec supply avcc not found, using dummy regulator
[    2.803214] mmc0: new DDR MMC card at address 0001
[    2.803467] [sunxi_internal_codec_probe]: audiocodec avcc set vol failed
[    2.803479] codec supply cpvin not found, using dummy regulator
[    2.803687] [sunxi_internal_codec_probe]: audiocodec cpvin set vol failed
[    2.804322] sunxi-internal-codec codec: pa_power_always_on get failed and set it off.
[    2.804329] digital_vol:0, lineout_vol:26, mic1gain:31, mic2gain:31 pa_msleep:120, pa_level:1, pa_power_always_on:0
[    2.804337] adcdrc_cfg:0, adchpf_cfg:0, dacdrc_cfg:0, dachpf:0
[    2.804542] sunxi-internal-codec codec: [sunxi_internal_codec_probe] codec probe finished.
[    2.806450] [sunxi_card_init] card init finished.
[    2.806915] Audio: [soc_new_pcm] -> 2699
[    2.806919] Audio: [soc_new_pcm] -> 2718
[    2.807684] Audio: [soc_new_pcm] -> 2746
[    2.808938] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.809581] mmcblk0: mmc0:0001 AJTD4R 14.6 GiB
[    2.810153] sunxi-codec-machine sndcodec: sun50iw10codec <-> codec mapping ok
[    2.814383] mmcblk0boot0: mmc0:0001 AJTD4R partition 1 4.00 MiB
[    2.815047] mmcblk0boot1: mmc0:0001 AJTD4R partition 2 4.00 MiB
[    2.815655] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.817157] input: sun50iw10-codec sunxi Audio Jack as /devices/platform/soc/sndcodec/sound/card0/input2
[    2.818361] [audio] hp_detect_case: 0
[    2.818827] sunxi-codec-machine sndcodec: [sunxi_card_dev_probe] register card finished.
[    2.819225] sunxi-mmc sdc1: card claims to support voltages below defined range
[    2.819399] u32 classifier
[    2.819401]     Actions configured
[    2.819408] Netfilter messages via NETLINK v0.30.
[    2.819786] mmcblk0rpmb: mmc0:0001 AJTD4R partition 3 4.00 MiB
[    2.820660] nf_conntrack version 0.5.0 (8192 buckets, 32768 max)
[    2.822238] ctnetlink v0.93: registering with nfnetlink.
[    2.851586]  mmcblk0: p1 p2 p3 p4 p5 p6
[    2.851701] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.856346] Initializing XFRM netlink socket
[    2.864155] NET: Registered protocol family 10
[    2.871073] NET: Registered protocol family 17
[    2.872101] 8021q: 802.1Q VLAN Support v1.8
[    2.913149] get usb_detect_mode is fail, 22
[    2.916029] sunxi-rtc rtc: setting system clock to 1970-01-01 00:00:04 UTC (4)
[    2.916738] usb1-vbus: disabling
[    2.916743] vdd_3v3: disabling
[    2.916748] ALSA device list:
[    2.916751]   #0: sun50iw10-codec
[    2.917106] Freeing unused kernel memory: 448K
[    3.029967] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[    3.030127] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[    3.035384] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
[    3.318595] mmc2: new high speed SDIO card at address 0001
[/init]: getty is ttyS0
[/init]: RootDevice is "/dev/mmcblk0p4" , GPT_SUPPORT=1
[/init]: Try to load EMMC ...
e2fsck 1.42.12 (29-Aug-2014)
/dev/mmcblk0p4: recovering journal
Setting free inodes count to 8006 (was 8007)
Setting free blocks count to 4106 (was 4107)
/dev/mmcblk0p4: clean, 1210/9216 files, 32758/368[    3.389694] EXT4-fs (mmcblk0p4): barriers disabled
64 blocks
[    3.400083] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: noauto_da_alloc,barrier=0,data=ordered
mount: mounting proc on /proc failed: Device or resource busy
mount: mounting sysfs on /sys fa[    3.545627] EXT4-fs (mmcblk0p4): re-mounted. Opts: nobarrier,noauto_da_alloc,data=ordered
iled: Device or resource busy
insmod: can't insert '/lib/modules/4.9.170/disp.ko': No such file or directory
boot-res device: /dev/mmcblk0p1
[    3.597350] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

login[906]: root login on 'ttyS0'
nand activated #0
[    3.768686] get ctp_power is fail, -22
[    3.773044] sunxi_ctp_startup: ctp_power_io is invalid.
[    3.778995] get ctp_gesture_wakeup fail, no gesture wakeup
[    3.785188] 5-0014 supply ctp not found, using dummy regulator
[    3.938301] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    3.947878] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    3.957452] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    3.967024] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    3.976628] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    3.986050] <<-GTP-ERROR->> I2C Read: 0x8140, 6 bytes failed, errcode: -70! Process reset.
[    4.102120] <<-GTP-ERROR->> GTP read version failed
[    4.107621] Read version failed.
[    4.135322] input: gt9xxnew_ts as /devices/virtual/input/input3
script_fetch device name is ft6236
[    9.298087]
[    9.298087] insmod_device_driver
[    9.298087]
-------swith to adb....
[    9.793978] file system registered
init adb main
[    9.833917] read descriptors
Handling main()
[    9.837605] read strings
Time out,can not find tp event num /dev/input/event
camera activated #0
camera not activated
root@dragonboard:~# dragonboard(msg): core: parse script /boot/test_config.fex...
dragonboard(debug): the length of script is 10137
dragonboard(debug): script shmid = 0
dragonboard(msg): core: init script...
dragonboard(debug): script: main key count #23
dragonboard(msg): script: V1.0.0
dragonboard(msg): core: init view...
dragonboard(msg): core: parse test case from script...
dragonboard(msg): core: total test cases #10
dragonboard(msg): core: total test cases_auto #6
dragonboard(msg): core: total test cases_manual #4
dragonboard(debug): view: init...
dragonboard(msg): directfb view init...
dragonboard(msg): disp_output_type=1

   ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.11 |~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2001-2010  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2012-05-04 09:52)
(*) Direct/Memcpy: Using libc memcpy()
(*) DirectFB/FBDev: Found '' (ID 0) with frame buffer at 0xff800000, 8000k (MMIO 0x00000000, 0k)
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) FBDev/Mode: Setting 800x1280 RGB32
(*) FBDev/Mode: Switched to 800x1280 (virtual 800x1280) at 32 bit (RGB32), pitch 3200
(*) FBDev/Mode: Setting 800x1280 RGB32
(*) FBDev/Mode: Switched to 800x1280 (virtual 800x1280) at 32 bit (RGB32), pitch 3200
dragonboard(msg): screen_width: 800, sceen_height: 1280
(*) Direct/Interface: Loaded 'FT2' implementation of 'IDirectFBFont'.
dragonboard(debug): manual test case window init...
dragonboard(debug): manual_window.desc.height=188
dragonboard(debug): auto test case window init...
dragonboard(debug): misc window init...
dragonboard(debug): reboot button init...
dragonboard(debug): poweroff button init...
dragonboard(debug): mic window init...
dragonboard(debug): wifi list window init...
this is the mic_audio_receive thread...
this is the wifi_hot_point_proccess thread...
dragonboard(msg): ########screen_width=800
dragonboard(msg): ########screen_height=1280
dragonboard(msg): tp draw color: 0xffffffff
------------- to open video node
-------swith to adb done!
[   11.004083] sunxi_set_cur_vol_work()403 WARN: get power supply failed
[   11.094550] android_work: sent uevent USB_STATE=CONNECTED
[   11.100650] sunxi_set_cur_vol_work()403 WARN: get power supply failed
[   11.224352] configfs-gadget gadget: high-speed config #1: c
[   11.230745] android_work: sent uevent USB_STATE=CONFIGURED
[   12.406947] adbd (1023): /proc/1023/oom_adj is deprecated, please use /proc/1023/oom_score_adj instead.
[   13.831565] random: crng init done
dragonboard(error): Can't not open /dev/video0
dragonboard(msg): buildin_tc_init...
view/df_view_pad.c <2071>:
        (#) DirectFBError [dfb->GetInputDevice(dfb, 1, &tp_dev)]: Requested ID not found!
 (!!!)  *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:881 in dfb_core_deinit_check()]
 (!!!)  *** WARNING [still objects in 'Window Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
 (!!!)  *** WARNING [still objects in 'Layer Region Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
 (!!!)  *** WARNING [still objects in 'Layer Context Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
 (!!!)  *** WARNING [still objects in 'Surface Pool'] *** [object.c:241 in fusion_object_pool_destroy()]

root@dragonboard:~#

开机画面显示在 tft08006 上面,测试画面也显示在tft08006上面,

st7701 无背光,估计也没显示。

cat /dev/urandom > /dev/fb0            tft08006无反应
cat /dev/urandom > /dev/fb1            tft08006有雪花

#27 Re: 全志 SOC » 收到小智SW106开发板到手,试着玩一玩 » 2022-06-27 09:57:53

在楼上 board.dts 基础上

改为:

disp_mode                = <0>;
[253]HELLO! BOOT0 is starting!
[256]BOOT0 commit : dc54be6
[258]set pll start
[260]periph0 has been enabled
[264]set pll end
[266][pmu]: bus read error
[268][pmu]: bus read error
[276]vaild para:1  select dram para0
[280]board init ok
[282]DRAM BOOT DRIVE INFO: V0.19
[285]the chip id is 0x2400
[287]the chip id is 0x2400
[290]the chip id is 0x2400
[293]the chip id is 0x2400
[295]the chip id is 0x2400
[298]chip id check OK
[300]DRAM_VCC set to 1100 mv
[303]DRAM CLK =792 MHZ
[305]DRAM Type =8 (3:DDR3,4:DDR4,7:LPDDR3,8:LPDDR4)
[313]DRAM SIZE =1024 MBytes, para1 = 30fa, para2 = 4000000, dram_tpr13 = 6063
[326]DRAM simple test OK.
[328]dram size =1024
[331]chipid = 53002400
[333]nsi init ok 2020-4-7
[336]card no is 2
[338]sdcard 2 line count 8
[341][mmc]: mmc driver ver 2020-05-25 09:40
[350][mmc]: Wrong media type 0x0
[353][mmc]: ***Try SD card 2***
[357][mmc]: mmc 2 cmd 8 timeout, err 100
[361][mmc]: mmc 2 cmd 8 err 100
[364][mmc]: mmc 2 send if cond failed
[369][mmc]: mmc 2 cmd 55 timeout, err 100
[373][mmc]: mmc 2 cmd 55 err 100
[376][mmc]: mmc 2 send app cmd failed
[380][mmc]: ***Try MMC card 2***
[405][mmc]: RMCA OK!
[407][mmc]: mmc 2 bias 4
[410][mmc]: MMC 5.1
[412][mmc]: HSSDR52/SDR25 8 bit
[415][mmc]: 50000000 Hz
[417][mmc]: 14910 MB
[419][mmc]: ***SD/MMC 2 init OK!!!***
[476]Loading boot-pkg Succeed(index=0).
[480]Entry_name        = u-boot
[487]Entry_name        = monitor
[490]Entry_name        = scp
[498]set arisc reset to de-assert state
[502]Entry_name        = dtb
[506]tunning data addr:0x4a0003e8
[509]Jump to second Boot.
NOTICE:  BL3-1: v1.0(debug):cc1f5d7
NOTICE:  BL3-1: Built : 10:23:25, 2020-04-08
NOTICE:  BL3-1 commit: 8
ERROR:   Error initializing runtime service tspd_fast
NOTICE:  BL3-1: Preparing for EL3 exit to normal world
NOTICE:  BL3-1: Next image address = 0x4a000000
NOTICE:  BL3-1: Next image spsr = 0x1d3

U-Boot 2018.05 (Apr 17 2022 - 05:02:05 +0000) Allwinner Technology

[00.588]CPU:   Allwinner Family
[00.590]Model: sun50iw10
I2C:   ready
[00.842]DRAM:  1 GiB
[00.845]Relocation Offset is: 35f13000
[00.875]secure enable bit: 0
[00.877][ARISC] :arisc initialize
[00.882][ARISC ERROR] :get [allwinner,sunxi-hwspinlock] device node error
CACHE: Misaligned operation at range [7ffa6d88, 7ffa70a0]
[00.894][ARISC] :arisc para ok
[SCP] :sunxi-arisc driver begin startup 2
[SCP] :0x1
[SCP] :arisc version: [ca79327ac09021f1a13c79dd97da281c7be9a63arid-]
[SCP] :arisc startup ready
[SCP] :arisc startup notify message feedback
[SCP] :send hard sync feedback message: 0x900200
[SCP] :sunxi-arisc driver v1.10 is starting
[00.925][ARISC] :sunxi-arisc driver startup succeeded
[00.930]pmu_axp81X_probe pmic_bus_read fail
[00.934]pmu_axp858_probe pmic_bus_read fail
[00.938]PMU: no found
[00.940]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=400Mhz
[00.947]init_clocks:finish
[00.949]not need merged sunxi overlay
[00.953]drv_disp_init
request pwm success, pwm7:pwm7:0x300a000.
request pwm success, pwm8:pwm8:0x300a000.
[00.991]drv_disp_init finish
[00.999]gic: sec monitor mode
[01.002]flash init start
[01.004]workmode = 0,storage type = 2
[01.007][mmc]: mmc driver ver uboot2018:2020-5-25 9:26:00-20201021190
[01.021][mmc]: SUNXI SDMMC Controller Version:0x50300
[01.046][mmc]: Best spd md: 2-HSDDR52/DDR50, freq: 2-50000000, Bus width: 8
[01.053]sunxi flash init ok
[01.056]Loading Environment from SUNXI_FLASH... OK
[01.064]no secure os for keybox operation
[01.068]try to burn key
[01.071]out of usb burn from boot: not need burn key
[01.076]boot_gui_init:start
[01.080]set disp.dev2_output_type fail. using defval=0
[01.085]ST7701 =====================LCD_open_flow
[01.089]disp 1, clk: pll(176000000),clk(176000000),dclk(11000000) dsi_rate(176000000)
     clk real:pll(288000000),clk(288000000),dclk(18000000) dsi_rate(0)
[01.103]ST7701 =====================LCD_open_flow
[01.107]ST7701 =====================LCD_power_on
[01.415]switch device: sel=1, type=1, mode=4, format=0, bits=0, eotf=4, cs=260
[01.422]boot_gui_init:finish
[01.425]bmp_name=bootlogo.bmp
partno erro : can't find partition bootloader
[01.435]ST7701 =====================LCD_open_flow
[01.440]2022-06-19 22:37 build ST7701 =====================LCD_panel_init
[01.446]2022-06-19 22:37 build ST7701 =====================LCD_panel_init
[01.453]2022-06-19 22:37 build ST7701 =====================LCD_panel_init
[01.459]2022-06-19 22:37 build ST7701 =====================LCD_panel_init
[01.466]2022-06-19 22:37 build ST7701 =====================LCD_panel_init
[01.472]2022-06-19 22:37 build ST7701 =====================LCD_panel_init
691254 bytes read in 244 ms (2.7 MiB/s)
[01.687]read item0 copy0
[01.689]Item0 (Map) magic is bad
[01.692]the secure storage item0 copy0 magic is bad
[01.697]Item0 (Map) m[01.698]ST7701 =====================LCD_open_flow
[01.703]soc ic_ver:0x0, qa_val:0x0, markid:0x53002400 dclk[0-9999]
agic is bad
[01.710]the secure storage item0 copy1 magic is bad
[01.714]Item0 (Map) magic is bad
[01.717]the secure storage map is empty
[01.721]no item name device_unlock in the map
[01.725]no item name fastboot_status_flag in the map
[01.730]sunxi secure storage has no flag
[01.735][mmc]: delete mmc-hs400-1_8v from dtb
[01.739][mmc]: delete mmc-hs200-1_8v from dtb
[01.743][mmc]: get max-frequency ok 50000000 Hz
[01.749](weak)update dtb dram start
[01.753]update dtb dram  end
[01.756]update dts
[01.758]no item name snum in the map
partno erro : can't find partition private
[01.768]no item name mac in the map
partno erro : can't find partition private
[01.778]no item name wifi_mac in the map
partno erro : can't find partition private
[01.788]no item name bt_mac in the map
partno erro : can't find partition private
[01.799]no item name specialstr in the map
partno erro : can't find partition[01.809]ST7701 =====================LCD_open_flow
[01.813]ST7701 =====================LCD_bl_open
[01.820]ST7701 =====================LCD_open_flow
[01.825]ST7701 =====================LCD_open_flow
[01.829]LCD open finish
 private
[01.834]update part info
[01.838]key 0
[01.841]no misc partition is found
[01.844]update bootcmd
[01.846]serial num is: 0c001415a0c086d218d
Hit any key to stop autoboot:  0
[01.859]partinfo: name boot, start 0x22000, size 0x10000
[02.024]in boot normal mode,pass normal para to cmdline
[02.030]android.hardware = sun50iw10p1
[02.033]androidboot.dtbo_idx  can't findAndroid's image name: sun50i_arm64
[02.102]Starting kernel ...

[02.105][mmc]: mmc exit start
[02.124][mmc]: mmc 2 exit ok
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.9.170 (whycan@ubuntu) (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05) ) #9 SMP PREEMPT Sun Jun 26 21:55:05 CST 2022
[    0.000000] Boot CPU: AArch64 Processor [410fd034]
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] disp reserve base 0x7bf61080 ,size 0x300000
[    0.000000] cma: Reserved 8 MiB at 0x000000007f800000
[    0.000000] On node 0 totalpages: 262144
[    0.000000]   DMA zone: 4096 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 262144 pages, LIFO batch:31
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.0
[    0.000000] percpu: Embedded 21 pages/cpu @ffffffc03f70b000 s45696 r8192 d32128 u86016
[    0.000000] pcpu-alloc: s45696 r8192 d32128 u86016 alloc=21*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: enabling workaround for ARM erratum 845719
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 258048
[    0.000000] Kernel command line: earlyprintk=sunxi-uart,0x05000000 initcall_debug=0 console=ttyS0,115200 loglevel=8 root=/dev/mmcblk0p4 init=/init partitions=boot-resource@mmcblk0p1:env@mmcblk0p2:boot@mmcblk0p3:rootfs@mmcblk0p4:klog@mmcblk0p5:UDISK@mmcblk0p6 cma=8M snum=0c001415a0c086d218d mac_addr= wifi_mac= bt_mac= specialstr= gpt=1 androidboot.mode=normal androidboot.serialno=0c001415a0c086d218d androidboot.hardware=sun50iw10p1 boot_type=2 androidboot.boot_type=2 androidboot.secure_os_exist=0 androidboot.trustchain=false gpt=1 uboot_message=2018.05(04/17/2022-05:02:05) disp_reserve=3145728,0x7bf61080 bootreason=unknow
[    0.000000] log_buf_len individual max cpu contribution: 4096 bytes
[    0.000000] log_buf_len total cpu_extra contributions: 12288 bytes
[    0.000000] log_buf_len min size: 16384 bytes
[    0.000000] log_buf_len: 32768 bytes
[    0.000000] early log buf free: 14220(86%)
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.000000] Memory: 988592K/1048576K available (6590K kernel code, 1310K rwdata, 2020K rodata, 448K init, 267K bss, 51792K reserved, 8192K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000   (   250 GB)
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff80086f0000   (  6592 KB)
[    0.000000]     .rodata : 0xffffff80086f0000 - 0xffffff80088f0000   (  2048 KB)
[    0.000000]       .init : 0xffffff80088f0000 - 0xffffff8008960000   (   448 KB)
[    0.000000]       .data : 0xffffff8008960000 - 0xffffff8008aa7808   (  1311 KB)
[    0.000000]        .bss : 0xffffff8008aa7808 - 0xffffff8008aea4c8   (   268 KB)
[    0.000000]     fixed   : 0xffffffbefe7fb000 - 0xffffffbefec00000   (  4116 KB)
[    0.000000]     PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffffffbf00000000 - 0xffffffc000000000   (     4 GB maximum)
[    0.000000]               0xffffffbf00000000 - 0xffffffbf01000000   (    16 MB actual)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc040000000   (  1024 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 64.
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] arm_arch_timer: Architected cp15 timer(s) running at 24.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000004] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.008203] Console: colour dummy device 80x25
[    0.012414] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.022619] pid_max: default: 32768 minimum: 301
[    0.027667] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
[    0.033897] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)
[    0.043976] sched-energy: CPU device node has no sched-energy-costs
[    0.047280] Invalid sched_group_energy for CPU0
[    0.051749] CPU0: update cpu_capacity 1024
[    0.067888] ASID allocator initialised with 32768 entries
[    0.124098] Detected VIPT I-cache on CPU1
[    0.124150] Invalid sched_group_energy for CPU1
[    0.124153] CPU1: update cpu_capacity 1024
[    0.124156] CPU1: Booted secondary processor [410fd034]
[    0.152142] Detected VIPT I-cache on CPU2
[    0.152171] Invalid sched_group_energy for CPU2
[    0.152174] CPU2: update cpu_capacity 1024
[    0.152177] CPU2: Booted secondary processor [410fd034]
[    0.180207] Detected VIPT I-cache on CPU3
[    0.180234] Invalid sched_group_energy for CPU3
[    0.180236] CPU3: update cpu_capacity 1024
[    0.180239] CPU3: Booted secondary processor [410fd034]
[    0.180313] Brought up 4 CPUs
[    0.230949] SMP: Total of 4 processors activated.
[    0.235638] CPU features: detected feature: 32-bit EL0 Support
[    0.241443] CPU features: detected feature: Kernel page table isolation (KPTI)
[    0.251461] CPU: All CPU(s) started at EL1
[    0.252724] alternatives: patching kernel code
[    0.257623] Invalid sched_group_energy for CPU3
[    0.261641] Invalid sched_group_energy for Cluster3
[    0.266490] Invalid sched_group_energy for CPU2
[    0.270997] Invalid sched_group_energy for Cluster2
[    0.275849] Invalid sched_group_energy for CPU1
[    0.280356] Invalid sched_group_energy for Cluster1
[    0.285209] Invalid sched_group_energy for CPU0
[    0.289716] Invalid sched_group_energy for Cluster0
[    0.295709] devtmpfs: initialized
[    0.541872] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.546000] futex hash table entries: 1024 (order: 5, 131072 bytes)
[    0.552846] atomic64_test: passed
[    0.555502] pinctrl core: initialized pinctrl subsystem
[    0.565605] NET: Registered protocol family 16
[    0.569539] dump_class_init,861, success
[    0.572853] sunxi iommu: irq = 8
[    0.573685] vdso: 2 pages (1 code @ ffffff80086f7000, 1 data @ ffffff8008964000)
[    0.580938] DMA: preallocated 256 KiB pool for atomic allocations
[    0.597673] sun50iw10p1-r-pinctrl r_pio: initialized sunXi PIO driver
[    0.673008] sun50iw10p1-pinctrl pio: initialized sunXi PIO driver
[    0.685998] iommu: Adding device 1c0e000.ve to group 0
[    0.704267] iommu: Adding device 6000000.disp to group 0
[    0.706843] iommu: Adding device 6480000.g2d to group 0
[    0.723171] iommu: Adding device csi0 to group 0
[    0.724404] iommu: Adding device csi1 to group 0
[    0.729688] iommu: Adding device 2108000.tdm to group 0
[    0.733133] iommu: Adding device 2100000.isp to group 0
[    0.738406] iommu: Adding device 2102000.isp to group 0
[    0.743176] iommu: Adding device 2110000.scaler to group 0
[    0.748699] iommu: Adding device 2110400.scaler to group 0
[    0.754116] iommu: Adding device 2110800.scaler to group 0
[    0.759554] iommu: Adding device 2110c00.scaler to group 0
[    0.847158] pwm module init!
[    0.857331] sunxi-pm debug v3.10
[    0.863980] SCSI subsystem initialized
[    0.865964] usbcore: registered new interface driver usbfs
[    0.867913] usbcore: registered new interface driver hub
[    0.873106] usbcore: registered new device driver usb
[    0.878481] sunxi_i2c_adap_init()2649 - init
[    0.883372] sunxi_i2c_probe()2372 - [i2c5] twi_drv_used = 0
[    0.887688] sunxi_i2c_probe()2379 - [i2c5] twi_pkt_interval = 0
[    0.893591] twi5 supply twi not found, using dummy regulator
[    0.899466] twi_request_gpio()458 - [i2c5] init name: (null)
[    0.906944] media: Linux media interface: v0.10
[    0.909588] Linux video capture interface: v2.00
[    0.916320] ion_parse_dt_heap_common: id 0 type 0 name sys_user align 1000
[    0.921426] ion_parse_dt_heap_common: id 4 type 4 name cma align 1000
[    0.927801] ion_parse_dt_heap_common: id 6 type 6 name secure align 1000
[    0.934769] ion_heap_create: Invalid heap type 6
[    0.938950] Advanced Linux Sound Architecture Driver Initialized.
[    0.947461] Bluetooth: Core ver 2.22
[    0.948205] NET: Registered protocol family 31
[    0.952516] Bluetooth: HCI device and connection manager initialized
[    0.958868] Bluetooth: HCI socket layer initialized
[    0.963722] Bluetooth: L2CAP socket layer initialized
[    0.968872] Bluetooth: SCO socket layer initialized
[    0.976203] clocksource: Switched to clocksource arch_sys_counter
[    1.032598] udc_init,0
[    1.033006] NET: Registered protocol family 2
[    1.048725] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    1.050211] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
[    1.056823] TCP: Hash tables configured (established 8192 bind 8192)
[    1.063123] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    1.068891] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    1.075979] NET: Registered protocol family 1
[    1.080275] Unpacking initramfs...
[    1.287010] Freeing initrd memory: 2544K
[    1.294519] workingset: timestamp_bits=61 max_order=18 bucket_order=0
[    1.385552] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.387560] ntfs: driver 2.1.32 [Flags: R/W].
[    1.399031] io scheduler noop registered
[    1.399076] io scheduler deadline registered
[    1.403435] io scheduler cfq registered (default)
[    1.412582] [DISP]disp_module_init
[    1.414743] [DISP] disp_init,line:2260:
[    1.414780] smooth display screen:1 type:1 mode:4
[    1.494229] [DISP] lcd_clk_config,line:665:
[    1.494274] disp 1, clk: pll(176000000),clk(176000000),dclk(11000000) dsi_rate(176000000)
[    1.494274]      clk real:pll(288000000),clk(288000000),dclk(18000000) dsi_rate(0)
[    1.497357] [DISP]disp_module_init finish
[    1.521002] uart uart0: get regulator failed
[    1.521062] uart0 supply uart not found, using dummy regulator
[    1.526000] uart0: ttyS0 at MMIO 0x5000000 (irq = 349, base_baud = 1500000) is a SUNXI
[    1.533372] sw_console_s▒[    1.541445] console [ttyS0] enabled
[    1.541445] console [ttyS0] enabled
[    1.545458] bootconsole [earlycon0] disabled
[    1.545458] bootconsole [earlycon0] disabled
[    1.555873] uart uart1: get regulator failed
[    1.562717] uart1 supply uart not found, using dummy regulator
[    1.569833] uart1: ttyS1 at MMIO 0x5000400 (irq = 350, base_baud = 1500000) is a SUNXI
[    1.581347] misc dump reg init
[    1.588660] [drm] Initialized
[    1.592771] Unable to detect cache hierarchy for CPU 0
[    1.598736] [NAND][NE] Not found valid nand node on dts
[    1.605089] sunxi-bt soc@03000000:bt@0: Missing bt_power.
[    1.611175] sunxi-bt soc@03000000:bt@0: bt_power_name ((null))
[    1.617749] sunxi-bt soc@03000000:bt@0: Missing bt_io_regulator.
[    1.624520] sunxi-bt soc@03000000:bt@0: io_regulator_name ((null))
[    1.631525] sunxi-bt soc@03000000:bt@0: bt_rst gpio=357  mul-sel=1  pull=-1  drv_level=-1  data=0
[    1.641690] sunxi-bt soc@03000000:bt@0: devm_pinctrl_get() failed!
[    1.650144] sunxi-wlan soc@03000000:wlan@0: wlan_busnum (1)
[    1.656429] sunxi-wlan soc@03000000:wlan@0: Missing wlan_power.
[    1.663103] sunxi-wlan soc@03000000:wlan@0: wlan_power_name ((null))
[    1.670260] sunxi-wlan soc@03000000:wlan@0: Missing wlan_io_regulator.
[    1.677616] sunxi-wlan soc@03000000:wlan@0: io_regulator_name ((null))
[    1.684991] sunxi-wlan soc@03000000:wlan@0: wlan_regon gpio=362  mul-sel=1  pull=-1  drv_level=-1  data=0
[    1.695807] sunxi-wlan soc@03000000:wlan@0: get gpio chip_en failed
[    1.702868] sunxi-wlan soc@03000000:wlan@0: get gpio power_en failed
[    1.710042] sunxi-wlan soc@03000000:wlan@0: wlan_hostwake gpio=359  mul-sel=1  pull=-1  drv_level=-1  data=0
[    1.721410] sunxi-wlan soc@03000000:wlan@0: clk not config
[    1.727594] sunxi-wlan soc@03000000:wlan@0: dcxo not config
[    1.733954] sunxi-wlan soc@03000000:wlan@0: pinctrl_lookup_state(default) failed! return ffffffffffffffed
[    1.746709] [ADDR_MGT] addr_mgt_probe: success.
[    1.757236] libphy: Fixed MDIO Bus: probed
[    1.761863] tun: Universal TUN/TAP device driver, 1.6
[    1.767556] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    1.777982] gmac-power0: NULL
[    1.781338] gmac-power1: NULL
[    1.784684] gmac-power2: NULL
[    1.791164] PPP generic driver version 2.4.2
[    1.796951] PPP BSD Compression module registered
[    1.802262] PPP Deflate Compression module registered
[    1.807988] PPP MPPE Compression module registered
[    1.813387] NET: Registered protocol family 24
[    1.818463] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.826263] get ehci0-controller, regulator_io is no nocare
[    1.832545] get ehci0-controller wakeup-source is fail.
[    1.838768] sunxi ehci0-controller don't init wakeup source
[    1.845056] [sunxi-ehci0]: probe, pdev->name: 5101000.ehci0-controller, sunxi_ehci: 0xffffff8008adc048, 0x:ffffff8008afd000, irq_no:161
[    1.858759] [sunxi-ehci0]: Not init ehci0
[    1.863514] get ehci1-controller, regulator_io is no nocare
[    1.870274] [sunxi-ehci1]: probe, pdev->name: 5200000.ehci1-controller, sunxi_ehci: 0xffffff8008adc758, 0x:ffffff8008b19000, irq_no:163
[    1.884027] 5200000.ehci1-controller supply drvvbus not found, using dummy regulator
[    1.893002] sunxi-ehci 5200000.ehci1-controller: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.903287] sunxi-ehci 5200000.ehci1-controller: new USB bus registered, assigned bus number 1
[    1.913785] sunxi-ehci 5200000.ehci1-controller: irq 355, io mem 0xffffff80088f0458
[    1.936222] sunxi-ehci 5200000.ehci1-controller: USB 0.0 started, EHCI 1.00
[    1.947759] hub 1-0:1.0: USB hub found
[    1.952091] hub 1-0:1.0: 1 port detected
[    1.959044] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.966498] get ohci0-controller, regulator_io is no nocare
[    1.972783] get ohci0-controller wakeup-source is fail.
[    1.979016] sunxi ohci0-controller don't init wakeup source
[    1.985444] [sunxi-ohci0]: probe, pdev->name: 5101000.ohci0-controller, sunxi_ohci: 0xffffff8008adc3d0
[    1.995924] [sunxi-ohci0]: Not init ohci0
[    2.000674] get ohci1-controller, regulator_io is no nocare
[    2.007515] [sunxi-ohci1]: probe, pdev->name: 5200000.ohci1-controller, sunxi_ohci: 0xffffff8008adcae0
[    2.018089] 5200000.ohci1-controller supply drvvbus not found, using dummy regulator
[    2.027112] sunxi-ohci 5200000.ohci1-controller: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    2.036985] sunxi-ohci 5200000.ohci1-controller: new USB bus registered, assigned bus number 2
[    2.046966] sunxi-ohci 5200000.ohci1-controller: irq 356, io mem 0xffffff80088f0458
[    2.119888] hub 2-0:1.0: USB hub found
[    2.124226] hub 2-0:1.0: 1 port detected
[    2.131559] usbcore: registered new interface driver uas
[    2.137941] usbcore: registered new interface driver usb-storage
[    2.144892] usbcore: registered new interface driver ums-alauda
[    2.151742] usbcore: registered new interface driver ums-cypress
[    2.158684] usbcore: registered new interface driver ums-datafab
[    2.165649] usbcore: registered new interface driver ums_eneub6250
[    2.172792] usbcore: registered new interface driver ums-freecom
[    2.179743] usbcore: registered new interface driver ums-isd200
[    2.186590] usbcore: registered new interface driver ums-jumpshot
[    2.193647] usbcore: registered new interface driver ums-karma
[    2.200404] usbcore: registered new interface driver ums-onetouch
[    2.207568] usbcore: registered new interface driver ums-realtek
[    2.214513] usbcore: registered new interface driver ums-sddr09
[    2.221381] usbcore: registered new interface driver ums-sddr55
[    2.228245] usbcore: registered new interface driver ums-usbat
[    2.235114] usb_serial_number:20080411
[    2.240715] sunxikbd_key_init: key0 vol= 210 code= 115
[    2.246513] sunxikbd_key_init: key1 vol= 410 code= 114
[    2.252302] sunxikbd_key_init: key2 vol= 590 code= 139
[    2.258094] sunxikbd_key_init: key3 vol= 750 code= 28
[    2.263785] sunxikbd_key_init: key4 vol= 880 code= 102
[    2.270926] input: sunxi-keyboard as /devices/virtual/input/input0
[    2.279574] sun50iw10p1-pinctrl pio: pin PH3 already requested by gmac0; cannot claim for ir0
[    2.289182] sun50iw10p1-pinctrl pio: pin-227 (ir0) status -22
[    2.295662] sun50iw10p1-pinctrl pio: could not request pin 227 (PH3) from group PH3  on device pio
[    2.305750] sunxi-ir-tx ir0: Error applying setting, reverse things back
[    2.313402] sunxi-ir-tx: probe of ir0 failed with error -22
[    2.321572] sunxi_gpadc_init,1536, success
[    2.327899] input: sunxi-gpadc0 as /devices/virtual/input/input1
[    2.337774] sunxi-rtc rtc: rtc core: registered sunxi-rtc as rtc0
[    2.344890] sunxi-rtc rtc: RTC enabled
[    2.349603] i2c /dev entries driver
[    2.354718] IR NEC protocol handler initialized
[    2.359827] IR RC5(x/sz) protocol handler initialized
[    2.365521] IR RC6 protocol handler initialized
[    2.370624] IR JVC protocol handler initialized
[    2.375728] IR Sony protocol handler initialized
[    2.380929] IR SANYO protocol handler initialized
[    2.386231] IR Sharp protocol handler initialized
[    2.391529] IR MCE Keyboard/mouse protocol handler initialized
[    2.398100] IR XMP protocol handler initialized
[    2.403605] usbcore: registered new interface driver uvcvideo
[    2.410081] USB Video Class driver (1.1.1)
[    2.414697] sunxi cedar version 0.1
[    2.418910] VE: install start!!!
[    2.418910]
[    2.424430] cedar_ve: cedar-ve the get irq is 347
[    2.430891] VE: get debugfs_mpp_root is NULL, please check mpp
[    2.430891]
[    2.439128] VE: sunxi ve debug register driver failed!
[    2.439128]
[    2.448108] Bluetooth: HCI UART driver ver 2.3
[    2.453122] Bluetooth: HCI UART protocol H4 registered
[    2.458911] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    2.469342] sunxi-mmc sdc2: SD/MMC/SDIO Host Controller Driver(v3.46 2020-6-1 11:33-202006021635)
[    2.479606] sunxi-mmc sdc2: No vmmc regulator found
[    2.485111] sunxi-mmc sdc2: No vqmmc regulator found
[    2.490703] sunxi-mmc sdc2: No vdmmc regulator found
[    2.496298] sunxi-mmc sdc2: No vd33sw regulator found
[    2.501989] sunxi-mmc sdc2: No vd18sw regulator found
[    2.507682] sunxi-mmc sdc2: No vq33sw regulator found
[    2.513372] sunxi-mmc sdc2: No vq18sw regulator found
[    2.519939] sunxi-mmc sdc2: set host busy
[    2.524551] mmc:failed to get gpios
[    2.529197] sunxi-mmc sdc2: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.531898] random: fast init done
[    2.560222] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.588231] sunxi-mmc sdc2: detmode:alway in(non removable)
[    2.588252] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.596630] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.597715] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.608576] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.608657] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.621517] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.666335] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.675748] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.686646] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.686658] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:uart0
[    2.686668] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.686679] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:uart0
[    2.686690] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.687415] sunxi-mmc sdc0: SD/MMC/SDIO Host Controller Driver(v3.46 2020-6-1 11:33-202006021635)
[    2.687554] sunxi-mmc sdc0: ***ctl-spec-caps*** 8
[    2.687614] sunxi-mmc sdc0: No vmmc regulator found
[    2.687619] sunxi-mmc sdc0: No vqmmc regulator found
[    2.687623] sunxi-mmc sdc0: No vdmmc regulator found
[    2.687627] sunxi-mmc sdc0: No vd33sw regulator found
[    2.687632] sunxi-mmc sdc0: No vd18sw regulator found
[    2.687636] sunxi-mmc sdc0: No vq33sw regulator found
[    2.687640] sunxi-mmc sdc0: No vq18sw regulator found
[    2.688512] sunxi-mmc sdc0: set host busy
[    2.688596] sunxi-mmc sdc0: Got CD GPIO
[    2.689422] sunxi-mmc sdc0: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.689445] sunxi-mmc sdc0: no vqmmc,Check if there is regulator
[    2.708223] sunxi-mmc sdc0: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.728572] sunxi-mmc sdc0: detmode:gpio irq
[    2.728596] sunxi-mmc sdc0: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    2.730753] sunxi-mmc sdc1: SD/MMC/SDIO Host Controller Driver(v3.46 2020-6-1 11:33-202006021635)
[    2.730875] sunxi-mmc sdc1: ***ctl-spec-caps*** 8
[    2.730934] sunxi-mmc sdc1: No vmmc regulator found
[    2.730938] sunxi-mmc sdc1: No vqmmc regulator found
[    2.730943] sunxi-mmc sdc1: No vdmmc regulator found
[    2.730947] sunxi-mmc sdc1: No vd33sw regulator found
[    2.730951] sunxi-mmc sdc1: No vd18sw regulator found
[    2.730956] sunxi-mmc sdc1: No vq33sw regulator found
[    2.730960] sunxi-mmc sdc1: No vq18sw regulator found
[    2.731743] sunxi-mmc sdc1: set host busy
[    2.731849] mmc:failed to get gpios
[    2.731875] sunxi-mmc sdc1: min-frequency:400000
[    2.732584] sunxi-mmc sdc1: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.732607] sunxi-mmc sdc1: no vqmmc,Check if there is regulator
[    2.743757] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing MMC-HS(SDR20) dt B
[    2.749067] sunxi-mmc sdc2: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing MMC-HS(SDR20) dt B
[    2.752224] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.754585] sunxi-mmc sdc2: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 8 timing MMC-HS(SDR20) dt B
[    2.771481] sunxi-mmc sdc2: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 8 timing MMC-DDR52 dt B
[    2.772228] sunxi-mmc sdc1: detmode:manually by software
[    2.774743] usbcore: registered new interface driver usbhid
[    2.774746] usbhid: USB HID core driver
[    2.777170] sunxi-mmc sdc1: smc 2 p1 err, cmd 52, RTO !!
[    2.777599] codec supply avcc not found, using dummy regulator
[    2.777818] [sunxi_internal_codec_probe]: audiocodec avcc set vol failed
[    2.777828] codec supply cpvin not found, using dummy regulator
[    2.778013] [sunxi_internal_codec_probe]: audiocodec cpvin set vol failed
[    2.778676] sunxi-internal-codec codec: pa_power_always_on get failed and set it off.
[    2.778683] digital_vol:0, lineout_vol:26, mic1gain:31, mic2gain:31 pa_msleep:120, pa_level:1, pa_power_always_on:0
[    2.778692] adcdrc_cfg:0, adchpf_cfg:0, dacdrc_cfg:0, dachpf:0
[    2.778880] sunxi-internal-codec codec: [sunxi_internal_codec_probe] codec probe finished.
[    2.780757] [sunxi_card_init] card init finished.
[    2.781198] Audio: [soc_new_pcm] -> 2699
[    2.781203] Audio: [soc_new_pcm] -> 2718
[    2.781892] Audio: [soc_new_pcm] -> 2746
[    2.782917] sunxi-mmc sdc1: smc 2 p1 err, cmd 52, RTO !!
[    2.782957] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.784436] sunxi-codec-machine sndcodec: sun50iw10codec <-> codec mapping ok
[    2.788722] mmc0: new DDR MMC card at address 0001
[    2.789694] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.791217] mmcblk0: mmc0:0001 AJTD4R 14.6 GiB
[    2.791964] mmcblk0boot0: mmc0:0001 AJTD4R partition 1 4.00 MiB
[    2.792301] input: sun50iw10-codec sunxi Audio Jack as /devices/platform/soc/sndcodec/sound/card0/input2
[    2.792653] mmcblk0boot1: mmc0:0001 AJTD4R partition 2 4.00 MiB
[    2.793221] sunxi-mmc sdc1: card claims to support voltages below defined range
[    2.793244] mmcblk0rpmb: mmc0:0001 AJTD4R partition 3 4.00 MiB
[    2.796458] [audio] hp_detect_case: 0
[    2.796922] sunxi-codec-machine sndcodec: [sunxi_card_dev_probe] register card finished.
[    2.797597] u32 classifier
[    2.797599]     Actions configured
[    2.797606] Netfilter messages via NETLINK v0.30.
[    2.799010] nf_conntrack version 0.5.0 (8192 buckets, 32768 max)
[    2.800349] ctnetlink v0.93: registering with nfnetlink.
[    2.825600]  mmcblk0: p1 p2 p3 p4 p5 p6
[    2.840841] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.850709] Initializing XFRM netlink socket
[    2.857549] NET: Registered protocol family 10
[    2.863915] NET: Registered protocol family 17
[    2.864931] 8021q: 802.1Q VLAN Support v1.8
[    2.906079] get usb_detect_mode is fail, 22
[    2.909297] sunxi-rtc rtc: setting system clock to 1970-01-01 00:00:04 UTC (4)
[    2.910028] usb1-vbus: disabling
[    2.910034] vdd_3v3: disabling
[    2.910038] ALSA device list:
[    2.910041]   #0: sun50iw10-codec
[    2.910398] Freeing unused kernel memory: 448K
[    3.003201] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[    3.003344] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[    3.017324] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
[    3.304330] mmc2: new high speed SDIO card at address 0001
[/init]: getty is ttyS0
[/init]: RootDevice is "/dev/mmcblk0p4" , GPT_SUPPORT=1
[/init]: Try to load EMMC ...
e2fsck 1.42.12 (29-Aug-2014)
/dev/mmcblk0p4: recovering journal
Setting free inodes count to 8005 (was 8021)
Setting free blocks count to 4108 (was 4116)
/dev/mmcblk0p4: clean, 1211/9216 files, 32756/368[    3.379856] EXT4-fs (mmcblk0p4): barriers disabled
64 blocks
[    3.390033] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: noauto_da_alloc,barrier=0,data=ordered
mount: mounting proc on /proc failed: Device or resource busy
mount: mounting sysfs on /sys fa[    3.538073] EXT4-fs (mmcblk0p4): re-mounted. Opts: nobarrier,noauto_da_alloc,data=ordered
iled: Device or resource busy
insmod: can't insert '/lib/modules/4.9.170/disp.ko': No such file or directory
boot-res device: /dev/mmcblk0p1
[    3.589004] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

login[908]: root login on 'ttyS0'
nand activated #0
[    3.760060] get ctp_power is fail, -22
[    3.764315] sunxi_ctp_startup: ctp_power_io is invalid.
[    3.770299] get ctp_gesture_wakeup fail, no gesture wakeup
[    3.776499] 5-0014 supply ctp not found, using dummy regulator
[    3.928448] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    3.938068] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    3.947636] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    3.957207] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    3.966782] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    3.976239] <<-GTP-ERROR->> I2C Read: 0x8140, 6 bytes failed, errcode: -70! Process reset.
[    4.092251] <<-GTP-ERROR->> GTP read version failed
[    4.097786] Read version failed.
[    4.125395] input: gt9xxnew_ts as /devices/virtual/input/input3
script_fetch device name is ft6236
[    9.264218]
[    9.264218] insmod_device_driver
[    9.264218]
-------swith to adb....
[    9.787442] file system registered
init adb main
Handling main()
[    9.828337] read descriptors
[    9.833322] read strings
Time out,can not find tp event num /dev/input/event
camera activated #0
camera not activated
root@dragonboard:~# dragonboard(msg): core: parse script /boot/test_config.fex...
dragonboard(debug): the length of script is 10137
dragonboard(debug): script shmid = 0
dragonboard(msg): core: init script...
dragonboard(debug): script: main key count #23
dragonboard(msg): script: V1.0.0
dragonboard(msg): core: init view...
dragonboard(msg): core: parse test case from script...
dragonboard(msg): core: total test cases #10
dragonboard(msg): core: total test cases_auto #6
dragonboard(msg): core: total test cases_manual #4
dragonboard(debug): view: init...
dragonboard(msg): directfb view init...
dragonboard(msg): disp_output_type=0

   ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.11 |~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2001-2010  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2012-05-04 09:52)
(*) Direct/Memcpy: Using libc memcpy()
(*) DirectFB/FBDev: Found '' (ID 0) with frame buffer at 0xffe00000, 1800k (MMIO 0x00000000, 0k)
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) FBDev/Mode: Setting 480x480 RGB32
(*) FBDev/Mode: Switched to 480x480 (virtual 480x480) at 32 bit (RGB32), pitch 1920
(*) FBDev/Mode: Setting 480x480 RGB32
(*) FBDev/Mode: Switched to 480x480 (virtual 480x480) at 32 bit (RGB32), pitch 1920
dragonboard(msg): screen_width: 480, sceen_height: 480
(*) Direct/Interface: Loaded 'FT2' implementation of 'IDirectFBFont'.
dragonboard(debug): manual test case window init...
dragonboard(debug): manual_window.desc.height=160
dragonboard(debug): auto test case window init...
dragonboard(debug): misc window init...
dragonboard(debug): reboot button init...
dragonboard(debug): poweroff button init...
dragonboard(debug): mic window init...
dragonboard(debug): wifi list window init...
this is the mic_audio_receive thread...
------------- to open video node
this is the wifi_hot_point_proccess thread...
-------swith to adb done!
[   10.998112] sunxi_set_cur_vol_work()403 WARN: get power supply failed
[   11.088386] android_work: sent uevent USB_STATE=CONNECTED
[   11.094490] sunxi_set_cur_vol_work()403 WARN: get power supply failed
[   11.219058] configfs-gadget gadget: high-speed config #1: c
[   11.225462] android_work: sent uevent USB_STATE=CONFIGURED
[   12.251079] adbd (1025): /proc/1025/oom_adj is deprecated, please use /proc/1025/oom_score_adj instead.
[   13.871868] random: crng init done
dragonboard(error): Can't not open /dev/video0
dragonboard(msg): core: draw test case to view...
dragonboard(debug): core: draw test case: dram, display name: 内存, category: auto
dragonboard(debug): core: draw test case: rtc, display name: 时钟, category: auto
dragonboard(debug): core: draw test case: wifi, display name: WIFI, category: auto
dragonboard(debug): core: draw test case: ethernet, display name: 以太网, category: auto
dragonboard(debug): core: draw test case: bluetooth, display name: 蓝牙, category: auto
dragonboard(debug): core: draw test case: emmc, display name: emmc闪存, category: auto
dragonboard(debug): core: draw test case: mmc, display name: SD卡, category: manual
dragonboard(debug): core: draw test case: udisk, display name: U盘, category: manual
dragonboard(debug): core: draw test case: Usb_HOST1, display name: USB主机1, category: manual
dragonboard(debug): core: draw test case: mic, display name: 音频基本功能测试, category: manual
dragonboard(msg): core: fork launcher process...
dragonboard(msg): core: listening to child process, starting...
dragonboard(msg): launcher: runing...
dragonboard(debug): launcher: total test cases #10
dragonboard(msg): launcher: starting memtester.sh
dragonboard(msg): launcher: starting rtctester.sh
dragonboard(msg): launcher: starting wifitester.sh
dragonboard(msg): launcher: starting ethtester.sh
dragonboard(msg): launcher: starting bttester.sh
dragonboard(msg): launcher: starting emmctester.sh
dragonboard(msg): launcher: starting udisktester.sh
dragonboard(msg): launcher: wait mictester completion
dragonboard(msg): launcher: starting mmctester.sh
dragonboard(msg): launcher: starting mictester
dragonboard(msg): launcher: starting host1tester.sh
dragonboard(debug): script: main key count #23
dragonboard(msg): script: V1.0.0
>>>>>> test audio ......
jack_deamon : event found /dev/input/event2!
01-01 00:00:16  1076 D host1teste: vid=1d6b
02-14 00:00:00  1070 D emmctester: emmc boot,boot_type = 2
mount: mounting /dev/mmcblk0p2 on /boot failed: Invalid argument
02-14 00:00:00  1065 D ethtester : ethernet driver buildin
eth0      Link encap:Ethernet  HWaddr 36:C9:E3:F1:B8:05
cat: can't open '/sys/devices/platform/sunxi-ddrfreq/devfreq/sunxi-ddrfreq/cur_freq': No such file or directory
/dragonboard/bin/memtester.sh: let: line 44: arithmetic syntax error
02-14 00:00:00  1061 D memtester : dram_freq=
02-14 00:00:00  1061 D memtester : config dram_size=1024M
02-14 00:00:00  1061 D memtester : actual_size=1024M
02-14 00:00:00  1061 D memtester : test_size=8M
[   14.826009] libphy: gmac0: probed
[   14.878079] sunxi-wlan soc@03000000:wlan@0: bus_index: 1
02-14 00:00:00  1068 D bttester  : module_path   :
02-14 00:00:00  1068 D bttester [   14.908770] sunxi-gmac gmac0 eth0: eth0: Type(7) PHY ID 001cc916 at 0 IRQ poll (gmac0-0:00)
 : loop_time     : 30
02-14 00:00:00  1068 D bttester  : destination_bt: :
02-14 00:00:00  1068 D bttester  : device_node   : ttyS1
02-14 00:00:00  1068 D bttester  : baud_rate     : 115200
02-14 00:00:00  1065 D ethtester : ifconfig eth0 up done
02-14 00:00:00  1068 D bttester  : bt_vnd        : realtek
02-14 00:00:00  1065 D ethtester : eth0 running....
[   15.020708] sunxi-bt soc@03000000:bt@0: block state already is 1
[   15.028770] sunxi-bt soc@03000000:bt@0: set block: 0
[   15.853078] __hci_init(814), err = -56, EINVAL.
02-14 00:00:01  1068 D bttester  : Firmware load finish, time: 1s
02-14 00:00:02  1068 D bttester  : hci0 state path: /sys/class/rfkill/rfkill1
dragonboard(msg): mictester: music_playtime=20
dragonboard(msg): mictester:prepare play sound...
dragonboard(msg): samplerate #48000
dragonboard(msg): mictester:open test pcm file: /dragonboard/data/test48000.pcm
dragonboard(msg): mictester:play it...
wlan0     Link encap:Ethernet  HWaddr 00:E0:4C:4F:03:A7
[   21.165269] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
02-14 00:00:08  1063 D wifitester: No Test AP SSID configured
02-14 00:00:16  1061 D memtester : memtest success!
dragonboard(msg): play end...
dragonboard(msg): mictester: sound play thread exit code #0
dragonboard(msg): let's open the mic pipe
Capturing sample: 2 ch, 48000 hz, 16 bit

root@dragonboard:~#
root@dragonboard:~#

开机显示在 ST7701上,且开机画面正常,开机测试程序显示在ST7701上

cat /dev/urandom > /dev/fb1

ST7701 显示雪花

root@dragonboard:~# cat /sys/class/disp/disp/attr/sys
screen 1:
de_rate 300000000 hz, ref_fps:35
mgr1: 480x480 fmt[rgb] cs[0x204] range[full] eotf[0x4] bits[8bits] err[0] force_sync[0] unblank direct_show[false] iommu[1]

dmabuf: cache[0] cache max[0] umap skip[0] overflow[0]
        lcd output      backlight(250)  fps:57.0         480x 480
        err:0   skip:40 irq:18075       vsync:0 vsync_skip:0

   BUF    enable ch[1] lyr[0] z[0] prem[N] a[globl 255] fmt[  0] fb[ 480, 480; 480, 480; 480, 480] crop[   0,   0, 480, 480] frame[   0,   0, 480, 480] addr[ffc00000,       0,       0] flags[0x       0] trd[0,0] depth[ 0]

#28 Re: 全志 SOC » 收到小智SW106开发板到手,试着玩一玩 » 2022-06-27 09:46:51

修改了 board.dts disp 节点 一点点:

/*----------------------------------------------------------------------------------
disp init configuration

disp_mode             (0:screen0<screen0,fb0>)
screenx_output_type   (0:none; 1:lcd; 2:tv; 3:hdmi;5:vdpo)
screenx_output_mode   (used for hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50)
                      (5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60)
screenx_output_format (for hdmi, 0:RGB 1:yuv444 2:yuv422 3:yuv420)
screenx_output_bits   (for hdmi, 0:8bit 1:10bit 2:12bit 2:16bit)
screenx_output_eotf   (for hdmi, 0:reserve 4:SDR 16:HDR10 18:HLG)
screenx_output_cs     (for hdmi, 0:undefined  257:BT709 260:BT601  263:BT2020)
screenx_output_dvi_hdmi (for hdmi, 0:undefined 1:dvi mode 2:hdmi mode)
screen0_output_range   (for hdmi, 0:default 1:full 2:limited)
screen0_output_scan    (for hdmi, 0:no data 1:overscan 2:underscan)
screen0_output_aspect_ratio  (for hdmi, 8-same as original picture 9-4:3 10-16:9 11-14:9)
fbx format            (4:RGB655 5:RGB565 6:RGB556 7:ARGB1555 8:RGBA5551 9:RGB888 10:ARGB8888 12:ARGB4444)
fbx pixel sequence    (0:ARGB 1:BGRA 2:ABGR 3:RGBA)
fb0_scaler_mode_enable(scaler mode enable, used FE)
fbx_width,fbx_height  (framebuffer horizontal/vertical pixels, fix to output resolution while equal 0)
lcdx_backlight        (lcd init backlight,the range:[0,256],default:197
lcdx_yy               (lcd init screen bright/contrast/saturation/hue, value:0~100, default:50/50/57/50)
lcd0_contrast         (LCD contrast, 0~100)
lcd0_saturation       (LCD saturation, 0~100)
lcd0_hue              (LCD hue, 0~100)
framebuffer software rotation setting:
disp_rotation_used:   (0:disable; 1:enable,you must set fbX_width to lcd_y,
set fbX_height to lcd_x)
degreeX:              (X:screen index; 0:0 degree; 1:90 degree; 3:270 degree)
degreeX_Y:            (X:screen index; Y:layer index 0~15; 0:0 degree; 1:90 degree; 3:270 degree)
devX_output_type : config output type in bootGUI framework in UBOOT-2018.
                                   (0:none; 1:lcd; 2:tv; 4:hdmi;)
devX_output_mode : config output resolution(see include/video/sunxi_display2.h) of bootGUI framework in UBOOT-2018
devX_screen_id   : config display index of bootGUI framework in UBOOT-2018
devX_do_hpd      : whether do hpd detectation or not in UBOOT-2018
chn_cfg_mode     : Hardware DE channel allocation config. 0:single display with 6
                                   channel, 1:dual display with 4 channel in main display and 2 channel in second
                   display, 2:dual display with 3 channel in main display and 3 channel in second
                   in display.
----------------------------------------------------------------------------------*/
                disp: disp@06000000 {
                        disp_init_enable         = <1>;
                        disp_mode                = <3>;

                        screen0_output_type      = <1>;
                        screen0_output_mode      = <4>;

                        screen0_output_format    = <0>;
                        screen0_output_bits      = <0>;
                        screen0_output_eotf      = <4>;
                        screen0_output_cs        = <257>;
                        screen0_output_dvi_hdmi  = <2>;
                        screen0_output_range     = <2>;
                        screen0_output_scan      = <0>;
                        screen0_output_aspect_ratio = <8>;

                        screen1_output_type      = <1>;
                        screen1_output_mode      = <4>;

                        screen1_output_format    = <0>;
                        screen1_output_bits      = <0>;
                        screen1_output_eotf      = <4>;
                        screen1_output_cs        = <257>;
                        screen1_output_dvi_hdmi  = <2>;
                        screen1_output_range     = <2>;
                        screen1_output_scan      = <0>;
                        screen1_output_aspect_ratio = <8>;

                        dev0_output_type         = <1>;
                        dev0_output_mode         = <4>;
                        dev0_screen_id           = <1>;
                        dev0_do_hpd              = <0>;

                        dev1_output_type         = <1>;
                        dev1_output_mode         = <4>;
                        dev1_screen_id           = <0>;
                        dev1_do_hpd              = <0>;

                        def_output_dev           = <0>;
                        hdmi_mode_check          = <1>;

                        fb0_format               = <0>;
                        fb0_width                = <0>;
                        fb0_height               = <0>;

                        fb1_format               = <0>;
                        fb1_width                = <0>;
                        fb1_height               = <0>;
                        chn_cfg_mode             = <1>;

                        disp_para_zone           = <1>;
                        /*VCC-LCD*/
                        dc1sw-supply = <>;
                        /*VCC-DSI*/
                        eldo3-supply = <>;
                        /*VCC-PD*/
                        dcdc1-supply = <>;
                        status        = "okay";
                };
/*----------------------------------------------------------------------------------
;lcd0 configuration

;lcd_if:               0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp; 6:extend dsi
;lcd_hv_if             0:Parallel RGB; 8:Serial RGB; 10:Dummy RGB; 11: RGB Dummy;12:CCIR656
;lcd_hv_clk_phase      0:0 degree;1:90 degree;2:180 degree;3:270 degree
;lcd_hv_sync_polarity  0:vs low,hs low; 1:vs high,hslow; 2:vs low,hs high; 3:vs high,hs high
;lcd_hv_syuv_seq       0:YUYV; 1:YVYU; 2:UYVY; 3:VYUY
;lcd_cpu_if            0:18bit/1 cycle parallel(RGB666); 4:16bit/1cycle parallel (RGB565)
;                      6:18bit/3 cycle parallel(RGB666); 7:16bit/2cycle parallel (RGB565)
;lcd_cpu_te            0:frame auto trigger; 1:frame triggered by te rising edge; 2:frame triggered by te falling edge;
;lcd_dsi_if            0:video mode; 1: Command mode; 2:video burst mode
;lcd_dsi_te            0:frame auto trigger; 1:frame triggered by te rising edge; 2:frame triggered by te falling edge;
;lcd_x:                lcd horizontal resolution
;lcd_y:                lcd vertical resolution
;lcd_width:            width of lcd in mm
;lcd_height:           height of lcd in mm
;lcd_dclk_freq:        in MHZ unit
;lcd_pwm_freq:         in HZ unit
;lcd_pwm_pol:          lcd backlight PWM polarity
;lcd_pwm_max_limit     lcd backlight PWM max limit(<=255)
;lcd_hbp:              hsync back porch(pixel) + hsync plus width(pixel);
;lcd_ht:               hsync total cycle(pixel)
;lcd_vbp:              vsync back porch(line) + vysnc plus width(line)
;lcd_vt:               vysnc total cycle(line)
;lcd_hspw:             hsync plus width(pixel)
;lcd_vspw:             vysnc plus width(pixel)
;lcd_lvds_if:          0:single link;  1:dual link(odd and even); 2:dual link(same pixel)
;lcd_lvds_colordepth:  0:8bit; 1:6bit
;lcd_lvds_mode:        0:NS mode; 1:JEIDA mode
;lcd_frm:              0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither
;lcd_io_phase:         0:noraml; 1:intert phase(0~3bit: vsync phase; 4~7bit:hsync phase;
;                      8~11bit:dclk phase; 12~15bit:de phase)
;lcd_gamma_en          lcd gamma correction enable
;lcd_bright_curve_en   lcd bright curve correction enable
;lcd_cmap_en           lcd color map function enable
;deu_mode              0:smoll lcd screen; 1:large lcd screen(larger than 10inch)
;lcdgamma4iep:         Smart Backlight parameter, lcd gamma vale * 10;
;                      decrease it while lcd is not bright enough; increase while lcd is too bright
;smart_color           90:normal lcd screen 65:retina lcd screen(9.7inch)
;Pin setting for special function ie.LVDS, RGB data or vsync
;   name(donot care) = port:PD12<pin function><pull up or pull down><drive ability><output level>
;Pin setting for gpio:
;   lcd_gpio_X     = port:PD12<pin function><pull up or pull down><drive ability><output level>
;Pin setting for backlight enable pin
;   lcd_bl_en     = port:PD12<pin function><pull up or pull down><drive ability><output level>
;fsync setting, pulse to csi
;lcd_fsync_en          (0:disable fsync,1:enable)
;lcd_fsync_act_time    (active time of fsync, unit:pixel)
;lcd_fsync_dis_time    (disactive time of fsync, unit:pixel)
;lcd_fsync_pol         (0:positive;1:negative)
;gpio config: <&pio for cpu or &r_pio for cpus, port, port num, pio function,
pull up or pull down(default 0), driver level(default 1), data>
;For dual link lvds: use lvds2link_pins_a  and lvds2link_pins_b instead
;For rgb24: use rgb24_pins_a  and rgb24_pins_b instead
;For lvds1: use lvds1_pins_a  and lvds1_pins_b instead
;For lvds0: use lvds0_pins_a  and lvds0_pins_b instead
;----------------------------------------------------------------------------------*/
                lcd0: lcd0@01c0c000 {
                        lcd_used                = <1>;
                        lcd_driver_name         = "default_lcd";

                        lcd_if                  = <3>;
                        lcd_hv_if               = <0>;

                        lcd_width               = <70>;
                        lcd_height              = <72>;
                        lcd_x                   = <1024>;
                        lcd_y                   = <768>;
                        lcd_dclk_freq           = <65>;
                        lcd_hbp                 = <160>;
                        lcd_ht                  = <1344>;
                        lcd_hspw                = <10>;
                        lcd_vbp                 = <29>;
                        lcd_vt                  = <806>;
                        lcd_vspw                = <5>;

                        lcd_lvds_ch             = <0>;
                        lcd_lvds_mode           = <1>;
                        lcd_lvds_bitwidth       = <0>;
                        lcd_lvds_io_cross       = <0>;
                        lcd_backlight           = <50>;
                        lcd_pwm_used            = <1>;
                        lcd_pwm_ch              = <7>;
                        lcd_pwm_freq            = <20000>;
                        lcd_pwm_pol             = <1>;
                        lcd_bright_curve_en = <0>;

                        lcd_frm                 = <1>;
                        lcd_io_phase            = <0x0000>;
                        lcd_gamma_en            = <0>;
                        lcd_cmap_en             = <0>;
                        lcd_hv_clk_phase        = <1>;
                        lcd_hv_sync_polarity= <0>;
                        lcd_rb_swap         = <0>;

                        //lcd_bl_en           = <&pio PI 7 1 1 3 1>;
/*
                        lcd_gpio_0              = <&pio PJ 16 1 1 3 1>;//reset
                        lcd_gpio_1              = <&pio PJ 17 1 1 3 1>;//cs
                        lcd_gpio_2              = <&pio PC  2 1 1 3 1>;//sdi
                        lcd_gpio_3              = <&pio PC 12 1 1 3 1>;//scl
*/
                        lcd_pin_power;
                        lcd_power;

                        pinctrl-0                       = <&lvds0_pins_a>;
                        pinctrl-1                       = <&lvds0_pins_b>;

                        status = "okay";
                };

                lcd1: lcd1@01c0c001 {
                        lcd_used                = <1>;
                        lcd_driver_name         = "st7701s_rgb";

                        lcd_if                  = <0>;
                        lcd_hv_if               = <0>;

                        lcd_width               = <70>;
                        lcd_height              = <72>;
                        lcd_x                   = <480>;
                        lcd_y                   = <480>;
                        lcd_dclk_freq           = <11>;
                        lcd_hbp                 = <60>;
                        lcd_ht                  = <612>;
                        lcd_hspw                = <12>;
                        lcd_vbp                 = <18>;
                        lcd_vt                  = <520>;
                        lcd_vspw                = <4>;

                        lcd_backlight           = <250>;// 0 ~ 255
                        lcd_pwm_used            = <1>;
                        lcd_pwm_ch              = <8>;
                        lcd_pwm_freq            = <20000>;
                        lcd_pwm_pol             = <1>;
                        lcd_pwm_max_limit   = <255>;
                        lcd_bright_curve_en = <0>;

                        lcd_frm                 = <1>;
                        lcd_io_phase            = <0x0000>;
                        lcd_gamma_en            = <0>;
                        lcd_cmap_en             = <0>;
                        lcd_hv_clk_phase        = <1>;
                        lcd_hv_sync_polarity= <0>;
                        lcd_rb_swap         = <0>;

                        //lcd_bl_en           = <&pio PI 7 1 1 3 1>;
                        lcd_gpio_0              = <&pio PJ 16 1 1 3 1>;//reset
                        lcd_gpio_1              = <&pio PJ 17 1 1 3 1>;//cs
                        lcd_gpio_2              = <&pio PC  2 1 1 3 1>;//sdi
                        lcd_gpio_3              = <&pio PC 12 1 1 3 1>;//scl

/*
                        lcd_gpio_2              = <&r_pio PL 2 1 1 3 1>;//sdi
                        lcd_gpio_3              = <&r_pio PL 3 1 1 3 1>;//scl
*/
                        lcd_pin_power;
                        lcd_power;

                        pinctrl-0                       = <&rgb18_pins_c>;
                        pinctrl-1                       = <&rgb18_pins_d>;

                        status = "okay";
                };

这是修改的地方:

                        dev0_output_type         = <1>;
                        dev0_output_mode         = <4>;
                        dev0_screen_id           = <1>;
                        dev0_do_hpd              = <0>;

                        dev1_output_type         = <1>;
                        dev1_output_mode         = <4>;
                        dev1_screen_id           = <0>;
                        dev1_do_hpd              = <0>;

dev0_screen_id           0 改 1
dev1_screen_id           1 改 0

日志:

[37]HELLO! BOOT0 is starting!
[40]BOOT0 commit : dc54be6
[43]set pll start
[45]periph0 has been enabled
[48]set pll end
[50][pmu]: bus read error
[52][pmu]: bus read error
[60]vaild para:1  select dram para0
[63]board init ok
[65]DRAM BOOT DRIVE INFO: V0.19
[68]the chip id is 0x2400
[71]the chip id is 0x2400
[73]the chip id is 0x2400
[76]the chip id is 0x2400
[79]the chip id is 0x2400
[81]chip id check OK
[83]DRAM_VCC set to 1100 mv
[86]DRAM CLK =792 MHZ
[88]DRAM Type =8 (3:DDR3,4:DDR4,7:LPDDR3,8:LPDDR4)
[96]DRAM SIZE =1024 MBytes, para1 = 30fa, para2 = 4000000, dram_tpr13 = 6063
[109]DRAM simple test OK.
[111]dram size =1024
[113]chipid = 53002400
[115]nsi init ok 2020-4-7
[119]card no is 2
[120]sdcard 2 line count 8
[123][mmc]: mmc driver ver 2020-05-25 09:40
[133][mmc]: Wrong media type 0x0
[136][mmc]: ***Try SD card 2***
[140][mmc]: mmc 2 cmd 8 timeout, err 100
[144][mmc]: mmc 2 cmd 8 err 100
[147][mmc]: mmc 2 send if cond failed
[152][mmc]: mmc 2 cmd 55 timeout, err 100
[156][mmc]: mmc 2 cmd 55 err 100
[159][mmc]: mmc 2 send app cmd failed
[163][mmc]: ***Try MMC card 2***
[187][mmc]: RMCA OK!
[189][mmc]: mmc 2 bias 4
[192][mmc]: MMC 5.1
[194][mmc]: HSSDR52/SDR25 8 bit
[197][mmc]: 50000000 Hz
[200][mmc]: 14910 MB
[202][mmc]: ***SD/MMC 2 init OK!!!***
[258]Loading boot-pkg Succeed(index=0).
[262]Entry_name        = u-boot
[269]Entry_name        = monitor
[273]Entry_name        = scp
[281]set arisc reset to de-assert state
[285]Entry_name        = dtb
[288]tunning data addr:0x4a0003e8
[292]Jump to second Boot.
NOTICE:  BL3-1: v1.0(debug):cc1f5d7
NOTICE:  BL3-1: Built : 10:23:25, 2020-04-08
NOTICE:  BL3-1 commit: 8
ERROR:   Error initializing runtime service tspd_fast
NOTICE:  BL3-1: Preparing for EL3 exit to normal world
NOTICE:  BL3-1: Next image address = 0x4a000000
NOTICE:  BL3-1: Next image spsr = 0x1d3

U-Boot 2018.05 (Apr 17 2022 - 05:02:05 +0000) Allwinner Technology

[00.371]CPU:   Allwinner Family
[00.374]Model: sun50iw10
I2C:   ready
[00.625]DRAM:  1 GiB
[00.628]Relocation Offset is: 35f13000
[00.658]secure enable bit: 0
[00.661][ARISC] :arisc initialize
[00.666][ARISC ERROR] :get [allwinner,sunxi-hwspinlock] device node error
CACHE: Misaligned operation at range [7ffa6d88, 7ffa70a0]
[00.677][ARISC] :arisc para ok
[SCP] :sunxi-arisc driver begin startup 2
[SCP] :0x1
[SCP] :arisc version: [ca79327ac09021f1a13c79dd97da281c7be9a63arid-]
[SCP] :arisc startup ready
[SCP] :arisc startup notify message feedback
[SCP] :send hard sync feedback message: 0x900200
[SCP] :sunxi-arisc driver v1.10 is starting
[00.708][ARISC] :sunxi-arisc driver startup succeeded
[00.714]pmu_axp81X_probe pmic_bus_read fail
[00.718]pmu_axp858_probe pmic_bus_read fail
[00.722]PMU: no found
[00.724]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=400Mhz
[00.731]init_clocks:finish
[00.733]not need merged sunxi overlay
[00.736]drv_disp_init
request pwm success, pwm7:pwm7:0x300a000.
request pwm success, pwm8:pwm8:0x300a000.
[00.775]drv_disp_init finish
[00.783]gic: sec monitor mode
[00.785]flash init start
[00.787]workmode = 0,storage type = 2
[00.791][mmc]: mmc driver ver uboot2018:2020-5-25 9:26:00-20201021190
[00.805][mmc]: SUNXI SDMMC Controller Version:0x50300
[00.830][mmc]: Best spd md: 2-HSDDR52/DDR50, freq: 2-50000000, Bus width: 8
[00.836]sunxi flash init ok
[00.840]Loading Environment from SUNXI_FLASH... OK
[00.848]no secure os for keybox operation
[00.851]try to burn key
[00.854]out of usb burn from boot: not need burn key
[00.859]boot_gui_init:start
[00.863]set disp.dev2_output_type fail. using defval=0
[00.868]ST7701 =====================LCD_open_flow
[00.873]disp 1, clk: pll(176000000),clk(176000000),dclk(11000000) dsi_rate(176000000)
     clk real:pll(288000000),clk(288000000),dclk(18000000) dsi_rate(0)
[00.886]ST7701 =====================LCD_open_flow
[00.891]ST7701 =====================LCD_power_on
[01.199]switch device: sel=1, type=1, mode=4, format=0, bits=0, eotf=4, cs=260
[01.206]boot_gui_init:finish
[01.208]bmp_name=bootlogo.bmp
partno erro : can't find partition bootloader
[01.219]ST7701 =====================LCD_open_flow
[01.223]2022-06-19 22:37 build ST7701 =====================LCD_panel_init
[01.229]2022-06-19 22:37 build ST7701 =====================LCD_panel_init
[01.236]2022-06-19 22:37 build ST7701 =====================LCD_panel_init
[01.242]2022-06-19 22:37 build ST7701 =====================LCD_panel_init
[01.249]2022-06-19 22:37 build ST7701 =====================LCD_panel_init
[01.255]2022-06-19 22:37 build ST7701 =====================LCD_panel_init
691254 bytes read in 244 ms (2.7 MiB/s)
[01.470]read item0 copy0
[01.473]Item0 (Map) magic is bad
[01.475]the secure storage item0 copy0 magic is bad
[01.480]Item0 (Map) m[01.482]ST7701 =====================LCD_open_flow
[01.486]soc ic_ver:0x0, qa_val:0x0, markid:0x53002400 dclk[0-9999]
agic is bad
[01.493]the secure storage item0 copy1 magic is bad
[01.498]Item0 (Map) magic is bad
[01.501]the secure storage map is empty
[01.504]no item name device_unlock in the map
[01.508]no item name fastboot_status_flag in the map
[01.513]sunxi secure storage has no flag
[01.519][mmc]: delete mmc-hs400-1_8v from dtb
[01.523][mmc]: delete mmc-hs200-1_8v from dtb
[01.527][mmc]: get max-frequency ok 50000000 Hz
[01.533](weak)update dtb dram start
[01.537]update dtb dram  end
[01.539]update dts
[01.541]no item name snum in the map
partno erro : can't find partition private
[01.551]no item name mac in the map
partno erro : can't find partition private
[01.561]no item name wifi_mac in the map
partno erro : can't find partition private
[01.571]no item name bt_mac in the map
partno erro : can't find partition private
[01.581]no item name specialstr in the map
partno erro : can't find partition private
[01.592]ST7701 =====================LCD_open_flow
[01.596]ST7701 =====================LCD_bl_open
[01.604]ST7701 =====================LCD_open_flow
[01.608]ST7701 =====================LCD_open_flow
[01.612]LCD open finish
[01.616]update part info
[01.619]key 0
[01.622]no misc partition is found
[01.625]update bootcmd
[01.627]serial num is: 0c001415a0c086d218d
Hit any key to stop autoboot:  0
[01.640]partinfo: name boot, start 0x22000, size 0x10000
[01.805]in boot normal mode,pass normal para to cmdline
[01.810]android.hardware = sun50iw10p1
[01.814]androidboot.dtbo_idx  can't findAndroid's image name: sun50i_arm64
[01.883]Starting kernel ...

[01.885][mmc]: mmc exit start
[01.905][mmc]: mmc 2 exit ok
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.9.170 (whycan@ubuntu) (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05) ) #9 SMP PREEMPT Sun Jun 26 21:55:05 CST 2022
[    0.000000] Boot CPU: AArch64 Processor [410fd034]
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] disp reserve base 0x7bf61080 ,size 0x300000
[    0.000000] cma: Reserved 8 MiB at 0x000000007f800000
[    0.000000] On node 0 totalpages: 262144
[    0.000000]   DMA zone: 4096 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 262144 pages, LIFO batch:31
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.0
[    0.000000] percpu: Embedded 21 pages/cpu @ffffffc03f70b000 s45696 r8192 d32128 u86016
[    0.000000] pcpu-alloc: s45696 r8192 d32128 u86016 alloc=21*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: enabling workaround for ARM erratum 845719
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 258048
[    0.000000] Kernel command line: earlyprintk=sunxi-uart,0x05000000 initcall_debug=0 console=ttyS0,115200 loglevel=8 root=/dev/mmcblk0p4 init=/init partitions=boot-resource@mmcblk0p1:env@mmcblk0p2:boot@mmcblk0p3:rootfs@mmcblk0p4:klog@mmcblk0p5:UDISK@mmcblk0p6 cma=8M snum=0c001415a0c086d218d mac_addr= wifi_mac= bt_mac= specialstr= gpt=1 androidboot.mode=normal androidboot.serialno=0c001415a0c086d218d androidboot.hardware=sun50iw10p1 boot_type=2 androidboot.boot_type=2 androidboot.secure_os_exist=0 androidboot.trustchain=false gpt=1 uboot_message=2018.05(04/17/2022-05:02:05) disp_reserve=3145728,0x7bf61080 bootreason=unknow
[    0.000000] log_buf_len individual max cpu contribution: 4096 bytes
[    0.000000] log_buf_len total cpu_extra contributions: 12288 bytes
[    0.000000] log_buf_len min size: 16384 bytes
[    0.000000] log_buf_len: 32768 bytes
[    0.000000] early log buf free: 14220(86%)
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.000000] Memory: 988592K/1048576K available (6590K kernel code, 1310K rwdata, 2020K rodata, 448K init, 267K bss, 51792K reserved, 8192K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000   (   250 GB)
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff80086f0000   (  6592 KB)
[    0.000000]     .rodata : 0xffffff80086f0000 - 0xffffff80088f0000   (  2048 KB)
[    0.000000]       .init : 0xffffff80088f0000 - 0xffffff8008960000   (   448 KB)
[    0.000000]       .data : 0xffffff8008960000 - 0xffffff8008aa7808   (  1311 KB)
[    0.000000]        .bss : 0xffffff8008aa7808 - 0xffffff8008aea4c8   (   268 KB)
[    0.000000]     fixed   : 0xffffffbefe7fb000 - 0xffffffbefec00000   (  4116 KB)
[    0.000000]     PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffffffbf00000000 - 0xffffffc000000000   (     4 GB maximum)
[    0.000000]               0xffffffbf00000000 - 0xffffffbf01000000   (    16 MB actual)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc040000000   (  1024 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 64.
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] arm_arch_timer: Architected cp15 timer(s) running at 24.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000004] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.008202] Console: colour dummy device 80x25
[    0.012414] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.022619] pid_max: default: 32768 minimum: 301
[    0.027665] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
[    0.033898] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)
[    0.043982] sched-energy: CPU device node has no sched-energy-costs
[    0.047280] Invalid sched_group_energy for CPU0
[    0.051749] CPU0: update cpu_capacity 1024
[    0.067889] ASID allocator initialised with 32768 entries
[    0.124100] Detected VIPT I-cache on CPU1
[    0.124152] Invalid sched_group_energy for CPU1
[    0.124156] CPU1: update cpu_capacity 1024
[    0.124159] CPU1: Booted secondary processor [410fd034]
[    0.152144] Detected VIPT I-cache on CPU2
[    0.152177] Invalid sched_group_energy for CPU2
[    0.152179] CPU2: update cpu_capacity 1024
[    0.152182] CPU2: Booted secondary processor [410fd034]
[    0.180208] Detected VIPT I-cache on CPU3
[    0.180237] Invalid sched_group_energy for CPU3
[    0.180239] CPU3: update cpu_capacity 1024
[    0.180242] CPU3: Booted secondary processor [410fd034]
[    0.180315] Brought up 4 CPUs
[    0.230952] SMP: Total of 4 processors activated.
[    0.235641] CPU features: detected feature: 32-bit EL0 Support
[    0.241446] CPU features: detected feature: Kernel page table isolation (KPTI)
[    0.251467] CPU: All CPU(s) started at EL1
[    0.252726] alternatives: patching kernel code
[    0.257624] Invalid sched_group_energy for CPU3
[    0.261644] Invalid sched_group_energy for Cluster3
[    0.266493] Invalid sched_group_energy for CPU2
[    0.270999] Invalid sched_group_energy for Cluster2
[    0.275851] Invalid sched_group_energy for CPU1
[    0.280359] Invalid sched_group_energy for Cluster1
[    0.285212] Invalid sched_group_energy for CPU0
[    0.289719] Invalid sched_group_energy for Cluster0
[    0.295710] devtmpfs: initialized
[    0.541840] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.545968] futex hash table entries: 1024 (order: 5, 131072 bytes)
[    0.552807] atomic64_test: passed
[    0.555471] pinctrl core: initialized pinctrl subsystem
[    0.565438] NET: Registered protocol family 16
[    0.569299] dump_class_init,861, success
[    0.572679] sunxi iommu: irq = 8
[    0.573483] vdso: 2 pages (1 code @ ffffff80086f7000, 1 data @ ffffff8008964000)
[    0.580935] DMA: preallocated 256 KiB pool for atomic allocations
[    0.597736] sun50iw10p1-r-pinctrl r_pio: initialized sunXi PIO driver
[    0.672207] sun50iw10p1-pinctrl pio: initialized sunXi PIO driver
[    0.685099] iommu: Adding device 1c0e000.ve to group 0
[    0.703331] iommu: Adding device 6000000.disp to group 0
[    0.705866] iommu: Adding device 6480000.g2d to group 0
[    0.722257] iommu: Adding device csi0 to group 0
[    0.723492] iommu: Adding device csi1 to group 0
[    0.728754] iommu: Adding device 2108000.tdm to group 0
[    0.732235] iommu: Adding device 2100000.isp to group 0
[    0.737456] iommu: Adding device 2102000.isp to group 0
[    0.742280] iommu: Adding device 2110000.scaler to group 0
[    0.747760] iommu: Adding device 2110400.scaler to group 0
[    0.753185] iommu: Adding device 2110800.scaler to group 0
[    0.758660] iommu: Adding device 2110c00.scaler to group 0
[    0.846693] pwm module init!
[    0.856899] sunxi-pm debug v3.10
[    0.863280] SCSI subsystem initialized
[    0.865254] usbcore: registered new interface driver usbfs
[    0.867215] usbcore: registered new interface driver hub
[    0.872402] usbcore: registered new device driver usb
[    0.877775] sunxi_i2c_adap_init()2649 - init
[    0.882674] sunxi_i2c_probe()2372 - [i2c5] twi_drv_used = 0
[    0.886989] sunxi_i2c_probe()2379 - [i2c5] twi_pkt_interval = 0
[    0.892881] twi5 supply twi not found, using dummy regulator
[    0.898755] twi_request_gpio()458 - [i2c5] init name: (null)
[    0.906214] media: Linux media interface: v0.10
[    0.908888] Linux video capture interface: v2.00
[    0.915604] ion_parse_dt_heap_common: id 0 type 0 name sys_user align 1000
[    0.920726] ion_parse_dt_heap_common: id 4 type 4 name cma align 1000
[    0.927092] ion_parse_dt_heap_common: id 6 type 6 name secure align 1000
[    0.934085] ion_heap_create: Invalid heap type 6
[    0.938248] Advanced Linux Sound Architecture Driver Initialized.
[    0.946765] Bluetooth: Core ver 2.22
[    0.947507] NET: Registered protocol family 31
[    0.951808] Bluetooth: HCI device and connection manager initialized
[    0.958166] Bluetooth: HCI socket layer initialized
[    0.963011] Bluetooth: L2CAP socket layer initialized
[    0.968167] Bluetooth: SCO socket layer initialized
[    0.975474] clocksource: Switched to clocksource arch_sys_counter
[    1.031966] udc_init,0
[    1.032377] NET: Registered protocol family 2
[    1.051973] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    1.053459] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
[    1.060079] TCP: Hash tables configured (established 8192 bind 8192)
[    1.066362] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    1.072146] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    1.079207] NET: Registered protocol family 1
[    1.083522] Unpacking initramfs...
[    1.290632] Freeing initrd memory: 2544K
[    1.298073] workingset: timestamp_bits=61 max_order=18 bucket_order=0
[    1.388434] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.390423] ntfs: driver 2.1.32 [Flags: R/W].
[    1.401817] io scheduler noop registered
[    1.401860] io scheduler deadline registered
[    1.406430] io scheduler cfq registered (default)
[    1.415162] [DISP]disp_module_init
[    1.417461] [DISP] disp_init,line:2260:
[    1.417500] smooth display screen:1 type:1 mode:4
[    1.497251] screen_id=0, output_type=1, lcd_reg=1,hdmi_reg=0
[    1.497997] [DISP] lcd_clk_config,line:665:[    1.500622] [DISP]disp_module_init finish

[    1.505291] disp 0, clk: pll(455000000),clk(455000000),dclk(65000000) dsi_rate(455000000)
[    1.505291]      clk real:pll(456000000),clk(456000000),dclk(65142857) dsi_rate(0)
[    1.524101] uart uart0: get regulator failed
[    1.525370] uart0 supply uart not found, using dummy regulator
[    1.531906] uart0: ttyS0 at MMIO 0x5000000 (irq = 349, base_baud = 1500000) is a SUNXI
[    1.539078] sw_console_▒[    1.547005] console [ttyS0] enabled
[    1.547005] console [ttyS0] enabled
[    1.550990] bootconsole [earlycon0] disabled
[    1.550990] bootconsole [earlycon0] disabled
[    1.561430] uart uart1: get regulator failed
[    1.568271] uart1 supply uart not found, using dummy regulator
[    1.575374] uart1: ttyS1 at MMIO 0x5000400 (irq = 350, base_baud = 1500000) is a SUNXI
[    1.586855] misc dump reg init
[    1.594182] [drm] Initialized
[    1.598291] Unable to detect cache hierarchy for CPU 0
[    1.604258] [NAND][NE] Not found valid nand node on dts
[    1.610610] sunxi-bt soc@03000000:bt@0: Missing bt_power.
[    1.616714] sunxi-bt soc@03000000:bt@0: bt_power_name ((null))
[    1.623291] sunxi-bt soc@03000000:bt@0: Missing bt_io_regulator.
[    1.630064] sunxi-bt soc@03000000:bt@0: io_regulator_name ((null))
[    1.637059] sunxi-bt soc@03000000:bt@0: bt_rst gpio=357  mul-sel=1  pull=-1  drv_level=-1  data=0
[    1.647222] sunxi-bt soc@03000000:bt@0: devm_pinctrl_get() failed!
[    1.655787] sunxi-wlan soc@03000000:wlan@0: wlan_busnum (1)
[    1.662072] sunxi-wlan soc@03000000:wlan@0: Missing wlan_power.
[    1.668742] sunxi-wlan soc@03000000:wlan@0: wlan_power_name ((null))
[    1.675900] sunxi-wlan soc@03000000:wlan@0: Missing wlan_io_regulator.
[    1.683258] sunxi-wlan soc@03000000:wlan@0: io_regulator_name ((null))
[    1.690640] sunxi-wlan soc@03000000:wlan@0: wlan_regon gpio=362  mul-sel=1  pull=-1  drv_level=-1  data=0
[    1.701459] sunxi-wlan soc@03000000:wlan@0: get gpio chip_en failed
[    1.708521] sunxi-wlan soc@03000000:wlan@0: get gpio power_en failed
[    1.715695] sunxi-wlan soc@03000000:wlan@0: wlan_hostwake gpio=359  mul-sel=1  pull=-1  drv_level=-1  data=0
[    1.720044] [DISP] disp_device_attached_and_enable,line:223:
[    1.720044] attached ok, mgr0<-->dev0
[    1.720054] [DISP] disp_device_attached_and_enable,line:236:
[    1.720054] type:1,mode:0,fmt:rgb,bits:8bits,eotf:4,cs:257 dvi_hdmi:2, range:2 scan:0 ratio:8
[    1.720060] screen_id=1, output_type=1, lcd_reg=1,hdmi_reg=0
[    1.720860] [DISP] lcd_clk_config,line:665:
[    1.720861] disp 1, clk: pll(176000000),clk(176000000),dclk(11000000) dsi_rate(176000000)
[    1.720861]      clk real:pll(288000000),clk(288000000),dclk(18000000) dsi_rate(0)
[    1.720922] =====================LCD_open_flow
[    1.720926] drivers/video/fbdev/sunxi/disp2/disp/lcd/st7701s_rgb.c LCD_open_flow line 158: 11111111111111111111111111
[    1.720930] =====================LCD_power_on
[    1.720934] drivers/video/fbdev/sunxi/disp2/disp/lcd/st7701s_rgb.c LCD_power_on line 189: 11111111111111111111111111
[    1.815988] sunxi-wlan soc@03000000:wlan@0: clk not config
[    1.822173] sunxi-wlan soc@03000000:wlan@0: dcxo not config
[    1.828546] sunxi-wlan soc@03000000:wlan@0: pinctrl_lookup_state(default) failed! return ffffffffffffffed
[    1.841450] [ADDR_MGT] addr_mgt_probe: success.
[    1.849939] libphy: Fixed MDIO Bus: probed
[    1.854565] tun: Universal TUN/TAP device driver, 1.6
[    1.860253] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    1.870689] gmac-power0: NULL
[    1.874049] gmac-power1: NULL
[    1.877395] gmac-power2: NULL
[    1.883864] PPP generic driver version 2.4.2
[    1.889655] PPP BSD Compression module registered
[    1.894968] PPP Deflate Compression module registered
[    1.900696] PPP MPPE Compression module registered
[    1.906099] NET: Registered protocol family 24
[    1.911169] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.918987] get ehci0-controller, regulator_io is no nocare
[    1.925266] get ehci0-controller wakeup-source is fail.
[    1.931497] sunxi ehci0-controller don't init wakeup source
[    1.937780] [sunxi-ehci0]: probe, pdev->name: 5101000.ehci0-controller, sunxi_ehci: 0xffffff8008adc048, 0x:ffffff8008b13000, irq_no:161
[    1.951482] [sunxi-ehci0]: Not init ehci0
[    1.956221] get ehci1-controller, regulator_io is no nocare
[    1.962996] [sunxi-ehci1]: probe, pdev->name: 5200000.ehci1-controller, sunxi_ehci: 0xffffff8008adc758, 0x:ffffff8008b1d000, irq_no:163
[    1.976753] 5200000.ehci1-controller supply drvvbus not found, using dummy regulator
[    1.985742] sunxi-ehci 5200000.ehci1-controller: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.996009] sunxi-ehci 5200000.ehci1-controller: new USB bus registered, assigned bus number 1
[    2.010708] sunxi-ehci 5200000.ehci1-controller: irq 355, io mem 0xffffff80088f0458
[    2.031493] sunxi-ehci 5200000.ehci1-controller: USB 0.0 started, EHCI 1.00
[    2.043148] hub 1-0:1.0: USB hub found
[    2.047496] hub 1-0:1.0: 1 port detected
[    2.054456] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.059482] =====================LCD_panel_init
[    2.067015] get ohci0-controller, regulator_io is no nocare
[    2.073293] get ohci0-controller wakeup-source is fail.
[    2.079491] sunxi ohci0-controller don't init wakeup source
[    2.085926] [sunxi-ohci0]: probe, pdev->name: 5101000.ohci0-controller, sunxi_ohci: 0xffffff8008adc3d0
[    2.096410] [sunxi-ohci0]: Not init ohci0
[    2.101162] get ohci1-controller, regulator_io is no nocare
[    2.108045] [sunxi-ohci1]: probe, pdev->name: 5200000.ohci1-controller, sunxi_ohci: 0xffffff8008adcae0
[    2.118577] 5200000.ohci1-controller supply drvvbus not found, using dummy regulator
[    2.127629] sunxi-ohci 5200000.ohci1-controller: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    2.137499] sunxi-ohci 5200000.ohci1-controller: new USB bus registered, assigned bus number 2
[    2.147458] sunxi-ohci 5200000.ohci1-controller: irq 356, io mem 0xffffff80088f0458
[    2.223115] hub 2-0:1.0: USB hub found
[    2.227451] hub 2-0:1.0: 1 port detected
[    2.234813] usbcore: registered new interface driver uas
[    2.241180] usbcore: registered new interface driver usb-storage
[    2.248134] usbcore: registered new interface driver ums-alauda
[    2.254977] usbcore: registered new interface driver ums-cypress
[    2.261920] usbcore: registered new interface driver ums-datafab
[    2.268872] usbcore: registered new interface driver ums_eneub6250
[    2.276014] usbcore: registered new interface driver ums-freecom
[    2.282959] usbcore: registered new interface driver ums-isd200
[    2.289806] usbcore: registered new interface driver ums-jumpshot
[    2.296854] usbcore: registered new interface driver ums-karma
[    2.303625] usbcore: registered new interface driver ums-onetouch
[    2.310796] usbcore: registered new interface driver ums-realtek
[    2.317745] usbcore: registered new interface driver ums-sddr09
[    2.324615] usbcore: registered new interface driver ums-sddr55
[    2.331481] usbcore: registered new interface driver ums-usbat
[    2.338359] usb_serial_number:20080411
[    2.343968] sunxikbd_key_init: key0 vol= 210 code= 115
[    2.349764] sunxikbd_key_init: key1 vol= 410 code= 114
[    2.355555] sunxikbd_key_init: key2 vol= 590 code= 139
[    2.361348] sunxikbd_key_init: key3 vol= 750 code= 28
[    2.367041] sunxikbd_key_init: key4 vol= 880 code= 102
[    2.374188] input: sunxi-keyboard as /devices/virtual/input/input0
[    2.382830] sun50iw10p1-pinctrl pio: pin PH3 already requested by gmac0; cannot claim for ir0
[    2.392441] sun50iw10p1-pinctrl pio: pin-227 (ir0) status -22
[    2.398921] sun50iw10p1-pinctrl pio: could not request pin 227 (PH3) from group PH3  on device pio
[    2.407478] =====================LCD_bl_open
[    2.407483] drivers/video/fbdev/sunxi/disp2/disp/lcd/st7701s_rgb.c LCD_bl_open line 215: 11111111111111111111111111
[    2.408055] [DISP] disp_device_attached_and_enable,line:223:
[    2.408055] attached ok, mgr1<-->dev1
[    2.408065] [DISP] disp_device_attached_and_enable,line:236:
[    2.408065] type:1,mode:4,fmt:rgb,bits:8bits,eotf:4,cs:260 dvi_hdmi:2, range:2 scan:0 ratio:8
[    2.452005] sunxi-ir-tx ir0: Error applying setting, reverse things back
[    2.459657] sunxi-ir-tx: probe of ir0 failed with error -22
[    2.467858] sunxi_gpadc_init,1536, success
[    2.474165] input: sunxi-gpadc0 as /devices/virtual/input/input1
[    2.484012] sunxi-rtc rtc: rtc core: registered sunxi-rtc as rtc0
[    2.491120] sunxi-rtc rtc: RTC enabled
[    2.495862] i2c /dev entries driver
[    2.500952] IR NEC protocol handler initialized
[    2.506063] IR RC5(x/sz) protocol handler initialized
[    2.511756] IR RC6 protocol handler initialized
[    2.516858] IR JVC protocol handler initialized
[    2.521964] IR Sony protocol handler initialized
[    2.527165] IR SANYO protocol handler initialized
[    2.532467] IR Sharp protocol handler initialized
[    2.537765] IR MCE Keyboard/mouse protocol handler initialized
[    2.544335] IR XMP protocol handler initialized
[    2.549831] usbcore: registered new interface driver uvcvideo
[    2.556309] USB Video Class driver (1.1.1)
[    2.560923] sunxi cedar version 0.1
[    2.565129] VE: install start!!!
[    2.565129]
[    2.570642] cedar_ve: cedar-ve the get irq is 347
[    2.577147] VE: get debugfs_mpp_root is NULL, please check mpp
[    2.577147]
[    2.585381] VE: sunxi ve debug register driver failed!
[    2.585381]
[    2.594399] Bluetooth: HCI UART driver ver 2.3
[    2.599413] Bluetooth: HCI UART protocol H4 registered
[    2.605211] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    2.615610] sunxi-mmc sdc2: SD/MMC/SDIO Host Controller Driver(v3.46 2020-6-1 11:33-202006021635)
[    2.625893] sunxi-mmc sdc2: No vmmc regulator found
[    2.631396] sunxi-mmc sdc2: No vqmmc regulator found
[    2.636990] sunxi-mmc sdc2: No vdmmc regulator found
[    2.642586] sunxi-mmc sdc2: No vd33sw regulator found
[    2.648277] sunxi-mmc sdc2: No vd18sw regulator found
[    2.653970] sunxi-mmc sdc2: No vq33sw regulator found
[    2.654170] random: fast init done
[    2.663491] sunxi-mmc sdc2: No vq18sw regulator found
[    2.670026] sunxi-mmc sdc2: set host busy
[    2.674641] mmc:failed to get gpios
[    2.679322] sunxi-mmc sdc2: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.707493] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.735503] sunxi-mmc sdc2: detmode:alway in(non removable)
[    2.735525] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.743907] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.744997] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.755861] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.755947] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.768809] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.813637] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.823051] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.833947] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.833958] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:uart0
[    2.833969] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.833980] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:uart0
[    2.833991] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.834731] sunxi-mmc sdc0: SD/MMC/SDIO Host Controller Driver(v3.46 2020-6-1 11:33-202006021635)
[    2.834884] sunxi-mmc sdc0: ***ctl-spec-caps*** 8
[    2.834945] sunxi-mmc sdc0: No vmmc regulator found
[    2.834950] sunxi-mmc sdc0: No vqmmc regulator found
[    2.834954] sunxi-mmc sdc0: No vdmmc regulator found
[    2.834959] sunxi-mmc sdc0: No vd33sw regulator found
[    2.834963] sunxi-mmc sdc0: No vd18sw regulator found
[    2.834967] sunxi-mmc sdc0: No vq33sw regulator found
[    2.834972] sunxi-mmc sdc0: No vq18sw regulator found
[    2.835803] sunxi-mmc sdc0: set host busy
[    2.835883] sunxi-mmc sdc0: Got CD GPIO
[    2.836760] sunxi-mmc sdc0: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.836784] sunxi-mmc sdc0: no vqmmc,Check if there is regulator
[    2.855496] sunxi-mmc sdc0: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.875940] sunxi-mmc sdc0: detmode:gpio irq
[    2.875961] sunxi-mmc sdc0: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    2.878092] sunxi-mmc sdc1: SD/MMC/SDIO Host Controller Driver(v3.46 2020-6-1 11:33-202006021635)
[    2.878214] sunxi-mmc sdc1: ***ctl-spec-caps*** 8
[    2.878272] sunxi-mmc sdc1: No vmmc regulator found
[    2.878277] sunxi-mmc sdc1: No vqmmc regulator found
[    2.878281] sunxi-mmc sdc1: No vdmmc regulator found
[    2.878286] sunxi-mmc sdc1: No vd33sw regulator found
[    2.878290] sunxi-mmc sdc1: No vd18sw regulator found
[    2.878294] sunxi-mmc sdc1: No vq33sw regulator found
[    2.878299] sunxi-mmc sdc1: No vq18sw regulator found
[    2.879118] sunxi-mmc sdc1: set host busy
[    2.879220] mmc:failed to get gpios
[    2.879247] sunxi-mmc sdc1: min-frequency:400000
[    2.879949] sunxi-mmc sdc1: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.879972] sunxi-mmc sdc1: no vqmmc,Check if there is regulator
[    2.891067] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing MMC-HS(SDR20) dt B
[    2.896396] sunxi-mmc sdc2: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing MMC-HS(SDR20) dt B
[    2.899494] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.901908] sunxi-mmc sdc2: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 8 timing MMC-HS(SDR20) dt B
[    2.918817] sunxi-mmc sdc2: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 8 timing MMC-DDR52 dt B
[    2.919500] sunxi-mmc sdc1: detmode:manually by software
[    2.922040] usbcore: registered new interface driver usbhid
[    2.922043] usbhid: USB HID core driver
[    2.925022] codec supply avcc not found, using dummy regulator
[    2.925232] [sunxi_internal_codec_probe]: audiocodec avcc set vol failed
[    2.925242] codec supply cpvin not found, using dummy regulator
[    2.925454] [sunxi_internal_codec_probe]: audiocodec cpvin set vol failed
[    2.926127] sunxi-internal-codec codec: pa_power_always_on get failed and set it off.
[    2.926134] digital_vol:0, lineout_vol:26, mic1gain:31, mic2gain:31 pa_msleep:120, pa_level:1, pa_power_always_on:0
[    2.926142] adcdrc_cfg:0, adchpf_cfg:0, dacdrc_cfg:0, dachpf:0
[    2.926330] sunxi-internal-codec codec: [sunxi_internal_codec_probe] codec probe finished.
[    2.928176] [sunxi_card_init] card init finished.
[    2.928587] Audio: [soc_new_pcm] -> 2699
[    2.928591] Audio: [soc_new_pcm] -> 2718
[    2.929273] Audio: [soc_new_pcm] -> 2746
[    2.930332] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.930368] mmc0: new DDR MMC card at address 0001
[    2.931750] sunxi-codec-machine sndcodec: sun50iw10codec <-> codec mapping ok
[    2.932801] mmcblk0: mmc0:0001 AJTD4R 14.6 GiB
[    2.937032] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.937544] mmcblk0boot0: mmc0:0001 AJTD4R partition 1 4.00 MiB
[    2.938820] input: sun50iw10-codec sunxi Audio Jack as /devices/platform/soc/sndcodec/sound/card0/input2
[    2.940259] [audio] hp_detect_case: 0
[    2.940613] sunxi-mmc sdc1: card claims to support voltages below defined range
[    2.940789] sunxi-codec-machine sndcodec: [sunxi_card_dev_probe] register card finished.
[    2.941338] u32 classifier
[    2.941340]     Actions configured
[    2.941347] Netfilter messages via NETLINK v0.30.
[    2.942246] mmcblk0boot1: mmc0:0001 AJTD4R partition 2 4.00 MiB
[    2.942417] nf_conntrack version 0.5.0 (8192 buckets, 32768 max)
[    2.942935] mmcblk0rpmb: mmc0:0001 AJTD4R partition 3 4.00 MiB
[    2.943752] ctnetlink v0.93: registering with nfnetlink.
[    2.973103] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.977765] Initializing XFRM netlink socket
[    2.977834]  mmcblk0: p1 p2 p3 p4 p5 p6
[    2.985598] NET: Registered protocol family 10
[    2.996896] NET: Registered protocol family 17
[    2.997912] 8021q: 802.1Q VLAN Support v1.8
[    3.039124] get usb_detect_mode is fail, 22
[    3.043125] sunxi-rtc rtc: setting system clock to 1970-01-01 00:00:04 UTC (4)
[    3.043887] usb1-vbus: disabling
[    3.043892] vdd_3v3: disabling
[    3.043896] ALSA device list:
[    3.043900]   #0: sun50iw10-codec
[    3.044260] Freeing unused kernel memory: 448K
[    3.151393] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[    3.151553] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[    3.165620] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
[    3.429174] mmc2: new high speed SDIO card at address 0001
[/init]: getty is ttyS0
[/init]: RootDevice is "/dev/mmcblk0p4" , GPT_SUPPORT=1
[/init]: Try to load EMMC ...
e2fsck 1.42.12 (29-Aug-2014)
/dev/mmcblk0p4: recovering journal
Setting free inodes count to 8006 (was 8021)
Setting free blocks count to 4108 (was 4116)
/dev/mmcblk0p4: clean, 1210/9216 files, 32756/368[    3.517906] EXT4-fs (mmcblk0p4): barriers disabled
64 blocks
[    3.528455] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: noauto_da_alloc,barrier=0,data=ordered
mount: mounting proc on /proc failed: Device or resource busy
mount: mounting sysfs on /sys fa[    3.674268] EXT4-fs (mmcblk0p4): re-mounted. Opts: nobarrier,noauto_da_alloc,data=ordered
iled: Device or resource busy
insmod: can't insert '/lib/modules/4.9.170/disp.ko': No such file or directory
boot-res device: /dev/mmcblk0p1
[    3.725401] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

login[908]: root login on 'ttyS0'
nand activated #0
[    3.896568] get ctp_power is fail, -22
[    3.900824] sunxi_ctp_startup: ctp_power_io is invalid.
[    3.906748] get ctp_gesture_wakeup fail, no gesture wakeup
[    3.912945] 5-0014 supply ctp not found, using dummy regulator
[    4.067737] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    4.077318] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    4.086892] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    4.096505] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    4.106072] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    4.115496] <<-GTP-ERROR->> I2C Read: 0x8140, 6 bytes failed, errcode: -70! Process reset.
[    4.231522] <<-GTP-ERROR->> GTP read version failed
[    4.237023] Read version failed.
[    4.264639] input: gt9xxnew_ts as /devices/virtual/input/input3
script_fetch device name is ft6236
[    9.519493]
[    9.519493] insmod_device_driver
[    9.519493]
-------swith to adb....
[    9.926255] file system registered
init adb main
[    9.966383] read descriptors
Handling main()
[    9.969965] read strings
Time out,can not find tp event num /dev/input/event
camera activated #0
camera not activated
root@dragonboard:~# dragonboard(msg): core: parse script /boot/test_config.fex...
dragonboard(debug): the length of script is 10137
dragonboard(debug): script shmid = 0
dragonboard(msg): core: init script...
dragonboard(debug): script: main key count #23
dragonboard(msg): script: V1.0.0
dragonboard(msg): core: init view...
dragonboard(msg): core: parse test case from script...
dragonboard(msg): core: total test cases #10
dragonboard(msg): core: total test cases_auto #6
dragonboard(msg): core: total test cases_manual #4
dragonboard(debug): view: init...
dragonboard(msg): directfb view init...
dragonboard(msg): disp_output_type=1

   ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.11 |~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2001-2010  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2012-05-04 09:52)
(*) Direct/Memcpy: Using libc memcpy()
(*) DirectFB/FBDev: Found '' (ID 0) with frame buffer at 0xffe00000, 1800k (MMIO 0x00000000, 0k)
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) FBDev/Mode: Setting 480x480 RGB32
(*) FBDev/Mode: Switched to 480x480 (virtual 480x480) at 32 bit (RGB32), pitch 1920
(*) FBDev/Mode: Setting 480x480 RGB32
(*) FBDev/Mode: Switched to 480x480 (virtual 480x480) at 32 bit (RGB32), pitch 1920
dragonboard(msg): screen_width: 480, sceen_height: 480
(*) Direct/Interface: Loaded 'FT2' implementation of 'IDirectFBFont'.
dragonboard(debug): manual test case window init...
dragonboard(debug): manual_window.desc.height=188
dragonboard(debug): auto test case window init...
dragonboard(debug): misc window init...
dragonboard(debug): reboot button init...
dragonboard(debug): poweroff button init...
dragonboard(debug): mic window init...
dragonboard(debug): wifi list window init...
this is the mic_audio_receive thread...
this is the wifi_hot_point_proccess thread...
dragonboard(msg): ########screen_width=1024
dragonboard(msg): ########screen_height=768
dragonboard(msg): tp draw color: 0xffffffff
------------- to open video node
-------swith to adb done!
[   11.136600] sunxi_set_cur_vol_work()403 WARN: get power supply failed
[   11.227726] android_work: sent uevent USB_STATE=CONNECTED
[   11.233834] sunxi_set_cur_vol_work()403 WARN: get power supply failed
[   11.358399] configfs-gadget gadget: high-speed config #1: c
[   11.364798] android_work: sent uevent USB_STATE=CONFIGURED
[   12.824098] adbd (1025): /proc/1025/oom_adj is deprecated, please use /proc/1025/oom_score_adj instead.
[   13.392090] random: crng init done
dragonboard(error): Can't not open /dev/video0
dragonboard(msg): buildin_tc_init...
view/df_view_pad.c <2071>:
        (#) DirectFBError [dfb->GetInputDevice(dfb, 1, &tp_dev)]: Requested ID not found!
 (!!!)  *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:881 in dfb_core_deinit_check()]
 (!!!)  *** WARNING [still objects in 'Window Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
 (!!!)  *** WARNING [still objects in 'Layer Region Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
 (!!!)  *** WARNING [still objects in 'Layer Context Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
 (!!!)  *** WARNING [still objects in 'Surface Pool'] *** [object.c:241 in fusion_object_pool_destroy()]

root@dragonboard:~#
root@dragonboard:~#

开机画面在 ST7701,

cat /dev/urandom > /dev/fb0    ST7701有雪花
cat /dev/urandom > /dev/fb1    ST7701无反应

#29 全志 SOC » 收到小智SW106开发板到手,试着玩一玩 » 2022-06-27 09:35:32

yixiuge
回复: 15

board.dts 部分配置:

disp init configuration

disp_mode             (0:screen0<screen0,fb0>)
screenx_output_type   (0:none; 1:lcd; 2:tv; 3:hdmi;5:vdpo)
screenx_output_mode   (used for hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50)
                      (5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60)
screenx_output_format (for hdmi, 0:RGB 1:yuv444 2:yuv422 3:yuv420)
screenx_output_bits   (for hdmi, 0:8bit 1:10bit 2:12bit 2:16bit)
screenx_output_eotf   (for hdmi, 0:reserve 4:SDR 16:HDR10 18:HLG)
screenx_output_cs     (for hdmi, 0:undefined  257:BT709 260:BT601  263:BT2020)
screenx_output_dvi_hdmi (for hdmi, 0:undefined 1:dvi mode 2:hdmi mode)
screen0_output_range   (for hdmi, 0:default 1:full 2:limited)
screen0_output_scan    (for hdmi, 0:no data 1:overscan 2:underscan)
screen0_output_aspect_ratio  (for hdmi, 8-same as original picture 9-4:3 10-16:9 11-14:9)
fbx format            (4:RGB655 5:RGB565 6:RGB556 7:ARGB1555 8:RGBA5551 9:RGB888 10:ARGB8888 12:ARGB4444)
fbx pixel sequence    (0:ARGB 1:BGRA 2:ABGR 3:RGBA)
fb0_scaler_mode_enable(scaler mode enable, used FE)
fbx_width,fbx_height  (framebuffer horizontal/vertical pixels, fix to output resolution while equal 0)
lcdx_backlight        (lcd init backlight,the range:[0,256],default:197
lcdx_yy               (lcd init screen bright/contrast/saturation/hue, value:0~100, default:50/50/57/50)
lcd0_contrast         (LCD contrast, 0~100)
lcd0_saturation       (LCD saturation, 0~100)
lcd0_hue              (LCD hue, 0~100)
framebuffer software rotation setting:
disp_rotation_used:   (0:disable; 1:enable,you must set fbX_width to lcd_y,
set fbX_height to lcd_x)
degreeX:              (X:screen index; 0:0 degree; 1:90 degree; 3:270 degree)
degreeX_Y:            (X:screen index; Y:layer index 0~15; 0:0 degree; 1:90 degree; 3:270 degree)
devX_output_type : config output type in bootGUI framework in UBOOT-2018.
                                   (0:none; 1:lcd; 2:tv; 4:hdmi;)
devX_output_mode : config output resolution(see include/video/sunxi_display2.h) of bootGUI framework in UBOOT-2018
devX_screen_id   : config display index of bootGUI framework in UBOOT-2018
devX_do_hpd      : whether do hpd detectation or not in UBOOT-2018
chn_cfg_mode     : Hardware DE channel allocation config. 0:single display with 6
                                   channel, 1:dual display with 4 channel in main display and 2 channel in second
                   display, 2:dual display with 3 channel in main display and 3 channel in second
                   in display.
----------------------------------------------------------------------------------*/
                disp: disp@06000000 {
                        disp_init_enable         = <1>;
                        disp_mode                = <3>;

                        screen0_output_type      = <1>;
                        screen0_output_mode      = <4>;

                        screen0_output_format    = <0>;
                        screen0_output_bits      = <0>;
                        screen0_output_eotf      = <4>;
                        screen0_output_cs        = <257>;
                        screen0_output_dvi_hdmi  = <2>;
                        screen0_output_range     = <2>;
                        screen0_output_scan      = <0>;
                        screen0_output_aspect_ratio = <8>;

                        screen1_output_type      = <1>;
                        screen1_output_mode      = <4>;

                        screen1_output_format    = <0>;
                        screen1_output_bits      = <0>;
                        screen1_output_eotf      = <4>;
                        screen1_output_cs        = <257>;
                        screen1_output_dvi_hdmi  = <2>;
                        screen1_output_range     = <2>;
                        screen1_output_scan      = <0>;
                        screen1_output_aspect_ratio = <8>;

                        dev0_output_type         = <1>;
                        dev0_output_mode         = <4>;
                        dev0_screen_id           = <0>;
                        dev0_do_hpd              = <0>;

                        dev1_output_type         = <1>;
                        dev1_output_mode         = <4>;
                        dev1_screen_id           = <1>;
                        dev1_do_hpd              = <1>;

                        def_output_dev           = <0>;
                        hdmi_mode_check          = <1>;

                        fb0_format               = <0>;
                        fb0_width                = <0>;
                        fb0_height               = <0>;

                        fb1_format               = <0>;
                        fb1_width                = <0>;
                        fb1_height               = <0>;
                        chn_cfg_mode             = <1>;

                        disp_para_zone           = <1>;
                        /*VCC-LCD*/
                        dc1sw-supply = <>;
                        /*VCC-DSI*/
                        eldo3-supply = <>;
                        /*VCC-PD*/
                        dcdc1-supply = <>;
                        status        = "okay";
                };
/*----------------------------------------------------------------------------------
;lcd0 configuration

;lcd_if:               0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp; 6:extend dsi
;lcd_hv_if             0:Parallel RGB; 8:Serial RGB; 10:Dummy RGB; 11: RGB Dummy;12:CCIR656
;lcd_hv_clk_phase      0:0 degree;1:90 degree;2:180 degree;3:270 degree
;lcd_hv_sync_polarity  0:vs low,hs low; 1:vs high,hslow; 2:vs low,hs high; 3:vs high,hs high
;lcd_hv_syuv_seq       0:YUYV; 1:YVYU; 2:UYVY; 3:VYUY
;lcd_cpu_if            0:18bit/1 cycle parallel(RGB666); 4:16bit/1cycle parallel (RGB565)
;                      6:18bit/3 cycle parallel(RGB666); 7:16bit/2cycle parallel (RGB565)
;lcd_cpu_te            0:frame auto trigger; 1:frame triggered by te rising edge; 2:frame triggered by te falling edge;
;lcd_dsi_if            0:video mode; 1: Command mode; 2:video burst mode
;lcd_dsi_te            0:frame auto trigger; 1:frame triggered by te rising edge; 2:frame triggered by te falling edge;
;lcd_x:                lcd horizontal resolution
;lcd_y:                lcd vertical resolution
;lcd_width:            width of lcd in mm
;lcd_height:           height of lcd in mm
;lcd_dclk_freq:        in MHZ unit
;lcd_pwm_freq:         in HZ unit
;lcd_pwm_pol:          lcd backlight PWM polarity
;lcd_pwm_max_limit     lcd backlight PWM max limit(<=255)
;lcd_hbp:              hsync back porch(pixel) + hsync plus width(pixel);
;lcd_ht:               hsync total cycle(pixel)
;lcd_vbp:              vsync back porch(line) + vysnc plus width(line)
;lcd_vt:               vysnc total cycle(line)
;lcd_hspw:             hsync plus width(pixel)
;lcd_vspw:             vysnc plus width(pixel)
;lcd_lvds_if:          0:single link;  1:dual link(odd and even); 2:dual link(same pixel)
;lcd_lvds_colordepth:  0:8bit; 1:6bit
;lcd_lvds_mode:        0:NS mode; 1:JEIDA mode
;lcd_frm:              0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither
;lcd_io_phase:         0:noraml; 1:intert phase(0~3bit: vsync phase; 4~7bit:hsync phase;
;                      8~11bit:dclk phase; 12~15bit:de phase)
;lcd_gamma_en          lcd gamma correction enable
;lcd_bright_curve_en   lcd bright curve correction enable
;lcd_cmap_en           lcd color map function enable
;deu_mode              0:smoll lcd screen; 1:large lcd screen(larger than 10inch)
;lcdgamma4iep:         Smart Backlight parameter, lcd gamma vale * 10;
;                      decrease it while lcd is not bright enough; increase while lcd is too bright
;smart_color           90:normal lcd screen 65:retina lcd screen(9.7inch)
;Pin setting for special function ie.LVDS, RGB data or vsync
;   name(donot care) = port:PD12<pin function><pull up or pull down><drive ability><output level>
;Pin setting for gpio:
;   lcd_gpio_X     = port:PD12<pin function><pull up or pull down><drive ability><output level>
;Pin setting for backlight enable pin
;   lcd_bl_en     = port:PD12<pin function><pull up or pull down><drive ability><output level>
;fsync setting, pulse to csi
;lcd_fsync_en          (0:disable fsync,1:enable)
;lcd_fsync_act_time    (active time of fsync, unit:pixel)
;lcd_fsync_dis_time    (disactive time of fsync, unit:pixel)
;lcd_fsync_pol         (0:positive;1:negative)
;gpio config: <&pio for cpu or &r_pio for cpus, port, port num, pio function,
pull up or pull down(default 0), driver level(default 1), data>
;For dual link lvds: use lvds2link_pins_a  and lvds2link_pins_b instead
;For rgb24: use rgb24_pins_a  and rgb24_pins_b instead
;For lvds1: use lvds1_pins_a  and lvds1_pins_b instead
;For lvds0: use lvds0_pins_a  and lvds0_pins_b instead
;----------------------------------------------------------------------------------*/
                lcd0: lcd0@01c0c000 {
                        lcd_used                = <1>;
                        lcd_driver_name         = "default_lcd";

                        lcd_if                  = <3>;
                        lcd_hv_if               = <0>;

                        lcd_width               = <70>;
                        lcd_height              = <72>;
                        lcd_x                   = <1024>;
                        lcd_y                   = <768>;
                        lcd_dclk_freq           = <65>;
                        lcd_hbp                 = <160>;
                        lcd_ht                  = <1344>;
                        lcd_hspw                = <10>;
                        lcd_vbp                 = <29>;
                        lcd_vt                  = <806>;
                        lcd_vspw                = <5>;

                        lcd_lvds_ch             = <0>;
                        lcd_lvds_mode           = <1>;
                        lcd_lvds_bitwidth       = <0>;
                        lcd_lvds_io_cross       = <0>;
                        lcd_backlight           = <50>;
                        lcd_pwm_used            = <1>;
                        lcd_pwm_ch              = <7>;
                        lcd_pwm_freq            = <20000>;
                        lcd_pwm_pol             = <1>;
                        lcd_bright_curve_en = <0>;

                        lcd_frm                 = <1>;
                        lcd_io_phase            = <0x0000>;
                        lcd_gamma_en            = <0>;
                        lcd_cmap_en             = <0>;
                        lcd_hv_clk_phase        = <1>;
                        lcd_hv_sync_polarity= <0>;
                        lcd_rb_swap         = <0>;

                        //lcd_bl_en           = <&pio PI 7 1 1 3 1>;
/*
                        lcd_gpio_0              = <&pio PJ 16 1 1 3 1>;//reset
                        lcd_gpio_1              = <&pio PJ 17 1 1 3 1>;//cs
                        lcd_gpio_2              = <&pio PC  2 1 1 3 1>;//sdi
                        lcd_gpio_3              = <&pio PC 12 1 1 3 1>;//scl
*/
                        lcd_pin_power;
                        lcd_power;

                        pinctrl-0                       = <&lvds0_pins_a>;
                        pinctrl-1                       = <&lvds0_pins_b>;

                        status = "okay";
                };

                lcd1: lcd1@01c0c001 {
                        lcd_used                = <1>;
                        lcd_driver_name         = "st7701s_rgb";

                        lcd_if                  = <0>;
                        lcd_hv_if               = <0>;

                        lcd_width               = <70>;
                        lcd_height              = <72>;
                        lcd_x                   = <480>;
                        lcd_y                   = <480>;
                        lcd_dclk_freq           = <11>;
                        lcd_hbp                 = <60>;
                        lcd_ht                  = <612>;
                        lcd_hspw                = <12>;
                        lcd_vbp                 = <18>;
                        lcd_vt                  = <520>;
                        lcd_vspw                = <4>;

                        lcd_backlight           = <250>;// 0 ~ 255
                        lcd_pwm_used            = <1>;
                        lcd_pwm_ch              = <8>;
                        lcd_pwm_freq            = <20000>;
                        lcd_pwm_pol             = <1>;
                        lcd_pwm_max_limit   = <255>;
                        lcd_bright_curve_en = <0>;

                        lcd_frm                 = <1>;
                        lcd_io_phase            = <0x0000>;
                        lcd_gamma_en            = <0>;
                        lcd_cmap_en             = <0>;
                        lcd_hv_clk_phase        = <1>;
                        lcd_hv_sync_polarity= <0>;
                        lcd_rb_swap         = <0>;

                        //lcd_bl_en           = <&pio PI 7 1 1 3 1>;
                        lcd_gpio_0              = <&pio PJ 16 1 1 3 1>;//reset
                        lcd_gpio_1              = <&pio PJ 17 1 1 3 1>;//cs
                        lcd_gpio_2              = <&pio PC  2 1 1 3 1>;//sdi
                        lcd_gpio_3              = <&pio PC 12 1 1 3 1>;//scl

/*
                        lcd_gpio_2              = <&r_pio PL 2 1 1 3 1>;//sdi
                        lcd_gpio_3              = <&r_pio PL 3 1 1 3 1>;//scl
*/
                        lcd_pin_power;
                        lcd_power;

                        pinctrl-0                       = <&rgb18_pins_c>;
                        pinctrl-1                       = <&rgb18_pins_d>;

                        status = "okay";
                };

日志:

[37]HELLO! BOOT0 is starting!
[40]BOOT0 commit : dc54be6
[43]set pll start
[45]periph0 has been enabled
[48]set pll end
[50][pmu]: bus read error
[52][pmu]: bus read error
[60]vaild para:1  select dram para0
[63]board init ok
[65]DRAM BOOT DRIVE INFO: V0.19
[68]the chip id is 0x2400
[71]the chip id is 0x2400
[73]the chip id is 0x2400
[76]the chip id is 0x2400
[79]the chip id is 0x2400
[81]chip id check OK
[83]DRAM_VCC set to 1100 mv
[86]DRAM CLK =792 MHZ
[88]DRAM Type =8 (3:DDR3,4:DDR4,7:LPDDR3,8:LPDDR4)
[96]DRAM SIZE =1024 MBytes, para1 = 30fa, para2 = 4000000, dram_tpr13 = 6063
[109]DRAM simple test OK.
[111]dram size =1024
[113]chipid = 53002400
[115]nsi init ok 2020-4-7
[119]card no is 2
[120]sdcard 2 line count 8
[123][mmc]: mmc driver ver 2020-05-25 09:40
[133][mmc]: Wrong media type 0x0
[136][mmc]: ***Try SD card 2***
[140][mmc]: mmc 2 cmd 8 timeout, err 100
[144][mmc]: mmc 2 cmd 8 err 100
[147][mmc]: mmc 2 send if cond failed
[152][mmc]: mmc 2 cmd 55 timeout, err 100
[156][mmc]: mmc 2 cmd 55 err 100
[159][mmc]: mmc 2 send app cmd failed
[163][mmc]: ***Try MMC card 2***
[187][mmc]: RMCA OK!
[189][mmc]: mmc 2 bias 4
[192][mmc]: MMC 5.1
[194][mmc]: HSSDR52/SDR25 8 bit
[197][mmc]: 50000000 Hz
[200][mmc]: 14910 MB
[202][mmc]: ***SD/MMC 2 init OK!!!***
[258]Loading boot-pkg Succeed(index=0).
[262]Entry_name        = u-boot
[269]Entry_name        = monitor
[273]Entry_name        = scp
[281]set arisc reset to de-assert state
[285]Entry_name        = dtb
[288]tunning data addr:0x4a0003e8
[292]Jump to second Boot.
NOTICE:  BL3-1: v1.0(debug):cc1f5d7
NOTICE:  BL3-1: Built : 10:23:25, 2020-04-08
NOTICE:  BL3-1 commit: 8
ERROR:   Error initializing runtime service tspd_fast
NOTICE:  BL3-1: Preparing for EL3 exit to normal world
NOTICE:  BL3-1: Next image address = 0x4a000000
NOTICE:  BL3-1: Next image spsr = 0x1d3

U-Boot 2018.05 (Apr 17 2022 - 05:02:05 +0000) Allwinner Technology

[00.370]CPU:   Allwinner Family
[00.373]Model: sun50iw10
I2C:   ready
[00.619]DRAM:  1 GiB
[00.622]Relocation Offset is: 35f13000
[00.652]secure enable bit: 0
[00.654][ARISC] :arisc initialize
[00.659][ARISC ERROR] :get [allwinner,sunxi-hwspinlock] device node error
CACHE: Misaligned operation at range [7ffa6d88, 7ffa70a0]
[00.671][ARISC] :arisc para ok
[SCP] :sunxi-arisc driver begin startup 2
[SCP] :0x1
[SCP] :arisc version: [ca79327ac09021f1a13c79dd97da281c7be9a63arid-]
[SCP] :arisc startup ready
[SCP] :arisc startup notify message feedback
[SCP] :send hard sync feedback message: 0x900200
[SCP] :sunxi-arisc driver v1.10 is starting
[00.702][ARISC] :sunxi-arisc driver startup succeeded
[00.708]pmu_axp81X_probe pmic_bus_read fail
[00.712]pmu_axp858_probe pmic_bus_read fail
[00.716]PMU: no found
[00.718]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=400Mhz
[00.725]init_clocks:finish
[00.727]not need merged sunxi overlay
[00.730]drv_disp_init
request pwm success, pwm7:pwm7:0x300a000.
request pwm success, pwm8:pwm8:0x300a000.
[00.769]drv_disp_init finish
[00.777]gic: sec monitor mode
[00.779]flash init start
[00.781]workmode = 0,storage type = 2
[00.785][mmc]: mmc driver ver uboot2018:2020-5-25 9:26:00-20201021190
[00.799][mmc]: SUNXI SDMMC Controller Version:0x50300
[00.824][mmc]: Best spd md: 2-HSDDR52/DDR50, freq: 2-50000000, Bus width: 8
[00.830]sunxi flash init ok
[00.834]Loading Environment from SUNXI_FLASH... OK
[00.842]no secure os for keybox operation
[00.845]try to burn key
[00.848]out of usb burn from boot: not need burn key
[00.853]boot_gui_init:start
[00.857]set disp.dev2_output_type fail. using defval=0
[00.862]disp 0, clk: pll(455000000),clk(455000000),dclk(65000000) dsi_rate(455000000)
     clk real:pll(456000000),clk(456000000),dclk(65142857) dsi_rate(0)
[00.879]switch device: sel=0, type=1, mode=4, format=0, bits=0, eotf=4, cs=260
[00.886]boot_gui_init:finish
[00.889]bmp_name=bootlogo.bmp
partno erro : can't find partition bootloader
691254 bytes read in 9 ms (73.2 MiB/s)
[00.915]read item0 copy0
[00.917]Item0 (Map) magic is bad
[00.920]the secure storage item0 copy0 magic is bad
[00.925]Item0 (Map) magic is bad
[00.927]the secure storage item0 copy1 magic is bad
[00.932]Item0 (Map) magic is bad
[00.935]the secure storage map is empty
[00.939]no item name device_unlock in the map
[00.943]no item name fastboot_status_flag in the map
[00.947]sunxi secure storage has no flag
[00.953][mmc]: delete mmc-hs400-1_8v from dtb
[00.957][mmc]: delete mmc-hs20[00.959]soc ic_ver:0x0, qa_val:0x0, markid:0x53002400 dclk[0-9999]
0-1_8v from dtb
[00.967][mmc]: get max-frequency ok 50000000 Hz
[00.973](weak)update dtb dram start
[00.977]update dtb dram  end
[00.979]update dts
[00.981]no item name snum in the map
partno erro : can't find partition private
[00.991]no item name mac in the map
partno erro : can't find partition private
[01.001]no item name wifi_mac in the map
partno erro : can't find partition private
[01.012]no item name bt_mac in the map
partno erro : can't find partition private
[01.022]no item name specialstr in the map
partno erro : can't find partition private
[01.035]update part info
[01.038]key 0
[01.041]no misc partition is found
[01.044]update bootcmd
[01.046]serial num is: 0c001415a0c086d218d
Hit any key to stop autoboot:  0
[01.059]partinfo: name boot, start 0x22000, size 0x10000
[01.068]LCD open finish
[01.229]in boot normal mode,pass normal para to cmdline
[01.235]android.hardware = sun50iw10p1
[01.238]androidboot.dtbo_idx  can't findAndroid's image name: sun50i_arm64
[01.307]Starting kernel ...

[01.310][mmc]: mmc exit start
[01.329][mmc]: mmc 2 exit ok
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.9.170 (whycan@ubuntu) (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05) ) #9 SMP PREEMPT Sun Jun 26 21:55:05 CST 2022
[    0.000000] Boot CPU: AArch64 Processor [410fd034]
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] disp reserve base 0x7bf61080 ,size 0x300000
[    0.000000] cma: Reserved 8 MiB at 0x000000007f800000
[    0.000000] On node 0 totalpages: 262144
[    0.000000]   DMA zone: 4096 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 262144 pages, LIFO batch:31
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.0
[    0.000000] percpu: Embedded 21 pages/cpu @ffffffc03f70b000 s45696 r8192 d32128 u86016
[    0.000000] pcpu-alloc: s45696 r8192 d32128 u86016 alloc=21*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: enabling workaround for ARM erratum 845719
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 258048
[    0.000000] Kernel command line: earlyprintk=sunxi-uart,0x05000000 initcall_debug=0 console=ttyS0,115200 loglevel=8 root=/dev/mmcblk0p4 init=/init partitions=boot-resource@mmcblk0p1:env@mmcblk0p2:boot@mmcblk0p3:rootfs@mmcblk0p4:klog@mmcblk0p5:UDISK@mmcblk0p6 cma=8M snum=0c001415a0c086d218d mac_addr= wifi_mac= bt_mac= specialstr= gpt=1 androidboot.mode=normal androidboot.serialno=0c001415a0c086d218d androidboot.hardware=sun50iw10p1 boot_type=2 androidboot.boot_type=2 androidboot.secure_os_exist=0 androidboot.trustchain=false gpt=1 uboot_message=2018.05(04/17/2022-05:02:05) disp_reserve=3145728,0x7bf61080 bootreason=unknow
[    0.000000] log_buf_len individual max cpu contribution: 4096 bytes
[    0.000000] log_buf_len total cpu_extra contributions: 12288 bytes
[    0.000000] log_buf_len min size: 16384 bytes
[    0.000000] log_buf_len: 32768 bytes
[    0.000000] early log buf free: 14220(86%)
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.000000] Memory: 988592K/1048576K available (6590K kernel code, 1310K rwdata, 2020K rodata, 448K init, 267K bss, 51792K reserved, 8192K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000   (   250 GB)
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff80086f0000   (  6592 KB)
[    0.000000]     .rodata : 0xffffff80086f0000 - 0xffffff80088f0000   (  2048 KB)
[    0.000000]       .init : 0xffffff80088f0000 - 0xffffff8008960000   (   448 KB)
[    0.000000]       .data : 0xffffff8008960000 - 0xffffff8008aa7808   (  1311 KB)
[    0.000000]        .bss : 0xffffff8008aa7808 - 0xffffff8008aea4c8   (   268 KB)
[    0.000000]     fixed   : 0xffffffbefe7fb000 - 0xffffffbefec00000   (  4116 KB)
[    0.000000]     PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffffffbf00000000 - 0xffffffc000000000   (     4 GB maximum)
[    0.000000]               0xffffffbf00000000 - 0xffffffbf01000000   (    16 MB actual)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc040000000   (  1024 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 64.
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] arm_arch_timer: Architected cp15 timer(s) running at 24.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000004] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.008201] Console: colour dummy device 80x25
[    0.012413] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.022619] pid_max: default: 32768 minimum: 301
[    0.027668] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
[    0.033897] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)
[    0.043989] sched-energy: CPU device node has no sched-energy-costs
[    0.047280] Invalid sched_group_energy for CPU0
[    0.051748] CPU0: update cpu_capacity 1024
[    0.067887] ASID allocator initialised with 32768 entries
[    0.124101] Detected VIPT I-cache on CPU1
[    0.124154] Invalid sched_group_energy for CPU1
[    0.124158] CPU1: update cpu_capacity 1024
[    0.124161] CPU1: Booted secondary processor [410fd034]
[    0.152143] Detected VIPT I-cache on CPU2
[    0.152174] Invalid sched_group_energy for CPU2
[    0.152176] CPU2: update cpu_capacity 1024
[    0.152179] CPU2: Booted secondary processor [410fd034]
[    0.180207] Detected VIPT I-cache on CPU3
[    0.180236] Invalid sched_group_energy for CPU3
[    0.180238] CPU3: update cpu_capacity 1024
[    0.180241] CPU3: Booted secondary processor [410fd034]
[    0.180315] Brought up 4 CPUs
[    0.230951] SMP: Total of 4 processors activated.
[    0.235640] CPU features: detected feature: 32-bit EL0 Support
[    0.241445] CPU features: detected feature: Kernel page table isolation (KPTI)
[    0.251498] CPU: All CPU(s) started at EL1
[    0.252726] alternatives: patching kernel code
[    0.257629] Invalid sched_group_energy for CPU3
[    0.261643] Invalid sched_group_energy for Cluster3
[    0.266492] Invalid sched_group_energy for CPU2
[    0.270999] Invalid sched_group_energy for Cluster2
[    0.275851] Invalid sched_group_energy for CPU1
[    0.280358] Invalid sched_group_energy for Cluster1
[    0.285211] Invalid sched_group_energy for CPU0
[    0.289718] Invalid sched_group_energy for Cluster0
[    0.295713] devtmpfs: initialized
[    0.541959] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.546086] futex hash table entries: 1024 (order: 5, 131072 bytes)
[    0.552930] atomic64_test: passed
[    0.555589] pinctrl core: initialized pinctrl subsystem
[    0.565572] NET: Registered protocol family 16
[    0.569471] dump_class_init,861, success
[    0.572746] sunxi iommu: irq = 8
[    0.573529] vdso: 2 pages (1 code @ ffffff80086f7000, 1 data @ ffffff8008964000)
[    0.581010] DMA: preallocated 256 KiB pool for atomic allocations
[    0.597850] sun50iw10p1-r-pinctrl r_pio: initialized sunXi PIO driver
[    0.673205] sun50iw10p1-pinctrl pio: initialized sunXi PIO driver
[    0.686192] iommu: Adding device 1c0e000.ve to group 0
[    0.704462] iommu: Adding device 6000000.disp to group 0
[    0.707036] iommu: Adding device 6480000.g2d to group 0
[    0.723364] iommu: Adding device csi0 to group 0
[    0.724591] iommu: Adding device csi1 to group 0
[    0.729903] iommu: Adding device 2108000.tdm to group 0
[    0.733332] iommu: Adding device 2100000.isp to group 0
[    0.738586] iommu: Adding device 2102000.isp to group 0
[    0.743365] iommu: Adding device 2110000.scaler to group 0
[    0.748905] iommu: Adding device 2110400.scaler to group 0
[    0.754307] iommu: Adding device 2110800.scaler to group 0
[    0.759738] iommu: Adding device 2110c00.scaler to group 0
[    0.847317] pwm module init!
[    0.857738] sunxi-pm debug v3.10
[    0.864311] SCSI subsystem initialized
[    0.866419] usbcore: registered new interface driver usbfs
[    0.868222] usbcore: registered new interface driver hub
[    0.873428] usbcore: registered new device driver usb
[    0.878811] sunxi_i2c_adap_init()2649 - init
[    0.883689] sunxi_i2c_probe()2372 - [i2c5] twi_drv_used = 0
[    0.888016] sunxi_i2c_probe()2379 - [i2c5] twi_pkt_interval = 0
[    0.893918] twi5 supply twi not found, using dummy regulator
[    0.899786] twi_request_gpio()458 - [i2c5] init name: (null)
[    0.907235] media: Linux media interface: v0.10
[    0.909914] Linux video capture interface: v2.00
[    0.916642] ion_parse_dt_heap_common: id 0 type 0 name sys_user align 1000
[    0.921751] ion_parse_dt_heap_common: id 4 type 4 name cma align 1000
[    0.928126] ion_parse_dt_heap_common: id 6 type 6 name secure align 1000
[    0.935082] ion_heap_create: Invalid heap type 6
[    0.939309] Advanced Linux Sound Architecture Driver Initialized.
[    0.947808] Bluetooth: Core ver 2.22
[    0.948536] NET: Registered protocol family 31
[    0.952843] Bluetooth: HCI device and connection manager initialized
[    0.959195] Bluetooth: HCI socket layer initialized
[    0.964049] Bluetooth: L2CAP socket layer initialized
[    0.969191] Bluetooth: SCO socket layer initialized
[    0.976530] clocksource: Switched to clocksource arch_sys_counter
[    1.032582] udc_init,0
[    1.032996] NET: Registered protocol family 2
[    1.061013] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    1.062500] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
[    1.069113] TCP: Hash tables configured (established 8192 bind 8192)
[    1.075402] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    1.081185] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    1.088242] NET: Registered protocol family 1
[    1.092576] Unpacking initramfs...
[    1.299711] Freeing initrd memory: 2544K
[    1.307211] workingset: timestamp_bits=61 max_order=18 bucket_order=0
[    1.398046] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.400045] ntfs: driver 2.1.32 [Flags: R/W].
[    1.411615] io scheduler noop registered
[    1.411659] io scheduler deadline registered
[    1.416295] io scheduler cfq registered (default)
[    1.425081] [DISP]disp_module_init
[    1.427235] [DISP] disp_init,line:2260:
[    1.427272] smooth display screen:0 type:1 mode:4
[    1.510409] screen_id=0, output_type=1, lcd_reg=1,hdmi_reg=0
[    1.511160] [DISP] lcd_clk_config,line:665:[    1.513685] [DISP]disp_module_init finish

[    1.518434] disp 0, clk: pll(455000000),clk(455000000),dclk(65000000) dsi_rate(455000000)
[    1.518434]      clk real:pll(456000000),clk(456000000),dclk(65142857) dsi_rate(0)
[    1.536803] uart uart0: get regulator failed
[    1.538528] uart0 supply uart not found, using dummy regulator
[    1.544908] uart0: ttyS0 at MMIO 0x5000000 (irq = 349, base_baud = 1500000) is a SUNXI
[    1.552245] sw_console_▒[    1.560162] console [ttyS0] enabled
[    1.560162] console [ttyS0] enabled
[    1.564122] bootconsole [earlycon0] disabled
[    1.564122] bootconsole [earlycon0] disabled
[    1.574605] uart uart1: get regulator failed
[    1.581431] uart1 supply uart not found, using dummy regulator
[    1.588551] uart1: ttyS1 at MMIO 0x5000400 (irq = 350, base_baud = 1500000) is a SUNXI
[    1.600035] misc dump reg init
[    1.607375] [drm] Initialized
[    1.611493] Unable to detect cache hierarchy for CPU 0
[    1.617455] [NAND][NE] Not found valid nand node on dts
[    1.623815] sunxi-bt soc@03000000:bt@0: Missing bt_power.
[    1.629913] sunxi-bt soc@03000000:bt@0: bt_power_name ((null))
[    1.636496] sunxi-bt soc@03000000:bt@0: Missing bt_io_regulator.
[    1.643263] sunxi-bt soc@03000000:bt@0: io_regulator_name ((null))
[    1.650260] sunxi-bt soc@03000000:bt@0: bt_rst gpio=357  mul-sel=1  pull=-1  drv_level=-1  data=0
[    1.660420] sunxi-bt soc@03000000:bt@0: devm_pinctrl_get() failed!
[    1.668969] sunxi-wlan soc@03000000:wlan@0: wlan_busnum (1)
[    1.675254] sunxi-wlan soc@03000000:wlan@0: Missing wlan_power.
[    1.681924] sunxi-wlan soc@03000000:wlan@0: wlan_power_name ((null))
[    1.689082] sunxi-wlan soc@03000000:wlan@0: Missing wlan_io_regulator.
[    1.696439] sunxi-wlan soc@03000000:wlan@0: io_regulator_name ((null))
[    1.703822] sunxi-wlan soc@03000000:wlan@0: wlan_regon gpio=362  mul-sel=1  pull=-1  drv_level=-1  data=0
[    1.714640] sunxi-wlan soc@03000000:wlan@0: get gpio chip_en failed
[    1.721702] sunxi-wlan soc@03000000:wlan@0: get gpio power_en failed
[    1.728875] sunxi-wlan soc@03000000:wlan@0: wlan_hostwake gpio=359  mul-sel=1  pull=-1  drv_level=-1  data=0
[    1.733094] [DISP] disp_device_attached_and_enable,line:223:
[    1.733094] attached ok, mgr0<-->dev0
[    1.733104] [DISP] disp_device_attached_and_enable,line:236:
[    1.733104] type:1,mode:4,fmt:rgb,bits:8bits,eotf:4,cs:260 dvi_hdmi:2, range:2 scan:0 ratio:8
[    1.733109] screen_id=1, output_type=1, lcd_reg=1,hdmi_reg=0
[    1.733900] [DISP] lcd_clk_config,line:665:
[    1.733901] disp 1, clk: pll(176000000),clk(176000000),dclk(11000000) dsi_rate(176000000)
[    1.733901]      clk real:pll(288000000),clk(288000000),dclk(18000000) dsi_rate(0)
[    1.733962] =====================LCD_open_flow
[    1.733966] drivers/video/fbdev/sunxi/disp2/disp/lcd/st7701s_rgb.c LCD_open_flow line 158: 11111111111111111111111111
[    1.733970] =====================LCD_power_on
[    1.733974] drivers/video/fbdev/sunxi/disp2/disp/lcd/st7701s_rgb.c LCD_power_on line 189: 11111111111111111111111111
[    1.829180] sunxi-wlan soc@03000000:wlan@0: clk not config
[    1.835364] sunxi-wlan soc@03000000:wlan@0: dcxo not config
[    1.841737] sunxi-wlan soc@03000000:wlan@0: pinctrl_lookup_state(default) failed! return ffffffffffffffed
[    1.854652] [ADDR_MGT] addr_mgt_probe: success.
[    1.863115] libphy: Fixed MDIO Bus: probed
[    1.867766] tun: Universal TUN/TAP device driver, 1.6
[    1.873461] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    1.883901] gmac-power0: NULL
[    1.887267] gmac-power1: NULL
[    1.890611] gmac-power2: NULL
[    1.897214] PPP generic driver version 2.4.2
[    1.902989] PPP BSD Compression module registered
[    1.908308] PPP Deflate Compression module registered
[    1.914057] PPP MPPE Compression module registered
[    1.919461] NET: Registered protocol family 24
[    1.924543] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.932364] get ehci0-controller, regulator_io is no nocare
[    1.938647] get ehci0-controller wakeup-source is fail.
[    1.944863] sunxi ehci0-controller don't init wakeup source
[    1.951162] [sunxi-ehci0]: probe, pdev->name: 5101000.ehci0-controller, sunxi_ehci: 0xffffff8008adc048, 0x:ffffff8008b03000, irq_no:161
[    1.964873] [sunxi-ehci0]: Not init ehci0
[    1.969608] get ehci1-controller, regulator_io is no nocare
[    1.976372] [sunxi-ehci1]: probe, pdev->name: 5200000.ehci1-controller, sunxi_ehci: 0xffffff8008adc758, 0x:ffffff8008b0d000, irq_no:163
[    1.990134] 5200000.ehci1-controller supply drvvbus not found, using dummy regulator
[    1.999136] sunxi-ehci 5200000.ehci1-controller: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.009404] sunxi-ehci 5200000.ehci1-controller: new USB bus registered, assigned bus number 1
[    2.020102] sunxi-ehci 5200000.ehci1-controller: irq 355, io mem 0xffffff80088f0458
[    2.044547] sunxi-ehci 5200000.ehci1-controller: USB 0.0 started, EHCI 1.00
[    2.056145] hub 1-0:1.0: USB hub found
[    2.060470] hub 1-0:1.0: 1 port detected
[    2.067484] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.072542] =====================LCD_panel_init
[    2.080093] get ohci0-controller, regulator_io is no nocare
[    2.086375] get ohci0-controller wakeup-source is fail.
[    2.092590] sunxi ohci0-controller don't init wakeup source
[    2.099018] [sunxi-ohci0]: probe, pdev->name: 5101000.ohci0-controller, sunxi_ohci: 0xffffff8008adc3d0
[    2.109496] [sunxi-ohci0]: Not init ohci0
[    2.114281] get ohci1-controller, regulator_io is no nocare
[    2.121153] [sunxi-ohci1]: probe, pdev->name: 5200000.ohci1-controller, sunxi_ohci: 0xffffff8008adcae0
[    2.131687] 5200000.ohci1-controller supply drvvbus not found, using dummy regulator
[    2.140697] sunxi-ohci 5200000.ohci1-controller: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    2.150594] sunxi-ohci 5200000.ohci1-controller: new USB bus registered, assigned bus number 2
[    2.160565] sunxi-ohci 5200000.ohci1-controller: irq 356, io mem 0xffffff80088f0458
[    2.236148] hub 2-0:1.0: USB hub found
[    2.240480] hub 2-0:1.0: 1 port detected
[    2.247871] usbcore: registered new interface driver uas
[    2.254242] usbcore: registered new interface driver usb-storage
[    2.261195] usbcore: registered new interface driver ums-alauda
[    2.268055] usbcore: registered new interface driver ums-cypress
[    2.274996] usbcore: registered new interface driver ums-datafab
[    2.281958] usbcore: registered new interface driver ums_eneub6250
[    2.289101] usbcore: registered new interface driver ums-freecom
[    2.296070] usbcore: registered new interface driver ums-isd200
[    2.302914] usbcore: registered new interface driver ums-jumpshot
[    2.309960] usbcore: registered new interface driver ums-karma
[    2.316720] usbcore: registered new interface driver ums-onetouch
[    2.323865] usbcore: registered new interface driver ums-realtek
[    2.330833] usbcore: registered new interface driver ums-sddr09
[    2.337688] usbcore: registered new interface driver ums-sddr55
[    2.344547] usbcore: registered new interface driver ums-usbat
[    2.351428] usb_serial_number:20080411
[    2.357055] sunxikbd_key_init: key0 vol= 210 code= 115
[    2.362869] sunxikbd_key_init: key1 vol= 410 code= 114
[    2.368671] sunxikbd_key_init: key2 vol= 590 code= 139
[    2.374460] sunxikbd_key_init: key3 vol= 750 code= 28
[    2.380161] sunxikbd_key_init: key4 vol= 880 code= 102
[    2.387337] input: sunxi-keyboard as /devices/virtual/input/input0
[    2.396025] sun50iw10p1-pinctrl pio: pin PH3 already requested by gmac0; cannot claim for ir0
[    2.405645] sun50iw10p1-pinctrl pio: pin-227 (ir0) status -22
[    2.412145] sun50iw10p1-pinctrl pio: could not request pin 227 (PH3) from group PH3  on device pio
[    2.416532] =====================LCD_bl_open
[    2.416537] drivers/video/fbdev/sunxi/disp2/disp/lcd/st7701s_rgb.c LCD_bl_open line 215: 11111111111111111111111111
[    2.417113] [DISP] disp_device_attached_and_enable,line:223:
[    2.417113] attached ok, mgr1<-->dev1
[    2.417123] [DISP] disp_device_attached_and_enable,line:236:
[    2.417123] type:1,mode:0,fmt:rgb,bits:8bits,eotf:4,cs:257 dvi_hdmi:2, range:2 scan:0 ratio:8
[    2.465268] sunxi-ir-tx ir0: Error applying setting, reverse things back
[    2.472925] sunxi-ir-tx: probe of ir0 failed with error -22
[    2.481148] sunxi_gpadc_init,1536, success
[    2.487473] input: sunxi-gpadc0 as /devices/virtual/input/input1
[    2.497441] sunxi-rtc rtc: rtc core: registered sunxi-rtc as rtc0
[    2.504612] sunxi-rtc rtc: RTC enabled
[    2.509351] i2c /dev entries driver
[    2.514483] IR NEC protocol handler initialized
[    2.519600] IR RC5(x/sz) protocol handler initialized
[    2.525323] IR RC6 protocol handler initialized
[    2.530440] IR JVC protocol handler initialized
[    2.535547] IR Sony protocol handler initialized
[    2.540751] IR SANYO protocol handler initialized
[    2.546068] IR Sharp protocol handler initialized
[    2.551371] IR MCE Keyboard/mouse protocol handler initialized
[    2.557947] IR XMP protocol handler initialized
[    2.563469] usbcore: registered new interface driver uvcvideo
[    2.569947] USB Video Class driver (1.1.1)
[    2.574565] sunxi cedar version 0.1
[    2.578799] VE: install start!!!
[    2.578799]
[    2.584312] cedar_ve: cedar-ve the get irq is 347
[    2.590838] VE: get debugfs_mpp_root is NULL, please check mpp
[    2.590838]
[    2.599096] VE: sunxi ve debug register driver failed!
[    2.599096]
[    2.608134] Bluetooth: HCI UART driver ver 2.3
[    2.613188] Bluetooth: HCI UART protocol H4 registered
[    2.618989] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    2.629477] sunxi-mmc sdc2: SD/MMC/SDIO Host Controller Driver(v3.46 2020-6-1 11:33-202006021635)
[    2.639767] sunxi-mmc sdc2: No vmmc regulator found
[    2.645300] sunxi-mmc sdc2: No vqmmc regulator found
[    2.650904] sunxi-mmc sdc2: No vdmmc regulator found
[    2.656504] sunxi-mmc sdc2: No vd33sw regulator found
[    2.662206] sunxi-mmc sdc2: No vd18sw regulator found
[    2.667909] sunxi-mmc sdc2: No vq33sw regulator found
[    2.673604] sunxi-mmc sdc2: No vq18sw regulator found
[    2.680177] sunxi-mmc sdc2: set host busy
[    2.684808] mmc:failed to get gpios
[    2.689495] sunxi-mmc sdc2: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.716549] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.744558] sunxi-mmc sdc2: detmode:alway in(non removable)
[    2.744579] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.752993] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.754082] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.764981] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.765068] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.778046] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.823087] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.832536] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.843453] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.852949] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:uart0
[    2.862377] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.871828] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:uart0
[    2.881277] sun50iw10p1-pinctrl pio: expect_func as:uart0_jtag, but muxsel(3) is func:jtag0
[    2.891038] sunxi-mmc sdc2: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing MMC-HS(SDR20) dt B
[    2.902232] sunxi-mmc sdc0: SD/MMC/SDIO Host Controller Driver(v3.46 2020-6-1 11:33-202006021635)
[    2.902289] sunxi-mmc sdc2: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing MMC-HS(SDR20) dt B
[    2.902603] sunxi-mmc sdc2: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 8 timing MMC-HS(SDR20) dt B
[    2.912270] sunxi-mmc sdc2: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 8 timing MMC-DDR52 dt B
[    2.912549] mmc0: new DDR MMC card at address 0001
[    2.914962] mmcblk0: mmc0:0001 AJTD4R 14.6 GiB
[    2.915499] random: fast init done
[    2.919740] mmcblk0boot0: mmc0:0001 AJTD4R partition 1 4.00 MiB
[    2.924381] mmcblk0boot1: mmc0:0001 AJTD4R partition 2 4.00 MiB
[    2.929061] mmcblk0rpmb: mmc0:0001 AJTD4R partition 3 4.00 MiB
[    2.932324]  mmcblk0: p1 p2 p3 p4 p5 p6
[    2.983532] sunxi-mmc sdc0: ***ctl-spec-caps*** 8
[    2.988900] sunxi-mmc sdc0: No vmmc regulator found
[    2.994400] sunxi-mmc sdc0: No vqmmc regulator found
[    2.999993] sunxi-mmc sdc0: No vdmmc regulator found
[    3.005590] sunxi-mmc sdc0: No vd33sw regulator found
[    3.011279] sunxi-mmc sdc0: No vd18sw regulator found
[    3.016971] sunxi-mmc sdc0: No vq33sw regulator found
[    3.022655] sunxi-mmc sdc0: No vq18sw regulator found
[    3.029315] sunxi-mmc sdc0: set host busy
[    3.033923] sunxi-mmc sdc0: Got CD GPIO
[    3.039119] sunxi-mmc sdc0: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.049428] sunxi-mmc sdc0: no vqmmc,Check if there is regulator
[    3.072549] sunxi-mmc sdc0: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.100932] sunxi-mmc sdc0: detmode:gpio irq
[    3.106864] sunxi-mmc sdc1: SD/MMC/SDIO Host Controller Driver(v3.46 2020-6-1 11:33-202006021635)
[    3.116988] sunxi-mmc sdc1: ***ctl-spec-caps*** 8
[    3.122345] sunxi-mmc sdc1: No vmmc regulator found
[    3.127840] sunxi-mmc sdc1: No vqmmc regulator found
[    3.133434] sunxi-mmc sdc1: No vdmmc regulator found
[    3.139026] sunxi-mmc sdc1: No vd33sw regulator found
[    3.144714] sunxi-mmc sdc1: No vd18sw regulator found
[    3.150404] sunxi-mmc sdc1: No vq33sw regulator found
[    3.150408] sunxi-mmc sdc1: No vq18sw regulator found
[    3.151257] sunxi-mmc sdc1: set host busy
[    3.151363] mmc:failed to get gpios
[    3.151389] sunxi-mmc sdc1: min-frequency:400000
[    3.152117] sunxi-mmc sdc1: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.152139] sunxi-mmc sdc1: no vqmmc,Check if there is regulator
[    3.168550] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.188556] sunxi-mmc sdc1: detmode:manually by software
[    3.191028] usbcore: registered new interface driver usbhid
[    3.191031] usbhid: USB HID core driver
[    3.194049] codec supply avcc not found, using dummy regulator
[    3.194300] [sunxi_internal_codec_probe]: audiocodec avcc set vol failed
[    3.194310] codec supply cpvin not found, using dummy regulator
[    3.194504] [sunxi_internal_codec_probe]: audiocodec cpvin set vol failed
[    3.195168] sunxi-internal-codec codec: pa_power_always_on get failed and set it off.
[    3.195175] digital_vol:0, lineout_vol:26, mic1gain:31, mic2gain:31 pa_msleep:120, pa_level:1, pa_power_always_on:0
[    3.195183] adcdrc_cfg:0, adchpf_cfg:0, dacdrc_cfg:0, dachpf:0
[    3.195354] sunxi-internal-codec codec: [sunxi_internal_codec_probe] codec probe finished.
[    3.197128] [sunxi_card_init] card init finished.
[    3.197567] Audio: [soc_new_pcm] -> 2699
[    3.197572] Audio: [soc_new_pcm] -> 2718
[    3.198311] Audio: [soc_new_pcm] -> 2746
[    3.199586] sunxi-codec-machine sndcodec: sun50iw10codec <-> codec mapping ok
[    3.203383] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.205593] input: sun50iw10-codec sunxi Audio Jack as /devices/platform/soc/sndcodec/sound/card0/input2
[    3.206730] [audio] hp_detect_case: 0
[    3.207218] sunxi-codec-machine sndcodec: [sunxi_card_dev_probe] register card finished.
[    3.207775] u32 classifier
[    3.207778]     Actions configured
[    3.207785] Netfilter messages via NETLINK v0.30.
[    3.208889] nf_conntrack version 0.5.0 (8192 buckets, 32768 max)
[    3.210407] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    3.212285] ctnetlink v0.93: registering with nfnetlink.
[    3.215702] sunxi-mmc sdc1: card claims to support voltages below defined range
[    3.241051] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.248561] Initializing XFRM netlink socket
[    3.255379] NET: Registered protocol family 10
[    3.261743] NET: Registered protocol family 17
[    3.262740] 8021q: 802.1Q VLAN Support v1.8
[    3.303973] get usb_detect_mode is fail, 22
[    3.311888] sunxi-rtc rtc: setting system clock to 1970-01-01 00:00:04 UTC (4)
[    3.312626] usb1-vbus: disabling
[    3.312632] vdd_3v3: disabling
[    3.312636] ALSA device list:
[    3.312640]   #0: sun50iw10-codec
[    3.312998] Freeing unused kernel memory: 448K
[    3.411653] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[    3.411792] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[    3.421084] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
[    3.480983] sunxi-mmc sdc0: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    3.481484] mmc2: new high speed SDIO card at address 0001
[/init]: getty is ttyS0
[/init]: RootDevice is "/dev/mmcblk0p4" , GPT_SUPPORT=1
[/init]: Try to load EMMC ...
e2fsck 1.42.12 (29-Aug-2014)
/dev/mmcblk0p4: recovering journal
Setting free inodes count to 8007 (was 8021)
Setting free blocks count to 4107 (was 4116)
/dev/mmcblk0p4: clean, 1209/9216 files, 32757/368[    3.568993] EXT4-fs (mmcblk0p4): barriers disabled
64 blocks
[    3.579243] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: noauto_da_alloc,barrier=0,data=ordered
mount: mounting proc on /proc failed: Device or resource busy
mount: mounting sysfs on /sys fa[    3.725695] EXT4-fs (mmcblk0p4): re-mounted. Opts: nobarrier,noauto_da_alloc,data=ordered
iled: Device or resource busy
insmod: can't insert '/lib/modules/4.9.170/disp.ko': No such file or directory
boot-res device: /dev/mmcblk0p1
[    3.777093] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

login[908]: root login on 'ttyS0'
nand activated #0
[    3.948973] get ctp_power is fail, -22
[    3.953298] sunxi_ctp_startup: ctp_power_io is invalid.
[    3.959228] get ctp_gesture_wakeup fail, no gesture wakeup
[    3.965421] 5-0014 supply ctp not found, using dummy regulator
[    4.116759] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    4.126338] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    4.135947] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    4.145525] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    4.155096] sunxi_i2c_do_xfer()1923 - [i2c5] incomplete xfer (status: 0x20, dev addr: 0x14)
[    4.164514] <<-GTP-ERROR->> I2C Read: 0x8140, 6 bytes failed, errcode: -70! Process reset.
[    4.280579] <<-GTP-ERROR->> GTP read version failed
[    4.286082] Read version failed.
[    4.313694] input: gt9xxnew_ts as /devices/virtual/input/input3
script_fetch device name is ft6236
[    9.776542]
[    9.776542] insmod_device_driver
[    9.776542]
-------swith to adb....
[    9.976461] file system registered
init adb main
[   10.016993] read descriptors
Handling main()
[   10.020482] read strings
Time out,can not find tp event num /dev/input/event
camera activated #0
camera not activated
root@dragonboard:~# dragonboard(msg): core: parse script /boot/test_config.fex...
dragonboard(debug): the length of script is 10137
dragonboard(debug): script shmid = 0
dragonboard(msg): core: init script...
dragonboard(debug): script: main key count #23
dragonboard(msg): script: V1.0.0
dragonboard(msg): core: init view...
dragonboard(msg): core: parse test case from script...
dragonboard(msg): core: total test cases #10
dragonboard(msg): core: total test cases_auto #6
dragonboard(msg): core: total test cases_manual #4
dragonboard(debug): view: init...
dragonboard(msg): directfb view init...
dragonboard(msg): disp_output_type=1

   ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.11 |~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2001-2010  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2012-05-04 09:52)
(*) Direct/Memcpy: Using libc memcpy()
(*) DirectFB/FBDev: Found '' (ID 0) with frame buffer at 0xff800000, 6144k (MMIO 0x00000000, 0k)
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) FBDev/Mode: Setting 1024x768 RGB32
(*) FBDev/Mode: Switched to 1024x768 (virtual 1024x768) at 32 bit (RGB32), pitch 4096
(!) [ 1015:    0.000] --> Caught signal 7 (at 0xf7121000, non-existent physical address) <--
 (!!!)  *** WARNING [still objects in 'Layer Region Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
 (!!!)  *** WARNING [still objects in 'Layer Context Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
 (!!!)  *** WARNING [still objects in 'Surface Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
-------swith to adb done!
[   11.187035] sunxi_set_cur_vol_work()403 WARN: get power supply failed
[   11.277497] android_work: sent uevent USB_STATE=CONNECTED
[   11.283598] sunxi_set_cur_vol_work()403 WARN: get power supply failed
[   11.408143] configfs-gadget gadget: high-speed config #1: c
[   11.414666] android_work: sent uevent USB_STATE=CONFIGURED
[   12.494920] adbd (1023): /proc/1023/oom_adj is deprecated, please use /proc/1023/oom_score_adj instead.
[   13.520402] random: crng init done

root@dragonboard:~#
root@dragonboard:~#

ST7701 显示屏上面有启动画面,但是比较乱,进入Linux后白屏,

cat /dev/urandom > /dev/fb0   ST7701无反应
cat /dev/urandom > /dev/fb1   ST7701有雪花

#30 Re: 上海航芯 » 航芯 ACM32F403RET7 官方开发板玩起来了 » 2022-06-25 19:35:27

drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 ADC/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 AES/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 CAN/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 COMP/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 CRC/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 Core_Drivers/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 DAC/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 DMA/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 DSP/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 EFlash/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 EXTI/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 FAU/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 FSUSB/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 GPIO/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 HASH/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 HRNG/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 I2C/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 I2S/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 IWDT/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 LIN/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 LPUART/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 MPU/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 OPA/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 POWER/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 RTC/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 SN/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 SPI/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 TIMER/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 UART/
drwxr-xr-x 1 Administrator 197121 0 Jun 25 16:00 WDT/

为何没有USB DEMO呢?

#31 Re: 上海航芯 » 航芯 ACM32F403RET7 官方开发板玩起来了 » 2022-06-25 19:02:45

SDK外设demo:  Core_ModulesDemo_Rev2.0.1

MDK 打开工程 ModulesDemo_Rev1.0.8\ModulesDemo\GPIO\demo\MDK_Project\Project.uvprojx ,编译下载烧录,就会看到LED灯闪起来了。

#33 上海航芯 » 航芯 ACM32F403RET7 官方开发板玩起来了 » 2022-06-25 18:51:31

yixiuge
回复: 10

开发板购买: https://item.taobao.com/item.htm?id=676884740298

ACM32F0 / ACM32F4 单片机购买: https://item.taobao.com/item.htm?id=677910339647  (开源送三片芯片包邮,先拍分享后加微信whycan_cn 退款退运费)






原厂资料: http://www.aisinochip.com/index.php/product/detail/id/50.html

原理图: ACM32F403RET7_CORE_V1.2.pdf

MDK: MDK537.EXE

MDK pack: Aisinochip.ACM32F4.Keil.pack  (一定要安装,芯片配置和烧录算法都在这里面)

SDK外设demo:  Core_ModulesDemo_Rev2.0.1

#35 Re: 全志 SOC » T113裸奔之 通过IAR/Jlink 初始化 SDARM...... » 2022-06-20 09:45:51

雷霆跳蚤 说:

我能在网上找到的全志TRM都把关于dram、video等外设全砍掉了,关于这点我不是很明白,芯片做出来却不想让人用起来的原因到底是什么?怕被抄?还是有版权方面的问题?出了个T113,果然又是一大坑。。。

不能和自家的其他产品线冲突,否则就是用自己的左手打自己的右脸。

#37 Re: 全志 SOC » rtc推荐 » 2022-05-28 18:32:43

PCF8563,纽扣电池管个五年问题不大。

#38 Re: 全志 SOC » 各位大神求教--(全志)门前转悠 » 2022-05-07 16:16:21

cube 说:

全志的官方SDK适合做产品,不适合搞研究。

同意,全志的SDK真是一言难尽啊。不过用熟之后就觉得很爽了。

#39 Re: 全志 SOC » 请教一下基于rainbow pi的sdk适配我们V3S时候出现如下问题 » 2022-05-05 09:06:23

@varzhou
请问楼主这个补丁怎么打呢? 我也碰到了一模一样的问题。

#41 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 发个树莓派 ov5647 摄像头资料 » 2022-05-04 14:26:59

低音炮 说:
微凉VeiLiang 说:

可以,我买了这个,直接可以用在荔枝派的mipi接口上,还能对焦。 https://item.taobao.com/item.htm?id=566547808242

感谢!找了好久才能找到一个好的摄像头

这个对焦怎么玩呢?

#42 Re: 全志 SOC » 发一个 荔枝派zero 能跑的 camdroid 固件, ov5647摄像头, 视频效果相当暗,很难看清楚. » 2022-05-01 22:20:50

_20220501221813.png

奇怪,一个荔枝派核心板底板分离板子可以检测到 ov5647 mipi,一个荔枝派一体的板子检测不到ov5647 mipi

HELLO! BOOT0 is starting!
get_ifm reg_val=7
setting pmu vol system core 1.1 v

===i2c gpio === 22777777
axp read fail, maybe no pmu
set pmu vol failed,maybe no pmu
DRAM DRIVE INFO: V0.7
DRAM Type = 2 (2:DDR2,3:DDR3,6:LPDDR2,7:LPDDR3)
DRAM CLK = 360 MHz
DRAM zq value: 000039bb
DRAM size = 64 MB
Succeed in reading Boot1 file head.
Jump to secend Boot.
[      0.093]

U-Boot 2011.09-rc1-dirty (Jun 16 2015 - 13:24:18) Allwinner Technology

[      0.101]version: 1.1.0
[      0.106]pmbus:
===i2c gpio === 22777777
ready
axp read error
probe axp20x failed
axp_probe fail,run clock=1008
set power on vol to default
axp_set_power_supply_output dcdc2_vol = 1200
axp set dcdc2_vol to 1200 failed
axp_set_power_supply_output dcdc3_vol = 3300
axp set dcdc3_vol to 3300 failed
axp_set_power_supply_output aldo2_vol = 2500
axp set aldo2_vol to 2500 failed
axp_set_power_supply_output aldo3_vol = 3000
axp set aldo3_vol to 3000 failed
axp_set_power_supply_output ldo1_vol = 3300
axp set ldo1_vol to 3300 failed
axp_set_power_supply_output ldo2_vol = 3000
axp set ldo2_vol to 3000 failed
[      0.166]DRAM:  64 MiB
[debug_jaosn]:use the clock in sys_config
OK
[      0.188]sunxi flash init ok
hello @flash_speed=1
env_relocate_spec storage_type = 3
In:    serial
Out:   serial
Err:   serial
WORK_MODE_BOOT
read bootlogo partition successful,start_block=0x6420,rblock=0x100 ,ret=256
Use decode 1x1 sampling
sunxi_read_bootlogo: jpg convert argb
[      0.373]Hit any key to stop autoboot:  0
read boot or recovery all
[      0.659]sunxi flash read :offset 4000, 4194815 bytes OK
[      0.665]ready to boot
[      0.667]
Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0
[    0.000000] Linux version 3.4.39 (root@whycan.com) (gcc version 4.6.3 20120201 (prerelease) (crosstool-NG linaro-1.13.1-2012.02-20120222 - Linaro GCC 2012.02) ) #2 Mon May 2 10:01:21 CST 2022
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: sun8i
[    0.000000] Initialized persistent memory from 41d20800-41d307ff
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat c0520ae4, node_mem_map c05bb000
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16256 pages, LIFO batch:3
[    0.000000] script_init enter!
[    0.000000] script_init exit!
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/nor1 init=/init loglevel=8 partitions= mac_addr= uid=1234567890 kmemleak=on fb_base=0x41b00000 boot_type=3 config_size=32360
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Memory: 64MB = 64MB total
[    0.000000] Memory: 29928k/29928k available, 35608k reserved, 0K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xc4800000 - 0xff000000   ( 936 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xc4000000   (  64 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc048d000   (4628 kB)
[    0.000000]       .init : 0xc048d000 - 0xc04b0000   ( 140 kB)
[    0.000000]       .data : 0xc04b0000 - 0xc0521220   ( 453 kB)
[    0.000000]        .bss : 0xc0521244 - 0xc05ba964   ( 614 kB)
[    0.000000] NR_IRQS:544
[    0.000000] 524 ahb1 set parent pll_periph0d2
[    0.000000] Architected local timer running at 24.00MHz.
[    0.000000] Switching to timer-based delay loop
[    0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[    0.000000] Console: colour dummy device 80x30
[    0.000156] Calibrating delay loop (skipped), value calculated using timer frequency.. 4800.00 BogoMIPS (lpj=24000000)
[    0.000178] pid_max: default: 32768 minimum: 301
[    0.000315] Mount-cache hash table entries: 512
[    0.000821] CPU: Testing write buffer coherency: ok
[    0.001088] Setting up static identity map for 0x40366de8 - 0x40366e40
[    0.001740] devtmpfs: initialized
[    0.003619] pinctrl core: initialized pinctrl subsystem
[    0.004102] NET: Registered protocol family 16
[    0.004513] DMA: preallocated 128 KiB pool for atomic coherent allocations
[    0.004566] script_sysfs_init success
[    0.004601] sunxi_dump_init success
[    0.005327] gpiochip_add: registered GPIOs 0 to 223 on device: sunxi-pinctrl
[    0.006219] sunxi-pinctrl sunxi-pinctrl: initialized sunXi PIO driver
[    0.006579] gpiochip_add: registered GPIOs 1024 to 1031 on device: axp-pinctrl
[    0.007526] persistent_ram: uncorrectable error in header
[    0.007543] persistent_ram: no valid data in buffer (sig = 0x77275521)
[    0.013823] console [ram-1] enabled
[    0.014225] [sunxi-module]: [sunxi-module.0] probe success
[    0.014524] axp driver uning configuration failed(801)
[    0.014632] axp driver uning configuration failed(808)
[    0.015014] Not Found clk pll_isp in script
[    0.015210] Not Found clk pll_video in script
[    0.015314] Not Found clk pll_ve in script
[    0.015503] Not Found clk pll_periph0 in script
[    0.015607] Not Found clk pll_de in script
[    0.015709] sunxi_default_clk_init
[    0.015897] try to set pll6ahb1 to 200000000
[    0.016009] Error not get clk pll6ahb1
[    0.016117] Error not get clk pll6ahb1try to set ahb1 to 200000000
[    0.016419] try to set apb1 to 100000000
[    0.016837] ===fe3o4==== sunxi_root_procfs_attach ret:0
[    0.020565] bio: create slab <bio-0> at 0
[    0.020922] pwm module init!
[    0.023136] SCSI subsystem initialized
[    0.023555] usbcore: registered new interface driver usbfs
[    0.023729] usbcore: registered new interface driver hub
[    0.024059] usbcore: registered new device driver usb
[    0.024298] twi_chan_cfg()340 - [twi0] has no twi_regulator.
[    0.024493] twi_chan_cfg()340 - [twi1] has no twi_regulator.
[    0.025274] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x34)
[    0.025485] axp20_board 0-0034: failed reading at 0x03
[    0.025591] [AXP20-MFD] try to read chip id failed!
[    0.025778] axp mfd register failed
[    0.025894] axp20_board: probe of 0-0034 failed with error -70
[    0.026043] Linux video capture interface: v2.00
[    0.026321] gpiochip_add: gpios 1024..1028 (axp_pin) failed to register
[    0.026427] axp pinctrl used,skip
[    0.026943] Advanced Linux Sound Architecture Driver Version 1.0.25.
[    0.027931] cfg80211: Calling CRDA to update world regulatory domain
[    0.029074] Switching to clocksource arch_sys_counter
[    0.029983] NET: Registered protocol family 2
[    0.029983] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.029983] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.030188] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.030314] TCP: Hash tables configured (established 2048 bind 2048)
[    0.030420] TCP: reno registered
[    0.030528] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.030729] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.031095] NET: Registered protocol family 1
[    0.031486] Unpacking initramfs...
[    0.046204] Freeing initrd memory: 220K
[    0.046539] [pm]aw_pm_init!
[    0.046732] standby_mode = 1.
[    0.046835] wakeup src cnt is : 3.
[    0.046944] pmu name: pmu1_para .
[    0.047140] pmu1_enable = 0x1.
[    0.047243] pmux_id = 0x1.
[    0.047349] pmu name: pmu2_para .
[    0.047452] config_pmux_para: script_parser_fetch err.
[    0.047643] pmu2_enable = 0x0.
[    0.047750] add_sys_pwr_dm: get ldo name failed
[    0.047854] add_sys_pwr_dm: get ldo name failed
[    0.048043] add_sys_pwr_dm: get ldo name failed
[    0.048147] add_sys_pwr_dm: get ldo name failed
[    0.048337] add_sys_pwr_dm: get ldo name failed
[    0.048441] add_sys_pwr_dm: get ldo name failed
[    0.048544] add_sys_pwr_dm: get ldo name failed
[    0.048732] add_sys_pwr_dm: get ldo name failed
[    0.048837] add_sys_pwr_dm: get ldo name failed
[    0.049027] add_sys_pwr_dm: get ldo name failed
[    0.049130] after inited: sys_mask config = 0x0.
[    0.049235] dynamic_standby enalbe = 0x0.
[    0.049481] sunxi_reg_init enter
[    0.051458] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.051702] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    0.051979] msgmni has been set to 58
[    0.053111] io scheduler noop registered
[    0.053232] io scheduler deadline registered
[    0.053416] io scheduler cfq registered (default)
[    0.054013] [DISP]disp_module_init
[    0.054520] cmdline,disp=
[    0.055135] rotation_sw module is config as no used
[    0.055350] [DISP] disp_get_rotation_sw,line:68:disp 0 out of range? g_rot_sw=0
[    0.055558] [DISP] disp_init_connections,line:289:NULL pointer: 0, 0
[    0.073525] [DISP] disp_sys_power_enable,line:387:some error happen, fail to get regulator
[    0.073839] [DISP] disp_sys_gpio_set_value,line:374:OSAL_GPIO_DevWRITE_ONEPIN_DATA, hdl is NULL
[    0.074758] [DISP]disp_module_init finish
[    0.075246] sw_uart_get_devinfo()1503 - uart0 has no uart_regulator.
[    0.075367] sw_uart_get_devinfo()1503 - uart2 has no uart_regulator.
[    0.076008] uart0: ttyS0 at MMIO 0x1c28000 (irq = 32) is a SUNXI
[    0.076127] sw_uart_pm()890 - uart0 clk is already enable
[    0.076330] sw_console_setup()1233 - console setup baud 115200 parity n bits 8, flow n
[    0.172404] console [ttyS0] enabled
[    0.915230] uart: probe of uart2 failed with error -22
[    0.922357] sunxi_spi_chan_cfg()1376 - [spi-0] has no spi_regulator.
[    0.930191] spi spi0: master is unqueued, this is deprecated
[    0.936830] m25p_probe()967 - Use the Dual Mode Read.
[    0.942643] NorFlash ID: 0xef4019 - 0x0
[    0.947102] m25p80 spi0.0: found W25q256, expected at25df641
[    0.953520] m25p80 spi0.0: W25q256 (16384 Kbytes)
[    0.960413] @@@[debug_jaosn]: Invalid partitions count: 4 9
[    0.967173] Creating 8 MTD partitions on "spi0.0":
[    0.972639] 0x000000000000-0x000000040000 : "uboot"
[    0.979237] 0x000000040000-0x000000440000 : "boot"
[    0.985581] 0x000000440000-0x000000c40000 : "system"
[    0.992202] 0x000000c40000-0x000000cc0000 : "cfg"
[    0.998408] 0x000000cc0000-0x000000ce0000 : "boot_logo"
[    1.005380] 0x000000ce0000-0x000000d00000 : "shutdown_logo"
[    1.012883] 0x000000d00000-0x000000d10000 : "env"
[    1.019127] 0x000000d10000-0x000000d20000 : "private"
[    1.027350] Failed to alloc md5
[    1.031071] eth0: Use random mac address
[    1.035671] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.063267] sunxi-ehci sunxi-ehci.1: SW USB2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.072400] sunxi-ehci sunxi-ehci.1: new USB bus registered, assigned bus number 1
[    1.081127] sunxi-ehci sunxi-ehci.1: irq 104, io mem 0xf1c1a000
[    1.100039] sunxi-ehci sunxi-ehci.1: USB 0.0 started, EHCI 1.00
[    1.107505] hub 1-0:1.0: USB hub found
[    1.111851] hub 1-0:1.0: 1 port detected
[    1.116744] sunxi-ehci sunxi-ehci.1: remove, state 1
[    1.122488] usb usb1: USB disconnect, device number 1
[    1.422901] sunxi-ehci sunxi-ehci.1: USB bus 1 deregistered
[    1.439400] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.466488] sunxi-ohci sunxi-ohci.1: SW USB2.0 'Open' Host Controller (OHCI) Driver
[    1.475217] sunxi-ohci sunxi-ohci.1: new USB bus registered, assigned bus number 1
[    1.483902] sunxi-ohci sunxi-ohci.1: irq 105, io mem 0xf1c1a400
[    1.554632] hub 1-0:1.0: USB hub found
[    1.558916] hub 1-0:1.0: 1 port detected
[    1.563871] sunxi-ohci sunxi-ohci.1: remove, state 1
[    1.569517] usb usb1: USB disconnect, device number 1
[    1.575910] sunxi-ohci sunxi-ohci.1: USB bus 1 deregistered
[    1.592335] Initializing USB Mass Storage driver...
[    1.598019] usbcore: registered new interface driver usb-storage
[    1.604802] USB Mass Storage support registered.
[    1.610327] file system registered
[    1.615764] android_usb gadget: Mass Storage Function, version: 2009/09/11
[    1.623558] android_usb gadget: Number of LUNs=1
[    1.628867]  lun0: LUN: removable file: (no medium)
[    1.634879] android_usb gadget: android_usb ready
[    1.640452] sunxikbd_script_init: key para not found, used default para.
[    1.649083] sunxi-rtc sunxi-rtc: rtc core: registered sunxi-rtc as rtc0
[    1.656832] sunxi cedar version 0.1
[    1.660962] [cedar]: install start!!!
[    1.665405] [cedar]: install end!!!
[    1.669912] platform reg-20-cs-dcdc2: Driver reg-20-cs-dcdc2 requests probe deferral
[    1.678884] platform reg-20-cs-dcdc3: Driver reg-20-cs-dcdc3 requests probe deferral
[    1.687813] platform reg-20-cs-ldo1: Driver reg-20-cs-ldo1 requests probe deferral
[    1.696545] platform reg-20-cs-ldo2: Driver reg-20-cs-ldo2 requests probe deferral
[    1.705184] platform reg-20-cs-ldo3: Driver reg-20-cs-ldo3 requests probe deferral
[    1.713903] platform reg-20-cs-ldo4: Driver reg-20-cs-ldo4 requests probe deferral
[    1.722613] platform reg-20-cs-ldoio0: Driver reg-20-cs-ldoio0 requests probe deferral
[    1.731523] sunxi_wdt_init_module: sunxi WatchDog Timer Driver v1.0
[    1.738841] sunxi_wdt_probe: devm_ioremap return wdt_reg 0xf1c20ca0, res->start 0x01c20ca0, res->end 0x01c20cbf
[    1.750270] sunxi_wdt_probe: initialized (g_timeout=16s, g_nowayout=0)
[    1.757994] wdt_enable, write reg 0xf1c20cb8 val 0x00000000
[    1.764311] wdt_set_tmout, write 0x000000b0 to mode reg 0xf1c20cb8, actual timeout 16 sec
[    1.774150] [mmc]: SD/MMC/SDIO Host Controller Driver(v1.114 2015-6-2 10:21) Compiled in May  2 2022 at 01:42:31
[    1.785718] [mmc]: get mmc0's sdc_power failed
[    1.790777] [mmc]: get mmc1's sdc_power failed
[    1.795818] [mmc]: MMC host used card: 0x3, boot card: 0x1, io_card 2
[    1.804000] [mmc]: sdc0 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    1.815143] [mmc]: sdc0 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    1.825602] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    1.835523] [mmc]: sdc0 power_supply is null
[    1.843384] sunxi_leds_fetch_sysconfig_para leds is not used in config
[    1.850758] =========script_get_err============
[    1.856207] usbcore: registered new interface driver usbhid
[    1.862542] usbhid: USB HID core driver
[    1.866996] [mmc]: sdc0 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    1.877880] ashmem: initialized
[    1.881761] logger: created 256K log 'log_main'
[    1.886994] logger: created 32K log 'log_events'
[    1.892573] logger: created 32K log 'log_radio'
[    1.897895] logger: created 32K log 'log_system'
[    1.904600] script_get_item return audio_pa_ctrl type err
[    1.911709] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 52,  RTO !!
[    1.920281] asoc: sndcodec <-> sunxi-codec mapping ok
[    1.926092] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 52,  RTO !!
[    1.934459] [mmc]: sdc0 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    1.946837] TCP: cubic registered
[    1.950769] NET: Registered protocol family 17
[    1.956060] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    1.964867] ThumbEE CPU extension supported.
[    1.970924] Registering SWP/SWPB emulation handler
[    1.977378] [mmc]: sdc0 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    1.988683] platform reg-20-cs-ldoio0: Driver reg-20-cs-ldoio0 requests probe deferral
[    1.997810] platform reg-20-cs-ldo4: Driver reg-20-cs-ldo4 requests probe deferral
[    2.007681] platform reg-20-cs-ldo3: Driver reg-20-cs-ldo3 requests probe deferral
[    2.016220] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 8,  RTO !!
[    2.024562] *******************Try sdio*******************
[    2.030820] platform reg-20-cs-ldo2: Driver reg-20-cs-ldo2 requests probe deferral
[    2.039418] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    2.047794] platform reg-20-cs-ldo1: Driver reg-20-cs-ldo1 requests probe deferral
[    2.056313] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    2.064677] platform reg-20-cs-dcdc3: Driver reg-20-cs-dcdc3 requests probe deferral
[    2.073473] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    2.081746] platform reg-20-cs-dcdc2: Driver reg-20-cs-dcdc2 requests probe deferral
[    2.090543] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    2.098852] *******************Try sd *******************
[    2.105045] sunxi-rtc sunxi-rtc: setting system clock to 1970-01-01 00:00:03 UTC (3)
[    2.113842] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    2.123002] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    2.132034] [wifi module_pm]: failed to fetch wifi configuration!
[    2.139030] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    2.147402] [wifi module_pm]: regulator on.
[    2.152258] [wifi_pm]: no wifi used in configuration
[    2.157865]
[    2.157869] *****May  2 2022 01:42:38 EAGLE DRIVER VER:75be56bfbaf7*****
[    2.157875]
[    2.169157] =======================================================
[    2.176334] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    2.184714] ==== Launching Wi-Fi driver! (Powered by Rockchip) ====
[    2.191860] =======================================================
[    2.198913] Espressif ESP8089 SDIO WiFi driver (Powered by Rockchip, Ver2.25(01/22/2016),Drv: 2.26) init.
[    2.209727] [wifi_pm]: wrong module select 0 !
[    2.314962] *******************Try mmc*******************
[    2.321075] [mmc]: sdc0 set ios: clk 400000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.332379] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 1,  RTO !!
[    2.340626] [mmc]: sdc0 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.350724] [mmc]: sdc0 power_supply is null
[    2.358236] [mmc]: sdc0 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.369518] [mmc]: sdc0 power_supply is null
[    2.390029] [mmc]: sdc0 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.421111] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 52,  RTO !!
[    2.430516] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 52,  RTO !!
[    2.438924] [mmc]: sdc0 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.451883] [mmc]: sdc0 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.464330] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 8,  RTO !!
[    2.472639] *******************Try sdio*******************
[    2.479990] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    2.489286] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    2.498673] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    2.508080] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    2.516301] *******************Try sd *******************
[    2.523560] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    2.532956] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    2.542443] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    2.551922] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    2.560243] *******************Try mmc*******************
[    2.561894] [mmc]: sdc0 set ios: clk 300000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.577951] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 1,  RTO !!
[    2.586181] [mmc]: sdc0 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.596261] [mmc]: sdc0 power_supply is null
[    2.603683] [mmc]: sdc0 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.615050] [mmc]: sdc0 power_supply is null
[    2.640022] [mmc]: sdc0 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.671635] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 52,  RTO !!
[    2.681658] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 52,  RTO !!
[    2.690075] [mmc]: sdc0 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.703205] [mmc]: sdc0 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.716300] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 8,  RTO !!
[    2.724616] *******************Try sdio*******************
[    2.732424] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    2.742354] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    2.752295] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    2.762129] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    2.770442] *******************Try sd *******************
[    2.778144] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    2.788169] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    2.798189] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    2.808124] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    2.816534] *******************Try mmc*******************
[    2.822631] [mmc]: sdc0 set ios: clk 200000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.834725] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 1,  RTO !!
[    2.843041] [mmc]: sdc0 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.853120] [mmc]: sdc0 power_supply is null
[    2.860534] [mmc]: sdc0 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.871892] [mmc]: sdc0 power_supply is null
[    2.890025] [mmc]: sdc0 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.921097] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 52,  RTO !!
[    2.930597] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 52,  RTO !!
[    2.938916] [mmc]: sdc0 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.951869] [mmc]: sdc0 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    2.964400] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 8,  RTO !!
[    2.972705] *******************Try sdio*******************
[    2.979967] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    2.989263] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    2.998563] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    3.007946] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 5,  RTO !!
[    3.016257] *******************Try sd *******************
[    3.023427] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    3.032913] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    3.042456] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    3.051948] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 55,  RTO !!
[    3.060361] *******************Try mmc*******************
[    3.061919] [mmc]: sdc0 set ios: clk 150000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.077999] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 0 err, cmd 1,  RTO !!
[    3.086322] [mmc]: sdc0 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.096317] [mmc]: sdc0 power_supply is null
[    3.103840] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.115207] [mmc]: sdc1 power_supply is null
[    3.140020] [mmc]: sdc1 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.172341] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[    3.181467] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[    3.189877] [mmc]: sdc1 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.202701] [mmc]: sdc1 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.214956] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[    3.223184] *******************Try sdio*******************
[    3.230255] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.239278] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.248385] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.257518] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.265737] *******************Try sd *******************
[    3.272725] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    3.281848] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    3.291058] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    3.300260] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    3.308581] *******************Try mmc*******************
[    3.314764] [mmc]: sdc1 set ios: clk 400000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.326014] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[    3.334241] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.344333] [mmc]: sdc1 power_supply is null
[    3.351845] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.363120] [mmc]: sdc1 power_supply is null
[    3.380026] [mmc]: sdc1 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.412602] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[    3.422084] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[    3.430490] [mmc]: sdc1 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.443440] [mmc]: sdc1 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.455882] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[    3.464191] *******************Try sdio*******************
[    3.471545] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.480838] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.490221] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.499511] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.507817] *******************Try sd *******************
[    3.515078] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    3.524471] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    3.533962] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    3.543351] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    3.551672] *******************Try mmc*******************
[    3.553323] [mmc]: sdc1 set ios: clk 300000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.569293] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[    3.577606] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.587694] [mmc]: sdc1 power_supply is null
[    3.595120] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.606480] [mmc]: sdc1 power_supply is null
[    3.630020] [mmc]: sdc1 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.663133] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[    3.673147] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[    3.681475] [mmc]: sdc1 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.694694] [mmc]: sdc1 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.707784] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[    3.716104] *******************Try sdio*******************
[    3.723898] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.733813] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.743728] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.753553] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.761863] *******************Try sd *******************
[    3.769553] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    3.779563] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    3.789569] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    3.799493] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    3.807902] *******************Try mmc*******************
[    3.813997] [mmc]: sdc1 set ios: clk 200000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.826084] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[    3.834401] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.844489] [mmc]: sdc1 power_supply is null
[    3.851913] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.863275] [mmc]: sdc1 power_supply is null
[    3.880021] [mmc]: sdc1 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.912600] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[    3.922079] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[    3.930401] [mmc]: sdc1 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.943352] [mmc]: sdc1 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    3.955884] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[    3.964106] *******************Try sdio*******************
[    3.971453] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.980827] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.990120] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    3.999490] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[    4.007800] *******************Try sd *******************
[    4.014960] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    4.024440] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    4.033827] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    4.043300] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[    4.051890] *******************Try mmc*******************
[    4.057984] [mmc]: sdc1 set ios: clk 150000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    4.069542] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[    4.077867] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[    4.087883] [mmc]: sdc1 power_supply is null
[   13.310035] esp_sdio_init ------ RETRY ------
[   13.315134] =======================================================
[   13.322312] ==== Dislaunching Wi-Fi driver! (Powered by Rockchip) ====
[   13.329650] =======================================================
[   13.336795] Espressif ESP8089 SDIO WiFi driver (Powered by Rockchip, Ver2.26(01/22/2016),Drv: 2.26) exit.
[   13.347608] [wifi_pm]: wrong module select 0 !
[   13.452641] =======================================================
[   13.459775] ==== Launching Wi-Fi driver! (Powered by Rockchip) ====
[   13.466829] =======================================================
[   13.473971] Espressif ESP8089 SDIO WiFi driver (Powered by Rockchip, Ver2.25(01/22/2016),Drv: 2.26) init.
[   13.484791] [wifi_pm]: wrong module select 0 !
[   13.589842] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   13.601225] [mmc]: sdc1 power_supply is null
[   13.620035] [mmc]: sdc1 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   13.652342] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   13.661559] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   13.669890] [mmc]: sdc1 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   13.682744] [mmc]: sdc1 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   13.694993] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[   13.703226] *******************Try sdio*******************
[   13.710297] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   13.719412] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   13.728435] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   13.737547] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   13.745771] *******************Try sd *******************
[   13.752758] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   13.761985] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   13.771107] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   13.780315] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   13.788718] *******************Try mmc*******************
[   13.794820] [mmc]: sdc1 set ios: clk 400000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   13.806071] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[   13.814301] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   13.824392] [mmc]: sdc1 power_supply is null
[   13.831908] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   13.843177] [mmc]: sdc1 power_supply is null
[   13.860020] [mmc]: sdc1 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   13.892606] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   13.901998] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   13.910421] [mmc]: sdc1 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   13.923375] [mmc]: sdc1 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   13.935912] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[   13.944140] *******************Try sdio*******************
[   13.951485] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   13.960778] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   13.970155] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   13.979535] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   13.987754] *******************Try sd *******************
[   13.995009] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   14.004396] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   14.013875] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   14.023355] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   14.031673] *******************Try mmc*******************
[   14.033327] [mmc]: sdc1 set ios: clk 300000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   14.049380] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[   14.057614] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   14.067703] [mmc]: sdc1 power_supply is null
[   14.075139] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   14.086501] [mmc]: sdc1 power_supply is null
[   14.110021] [mmc]: sdc1 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   14.143133] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   14.153152] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   14.161561] [mmc]: sdc1 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   14.174684] [mmc]: sdc1 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   14.187773] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[   14.196082] *******************Try sdio*******************
[   14.203878] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   14.213793] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   14.223708] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   14.233558] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   14.241869] *******************Try sd *******************
[   14.249573] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   14.259583] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   14.269508] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   14.279428] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   14.287837] *******************Try mmc*******************
[   14.293934] [mmc]: sdc1 set ios: clk 200000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   14.306024] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[   14.314343] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   14.324426] [mmc]: sdc1 power_supply is null
[   14.331871] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   14.343231] [mmc]: sdc1 power_supply is null
[   14.360023] [mmc]: sdc1 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   14.392603] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   14.402089] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   14.410427] [mmc]: sdc1 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   14.423376] [mmc]: sdc1 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   14.435903] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[   14.444217] *******************Try sdio*******************
[   14.451476] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   14.460873] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   14.470159] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   14.479549] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   14.487855] *******************Try sd *******************
[   14.495023] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   14.504496] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   14.513886] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   14.523359] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   14.531766] *******************Try mmc*******************
[   14.533331] [mmc]: sdc1 set ios: clk 150000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   14.549380] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[   14.557699] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   14.567695] [mmc]: sdc1 power_supply is null
[   24.590031] esp_sdio_init ------ RETRY ------
[   24.595145] =======================================================
[   24.602303] ==== Dislaunching Wi-Fi driver! (Powered by Rockchip) ====
[   24.609663] =======================================================
[   24.616811] Espressif ESP8089 SDIO WiFi driver (Powered by Rockchip, Ver2.26(01/22/2016),Drv: 2.26) exit.
[   24.627624] [wifi_pm]: wrong module select 0 !
[   24.732657] =======================================================
[   24.739797] ==== Launching Wi-Fi driver! (Powered by Rockchip) ====
[   24.746850] =======================================================
[   24.753988] Espressif ESP8089 SDIO WiFi driver (Powered by Rockchip, Ver2.25(01/22/2016),Drv: 2.26) init.
[   24.764804] [wifi_pm]: wrong module select 0 !
[   24.869860] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   24.881232] [mmc]: sdc1 power_supply is null
[   24.900038] [mmc]: sdc1 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   24.932349] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   24.941578] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   24.949898] [mmc]: sdc1 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   24.962732] [mmc]: sdc1 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   24.974992] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[   24.983332] *******************Try sdio*******************
[   24.990316] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   24.999424] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.008448] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.017563] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.025870] *******************Try sd *******************
[   25.032781] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.041991] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.051114] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.060316] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.068722] *******************Try mmc*******************
[   25.074824] [mmc]: sdc1 set ios: clk 400000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.086165] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[   25.094485] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.104507] [mmc]: sdc1 power_supply is null
[   25.112023] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.123389] [mmc]: sdc1 power_supply is null
[   25.140029] [mmc]: sdc1 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.172605] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   25.182024] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   25.190436] [mmc]: sdc1 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.203396] [mmc]: sdc1 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.215931] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[   25.224155] *******************Try sdio*******************
[   25.231507] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.240794] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.250178] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.259465] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.267688] *******************Try sd *******************
[   25.274938] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.284334] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.293814] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.303288] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.311607] *******************Try mmc*******************
[   25.313259] [mmc]: sdc1 set ios: clk 300000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.329312] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[   25.337540] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.347631] [mmc]: sdc1 power_supply is null
[   25.355057] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.366330] [mmc]: sdc1 power_supply is null
[   25.390019] [mmc]: sdc1 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.423135] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   25.433149] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   25.441560] [mmc]: sdc1 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.454769] [mmc]: sdc1 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.467770] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[   25.476084] *******************Try sdio*******************
[   25.483965] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.493794] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.503705] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.513534] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.521859] *******************Try sd *******************
[   25.529634] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.539575] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.549585] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.559509] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.567928] *******************Try mmc*******************
[   25.574114] [mmc]: sdc1 set ios: clk 200000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.586115] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[   25.594428] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.604518] [mmc]: sdc1 power_supply is null
[   25.611945] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.623306] [mmc]: sdc1 power_supply is null
[   25.640021] [mmc]: sdc1 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.672601] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   25.682100] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   25.690422] [mmc]: sdc1 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.703373] [mmc]: sdc1 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.715918] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[   25.724229] *******************Try sdio*******************
[   25.731504] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.740878] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.750268] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.759554] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   25.767865] *******************Try sd *******************
[   25.775027] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.784507] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.793981] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.803374] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   25.811780] *******************Try mmc*******************
[   25.813345] [mmc]: sdc1 set ios: clk 150000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.829391] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[   25.837707] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   25.847796] [mmc]: sdc1 power_supply is null
[   35.870028] esp_sdio_init ------ RETRY ------
[   35.875133] =======================================================
[   35.882299] ==== Dislaunching Wi-Fi driver! (Powered by Rockchip) ====
[   35.889635] =======================================================
[   35.896783] Espressif ESP8089 SDIO WiFi driver (Powered by Rockchip, Ver2.26(01/22/2016),Drv: 2.26) exit.
[   35.907590] [wifi_pm]: wrong module select 0 !
[   36.012641] =======================================================
[   36.019777] ==== Launching Wi-Fi driver! (Powered by Rockchip) ====
[   36.026834] =======================================================
[   36.033974] Espressif ESP8089 SDIO WiFi driver (Powered by Rockchip, Ver2.25(01/22/2016),Drv: 2.26) init.
[   36.044793] [wifi_pm]: wrong module select 0 !
[   36.149847] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.161230] [mmc]: sdc1 power_supply is null
[   36.180028] [mmc]: sdc1 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.212343] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   36.221583] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   36.229904] [mmc]: sdc1 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.242740] [mmc]: sdc1 set ios: clk 400000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.255019] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[   36.263245] *******************Try sdio*******************
[   36.270241] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   36.279347] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   36.288376] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   36.297485] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   36.305794] *******************Try sd *******************
[   36.312693] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   36.321918] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   36.331123] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   36.340245] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   36.348647] *******************Try mmc*******************
[   36.354750] [mmc]: sdc1 set ios: clk 400000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.365999] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[   36.374314] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.384405] [mmc]: sdc1 power_supply is null
[   36.391828] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.403190] [mmc]: sdc1 power_supply is null
[   36.420021] [mmc]: sdc1 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.452600] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   36.462075] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   36.470403] [mmc]: sdc1 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.483373] [mmc]: sdc1 set ios: clk 300000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.495900] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[   36.504129] *******************Try sdio*******************
[   36.511476] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   36.520857] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   36.530147] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   36.539526] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   36.547751] *******************Try sd *******************
[   36.554999] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   36.564469] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   36.573843] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   36.583313] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   36.591715] *******************Try mmc*******************
[   36.593284] [mmc]: sdc1 set ios: clk 300000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.609337] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[   36.617653] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.627654] [mmc]: sdc1 power_supply is null
[   36.635167] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.646441] [mmc]: sdc1 power_supply is null
[   36.670024] [mmc]: sdc1 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.703133] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   36.713083] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   36.721491] [mmc]: sdc1 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.734710] [mmc]: sdc1 set ios: clk 200000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.747798] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[   36.756020] *******************Try sdio*******************
[   36.763902] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   36.773728] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   36.783642] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   36.793572] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   36.801795] *******************Try sd *******************
[   36.809577] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   36.819498] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   36.829512] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   36.839528] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   36.847846] *******************Try mmc*******************
[   36.854039] [mmc]: sdc1 set ios: clk 200000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.866133] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[   36.874367] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.884455] [mmc]: sdc1 power_supply is null
[   36.891885] [mmc]: sdc1 set ios: clk 0Hz bm PP pm UP vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.903241] [mmc]: sdc1 power_supply is null
[   36.920017] [mmc]: sdc1 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.952604] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   36.962084] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 52,  RTO !!
[   36.970409] [mmc]: sdc1 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.983355] [mmc]: sdc1 set ios: clk 150000Hz bm PP pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   36.995797] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 8,  RTO !!
[   37.004110] *******************Try sdio*******************
[   37.011367] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   37.020764] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   37.030137] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   37.039430] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 5,  RTO !!
[   37.047737] *******************Try sd *******************
[   37.054909] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   37.064305] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   37.073787] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   37.083204] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 55,  RTO !!
[   37.091609] *******************Try mmc*******************
[   37.093175] [mmc]: sdc1 set ios: clk 150000Hz bm OD pm ON vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   37.109255] [mmc]: *** sunxi_mci_dump_errinfo(L826): smc 1 err, cmd 1,  RTO !!
[   37.117581] [mmc]: sdc1 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
[   37.127670] [mmc]: sdc1 power_supply is null
[   47.150027] esp_sdio_init ------ RETRY ------
[   47.155225] =======================================================
[   47.162296] ==== Dislaunching Wi-Fi driver! (Powered by Rockchip) ====
[   47.169725] =======================================================
[   47.176782] Espressif ESP8089 SDIO WiFi driver (Powered by Rockchip, Ver2.26(01/22/2016),Drv: 2.26) exit.
[   47.187591] [wifi_pm]: wrong module select 0 !
[   47.292623] eagle sdio can not power up!
[   47.297078] ALSA device list:
[   47.300467]   #0: audiocodec
[   47.304240] Freeing init memory: 140K
[   47.310514] init: skipping insecure file '/default.prop'
[   47.316684] init: skipping insecure file '/init.rc'
[   47.322682] init: /init.rc: 127: invalid option 'root'
[   47.328546] init: skipping insecure file '/init.sun8i.rc'
[   47.334840] init: /init.sun8i.rc: 54: invalid option 'root'
[   47.341198] init: skipping insecure file 'init.sun8i.usb.rc'
[   47.348226] init: command 'loglevel' r=0
[   47.354249] init: skipping insecure file '/ueventd.rc'
[   47.360228] init: command 'export' r=0
[   47.364617] init: command 'export' r=0
[   47.368879] init: command 'export' r=0
[   47.373413] init: skipping insecure file '/ueventd.sun8i.rc'
[   47.390342] init: command 'export' r=0
[   47.394749] init: command 'symlink' r=0
[   47.399136] init: command 'symlink' r=0
[   47.410416] init: command 'symlink' r=0
[   47.414887] init: command 'mkdir' r=0
[   47.419090] init: command 'mkdir' r=0
[   47.440393] init: command 'mkdir' r=0
[   47.444652] init: command 'mkdir' r=-2
[   47.448920] init: processing action 0x1981138 (init)
[   47.467036] init: command 'export' r=0
[   47.471409] init: command 'export' r=0
[   47.475785] init: command 'export' r=0
[   47.480169] init: command 'export' r=0
[   47.484431] init: processing action 0x197fc28 (early-fs)
[   47.490615] init: command 'mkdir' r=0
[   47.494839] init: command 'mkdir' r=0
[   47.499032] init: command 'mkdir' r=0
[   47.503312] init: processing action 0x19823d8 (console_init)
[   47.510059] init: command 'console_init' r=0
[   47.514924] init: processing action 0x197ff30 (fs)
[   47.520485] init: command 'wait' r=0
[   47.525181] init: command 'setupfs' r=1
[   47.529695] init: out of loopback devices source = /dev/block/mtdblock2
[   47.537192] init: out of loopback devices target = /system
[   47.543497] init: out of loopback devices system = squashfs
[   47.549779] init: out of loopback devices options = (null)
[   47.559409] init: command 'mount' r=0
[   47.563730] init: command 'wait' r=0
[   47.567807] init: out of loopback devices source = /dev/block/mtdblock3
[   47.575377] init: out of loopback devices target = /data
[   47.581384] init: out of loopback devices system = jffs2
[   47.587460] init: out of loopback devices options = (null)
[   47.602933] init: command 'mount' r=0
[   47.607296] init: processing action 0x1980010 (post-fs)
[   47.613245] init: out of loopback devices source = rootfs
[   47.619335] init: out of loopback devices target = /
[   47.625054] init: out of loopback devices system = rootfs
[   47.631151] init: out of loopback devices options = (null)
[   47.637555] init: command 'mount' r=0
[   47.641756] init: processing action 0x1980070 (post-fs-data)
[   47.648574] init: command 'chown' r=0
[   47.653903] init: command 'chmod' r=0
[   47.658150] init: command 'chmod' r=-2
[   47.663813] init: command 'mkdir' r=0
[   47.668005] init: command 'restorecon' r=0
[   47.673998] init: command 'mkdir' r=0
[   47.679211] init: command 'mkdir' r=0
[   47.684903] init: processing action 0x1980e20 (post-fs-data)
[   47.695286] init: skipping insecure file '/system/vendor/modules/videobuf-core.ko'
[   47.717418] init: command 'insmod' r=0
[   47.721953] init: skipping insecure file '/system/vendor/modules/videobuf-dma-contig.ko'
[   47.731999] init: command 'insmod' r=0
[   47.736518] init: skipping insecure file '/system/vendor/modules/cci.ko'
[   47.772405] [VFE]cci probe start cci_sel = 0!
[   47.777397] [VFE]cci probe end cci_sel = 0!
[   47.782284] platform reg-20-cs-dcdc2: Driver reg-20-cs-dcdc2 requests probe deferral
[   47.791199] [VFE]cci_init end
[   47.794728] init: command 'insmod' r=0
[   47.799161] init: skipping insecure file '/system/vendor/modules/vfe_os.ko'
[   47.807248] platform reg-20-cs-dcdc3: Driver reg-20-cs-dcdc3 requests probe deferral
[   47.817940] platform reg-20-cs-ldo1: Driver reg-20-cs-ldo1 requests probe deferral
[   47.828138] platform reg-20-cs-ldo2: Driver reg-20-cs-ldo2 requests probe deferral
[   47.837726] platform reg-20-cs-ldo3: Driver reg-20-cs-ldo3 requests probe deferral
[   47.847043] platform reg-20-cs-ldo4: Driver reg-20-cs-ldo4 requests probe deferral
[   47.856503] platform reg-20-cs-ldoio0: Driver reg-20-cs-ldoio0 requests probe deferral
[   47.890876] init: command 'insmod' r=0
[   47.895311] init: skipping insecure file '/system/vendor/modules/vfe_subdev.ko'
[   47.904600] init: command 'insmod' r=0
[   47.909006] init: skipping insecure file '/system/vendor/modules/ar0330_mipi.ko'
[   47.918556] init: command 'insmod' r=0
[   47.923027] init: skipping insecure file '/system/vendor/modules/ov2710_mipi.ko'
[   47.932583] init: command 'insmod' r=0
[   47.937017] init: skipping insecure file '/system/vendor/modules/ov5647_mipi.ko'
[   47.946648] init: command 'insmod' r=0
[   47.951122] init: skipping insecure file '/system/vendor/modules/vfe_v4l2.ko'
[   48.095510] [VFE]Welcome to Video Front End driver
[   48.101570] [VFE]pdev->id = 0
[   48.104967] [VFE]dev->mipi_sel = 0
[   48.108995] [VFE]dev->vip_sel = 0
[   48.112807] [VFE]dev->isp_sel = 0
[   48.122823] [VFE_WARN]vfe vpu clock is null
[   48.134158] [ISP] isp platform_id = 6!
[   48.138585] platform reg-20-cs-ldoio0: Driver reg-20-cs-ldoio0 requests probe deferral
[   48.147635] [VFE]probe_work_handle start!
[   48.152196] [VFE]..........................vfe clk open!.......................
[   48.160610] [VFE]vfe_init end
[   48.164444] init: command 'insmod' r=0
[   48.168857] init: skipping insecure file '/system/vendor/modules/uvcvideo.ko'
[   48.177161] platform reg-20-cs-ldo4: Driver reg-20-cs-ldo4 requests probe deferral
[   48.186120] [VFE]v4l2 subdev register input_num = 0
[   48.191663] [VFE]vfe sensor detect start! input_num = 0
[   48.197562] [VFE]Find sensor name is "ov5647_mipi", i2c address is 6c, type is "RAW" !
[   48.206577] [VFE]Sub device register "ov5647_mipi" i2c_addr = 0x6c start!
[   48.214311] [VFE]v4l2_device_register_subdev return 0
[   48.220016] [VFE]registered sensor subdev is OK!
[   48.225321] [VFE]Check sensor!
[   48.228799] [VFE]Sub device register "ov5647_mipi" is OK!
[   48.237598] platform reg-20-cs-ldo3: Driver reg-20-cs-ldo3 requests probe deferral
[   48.246413] uvcvideo: Adding mapping Brightness to control 00000000-0000-0000-0000-000000000101/2.
[   48.256637] platform reg-20-cs-ldo2: Driver reg-20-cs-ldo2 requests probe deferral
[   48.265160] uvcvideo: Adding mapping Contrast to control 00000000-0000-0000-0000-000000000101/3.
[   48.275079] platform reg-20-cs-ldo1: Driver reg-20-cs-ldo1 requests probe deferral
[   48.283687] uvcvideo: Adding mapping Hue to control 00000000-0000-0000-0000-000000000101/6.
[   48.293198] platform reg-20-cs-dcdc3: Driver reg-20-cs-dcdc3 requests probe deferral
[   48.301906] uvcvideo: Adding mapping Saturation to control 00000000-0000-0000-0000-000000000101/7.
[   48.312086] platform reg-20-cs-dcdc2: Driver reg-20-cs-dcdc2 requests probe deferral
[   48.320882] uvcvideo: Adding mapping Sharpness to control 00000000-0000-0000-0000-000000000101/8.
[   48.331469] uvcvideo: Adding mapping Gamma to control 00000000-0000-0000-0000-000000000101/9.
[   48.341224] uvcvideo: Adding mapping Backlight Compensation to control 00000000-0000-0000-0000-000000000101/1.
[   48.353235] uvcvideo: Adding mapping Gain to control 00000000-0000-0000-0000-000000000101/4.
[   48.362934] uvcvideo: Adding mapping Power Line Frequency to control 00000000-0000-0000-0000-000000000101/5.
[   48.374969] [VFE]Check open /system/etc/hawkview/ov5647_mipi/isp_test_param.ini failed!
[   48.374981] Match isp cfg  start!
[   48.387945] [VFE]Match isp cfg ok
[   48.391823] uvcvideo: Adding mapping Hue, Auto to control 00000000-0000-0000-0000-000000000101/16.
[   48.401993] uvcvideo: Adding mapping Exposure, Auto to control 00000000-0000-0000-0000-000000000001/2.
[   48.413050] [VFE]V4L2 device registered as video0
[   48.418449] [VFE]..........................vfe clk close!.......................
[   48.426914] uvcvideo: Adding mapping Exposure, Auto Priority to control 00000000-0000-0000-0000-000000000001/3.
[   48.438331] [VFE]probe_work_handle end!
[   48.442712] uvcvideo: Adding mapping Exposure (Absolute) to control 00000000-0000-0000-0000-000000000001/4.
[   48.453725] uvcvideo: Adding mapping White Balance Temperature, Auto to control 00000000-0000-0000-0000-000000000101/11.
[   48.466043] uvcvideo: Adding mapping White Balance Temperature to control 00000000-0000-0000-0000-000000000101/10.
[   48.477732] uvcvideo: Adding mapping White Balance Component, Auto to control 00000000-0000-0000-0000-000000000101/13.
[   48.489805] uvcvideo: Adding mapping White Balance Blue Component to control 00000000-0000-0000-0000-000000000101/12.
[   48.501780] uvcvideo: Adding mapping White Balance Red Component to control 00000000-0000-0000-0000-000000000101/12.
[   48.513653] uvcvideo: Adding mapping Focus (absolute) to control 00000000-0000-0000-0000-000000000001/6.
[   48.524373] uvcvideo: Adding mapping Focus, Auto to control 00000000-0000-0000-0000-000000000001/8.
[   48.534518] uvcvideo: Adding mapping Zoom, Absolute to control 00000000-0000-0000-0000-000000000001/11.
[   48.545137] uvcvideo: Adding mapping Zoom, Continuous to control 00000000-0000-0000-0000-000000000001/12.
[   48.555952] uvcvideo: Adding mapping Privacy to control 00000000-0000-0000-0000-000000000001/17.
[   48.566107] usbcore: registered new interface driver uvcvideo
[   48.572609] USB Video Class driver (v1.0.8_SONiX_v2.6.36.04)
[   48.579136] init: command 'insmod' r=0
[   48.583563] init: skipping insecure file '/system/vendor/modules/da380.ko'
[   48.592608] step1 : gsensor_fetch_sysconfig_para
[   48.597895] step2 : gsensor_fetch_sysconfig_para
[   48.603253] step3 : gsensor_fetch_sysconfig_para
[   48.608468] step4 : mir3da_init
[   48.612347] i2c-core: driver [da380] using legacy suspend method
[   48.619202] i2c-core: driver [da380] using legacy resume method
[   48.625913]  richard mir3da_detect: mir3da_detect:bus[0] addr[0x27]
[   48.638312] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x27)
[   48.652850] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x27)
[   48.667280] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x27)
[   48.676641] [MIR3DA] Can't find Mir3da gsensor!!
[   48.682022] init: command 'insmod' r=0
[   48.686420] init: skipping insecure file '/system/vendor/modules/sw-device.ko'
[   48.698311] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x18)
[   48.707861] init: command 'insmod' r=0
[   48.712279] init: processing action 0x1982420 (property_service_init)
[   48.719639] init: skipping insecure file '/system/build.prop'
[   48.726462] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x18)
[   48.750908] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x18)
[   48.775835] init: Created socket '/dev/socket/property_service' with mode '666', user '0', group '0'
[   48.786439] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x18)
[   48.795873] init: command 'property_service_init' r=0
[   48.801622] init: processing action 0x1982468 (signal_init)
[   48.808059] init: command 'signal_init' r=0
[   48.812985] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x18)
[   48.822361] init: processing action 0x19824b0 (check_startup)
[   48.828906] init: command 'check_startup' r=0
[   48.833949] init: processing action 0x19801c8 (boot)
[   48.840251] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x19)
[   48.849673] init: command 'ifup' r=0
[   48.853925] init: command 'hostname' r=0
[   48.858461] init: command 'domainname' r=0
[   48.863398] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x19)
[   48.872725] init: command 'setrlimit' r=0
[   48.877455] init: command 'chown' r=0
[   48.881766] init: starting 'servicemanager'
[   48.887095] init: starting 'vold'
[   48.891153] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x19)
[   48.906434] init: starting 'media'
[   48.917355] init: Created socket '/dev/socket/vold' with mode '660', user '0', group '1009'
[   48.931490] init: starting 'startupSound'
[   48.936424] init: command 'class_start' r=0
[   48.942307] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x19)
[   48.973012] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x19)
[   48.984550] init: starting 'ccdr'
[   48.993695] init: command 'class_start' r=0
[   48.999071] init: processing action 0x1980fd0 (boot)
[   49.006023] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x8)
[   49.016203] init: starting 'adbd'
[   49.024740] init: command 'start' r=0
[   49.044873] init: Created socket '/dev/socket/adbd' with mode '660', user '1000', group '1000'
[   49.057784] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x8)
[   49.068878] init: starting 'debuggerd'
[   49.078355] init: command 'start' r=0
[   49.083460] init: starting 'standby'
[   49.088003] init: command 'start' r=0
[   49.099203] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x8)
[   49.115871] adb_open
[   49.121784] init: processing action 0x19824f8 (queue_property_triggers)
[   49.130125] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x8)
[   49.140967] init: command 'queue_property_triggers' r=0
[   49.147601] init: processing action 0x19804a8 (property:ro.debuggable=1)
[   49.155626] init: starting 'console'
[   49.160071] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x8)
[   49.170066] init: command 'start' r=0
[   49.174365] init: processing action 0x1981e10 (property:sys.usb.config=mass_storage,adb)
[   49.184816] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x38)
[   49.196557] android_usb: already disabled
[   49.201930] init: command 'write' r=0
[   49.208399] init: command 'write' r=0
[   49.212909] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x38)
[   49.222981] init: command 'write' r=0
[   49.227255] init: command 'write' r=0
[   49.232444] ep_matches, wrn: endpoint already claimed, ep(0xc050f9b4, 0xc1a65ac0, ep1in-bulk)
[   49.242346] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x38)
[   49.251801] adb_bind_config
[   49.255013] ep_matches, wrn: endpoint already claimed, ep(0xc050f9b4, 0xc1a65ac0, ep1in-bulk)
[   49.264682] ep_matches, wrn: endpoint already claimed, ep(0xc050fa00, 0xc1a65ac0, ep1out-bulk)
[   49.274436] ep_matches, wrn: endpoint already claimed, ep(0xc050f9b4, 0xc1a65ac0, ep1in-bulk)
[   49.284007] ep_matches, wrn: endpoint already claimed, ep(0xc050fa00, 0xc1a65ac0, ep1out-bulk)
[   49.293752] ep_matches, wrn: endpoint already claimed, ep(0xc050fa4c, 0xc1a7ed40, ep2in-bulk)
[   49.304032] init: command 'write' r=0
[   49.308294] init: command 'setprop' r=0
[   49.312977] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x38)
[   49.341102] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x38)
[   49.370244] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x27)
[   49.390272] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x27)
[   49.410602] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x27)
[   49.430511] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x27)
[   49.451696] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x27)
[   49.480556] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x26)
[   49.500816] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x26)
[   49.530678] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x26)
[   49.562222] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x26)
[   49.590910] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x26)
[   49.622568] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1c)
[   49.650437] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1c)
[   49.670619] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1c)
[   49.698647] android_usb gadget: high-speed config #1: android
[   49.706159] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1c)
[   49.730910] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1c)
[   49.760259] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1d)
[   49.780840] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1d)
[   49.810269] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1d)
[   49.830813] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1d)
[   49.860250] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1d)
[   49.881457] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x4c)
[   49.910724] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x4c)
[   49.941637] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x4c)
[   49.970249] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x4c)
[   49.990419] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x4c)
[   50.010900] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x3d)
[   50.041121] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x3d)
[   50.070415] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x3d)
[   50.090851] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x3d)
[   50.122475] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x3d)
[   50.150832] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x28)
[   50.180607] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x28)
[   50.211655] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x28)
[   50.241779] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x28)
[   50.287109] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x28)
[   50.310935] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x29)
[   50.340967] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x29)
[   50.370350] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x29)
root@camdroid:/ # [   50.403303] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x29)
[   50.437020] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x29)
[   50.470719] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0xf)
[   50.500330] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0xf)
[   50.531234] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0xf)
[   50.572768] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0xf)
[   50.600587] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0xf)
[   50.627145] adbd (85): /proc/85/oom_adj is deprecated, please use /proc/85/oom_score_adj instead.
[   50.641776] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x15)
[   50.670656] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x15)
[   50.716924] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x15)
[   50.741155] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x15)
[   50.770557] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x15)
[   50.790692] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1e)
[   50.820387] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1e)
[   50.841088] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1e)
[   50.870305] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1e)
[   50.900634] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1e)
[   50.939060] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1f)
[   50.980923] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1f)
[   51.028191] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1f)
[   51.061231] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1f)
[   51.090252] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x1f)
[   51.980424] ▒newcdr▒▒▒▒: main entry
[   51.984816] ▒newcdr▒▒▒▒: [Firmware Version: root@tiger_cdr 2022-05-02 10:31:08]
[   52.011306] ▒newcdr▒▒▒▒: ===no need to check battery capacity ===
[   52.018843] [VFE]vfe_open
[   52.030001] [VFE]..........................vfe clk open!.......................
[   52.041129] [VFE]vfe_open ok
[   52.045229] [VFE]vfe_close
[   52.048356] [VFE]vfe select input flag = 0, s_input have not be used .
[   52.055853] [VFE]..........................vfe clk close!.......................
[   52.064347] [VFE]vfe_close end
[   52.067924] [VFE]vfe_open
[   52.071105] [VFE]..........................vfe clk open!.......................
[   52.079788] [VFE]vfe_open ok
[   52.083246] [VFE]vfe_close
[   52.086361] [VFE]vfe select input flag = 0, s_input have not be used .
[   52.093827] [VFE]..........................vfe clk close!.......................
[   52.102767] [VFE]vfe_close end
[   52.982446] [DISP] ready enter pm_runtime_get_sync, device0
[   53.251830] [VFE]vfe_open
[   53.256252] [VFE]..........................vfe clk open!.......................
[   53.266929] [VFE]vfe_open ok
[   53.270468] [VFE]Set vfe core clk = 216000000, after Set vfe core clk = 297000000
[   53.290575] [VFE]mclk on
[   53.377034] [VFE]V4L2_MBUS_CSI2,2 lane,bus1 channel,rx 1 channel
[   53.504854] [OV5647_mipi]s_fmt set width = 1280, height = 720
[   53.541684] [VFE]width_input = 1280, height_input = 720, width = 1280, height = 720
[   53.550425] [ISP] full_size width = 1280, height = 720.
[   53.556333] [ISP] scale width = 480, height = 272
[   53.561749] [VFE]dev->buf_byte_size = 1581056, double_ch_flag = 1
[   53.569126] [ISP] VIDEO_MODE!
[   53.633605] [VFE]buffer_setup, buffer count=5, size=1581056
[   53.665882] ▒newcdr▒▒▒▒: startPreview finished
[   53.705576] [VFE]capture video mode!
[   53.738886] [VFE]capture video first frame done!
[   53.750344] init: waitpid returned pid 67, status = 00000000
[   53.767089] init: process 'startupSound', pid 67 exited
[   54.232696] init: processing action 0x1981e10 (property:sys.usb.config=mass_storage,adb)
[   54.251141] adb_release
[   54.255495] init: command 'write' r=0
[   54.259907] adb_open
[   54.270721] init: command 'write' r=0
[   54.285829] init: command 'write' r=0
[   54.292578] init: command 'write' r=0
[   54.297636] [VFE]vfe_open
[   54.300761] [VFE_ERR]device open busy
[   54.304931] [VFE]vfe_open busy
[   54.310204] ep_matches, wrn: endpoint already claimed, ep(0xc050f9b4, 0xc1a65ac0, ep1in-bulk)
[   54.337190] adb_bind_config
[   54.340524] ep_matches, wrn: endpoint already claimed, ep(0xc050f9b4, 0xc1a65ac0, ep1in-bulk)
[   54.350223] ep_matches, wrn: endpoint already claimed, ep(0xc050fa00, 0xc1a65ac0, ep1out-bulk)
[   54.359980] ep_matches, wrn: endpoint already claimed, ep(0xc050f9b4, 0xc1a65ac0, ep1in-bulk)
[   54.369643] ep_matches, wrn: endpoint already claimed, ep(0xc050fa00, 0xc1a65ac0, ep1out-bulk)
[   54.379307] [VFE_WARN] Nobody is waiting on this video buffer,buf = 0xc0c70840
[   54.387527] ep_matches, wrn: endpoint already claimed, ep(0xc050fa4c, 0xc1a7ed40, ep2in-bulk)
[   54.401731] init: command 'write' r=0
[   54.411275] init: command 'setprop' r=0
[   54.791930] android_usb gadget: high-speed config #1: android

#43 Re: 全志 SOC » 全志A40I切换Android6桌面奔溃现象 » 2022-04-25 03:44:09

(AllwinnerAlibs),line(914) : pCodecSpecificData   :0x3fc407a910
(AllwinnerAlibs),line(915) : nFlags               :0
(AllwinnerAlibs),line(916) : nBlockAlign          :0
(AllwinnerAlibs),line(917) : *************pAudioStreamInfo end  ******************
(AAC Decoder),line(36) : init successs...
(Allwinner Audio Middle Layer),line(614) : AUDIO DECODE INIT OK...0
started.
ERROR  : awplayer <__LayerQueueBuffer:969>: *** picNode is full when queue buffer
ERROR  : awplayer <__LayerQueueBuffer:969>: *** picNode is full when queue buffer
*****tplayer:video decoded width = 1024,height = 576
*****tplayerdemo:video decoded width = 1024,height = 576real set to display rect:w = 1024,h = 576
warning: unknown callback from Tinaplayer.
*****tplayer:video width = 1024,height = 576
warning: unknown callback from Tinaplayer.
****player(0x2a6e51c0): first video pts = 41708*****
ERROR  : awplayer <__LayerQueueBuffer:969>: *** picNode is full when queue buffer
ERROR  : fbm.c <FbmReturnPicture:1043>: invalid frame status, a picture being returned,                 but bUsedByRender=0, bInValidPictureQueue=0, bAlreadyDisplayed=0.
ERROR  : fbm.c <FbmReturnPicture:1044>: **picture[0x3fc8001d98],id[7]
WARNING: cedarc <ReturnPicture:1698>: FbmReturnPicture return fail,            it means the picture being returned it not one of this FBM.

D1s tina v2.0 播放也出现内存不够的错误了。。。

#44 Re: 全志 SOC » 最近想开一个A133的坑,有人来一起填吗? » 2022-04-21 14:02:47

baidxi 说:
arychen 说:

A133有tina的代码?
我只弄过Android10 11的

有,但是有点扯蛋,只有能低版本的ubuntu上编译出来才能用,高版本的编译出来烧写进去启动不起来。

你用哪个ubuntu版本编译呢?

#45 Re: NXP i.MX6UL/6ULL » 如何彻底擦除emmc上的Boot分区? » 2022-04-21 12:36:16

A64 emmc boot0启动问题
https://whycan.com/t_4437.html


请教大家,A33 接了 eMMC, Linux识别到 boot0, boot1 是什么操作?eMMC特有的分区?
https://whycan.com/t_4735.html#p47906


帮不上忙, 找到了两个相关帖子,看有没有参考价值。

#46 Re: 全志 SOC » 最近想开一个A133的坑,有人来一起填吗? » 2022-04-20 22:26:57

baidxi 说:
yixiuge 说:

有点小经验的萌新路过路过


试一试用 全志 A133 LCD0 PD0-PD9 驱动 15寸的LVDS电脑显示屏
https://bbs.aw-ol.com/topic/1293/share/33

我是想彻底的用buildroot做一个,tina的坑太多了

以前我也是这么认为的,后来用习惯全志那套工具,觉得还真挺好用的。

#47 Re: 全志 SOC » 开源基于全志V3X & RP2040的3D打印机主板,klipper上下位机一体 » 2022-04-20 18:37:36

请问楼主,这个上位机软件是怎样的呢?是在屏幕上面吗?

#48 Re: 全志 SOC » 最近想开一个A133的坑,有人来一起填吗? » 2022-04-19 16:42:39

有点小经验的萌新路过路过


试一试用 全志 A133 LCD0 PD0-PD9 驱动 15寸的LVDS电脑显示屏
https://bbs.aw-ol.com/topic/1293/share/33

#49 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » ext文件系统扩展: resize2fs。 开机自动给ext文件系统扩容。 » 2022-04-19 13:08:29

学到了, 刚刚ubuntu死活都起不来,发现文件系统只有1.7G,但是16G的eMMC都满了。

然后执行

resize2fs /dev/mmcblk0p4

重启就OK了

试一试用 全志 A133 LCD0 PD0-PD9 驱动 15寸的LVDS电脑显示屏
https://bbs.aw-ol.com/topic/1293/share/33

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn