NOTICE: fast_boot:0 S F L O NOTICE: efuse cpu_cfg = 0 W NOTICE: Booting Trusted Firmware NOTICE: BL1: v1.4(release):HR-ROM-Rel-v1.1-141-ga91d4dd-dirty NOTICE: BL1: Built : 11:24:44, Oct 23 2019 NOTICE: Waiting connect ... NOTICE: boot src: 0 NOTICE: eMMC : 0x15 NOTICE: BL1: Booting BL2 Auth pass NOTICE: bl1_main exit SPL cold boot flow check_reset_state (0): wakeup address = 0x0, hw wakeup status = 0x0, wakeup src=0x100 patch for sys_pll 1200 with 100M eth SFLOW_INIT CHIP ID:PAS246/WAFER: W10/ X: X14/ Y: Y36 secondary_jump_to_spl: secure chip flow X3 SPL : secondary core wake up and jump to spl done (cpu_core_cfg=0) SFLOW_FIN_HW_A U-Boot SPL 2018.09-00849-gda2887bc84 (May 19 2021 - 21:50:51 +0800) SPACC Init - ID: (00000061) SPL emmc boot mode (from strap) emmc: width = 4, mclk = 48000000, sclk = 24000000 ***** using efuse ddr type ****** ddr_type = 1 (LPDDR4) ddr_hdr.ecc_gran: 0x0 ddr_hdr.ecc_map: 0x0 ddr_hdr.sbr_pattern0: 0xc41541c4 ddr_hdr.sbr_pattern1: 0x2190cc62 ddr_freq = 05 board id = 20500012 ddr datarate: 3200 ### MICRON DDR ### no ddr pin set detect part number: ff20 detect ddr freq: c80 board id alternative:0x1 index is 17 hb_ddr_index: 17 ddr_type = 1, ddr_vendor=2, ddr_freq=3200 dram_pll_init sscg disabled control load ddrc src_addr: d8e00, load_addr: 802caa20, src_len: 920 [DDR INFO] ==ddr_release_info== [DDR INFO] VERSION: develop [DDR INFO] BUILD: 2021-05-19-21:50 [DDR INFO] GIT COMMIT: da2887bc84ab36af15bb659117b1ffd76a45994c [DDR INFO] GIT TIME: Wed, 19 May 2021 21:44:25 +0800 [DDR INFO] ==ddr_features== [DDR INFO] RDBI: 0 [DDR INFO] WDBI: 1 [DDR INFO] InlineECC: 0 [DDR INFO] DM: 1 [DDR INFO] DDC: 1 [DDR INFO] SSCG: 0 [DDR INFO] BOARD: XS_ENABLE [DDR INFO] ddr_controller_cfg done load ddr phy src_addr: d9800, load_addr: 802caa20, src_len: 420 ATxSlewRate : 15f ATxImpedance : 7f TxSlewRate : 19f TxOdtDrvStren : 600 TxImpedanceCtrl : e3f CalDrvStr0 : 11 VrefInGlobal : 104 board_type = 2 (J3_DVB) load dqmap src addr: de400, load_addr: 802caa20, src_len: 20 [DDR INFO] dwc_ddrphy_train start magic = 544f4248 load imem1 src_addr: 9f200, load_addr: 802caa20, src_len: 8000 load dmem1 src_addr: d8000, load_addr: 802caa20, src_len: 684 executing 1D fw load imem2 src_addr: a7200, load_addr: 802caa20, src_len: 8000 load dmem2 src_addr: d8800, load_addr: 802caa20, src_len: 564 ******************************************************* p_dmem_lpddr4_2d_16b->MR11_A0:54 p_dmem_lpddr4_2d_16b->MR14_A0:54 p_dmem_lpddr4_2d_16b->MR12_A0:51 p_dmem_lpddr4_2d_16b->MR22_A0:14 p_dmem_lpddr4_2d_16b->MR3_A0:b3 p_dmem_lpddr4_2d_16b->Reserved00:40 p_dmem_lpddr4_2d_16b->Reserved0E:4 p_dmem_lpddr4_2d_16b->Delay_Weight2D:20 p_dmem_lpddr4_2d_16b->Voltage_Weight2D:80 ******************************************************* executing 2D fw load pie src_addr: d9e00, load_addr: 802caa20, src_len: 11f0 lpddr4 mr5 (rank=0x0, MRCTRL0=0x11, MRSTAT=0x0, MSTR=0x81080020) : 0xffff00 0xffff00 0xffff00 0xffff00 lpddr4 mr8 (rank=0x0, MRCTRL0=0x11, MRSTAT=0x0, MSTR=0x81080020) : 0x181800 0x181800 0x181800 0x181800 get_ddr_mr_info:cs_num=2, mr5=0xff, mr8=0x18 no magic in efuse file,bypass efuse Set QoS. total_sz = 4096 SPL_VERSION:7 boot reason: normal ota check count:25 uboot partition is uboot_A load u-boot: src_addr=0x184c00, dest_addr=0x4000000, len=1048576 SFLOW_AUTH_UBOOT verify signature of header: verify ok! verify signature of image: verify ok! load warm boot spl: addr=0x44c00, dest_addr=0x80000000, len=30208 SFLOW_AUTH_CR5 verify signature of header: verify ok! verify signature of image: verify ok! load bl31: addr=0x104c00, dest_addr=0x0, len=524288 SFLOW_AUTH_BL31 verify signature of header: verify ok! verify signature of image: verify ok! bypass bpu image clear keybank!!!! SFLOW_DBG_EN Trying to boot from RAM SPL: bl31 will jump to u-boot or other entry (0x4000000) SFLOW_CLR_KEY SFLOW_REG_LD install_portal copy portal install_portal call smc and jump to bl31 cold entry(0x0) U-Boot 2018.09 (Jun 29 2022 - 17:24:06 +0800) Model: Hobot XJ3 Soc Board DRAM: system DDR size: 0xffe00000 4 GiB MMC: dwmmc@A5010000: 0 (eMMC) Loading Environment from MMC... *** Warning - bad CRC, using default environment In: serial@a5000000 Out: serial@a5000000 Err: serial@a5000000 Net: Warning: ethernet@A5014000 (eth0) using random MAC address - 36:67:9a:ee:a6:67 eth0: ethernet@A5014000 Disable cnn cores .. base board type: J3 DVB bootmode: EMMC board_id = 21540212 uboot: normal boot boot partition: boot, system partition: system Hit any key to stop autoboot: 0 0 disable watchdog success ! Hobot> Hobot>sen tenv bootargs ${}b}o}o}t}a}r}g}s}} loglevel=8 Hobot> Hobot> Hobot>boot boot enable watchdog success ! MMC read: dev # 0, block # 7462, count 20480 ... 20480 blocks read: OK ## Booting Android Image at 0x10000000 ... Android's image name: x3j3 Kernel load addr 0x00200000 size 6537 KiB hb_board_id 21540212 som_id 2 board_type = 202 board_type_by_pin = 00 dtb_name = hobot-j3-pilot-a.dtb Uncompressing Kernel Image ... OK kernel loaded to 0x00200000, end = 0x00eb3008 Loading Device Tree to 0000000003c00000, end 0000000003c1ffff ... OK chip_id: abf8300 Ion Heap type CMA Mem Orign(MAX) bpu model Reserve Mem Size to 64M!! Starting kernel ... [ 0.000000] bootconsole [hobot0] enabled [ 0.000000] cma: Reserved 16 MiB at 0x000000007f000000 [ 0.000000] On node 0 totalpages: 1047808 [ 0.000000] DMA zone: 8180 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 523520 pages, LIFO batch:31 [ 0.000000] Normal zone: 8192 pages used for memmap [ 0.000000] Normal zone: 524288 pages, LIFO batch:31 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.1 [ 0.000000] percpu: Embedded 26 pages/cpu @ffffffc17ff25000 s66624 r8192 d31680 u106496 [ 0.000000] pcpu-alloc: s66624 r8192 d31680 u106496 alloc=26*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, mobility grouping on. Total pages: 1031436 [ 0.000000] Kernel command line: earlycon kgdboc=ttyS0 console=ttyS0,921600 raid=noautodetect hobotboot.reson=POWER_RESET rootfstype=ext4 ro rootwait root=/dev/mmcblk0p9 loglevel=8 [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) [ 0.000000] Dentry cache hash table entries: 524288 (order: 11, 8388608 bytes) [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) [ 0.000000] software IO TLB [mem 0x7afff000-0x7efff000] (64MB) mapped at [ffffffc07afff000-ffffffc07effefff] [ 0.000000] Memory: 2507176K/4191232K available (8062K kernel code, 1164K rwdata, 2884K rodata, 832K init, 10494K bss, 1667672K reserved, 16384K 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 : 0xffffff8008000000 - 0xffffff80087e0000 ( 8064 KB) [ 0.000000] .rodata : 0xffffff80087e0000 - 0xffffff8008ac0000 ( 2944 KB) [ 0.000000] .init : 0xffffff8008ac0000 - 0xffffff8008b90000 ( 832 KB) [ 0.000000] .data : 0xffffff8008b90000 - 0xffffff8008cb3008 ( 1165 KB) [ 0.000000] .bss : 0xffffff8008cb3008 - 0xffffff80096f2ad8 ( 10495 KB) [ 0.000000] fixed : 0xffffffbefe7fd000 - 0xffffffbefec00000 ( 4108 KB) [ 0.000000] PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000 ( 16 MB) [ 0.000000] vmemmap : 0xffffffbf00000000 - 0xffffffc000000000 ( 4 GB maximum) [ 0.000000] 0xffffffbf00008000 - 0xffffffbf06000000 ( 95 MB actual) [ 0.000000] memory : 0xffffffc000200000 - 0xffffffc180000000 ( 6142 MB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] ftrace: allocating 27891 entries in 109 pages [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU priority boosting: priority 1 delay 500 ms. [ 0.000000] No expedited grace period (rcu_normal_after_boot). [ 0.000000] Tasks RCU enabled. [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] arch_t_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000003] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.000192] clocksource: hobot_clocksource: mask: 0xffffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 3526361616960 ns [ 0.000519] Console: colour dummy device 80x25 [ 0.042372] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.042377] pid_max: default: 32768 minimum: 301 [ 0.042458] Security Framework initialized [ 0.042581] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes) [ 0.042594] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes) [ 0.055961] ASID allocator initialised with 65536 entries [ 0.075967] Hierarchical SRCU implementation. [ 0.116053] smp: Bringing up secondary CPUs ... [ 0.160290] Detected VIPT I-cache on CPU1 [ 0.160324] CPU1: Booted secondary processor [410fd034] [ 0.204361] Detected VIPT I-cache on CPU2 [ 0.204383] CPU2: Booted secondary processor [410fd034] [ 0.248442] Detected VIPT I-cache on CPU3 [ 0.248462] CPU3: Booted secondary processor [410fd034] [ 0.248524] smp: Brought up 1 node, 4 CPUs [ 0.252584] SMP: Total of 4 processors activated. [ 0.253183] CPU features: detected feature: 32-bit EL0 Support [ 0.254018] CPU: All CPU(s) started at EL1 [ 0.254546] alternatives: patching kernel code [ 0.255530] devtmpfs: initialized [ 0.269564] random: get_random_u32 called from bucket_table_alloc+0x138/0x2d8 with crng_init=0 [ 0.271197] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.272475] futex hash table entries: 1024 (order: 5, 131072 bytes) [ 0.273848] xor: automatically using best checksumming function 32regs [ 0.274809] pinctrl core: initialized pinctrl subsystem [ 0.276229] NET: Registered protocol family 16 [ 0.277780] vdso: 2 pages (1 code @ ffffff80087e6000, 1 data @ ffffff8008b94000) [ 0.278727] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.281029] DMA: preallocated 256 KiB pool for atomic allocations [ 0.281801] CLK suspend: /home/liuwei/master/v52/kernel/drivers/clk/hobot/clk-suspend.c:hobot_clk_suspend_init, register syscore operations. [ 0.283785] pstore: using zlib compression [ 0.284645] console [pstore-1] enabled [ 0.285271] pstore: Registered ramoops as persistent store backend [ 0.286056] ramoops: attached 0x40000@0x3fc0000, ecc: 0/0 [ 0.292899] hobot_dma a1005000.dma: Hobot DMA Engine Driver Probed!! [ 0.308437] SCSI subsystem initialized [ 0.309176] usbcore: registered new interface driver usbfs [ 0.309915] usbcore: registered new interface driver hub [ 0.310664] usbcore: registered new device driver usb [ 0.311372] media: Linux media interface: v0.10 [ 0.311973] Linux video capture interface: v2.00 [ 0.312643] pps_core: LinuxPPS API ver. 1 registered [ 0.313272] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 0.314451] PTP clock support registered [ 0.370816] Advanced Linux Sound Architecture Driver Initialized. [ 0.372296] clocksource: Switched to clocksource arch_sys_counter [ 0.446322] NET: Registered protocol family 2 [ 0.447364] TCP established hash table entries: 32768 (order: 6, 262144 bytes) [ 0.448619] TCP bind hash table entries: 32768 (order: 8, 1835008 bytes) [ 0.450740] TCP: Hash tables configured (established 32768 bind 32768) [ 0.451751] UDP hash table entries: 2048 (order: 6, 262144 bytes) [ 0.452866] UDP-Lite hash table entries: 2048 (order: 6, 262144 bytes) [ 0.454132] NET: Registered protocol family 1 [ 0.455565] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available [ 0.458767] audit: initializing netlink subsys (disabled) [ 0.459571] audit: type=2000 audit(0.452:1): state=initialized audit_enabled=0 res=1 [ 0.460130] workingset: timestamp_bits=46 max_order=20 bucket_order=0 [ 0.469720] exFAT: Version 1.2.9 [ 0.473113] NET: Registered protocol family 38 [ 0.473686] async_tx: api initialized (async) [ 0.474239] Key type asymmetric registered [ 0.474758] Asymmetric key parser 'x509' registered [ 0.475545] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245) [ 0.476518] io scheduler noop registered [ 0.477207] io scheduler cfq registered (default) [ 0.477803] io scheduler mq-deadline registered [ 0.478379] io scheduler kyber registered [ 0.479894] pinctrl-single a6003170.pinctrl_voltag: 64 pins at pa ffffff8009799170 size 8 [ 0.481323] pinctrl-single a6004000.pinctrl: 128 pins at pa ffffff800979b000 size 512 [ 0.482625] pinctrl_cdev soc:pinctrl_cdev@0xA6004000: start probe [ 0.483551] pinctrl_cdev soc:pinctrl_cdev@0xA6004000: probe ok [ 0.484574] gpio-x3 a6003000.gpio: x3 gpio probe start!!! [ 0.485273] gpio-x3 a6003000.gpio: x3 gpio add gpiochip start!!! [ 0.486260] gpio-x3 a6003000.gpio: diable all gpio irq [ 0.489389] gpio-x3 a6003000.gpio: irqbase:57 [ 0.489941] gpio-x3 a6003000.gpio: x3 irq add start!!! [ 0.490614] irq: Cannot allocate irq_descs @ IRQ57, assuming pre-allocated [ 0.491655] gpio-x3 a6003000.gpio: x3 irq add ok!!! [ 0.492492] gpio-x3 a6003000.gpio: x3 irqchip ops add ok!!! [ 0.493200] gpio-x3 a6003000.gpio: x3 gpio probe ok!!! [ 0.494490] hobot-pwm: hobot-pwmchip0 registered [ 0.495676] pwm_hobot_lite: hobot_lpwm_probe: hobot-lpwm registered [ 0.496831] pwm-gpio soc:pwm@0: 1 gpio pwms loaded [ 0.498108] hobot-bus: new bus device registered:ret:0 [ 0.499185] diag dev [ver:1.1] init done [ 0.500421] hobot_ddr_monitor: LPDDR4 detected [ 0.501291] hobot_ddr_monitor: ddr monitor init finished. [ 0.501822] hobot_apb_timeout:set apb timeout tgt_cnt:2500000000, timeout_s:10, clk_hz=250000000 [ 0.503898] Valid somid gpio num = 2 [ 0.504403] Valid somid gpio num = 1 [ 0.504974] [vcam] init start [ 0.505347] vcam probe start [ 0.505850] vcam probe end successful [ 0.506311] [vcam] init end [ 0.506902] cr5_service a100b000.cr5_service: Allocate image reserved memory, paddr: 0x80000000, vaddr: 0xffffff80097f4000, size = 0x4000 [ 0.508810] cr5_service a100b000.cr5_service: Allocate reserved memory, paddr: 0x8000f000, vaddr: 0xffffff80097d9000, size = 0x1000 [ 0.510543] cr5_service a100b000.cr5_service: cr5_service registered! [ 0.511679] hobot_fusa: hobot fusa fatal api start [ 0.511698] hobot_fusa: fusa fatal pwm args: [ 0.511698] period:20000000 polarity:0 [ 0.513365] hobot_fusa: 1111period:20000000 duty:10000000 [ 0.514052] hobot_fusa: fusa fatal info: [ 0.514052] period:20000000 duty_cycle:10000000 enabled:1 [ 0.515375] fusa_fatal soc:fusa_fatal: Suc V0.1 [ 0.516436] a5000000.serial: ttyS0 at MMIO 0xa5000000 (irq = 10, base_baud = 12000000) is a hobot-uart [ 0.517666] console [ttyS0] enabled [ 0.517666] console [ttyS0] enabled [ 0.518577] bootconsole [hobot0] disabled [ 0.518577] bootconsole [hobot0] disabled [ 0.520036] hobot-uart a5003000.serial: Failed to create debugfs root directory [ 0.521105] a5003000.serial: ttyS3 at MMIO 0xa5003000 (irq = 11, base_baud = 12000000) is a hobot-uart [ 0.522815] KGDB: Registered I/O driver kgdboc [ 0.523514] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 0.531853] brd: module loaded [ 0.540085] loop: module loaded [ 0.540803] hobot_timesync soc:timesync: hobot timesync probe begin [ 0.541727] hobot_timesync soc:timesync: irq_pin = 30, irq_num = 87 [ 0.542664] hobot_timesync soc:timesync: hobot timesync probe success [ 0.545125] lw; setup mode 0, 8 bits/w, 8000000 Hz max --> 0 [ 0.546009] hobot_spi a5005000.spi: ver: HOBOT-spi_V20.200330 master [ 0.547435] lw; setup mode 0, 8 bits/w, 0 Hz max --> 0 [ 0.548236] hobot_spi a5006000.spi: ver: HOBOT-spi_V20.200330 slave [ 0.549410] libphy: Fixed MDIO Bus: probed [ 0.551048] st_gmac a5014000.ethernet: xj3_mtl_setup, plat->rx-queues-to-use:4, and tx:4 [ 0.552249] st_gmac a5014000.ethernet: xj3_probe_config_dt, clk_ptp_rate:250000000 [ 0.553276] st_gmac a5014000.ethernet: Reset eth phy... [ 0.553952] st_gmac a5014000.ethernet: No phy reset gpios configured: -22 [ 0.554856] set mac address 00:11:22:66:20:c8: [ 0.554859] (using random mac adress) [ 0.555902] (NULL device *): xj3_get_hs, tx_fifo_size:16384 [ 0.556728] (NULL device *): xj3_get_hw_features, rx_fifo_size:16384 [ 0.557547] st_gmac a5014000.ethernet: TSO supported [ 0.558187] st_gmac a5014000.ethernet: TSO feature enabled [ 0.558895] st_gmac a5014000.ethernet: Enable Rx Mitigation via HW Watchdog Timer [ 0.559949] libphy: hobot-mac-mdio: probed [ 0.561530] st_gmac a5014000.ethernet: hobot_eth_probe: probe sucessfully [ 0.562846] dwc3-of-simple b2000000.usb: b2000000.usb supply usb_0v8 not found, using dummy regulator [ 0.564091] dwc3-of-simple b2000000.usb:lator [ 0.566265] dwc3-of-simple b2000000.usb: usb regulator 3v3 enable succeed [ 0.567628] dwc3 b2000000.dwc3: Configuration mismatch. user dr_mode(otg) not equal with hardware default mode(peripheral). still use otg mode [ 0.569375] dwc3 b2000000.dwc3: found 6 IN and 3 OUT endpoints [ 0.571132] usbcore: registered new interface driver uas [ 0.571865] usbcore: registered new interface driver usb-storage [ 0.572712] [iam20685] set resetn pin high [ 0.573253] [iam20685] initialize chip [ 0.573748] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.574436] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.575094] [iam20685] chip reset type=2 [ 0.575607] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.576282] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.784322] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.785008] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.785671] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.786353] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.787019] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.787698] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.788384] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.789063] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.789725] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.790403] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.791065] lw; spi1, chip_select:0, MSB:true, high:0 [ rue, high:0 [ 0.793104] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.793770] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.794449] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.795109] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.795789] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.796465] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.797143] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.797804] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.798483] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.799149] lw; spi1, chip_select:0, M MSB:true, high:0 [ 0.801191] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.801857] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.802535] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.803195] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.803874] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.804547] [iam20685] fixed value: 0xaa55, whoami: 0xf2 [ 0.805236] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.805915] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.806575] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.807254] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.807919] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.808620] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.809280] lw; spi1, chip_select:0, MSB:true, chip_select:0, MSB:true, high:0 [ 0.815339] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.816004] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.816708] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.817369] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.818047] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.818712] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.819390] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.820050] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.820742] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.821408] lw; s spi1, chip_select:0, MSB:true, high:0 [ 0.824786] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.825446] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.826126] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.826791] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.827468] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.828129] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.828820] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.829486] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.830164] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.830824] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.831502] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.832167] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.832862] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.833523] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.834202] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.834867] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.835545] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.836205] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.836934] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.8370 [ 0.838279] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.838939] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.839618] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.840283] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.840989] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.841651] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.842328] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.842990] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.843666] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.844345] lw; spi1, chip_select:0, MSB:true, h5025] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.845690] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.846368] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.847029] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.847707] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.848385] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.849064] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.849724] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.850403] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.851068] lw; spi1, chip_select:0, MSB:true, high:0 [ .852423] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.853102] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.853767] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.854445] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.855105] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.855784] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.856463] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.857141] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.857802] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.858481] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.859146] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.859823] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.860502] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.861180] lw; s.865213] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.865878] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.866556] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.867218] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.867895] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.868579] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.869258] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.869919] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.870596] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.871257] lw; spi1, chip_select:0, MSB:true, high:0 [ ip_select:0, MSB:true, high:1 [ 0.875301] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.875978] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.876657] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.877335] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.877997] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.878674] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.879335] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.880012] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.880688] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.881367] lw; spi1 MSB:true, high:1 [ 0.883373] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.884050] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.884735] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.885413] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.886075] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.886751] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.887413] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.888089] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.888766] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.889445] lw; spi1, chip_selec8] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.891449] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.892127] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.892807] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.893485] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.894145] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.894824] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.895489] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.896167] lw; spi1, chip_select:0, MSB:true, high:1 [ ect:0, MSB:true, high:1 [ 0.899528] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.900206] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.900888] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.901566] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.902231] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.902909] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.903569] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.904247] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.904929] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.905607] lw; spi1, chipip_select:0, MSB:true, high:0 [ 0.908313] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.908975] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.909653] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.910316] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.910993] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.911654] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.912352] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.913013] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.913693] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.914358] lw; spi1:1 [ 0.915696] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.916394] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.917060] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.917738] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.918398] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.919077] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.919742] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.920442] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.921104] lw; spi1, chip_select:0, MSB:[ 0.923120] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.923785] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.924485] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.925147] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.925826] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.926491] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.927169] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.927831] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.928530] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.929192] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.929869] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.930531] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.931208] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.931870] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.932563] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.933224] lw; spi1, ci1, chip_select:0, MSB:true, high:0 [ 0.936605] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.937271] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.937949] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.938609] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.939288] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.939953] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.940652] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.941314] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.941991] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.942653] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.943330] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.943991] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.944684] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.945345] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.946024] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.946690] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.947367] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.948029] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.:0, MSB:true, high:0 [ 0.950070] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.950735] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.951413] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.952073] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.952765] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.953434] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.954112] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.954772] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.955451] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.956116] lw; spi1, chip_serue, high:0 [ 0.959496] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.960158] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.960861] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.961522] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.962201] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.962866] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.963543] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.964205] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.964906] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.965567] lw; spi1, chip_select:0, M, high:1 [ 0.968251] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.968950] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.969611] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.970290] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.970955] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.971633] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.972322] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.973001] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.973661] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.974340] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.975005] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.975683] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.976369] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.977047] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.977708] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.978386] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.979047] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.979724] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.980403] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.981081] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.981743] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.982420] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.983081] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.983758] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.984436] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.985114] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.985776] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.986453] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.987114] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.987791] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.988467] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.989146] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.989812] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.990490] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.991152] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.991829] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.992513] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.993191] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.993853] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.994530] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.995191] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.995868] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.996545] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.997224] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.997889] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.998567] lw; spi1, chip_select:0, MSB:true, high:1 [ 0.999228] lw; spi1, chip_select:0, MSB:true, high:0 [ 0.999907] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.000586] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.001264] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.001924] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.002604] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.003269] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.003946] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.004625] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.005304] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.005965] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.00664B:true, high:0 [ 1.010689] lw; spi1, chip_select:0, MSB:true lw; spi1, chip_select:0, MSB:true, high:0 [ 1.014725] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.015390] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.016067] lw; spi1, chip_sehigh:0 [ 1.018763] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.019423] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.020102] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.020784] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.021462] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.022122] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.022801] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.023466] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.024143] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.024824] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.025502] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.026164] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.026841] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.027503] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.02818B:true, high:0 [ 1.032215] lw; spi1, chip_select:0, MSB:true34917] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.035579] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.036256] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.036932] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.037611] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.038277] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.038955] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.039616] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.040305] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.040965] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.041645] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.042310] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.042988] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.043649] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.044353] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.045015] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.045692] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.046354] lw; spi1, chip_select:0, MSB:tr 1.055780] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.056469] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.057130] lw; spi1, chip_select:0, MSB:true, high:0 [ 1.057809] lw; spi1, chip_select:0, MSB:true, high:1 [ 1.058470] [iam20685] initialization tried 1 times, return 0 [ 1.059210] [iam20685] initialize input devices [ 1.059945] input: iam20685-accel as /devices/virtual/input/iam20685-accel [ 1.061008] iam20685 spi1.0: iam20685 senosr iam20685-accel input registered successfully [ 1.062173] input: iam20685-gyro as /devices/virtual/input/iam20685-gyro [ 1.063135] iam20685 spi1.0: iam20685 senosr iam20685-gyro input registered successfully [ 1.064281] input: iam20685-temp as /devices/virtual/input/iam20685-temp [ 1.065272] iam20685 spi1.0: iam20685 senosr iam20685-temp input registered successfully [ 1.066311] [iam20685] generate sysfs [ 1.067023] [iam20685] setup timer [ 1.067477] [iam20685] setup irq [ 1.067916] iam20685 spi1.0: irq_num = 127 [ 1.068603] [iam20685] initialize settings [ 1.069133] [iam20685] version 1.0.1-test1, ready to go 2131] hobot-i2c a5009000.i2c: hobot i2c probe start [ 1.082904] hobot-i2c a5009000.i2c: round_rate:96000000 [ 1.083581] hobot-i2c a5009000.i2c: clkdiv = 0x1d [ 1.084189] hobot-i2c a5009000.i2c: i2c0 diag register.... [ 1.085656] hobot-i2c a5009000.i2c: hobot_i2c_0 probe done [ 1.086490] hobot-i2c a500a000.i2c: hobot i2c probe start [ 1.087263] hobot-i2c a500a000.i2c: round_rate:96000000 [ 1.087940] hobot-i2c a500a000.i2c: clkdiv = 0x1d [ 1.088590] hobot-i2c a500a000.i2c: i2c1 diag register.... [ 1.089735] hobot-i2c a500a000.i2c: hobot_i2c_1 probe done [ 1.090564] hobot-i2c a5016000.i2c: hobot i2c probe start [ 1.091332] hobot-i2c a5016000.i2c: round_rate:96000000 [ 1.092009] hobot-i2c a5016000.i2c: clkdiv = 0x1d [ 1.092656] hobot-i2c a5016000.i2c: i2c4 diag register.... [ 1.093699] hobot-i2c a5016000.i2c: hobot_i2c_4 probe done [ 1.094763] vio_notifier: vio_notifier_dev_init [ 1.095646] sif_mclk clock frequence is 544000000 [ 1.096332] mipi_rx0_ipi clock frequence is 544000000 [ 1.097028] mipi_rx1_ipi clock frequence is 544000000 [ 1.097732] mipi_rx2_ipi clock frequence is 544000000 [ 1.098447] mipi_rx3_ipi clock frequence is 544000000 [ 1.099175] mipi_tx_ipi clock frequence is 544000000 [ 1.099903] mipi_cfg_host clock frequence is 102000000 [ 1.100676] pym_mclk clock frequence is 1188000000 [ 1.101407] mipi_dev_ref clock frequence is 24000000 [ 1.102172] mipi_host_ref clock frequence is 24000000 [ 1.102960] sensor0_mclk clock frequence is 37125000 [ 1.103750] sensor1_mclk clock frequence is 37125000 [ 1.104578] sensor2_mclk clock frequence is 37125000 [ 1.105392] sensor3_mclk clock frequence is 37125000 [ 1.106032] [FRT:D] x3_ips_probe(0) [ 1.107255] hobot swinfo sel reg ro=0x1 boot dump [ 1.108481] lm75 1-0048: hwmon0: sensor 'tmp75c' [ 1.109501] pvt a1009000.pvt: SCRATCH test: 1234abcd, pvt is alive. [ 1.110452] pvt a1009000.pvt: VM Calibrated data detected [ 1.111974] hobice-mapper: uevent: version 1.0.3 [ 1.116130] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-devel@redhat.com [ 1.117338] device-mapper: verity-avb: AVB error handler initialized with vbmeta device: [ 1.120425] Synopsys Designware Multimedia Card Interface Driver [ 1.121605] dwmmc_hobot a5010000.dwmmc: ver: HOBOT-mmc_V20.200402 [ 1.122868] mmc_host mmc0: card is non-removable. [ 1.161675] pinctrl-single a6004000.pinctrl: pin PIN70 already requested by a5005000.spi; cannot claim for a5011000.dwmmc [ 1.164096] pinctrl-single a6004000.pinctrl: pin-70 (a5011000.dwmmc) status -22 [ 1.165087] pinctrl-single a6004000.pinctrl: could not request pin 70 (PIN70) from group sdio1_func on device pinctrl-single [ 1.166553] dwmmc_hobot a5011000.dwmmc: Error applying setting, reverse things back [ 1.167568] dwmmc_hobot: probe of a5011000.dwmmc failed with error -22 [ 1.169833] usbcore: registered new interface driver usbhid [ 1.170563] usbhid: USB HID core driver [ 1.171283] logger: created 256K log 'log_main' [ 1.172003] logger: created 256K log 'log_events' [ 1.172728] logger: created 256K log 'log_radio' [ 1.173411] logger: created 256K log 'log_system' [ 1.174639] set dmc devfreq governor to performance [ 1.178195] Netfilter messages via NETLINK v0.30. [ 1.178829] ip_set: protocol 6 [ 1.179316] ipip: IPv4 and MPLS over IPv4 tunneling driver [ 1.180490] ip_tables: (C) 2000-2006 Netfilter Core Team [ 1.181487] arp_tables: arp_tables: (C) 2002 David S. Miller [ 1.182288] Initializing XFRM netlink socket [ 1.182859] NET: Registered protocol family 17 [ 1.183442] 8021q: 802.1Q VLAN Support v1.8 [ 1.184015] Key typ1000 [ 1.186019] Invalid capabilities for NIC (lo), dropping from TSN list [ 1.186847] Found eth0, alias (null) on irq 43 [ 1.187419] MAC: 00:11:22:66:20:c8 [ 1.187422] Tx queue length: 1000 [ 1.188316] _tsn_capable_nic: ndo_tsn_capable() present, got Not capable [ 1.189177] Invalid capabilities for NIC (eth0), dropping from TSN list [ 1.190027] Found tunl0, alias (null) on irq 0 [ 1.190599] MAC: 00:00:00:00:00:00 [ 1.190602] Tx queue length: 1000 [ 1.191466] Invalid capabilities for NIC (tunl0), dropping from TSN list [ 1.192337] tsn_init_module: No capable NIC found. Perhaps load with in_debug=1 ? [ 1.204364] dwc3 b2000000.dwc3: Configuration mismatch. user dr_mode(otg) not equal with hardware default mode(peripheral). still use otg mode [ 1.206032] dwc3 b2000000.dwc3: found 6 IN and 3 OUT endpoints [ 1.207211] dwc3 b2000000.dwc3: initializing [ep0out] epnum(0) phy_epnum(0), offset(0xc800) [ 1.208325] dwc3 b2000000.dwc3: initializing [ep1out] epnum(2) phy_epnum(2), offset(0xc820) [ 1.208380] dwc3 b2000000.dwc3: initializing [ep2out] epnum(4) phy_epnum(3), offset(0xc830) [ 1.208408] dwc3 b2000000.dwc3: initializing [ep3out] epnum(6) phy_epnum(4), offset(0xc840) [ 1.208438] dwc3 b2000000.dwc3: initializing [ep0in] epnum(1) phy_epnum(1), offset(0xc810) [ 1.208443] dwc3 b2000000.dwc3: initializing [ep1in] epnum(3) phy_epnum(5), offset(0xc850) [ 1.208471] dwc3 b2000000.dwc3: initializing [ep2in] epnum(5) phy_epnum(6), offset(0xc860) [ 1.208504] dwc3 b2000000.dwc3: initializing [ep3in] epnum(7) phy_epnum(7), offset(0xc870) [ 1.208531] dwc3 b2000000.dwc3: initializing [ep4in] epnum(9) phy_epnum(8), offset(0xc880) [ 1.216981] console [netcon0] enabled [ 1.217454] netconsole: network logging started [ 1.218061] hobot-rtc a6002000.rtc: setting system clock to 1970-01-01 00:00:00 UTC (0) [ 1.219377] vps mipi_dphy: probe with x3vio done [ 1.220169] hobot_wdt_test: wdt_test_init: wdt test init [ 1.222276] vps mipi_host0: ver 140* port0(0:0) [ 1.223391] vps mipi_host1: ver 140* port1(1:0) [ 1.224407] vps mipi_host2: ver 140* port2(0:1) [ 1.225372] vps mipi_host3: ver 140* port3(1:1) [ 1.226539] vps mipi_dev0: ver 120* port0 [ 1.227211] ALSA device list: [ 1.227597] No soundcards found. [ 1.228504] md: Skipping autodetection of RAID arrays. (raid=autodetect will force) [ 1.229665] Waiting for root device /dev/mmcblk0p9... [ 1.321346] mmc0: new HS200 MMC card at address 0001 [ 1.322372] mmcblk0: mmc0:0001 CJUD4R 59.6 GiB [ 1.323095] mmcblk0boot0: mmc0:0001 CJUD4R partition 1 31.9 MiB [ 1.323982] mmcblk0boot1: mmc0:0001 CJUD4R partition 2 31.9 MiB [ 1.324897] mmcblk0rpmb: mmc0:0001 CJUD4R partition 3 4.00 MiB [ 1.327676] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 [ 1.343578] EXT4-fs (mmcblk0p9): mounted filesystem with ordered data mode. Opts: (null) [ 1.344714] VFS: Mounted root (ext4 filesystem) readonly on device 179:9. [ 1.345963] devtmpfs: mounted [ 1.347607] Freeing unused kernel memory: 832K [ 1.394001] (none):unkown: init started! [ 1.403464] (none):unkown: init second stage started! [ 1.404477] (none):unkown: Created socket '/dev/socket/property_service' with mode '666', user '0', group '0' [ 1.405770] (none):unkown: Parsing /init.rc... [ 1.408358] (none):unkown: (Parsing /init.rc took 0.00s.) [ 1.409095] (none):unkown: processing action 0x172eaeb0 (console_init) [ 1.410285] (none):unkown: Command 'console_init' action=console_init returned 0 took 0.00s [ 1.411383] (none):unkown: processing action 0x172f25a0 (init) [ 1.412151] (none):unkown: Command 'trigger boot' action=init (/init.rc:216) retu[ 1.530315] udevd[1126]: starting version 3.2.5 [ 1.533934] random: udevd: uninitialized urandom read (16 bytes read) [ 1.535083] random: udevd: uninitialized urandom read (16 bytes read) [ 1.536133] random: udevd: uninitialized urandom read (16 bytes read) [ 1.550059] udevd[1127]: starting eudev-3.2.5 [ 1.670633] bpu_cores: module license 'Proprietary' taints kernel. [ 1.671670] Disabling lock debugging due to kernel taint [ 1.682610] devfreq devfreq1: Couldn't update frequency transition information. [ 1.690829] hobot_efuse probe success [ 1.701359] hb_vpu a8000000.vpu: vpu_aclk clock is 750000000 [ 1.702229] hb_vpu a8000000.vpu: vpu_bclk clock is 544000000 [ 1.703051] hb_vpu a8000000.vpu: vpu_cclk clock is 544000000 [ 1.709852] EXT4-fs (mmcblk0p11): mounted filesystem with ordered data mode. Opts: (null) [ 1.716783] hb_jpu a8010000.jpu: jpg_aclk clock is 750000000 [ 1.717574] hb_jpu a8010000.jpu: jpg_cclk clock is 544000000 [ 1.734479] [FRT:D] x3_sif_probe(0) [ 1.782500] acamera_loglist_init [ 1.785772] EXT4-fs (mmcblk0p12): mounted filesystem with ordered data mode. Opts: (null) [ 1.801575] [isp_drv]: camera_subdev_probe: register v4l2 lens device. result0 [ 1.801821] [isp_drv:cam]: camera_dev_init: port 0 port_0 register success ! [ 1.807972] [isp_drv:cam]: camera_dev_init: port 1 port_1 register success ! [ 1.809371] [isp_drv:cam]: camera_dev_init: port 2 port_2 register success ! [ 1.810468] [isp_drv:cam]: camera_dev_init: port 3 port_3 register success ! [ 1.811569] [isp_drv:cam]: camera_dev_init: port 4 port_4 register success ! [ 1.812788] [isp_drv:cam]: camera_dev_init: port 5 port_5 register success ! [ 1.814138] [isp_drv:cam]: camera_dev_init: port 6 port_6 register success ! [ 1.815471] [isp_drv:cam]: camera_dev_init: port 7 port_7 register success ! [ 1.817062] sensor_ctrl register success ! [ 1.910968] [isp_drv]: acamera_camera_async_complete: complete done, rc: 0. [ 1.957128] EXT4-fs (mmcblk0p14): mounted filesystem with ordered data mode. Opts: (null) [ 1.966346] IAR dev not inited! [ 1.966353] IAR dev not inited! [ 2.002257] [FRT:D] x3_ipu_probe(0) [ 2.026997] [FRT:D] x3_pym_probe(0) [ 2.034888] [FRT:D] x3_gdc_probe(0) [ 2.037548] [FRT:D] x3_gdc_probe(0) [ 2.047824] hobot_spidev spi2.0: hobot spidev probe begin [ 2.050105] hobot_spidev spi2.0: tri_pin = 28 [ 2.050683] hobot_spidev spi2.0: irq_pin = 27 [ 2.051250] hobot_spidev spi2.0: ack_pin = 31 [ 2.051878] hobot_spidev spi2.0: hobot spidev probe success [ 2.053048] [spidev_module] spidev module init successful [ 2.154909] socinfo board_name J3Pilot-A haveged: haveged starting up [ 2.184424] EXT4-fs (mmcblk0p15): mounted filesystem with ordered data mode. Opts: (null) [ 2.293385] Generic PHY fixed-0:00: attached PHY driver [Generic PHY] (mii_bus:phy_addr=fixed-0:00, irq=POLL) [ 2.309613] st_gmac a5014000.ethernet: RX IPC checksum offload disabled [ 2.310487] st_gmac a5014000.ethernet: IEEE 1588-2008 Advanced Timestamp [ 2.311364] st_gmac a5014000.ethernet: supported by Hobot Ethernet Network Card [ 2.313165] st_gmac a5014000.ethernet: registered PTP clock by hobot successfully [ 2.314199] st_gmac a5014000.ethernet: xj3_open: successfully Horizon Robotic System Ver:x3j3_lnx_db_20220629 debug J3Pilot-A /dev/ttyS0 J3Pilot-A login: GPIO Voltage 0x170 0x0000000F GPIO Voltage 1 check OK GPIO Voltage 0x174 0x00000C7D GPIO Voltage 2 check OK normal APP runing mode... [ 2.680313] KGDB: Unregistered I/O driver kgdboc, debugger disabled [ 2.681138] KGDB: Registered I/O driver kgdboc [ 2.771751] hobot_spidev spi2.0: irq_num = 84 [ 2.772684] hobot_spidev spi2.0: ioctl message type info [ffffffc177248380 group 2 size 1] [ 2.773779] hobot_spidev spi2.0: success to register 0x2 in group tree [ 2.774640] hobot_spidev spi2.0: bind channel ffffffc175c10000 in channel list ffffffc177248880 [ 2.775769] hobot_spidev spi2.0: success to register channel ffffffc175c10000 in type tree /etc/init.d/appinit.sh: line 60: /usr/bin/camera_pattern_test.sh: not found I am j3pilot, with id 0\n [SPI_HAL_INFO][/home/liuwei/master/v52/hbre/libspi/examples/spi_service/src/spi_service.cpp:2175] version: V0.1.0 [ 2.938660] hobot_spidev spi2.0: ioctl message type info [ffffffc177248a80 group 0 size 1] [ 2.939794] hobot_spidev spi2.0: success to register 0x0 in group tree [ 2.942820] hobot_spidev spi2.0: bind channel ffffffc176368000 in channel list ffffffc177248b00 [ 2.943963] hobot_spidev spi2.0: success to register channel ffffffc176368000 in type tree [SPI_HAL_INFO][/home/liuwei/master/v52/hbre/libspi/examples/spi_service/src/spi_service.cpp:2188] baud_rate 0[SPI_HAL_INFO][/home/liuwei/master/v52/hbre/libspi/examples/spi_service/src/spi_service.cpp:2230] handshake step sync success.[ 2.945994] sif_hblank_store : hblank = 120 [ 2.948751] ipu_line_delay_store : line_delay = 255 [ 2.949500] ipu_wr_fifo_thred0_store : wr_fifo_thred0 = 0x0 [ 2.3] vps mipi_host0: snrclk set enable NOTICE: fast_boot:0 S F L O NOTICE: efuse cpu_cfg = 0 W NOTICE: Booting Trusted Firmware NOTICE: BL1: v1.4(release):HR-ROM-Rel-v1.1-141-ga91d4dd-dirty NOTICE: BL1: Built : 11:24:44, Oct 23 2019 NOTICE: Waiting connect ... NOTICE: boot src: 0 NOTICE: eMMC : 0x15 NOTICE: BL1: Booting BL2 Auth pass NOTICE: bl1_main exit SPL cold boot flow check_reset_state (0): wakeup address = 0x0, hw wakeup status = 0x0, wakeup src=0x100 patch for sys_pll 1200 with 100M eth SFLOW_INIT CHIP ID:PAS246/WAFER: W10/ X: X14/ Y: Y36 secondary_jump_to_spl: secure chip flow X3 SPL : secondary core wake up and jump to spl done (cpu_core_cfg=0) SFLOW_FIN_HW_A U-Boot SPL 2018.09-00849-gda2887bc84 (May 19 2021 - 21:50:51 +0800) SPACC Init - ID: (00000061) SPL emmc boot mode (from strap) emmc: width = 4, mclk = 48000000, sclk = 24000000 ***** using efuse ddr type ****** ddr_type = 1 (LPDDR4) ddr_hdr.ecc_gran: 0x0 ddr_hdr.ecc_map: 0x0 ddr_hdr.sbr_pattern0: 0xcc154084 ddr_hdr.sbr_pattern1: 0x2990cd72 ddr_freq = 05 board id = 20500012 ddr datarate: 3200 ### MICRON DDR ### no ddr pin set detect part number: ff20 detect ddr freq: c80 board id alternative:0x1 index is 17 hb_ddr_index: 17 ddr_type = 1, ddr_vendor=2, ddr_freq=3200 dram_pll_init sscg disabled control load ddrc src_addr: d8e00, load_addr: 802caa20, src_len: 920 [DDR INFO] ==ddr_release_info== [DDR INFO] VERSION: develop [DDR INFO] BUILD: 2021-05-19-21:50 [DDR INFO] GIT COMMIT: da2887bc84ab36af15bb659117b1ffd76a45994c [DDR INFO] GIT TIME: Wed, 19 May 2021 21:44:25 +0800 [DDR INFO] ==ddr_features== [DDR INFO] RDBI: 0 [DDR INFO] WDBI: 1 [DDR INFO] InlineECC: 0 [DDR INFO] DM: 1 [DDR INFO] DDC: 1 [DDR INFO] SSCG: 0 [DDR INFO] BOARD: XS_ENABLE [DDR INFO] ddr_controller_cfg done load ddr phy src_addr: d9800, load_addr: 802caa20, src_len: 420 ATxSlewRate : 15f ATxImpedance : 7f TxSlewRate : 19f TxOdtDrvStren : 600 TxImpedanceCtrl : e3f CalDrvStr0 : 11 VrefInGlobal : 104 board_type = 2 (J3_DVB) load dqmap src addr: de400, load_addr: 802caa20, src_len: 20 [DDR INFO] dwc_ddrphy_trai1 src_addr: 9f200, load_addr: 802caa20, src_len: 8000 load dmem1 src_addr: d8000, load_addr: 802caa20, src_len: 684 executing 1D fw load imem2 src_addr: a7200, load_addr: 802caa20, src_len: 8000 load dmem2 src_addr: d8800, load_addr: 802caa20, src_len: 564 ******************************************************* p_dmem_lpddr4_2d_16b->MR11_A0:54 p_dmem_lpddr4_2d_16b->MR14_A0:54 p_dmem_lpddr4_2d_16b->MR12_A0:51 p_dmem_lpddr4_2d_16b->MR22_A0:14 p_dmem_lpddr4_2d_16b->MR3_A0:b3 p_dmem_lpddr4_2d_16b->Reserved00:40 p_dmem_lpddr4_2d_16b->Reserved0E:4 p_dmem_lpddr4_2d_16b->Delay_Weight2D:20 p_dmem_lpddr4_2d_16b->Voltage_Weight2D:80 ******************************************************* executing 2D fw load pie src_addr: d9e00, load_addr: 802caa20, src_len: 11f0 lpddr4 mr5 (rank=0x0, MRCTRL0=0x11, MRSTAT=0x0, MSTR=0x81080020) : 0xffff00 0xffff00 0xffff00 0xffff00 lpddr4 mr8 (rank=0x0, MRCTRL0=0x11, MRSTAT=0x0, MSTR=0x81080020) : 0x181800 0x181800 0x181800 0x181800 get_ddr_mr_info:cs_num=2, mr5=0xff, mr8=0x18 no magic in efuse file,bypass efuse Set QoS. total_sz = 4096 SPL_VERSION:7 boot reason: normal ota check count:25 uboot partition is uboot_A load u-boot: src_addr=0x184c00, dest_addr=0x4000000, len=1048576 SFLOW_AUTH_UBOOT verify signature of header: verify ok! verify signature of image: verify ok! load warm boot spl: addr=0x44c00, dest_addr=0x80000000, len=30208 SFLOW_AUTH_CR5 verify signature of header: verify ok! verify signature of image: verify ok! load bl31: addr=0x104c00, dest_addr=0x0, len=524288 SFLOW_AUTH_BL31 verify signature of header: verify ok! verify signature of image: verify ok! bypass bpu image clear keybank!!!! SFLOW_DBG_EN Trying to boot from RAM SPL: bl31 will jump to u-boot or other entry (0x4000000) SFLOW_CLR_KEY SFLOW_REG_LD install_portal copy portal install_portal call smc and jump to bl31 cold entry(0x0) U-Boot 2018.09 (Jun 29 2022 - 17:24:06 +0800) Model: Hobot XJ3 Soc Board DRAM: system DDR size: 0xffe00000 4 GiB MMC: dwmmc@A5010000: 0 (eMMC) Loading Environment from MMC... *** Warning - bad CRC, using default environment In: serial@a5000000 Out: serial@a5000000 Err: serial@a5000000 Net: Warning: ethernet@A5014000 (eth0) using random MAC address - 86:e7:e5:ca:c2:a3 eth0: ethernet@A5014000 Disable cnn cores .. base board type: J3 DVB bootmode: EMMC board_id = 21540212 uboot: normal boot boot partition: boot, system partition: system Hit any key to stop autoboot: 0 enable watchdog success ! MMC read: dev # 0, block # 7462, count 20480 ... 20480 blocks read: OK ## Booting Android Image at 0x10000000 ... Android's image name: x3j3 Kernel load addr 0x00200000 size 6537 KiB hb_board_id 21540212 som_id 2 board_type = 202 board_type_by_pin = 00 dtb_name = hobot-j3-pilot-a.dtb Uncompressing Kernel Image ... OK kernel loaded to 0x00200000, end = 0x00eb3008 Loading Device Tree to 0000000003c00000, end 0000000003c1ffff ... OK chip_id: abf8300 Ion Heap type CMA Mem Orign(MAX) bpu model Reserve Mem Size to 64M!! Starting kernel ... [ 0.404654] [vcam] init start [ 0.405033] vcam probe start [ 0.405520] vcam probe end successful [ 0.406042] [vcam] init end [ 0.407169] hobot_fusa: hobot fusa fatal api start [ 0.407797] hobot_fusa: 1111period:20000000 duty:10000000 [ 0.408631] fusa_fatal soc:fusa_fatal: Suc V0.1 [ 0.663108] hobot-i2c a5009000.i2c: i2c0 diag register.... [ 0.664755] hobot-i2c a500a000.i2c: i2c1 diag register.... [ 0.666131] hobot-i2c a5016000.i2c: i2c4 diag register.... [ 0.715359] pinctrl-single a6004000.pinctrl: pin PIN70 already requested by a5005000.spi; cannot claim for a5011000.dwmmc [ 0.717783] pinctrl-single a6004000.pinctrl: pin-70 (a5011000.dwmmc) status -22 [ 0.718837] pinctrl-single a6004000.pinctrl: could not request pin 70 (PIN70) from group sdio1_func on device pinctrl-single [ 0.720303] dwmmc_hobot a5011000.dwmmc: Error applying setting, reverse things back [ 0.727182] tsn_init_module: No capable NIC found. Perhaps load with in_debug=1 ? [ 1.224313] devfreq devfreq1: Couldn't update frequency transition information. [ 1.500630] IAR dev not inited! [ 1.500636] IAR dev not inited! haveged: haveged starting up Horizon Robotic System Ver:x3j3_lnx_db_20220629 debug J3Pilot-A /dev/ttyS0 J3Pilot-A login: GPIO Voltage 0x170 0x0000000F GPIO Voltage 1 check OK GPIO Voltage 0x174 0x00000C7D GPIO Voltage 2 check OK normal APP runing mode... /etc/init.d/appinit.sh: line 60: /usr/bin/camera_pattern_test.sh: not found I am j3pilot, with id 0\n [SPI_HAL_INFO][/home/liuwei/master/v52/hbre/libspi/examples/spi_service/src/spi_service.cpp:2175] version: V0.1.0 [SPI_HAL_INFO][/home/liuwei/master/v52/hbre/libspi/examples/spi_service/src/spi_service.cpp:2188] baud_rate 0[SPI_HAL_INFO][/home/liuwei/master/v52/hbre/libspi/examples/spi_service/src/spi_service.cpp:2230] handshake step sync success. [SPI_HAL_INFO][/home/liuwei/master/v52/hbre/libspi/examples/spi_service/src/spi_service.cpp:2239] handshake step ack success.NOTICE: fast_boot:0 S F L O NOTICE: efuse cpu_cfg = 0 W NOTICE: Booting Trusted Firmware NOTICE: BL1: v1.4(release):HR-ROM-Rel-v1.1-141-ga91d4dd-dirty NOTICE: BL1: Built : 11:24:44, Oct 23 2019 NOTICE: Waiting connect ... NOTICE: boot src: 0 NOTICE: eMMC : 0x15 NOTICE: BL1: Booting BL2 Auth pass NOTICE: bl1_main exit SPL cold boot flow check_reset_state (0): wakeup address = 0x0, hw wakeup status = 0x0, wakeup src=0x100 patch for sys_pll 1200 with 100M eth SFLOW_INIT CHIP ID:PAS246/WAFER: W10/ X: X14/ Y: Y36 secondary_jump_to_spl: secure chip flow X3 SPL : secondary core wake up and jump to spl done (cpu_core_cfg=0) SFLOW_FIN_HW_A U-Boot SPL 2018.09-00849-gda2887bc84 (May 19 2021 - 21:50:51 +0800) SPACC Init - ID: (00000061) SPL emmc boot mode (from strap) emmc: width = 4, mclk = 48000000, sclk = 24000000 ***** using efuse ddr type ****** ddr_type = 1 (LPDDR4) ddr_hdr.ecc_gran: 0x0 ddr_hdr.ecc_map: 0x0 ddr_hdr.sbr_pattern0: 0xcc15c1a4 ddr_hdr.sbr_pattern1: 0x259acd62 ddr_freq = 05 board id = 20500012 ddr datarate: 3200 ### MICRON DDR ### no ddr pin set detect part number: ff20 detect ddr freq: c80 board id alternative:0x1 index is 17 hb_ddr_index: 17 ddr_type = 1, ddr_vendor=2, ddr_freq=3200 dram_pll_init sscg disabled control load ddrc src_addr: d8e00, load_addr: 802caa20, src_len: 920 [DDR INFO] ==ddr_release_info== [DDR INFO] VERSION: develop [DDR INFO] BUILD: 2021-05-19-21:50 [DDR INFO] GIT COMMIT: da 21:44:25 +0800 [DDR INFO] ==ddr_features== [DDR INFO] RDBI: 0 [DDR INFO] WDBI: 1 [DDR INFO] InlineECC: 0 [DDR INFO] DM: 1 [DDR INFO] DDC: 1 [DDR INFO] SSCG: 0 [DDR INFO] BOARD: XS_ENABLE [DDR INFO] ddr_controller_cfg done load ddr phy src_addr: d9800, load_addr: 802caa20, src_len: 420 ATxSlewRate : 15f ATxImpedance : 7f TxSlewRate : 19f TxOdtDrvStren : 600 TxImpedanceCtrl : e3f CalDrvStr0 : 11 VrefInGlobal : 104 board_type = 2 (J3_DVB) load dqmap src addr: de400, load_addr: 802caa20, src_len: 20 [DDR INFO] dwc_ddrphy_train start magicload dmem1 src_addr: d8000, load_addr: 802caa20, src_len: 684 executing 1D fw load imem2 src_addr: a7200, load_addr: 802caa20, src_len: 8000 load dmem2 src_addr: d8800, load_addr: 802caa20, src_len: 564 ******************************************************* p_dmem_lpddr4_2d_16b->MR11_A0:54 p_dmem_lpddr4_2d_16b->MR14_A0:54 p_dmem_lpddr4_2d_16b->MR12_A0:51 p_dmem_lpddr4_2d_16b->MR22_A0:14 p_dmem_lpddr4_2d_16b->MR3_A0:b3 p_dmem_lpddr4_2d_16b->Reserved00:40 p_dmem_lpddr4_2d_16b->Reserved0E:4 p_dmem_lpddr4_2d_16b->Delay_Weight2D:20 p_dmem_lpddr4_2d_16b->Voltage_Weight2D:80 ******************************************************* executing 2D fw load pie src_addr: d9e00, load_addr: 802caa20, src_len: 11f0 lpddr4 mr5 (rank=0x0, MRCTRL0=0x11, MRSTAT=0x0, MSTR=0x81080020) : 0xffff00 0xffff00 0xffff00 0xffff00 lpddr4 mr8 (rank=0x0, MRCTRL0=0x11, MRSTAT=0x0, MSTR=0x81080020) : 0x181800 0x181800 0x181800 0x181800 get_ddr_mr_info:cs_num=2, mr5=0xff, mr8=0x18 no magic in efuse file,bypass efuse Set QoS. total_sz = 4096 SPL_VERSION:7 boot reason: normal ota check count:25 uboot partition is uboot_A load u-boot: src_addr=0x184c00, dest_addr=0x4000000, len=1048576 SFLOW_AUTH_UBOOT verify signature of header: verify ok! verify signature of image: verify ok! load warm boot spl: addr=0x44c00, dest_addr=0x80000000, len=30208 SFLOW_AUTH_CR5 verify signature of header: verify ok! verify signature of image: verify ok! load bl31: addr=0x104c00, dest_addr=0x0, len=524288 SFLOW_AUTH_BL31 verify signature of header: verify ok! verify signature of image: verify ok! bypass bpu image clear keybank!!!! SFLOW_DBG_EN Trying to boot from RAM SPL: bl31 will jump to u-boot or other entry (0x4000000) SFLOW_CLR_KEY SFLOW_REG_LD install_portal copy portal install_portal call smc and jump to bl31 cold entry(0x0) U-Boot 2018.09 (Jun 29 2022 - 17:24:06 +0800) Model: Hobot XJ3 Soc Board DRAM: system DDR size: 0xffe00000 4 GiB MMC: dwmmc@A5010000: 0 (eMMC) Loading Environment from MMC... *** Warning - bad CRC, using default environment In: serial@a5000000 Out: serial@a5000000 Err: serial@a5000000 Net: Warning: ethernet@A5014000 (eth0) using random MAC address - de:1a:b0:d6:79:32 eth0: ethernet@A5014000 Disable cnn cores .. base board type: J3 DVB bootmode: EMMC board_id = 21540212 uboot: normal boot boot partition: boot, system partition: system Hit any key to stop autoboot: 0 enable watchdog success ! MMC read: dev # 0, block # 7462, count 20480 ... 20480 blocks read: OK ## Booting Android Image at 0x10000000 ... Android's image name: x3j3 Kernel load addr 0x00200000 size 6537 KiB hb_board_id 21540212 som_id 2 board_type = 202 board_type_by_pin = 00 dtb_name = hobot-j3-pilot-a.dtb Uncompressing Kernel Image ... OK kernel loaded to 0x00200000, end = 0x00eb3008 Loading Device Tree to 0000000003c00000, end 0000000003c1ffff ... OK chip_id: abf8300 Ion Heap type CMA Mem Orign(MAX) bpu model Reserve Mem Size to 64M!! Starting kernel ... [ 0.406919] [vcam] init start [ 0.407299] vcam probe start [ 0.407784] vcam probe end successful [ 0.408302] [vcam] init end [ 0.409424] hobot_fusa: hobot fusa fatal api start [ 0.410051] hobot_fusa: 1111period:20000000 duty:10000000 [ 0.410887] fusa_fatal soc:fusa_fatal: Suc V0.1 [ 0.665597] hobot-i2c a5009000.i2c: i2c0 diag register.... [ 0.667226] hobot-i2c a500a000.i2c: i2c1 diag register.... [ 0.668630] hobot-i2c a5016000.i2c: i2c4 diag register.... [ 0.721640] pinctrl-single a6004000.pinctrl: pin PIN70 already requested by a5005000.spi; cannot claim for a5011000.dwmmc [ 0.724064] pinctrl-single a6004000.pinctrl: pin-70 (a5011000.dwmmc) status -22 [ 0.725081] pinctrl-single a6004000.pinctrl: could not request pin 70 (PIN70) from group sdio1_func on device pinctrl-single [ 0.726546] dwmmc_hobot a5011000.dwmmc: Error applying setting, reverse things back [ 0.733554] tsn_init_module: No capable NIC found. Perhaps load with in_debug=1 ? [ 1.216880] devfreq devfreq1: Couldn't update frequency transition information. [ 1.495272] IAR dev not inited! [ 1.495278] IAR dev not inited! haveged: haveged starting up Horizon Robotic System Ver:x3j3_lnx_db_20220629 debug J3Pilot-A /dev/ttyS0 J3Pilot-A login: GPIO Voltage 0x170 0x0000000F GPIO Voltage 1 check OK GPIO Voltage 0x174 0x00000C7D GPIO Voltage 2 check OK normal APP runing mode...