电源用的5V4A的,闪迪8G SD卡,系统无法启动:
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: 2
NOTICE: GigaDev SPI NAND was found.
NOTICE: Block size: 128 KiB, page size: 2048
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:PCC835/WAFER: W22/ X: X15/ Y: Y42
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-g4ca851534c-dirty (May 11 2022 - 20:09:50 +0800)
SPACC Init - ID: (00000061)
SPL nand boot mode (from strap)
GigaDev SPI NAND was found.
Block size: 128 KiB, page size: 2048
ddr_type = 1 (LPDDR4)
hb_chip_package_type:3
load ddr header src_addr: 100000, load_addr: 802ca020, src_len: a00
find valid ddr image
ddr_hdr.ecc_gran: 0x0
ddr_hdr.ecc_map: 0x0
ddr_hdr.sbr_pattern0: 0xc47942bb
ddr_hdr.sbr_pattern1: 0xf9daa80d
ddr_freq = 05
board id = 31540334
ddr datarate: 3200
### SAMSUNG DDR ###
no ddr pin set
detect part number: 108
detect ddr freq: c80
board id alternative:0x3
index is 12
index is 15
index is 19
hb_ddr_index: 19
ddr_type = 1, ddr_vendor=3, ddr_freq=3200
dram_pll_init
sscg disabled
control load ddrc src_addr: 15ae00, load_addr: 802caa20, src_len: 920
[DDR INFO] ==ddr_release_info==
[DDR INFO] VERSION: develop
[DDR INFO] BUILD: 2022-05-11-20:09
[DDR INFO] GIT COMMIT: 4ca851534c1616ace920fdaa000c6fb717c1fb74
[DDR INFO] GIT TIME: Wed, 20 Apr 2022 18:28:49 +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: 15b800, load_addr: 802caa20, src_len: 420
ATxSlewRate : 15f
ATxImpedance : 7f
TxSlewRate : 19f
TxOdtDrvStren : 600
TxImpedanceCtrl : e3f
CalDrvStr0 : 11
VrefInGlobal : 104
board_type = 4 (CUSTOMER_BOARD)
load dqmap src addr: 15d600, load_addr: 802caa20, src_len: 20
[DDR INFO] dwc_ddrphy_train start
magic = 544f4248
load imem1 src_addr: 11ce00, load_addr: 802caa20, src_len: 8000
load dmem1 src_addr: 15a000, load_addr: 802caa20, src_len: 684
executing 1D fw
load imem2 src_addr: 124e00, load_addr: 802caa20, src_len: 8000
load dmem2 src_addr: 15a800, 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: 15be00, load_addr: 802caa20, src_len: 11f0
Set QoS.
get_ddr_mr_info:cs_num=1, mr5=0x1, mr8=0x10
no magic in efuse file,bypass efuse
total_sz = 4096
SPL_VERSION:7
uboot partition is uboot_A
load u-boot: src_addr=0x380000, dest_addr=0x4000000, len=2097152
load warm boot spl: addr=0x800, dest_addr=0x80000000, len=31232
load bl31: addr=0x300000, 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)
hb som type: 5
X3 PI reset VDD_SD done
U-Boot 2018.09-g40785bca (May 27 2022 - 16:30:48 +0800)
Model: Hobot XJ3 Soc Board
DRAM: system DDR size: 0xffe00000
4 GiB
MMC: dwmmc@A5010000: 0, dwmmc@A5011000: 1, dwmmc@A5012000: 2 (SD)
Loading Environment from UBI… GigaDevice SPI NAND was found.
128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
*** Warning - bad CRC, using default environment
In: serial@a5000000
Out: serial@a5000000
Err: serial@a5000000
Net: x3 sdb reset eth phy done
Warning: ethernet@A5014000 (eth0) using random MAC address - d2:09:84:29:13:22
eth0: ethernet@A5014000
Disable cnn cores ..
dtb_name:hobot-x3-pi.dtb
base board type: X3 SDB
bootmode: NAND
board_id = 31540334
hb_boot_args_cmd_set custom_bootargs 0 ubuntu_boot 1
Hit any key to stop autoboot: 0
enable watchdog success !
switch to partitions #0, OK
mmc2 is current device
Scanning mmc 2:1…
Found U-Boot script /boot/boot.scr
674 bytes read in 1 ms (658.2 KiB/s)
## Executing script at 03c10000
Boot script loaded from devtype:mmc devnum:2 devplist:1
bootargs = console=ttyS0,921600 raid=noautodetect hobotboot.reson=POWER_RESET rootfstype=ext4 rw rootwait ubi.mtd=2,2048 mtdparts=hr_nand.0:6291456@0x0(miniboot),2097152@0x600000(env),26214400@0x800000(boot),57671680@0x2000000(system),-@0x5700000(userdata) root=/dev/mmcblk2p1
Loading fdt file: /boot/hobot/hobot-x3-pi.dtb
69516 bytes read in 7 ms (9.5 MiB/s)
Loading kernel: /boot/vmlinuz-4.14.87
19095560 bytes read in 845 ms (21.6 MiB/s)
## Flattened Device Tree blob at 03c00000
Booting using the fdt blob at 0x3c00000
Loading Device Tree to 0000000003c00000, end 0000000003c1ffff … OK
chip_id: ab36300
The address of the fdt is 0x3c00000
Changed status Done
Can’t get fdt_addr !!!Orign(MAX) bpu model Reserve Mem Size to 64M!!
Starting kernel …
[ 0.000000] OF: reserved mem: OVERLAP DETECTED!
[ 0.000000] image_r5_mem (0x0000000080000000–0x0000000080010000) overlaps with msg_r5_mem (0x000000008000f000–0x0000000080010000)
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000004000000, size 672 MiB
[ 0.000000] OF: reserved mem: initialized node ion_cma, compatible id shared-dma-pool
[ 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 25 pages/cpu @ffffffc17ff2a000 s65176 r8192 d29032 u102400
[ 0.000000] pcpu-alloc: s65176 r8192 d29032 u102400 alloc=25*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 loglevel=8 kgdboc=ttyS0 video=hobot:x3sdb-hdmi console=ttyS0,921600 raid=noautodetect hobotboot.reson=POWER_RESET rootfstype=ext4 rw rootwait ubi.mtd=2,2048 “mtdparts=hr_nand.0:6291456@0x0(miniboot),2097152@0x600000(env),26214400@0x800000(boot),57671680@0x2000000(system),-@0x5700000(userdata)” root=/dev/mmcblk2p1
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 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: 3319644K/4191232K available (10494K kernel code, 1304K rwdata, 5748K rodata, 1088K init, 9555K bss, 167076K reserved, 704512K 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 - 0xffffff8008a40000 ( 10496 KB)
[ 0.000000] .rodata : 0xffffff8008a40000 - 0xffffff8008fe0000 ( 5760 KB)
[ 0.000000] .init : 0xffffff8008fe0000 - 0xffffff80090f0000 ( 1088 KB)
[ 0.000000] .data : 0xffffff80090f0000 - 0xffffff8009236008 ( 1305 KB)
[ 0.000000] .bss : 0xffffff8009236008 - 0xffffff8009b8aed8 ( 9556 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 36255 entries in 142 pages
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] parent_rate: 0, dclk->rate:2666000000, pre_ddr_rate:0, res.a0:139716584
[ 0.000000] arch_timer: 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.000003] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.001194] clocksource: hobot_clocksource: mask: 0xffffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 3526361616960 ns
[ 0.002967] Console: colour dummy device 80x25
[ 0.003538] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[ 0.004844] pid_max: default: 32768 minimum: 301
[ 0.005498] Security Framework initialized
[ 0.006016] AppArmor: AppArmor disabled by boot time parameter
[ 0.006857] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.007726] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.023768] ASID allocator initialised with 65536 entries
[ 0.031766] Hierarchical SRCU implementation.
[ 0.063826] smp: Bringing up secondary CPUs …
[ 0.100035] Detected VIPT I-cache on CPU1
[ 0.100070] CPU1: Booted secondary processor [410fd034]
[ 0.136085] Detected VIPT I-cache on CPU2
[ 0.136106] CPU2: Booted secondary processor [410fd034]
[ 0.172145] Detected VIPT I-cache on CPU3
[ 0.172165] CPU3: Booted secondary processor [410fd034]
[ 0.172218] smp: Brought up 1 node, 4 CPUs
[ 0.176282] SMP: Total of 4 processors activated.
[ 0.176876] CPU features: detected feature: 32-bit EL0 Support
[ 0.177695] CPU: All CPU(s) started at EL1
[ 0.178223] alternatives: patching kernel code
[ 0.179813] devtmpfs: initialized
[ 0.189099] random: get_random_u32 called from bucket_table_alloc+0x108/0x270 with crng_init=0
[ 0.190726] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.191971] futex hash table entries: 1024 (order: 5, 131072 bytes)
[ 0.208548] xor: automatically using best checksumming function 32regs
[ 0.209468] pinctrl core: initialized pinctrl subsystem
[ 0.210705] NET: Registered protocol family 16
[ 0.212139] vdso: 2 pages (1 code @ ffffff8008a46000, 1 data @ ffffff80090f4000)
[ 0.213084] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.214676] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.215737] pstore: using zlib compression
[ 0.216530] console [pstore-1] enabled
[ 0.217123] pstore: Registered ramoops as persistent store backend
[ 0.217907] ramoops: attached 0x40000@0x3fc0000, ecc: 0/0
[ 0.222882] hobot_dma a1005000.dma: Hobot DMA Engine Driver Probed!!
[ 0.240577] SCSI subsystem initialized
[ 0.241213] media: Linux media interface: v0.10
[ 0.241807] Linux video capture interface: v2.00
[ 0.242446] pps_core: LinuxPPS API ver. 1 registered
[ 0.243074] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it
[ 0.244249] PTP clock support registered
[ 0.245546] ion_dummy: not reserve carveout memory, try to alloc from cma
[ 0.382156] Advanced Linux Sound Architecture Driver Initialized.
[ 0.383321] usbcore: registered new interface driver usbfs
[ 0.384047] usbcore: registered new interface driver hub
[ 0.384773] usbcore: registered new device driver usb
[ 0.385796] clocksource: Switched to clocksource arch_sys_counter
[ 0.433601] VFS: Disk quotas dquot_6.6.0
[ 0.434180] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.435117] FS-Cache: Loaded
[ 0.435606] CacheFiles: Loaded
[ 0.440922] NET: Registered protocol family 2
[ 0.441896] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
[ 0.443016] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
[ 0.444268] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.445178] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[ 0.446034] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[ 0.447032] NET: Registered protocol family 1
[ 0.447872] RPC: Registered named UNIX socket transport module.
[ 0.448623] RPC: Registered udp transport module.
[ 0.449220] RPC: Registered tcp transport module.
[ 0.449829] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.451388] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 0.453622] audit: initializing netlink subsys (disabled)
[ 0.454533] audit: type=2000 audit(0.452:1): state=initialized audit_enabled=0 res=1
[ 0.454777] Initialise system trusted keyrings
[ 0.454854] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[ 0.458439] zbud: loaded
[ 0.459999] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.460861] exFAT: Version 1.2.9
[ 0.461340] FS-Cache: Netfs ‘nfs’ registered for caching
[ 0.462463] NFS: Registering the id_resolver key type
[ 0.463117] Key type id_resolver registered
[ 0.463644] Key type id_legacy registered
[ 0.464160] nfs4filelayout_init: NFSv4 File Layout Driver Registering…
[ 0.465013] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 0.469292] NET: Registered protocol family 38
[ 0.469956] async_tx: api initialized (async)
[ 0.470510] Key type asymmetric registered
[ 0.471028] Asymmetric key parser ‘x509’ registered
[ 0.471717] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[ 0.472736] io scheduler noop registered
[ 0.473389] io scheduler cfq registered (default)
[ 0.474008] io scheduler mq-deadline registered
[ 0.474581] io scheduler kyber registered
[ 0.475781] pinctrl-single a6003170.pinctrl_voltag: 64 pins at pa ffffff8009c3d170 size 8
[ 0.477119] pinctrl-single a6004000.pinctrl: 128 pins at pa ffffff8009c51000 size 512
[ 0.478502] pinctrl_cdev soc:pinctrl_cdev@0xA6004000: start probe
[ 0.479395] pinctrl_cdev soc:pinctrl_cdev@0xA6004000: probe ok
[ 0.480265] gpio-x3 a6003000.gpio: x3 gpio probe start!!!
[ 0.480955] gpio-x3 a6003000.gpio: x3 gpio add gpiochip start!!!
[ 0.481943] gpio-x3 a6003000.gpio: diable all gpio irq
[ 0.484189] gpio-x3 a6003000.gpio: irqbase:57
[ 0.484741] gpio-x3 a6003000.gpio: x3 irq add start!!!
[ 0.485398] irq: Cannot allocate irq_descs @ IRQ57, assuming pre-allocated
[ 0.486451] gpio-x3 a6003000.gpio: x3 irq add ok!!!
[ 0.487105] gpio-x3 a6003000.gpio: x3 irqchip ops add ok!!!
[ 0.487811] gpio-x3 a6003000.gpio: x3 gpio probe ok!!!
[ 0.488911] hobot-pwm: hobot-pwmchip0 registered
[ 0.489658] hobot-pwm: hobot-pwmchip1 registered
[ 0.491151] diag dev [ver:1.1] init done
[ 0.492050] hobot_ddr_monitor: LPDDR4 detected
[ 0.492817] hobot_ddr_monitor: ddr monitor init finished.
[ 0.493209] [vcam] init start
[ 0.494365] vcam probe start
[ 0.494838] vcam probe end successful
[ 0.495299] [vcam] init end
[ 0.496229] a5000000.serial: ttyS0 at MMIO 0xa5000000 (irq = 10, base_baud = 12000000) is a hobot-uart
[ 0.497440] console [ttyS0] enabled
[ 0.497440] console [ttyS0] enabled
[ 0.498346] bootconsole [hobot0] disabled
[ 0.498346] bootconsole [hobot0] disabled
[ 0.499678] hobot-uart a5001000.serial: Failed to create debugfs root directory
[ 0.500682] a5001000.serial: ttyS1 at MMIO 0xa5001000 (irq = 11, base_baud = 12000000) is a hobot-uart
[ 0.502173] hobot-uart a5003000.serial: Failed to create debugfs root directory
[ 0.503168] a5003000.serial: ttyS3 at MMIO 0xa5003000 (irq = 12, base_baud = 12000000) is a hobot-uart
[ 0.504698] KGDB: Registered I/O driver kgdboc
[ 0.505537] cacheinfo: Unable to detect cache hierarchy for CPU 0
[ 0.510960] brd: module loaded
[ 0.515517] loop: module loaded
[ 0.517089] spi-nand hr_nand.0: GigaDevice SPI NAND was found.
[ 0.517914] spi-nand hr_nand.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
[ 0.519016] 5 cmdlinepart partitions found on MTD device hr_nand.0
[ 0.519811] Creating 5 MTD partitions on “hr_nand.0”:
[ 0.520463] 0x000000000000-0x000000600000 : “miniboot”
[ 0.525728] 0x000000600000-0x000000800000 : “env”
[ 0.528231] 0x000000800000-0x000002100000 : “boot”
[ 0.546146] 0x000002000000-0x000005700000 : “system”
[ 0.583367] 0x000005700000-0x000008000000 : “userdata”
[ 0.612543] hobot_spi a5006000.spi: ver: HOBOT-spi_V20.200330 master
[ 0.613585] libphy: Fixed MDIO Bus: probed
[ 0.614913] st_gmac a5014000.ethernet: found phy-handle subnode
[ 0.615757] st_gmac a5014000.ethernet: xj3_mtl_setup, plat->rx-queues-to-use:4, and tx:4
[ 0.616941] st_gmac a5014000.ethernet: xj3_probe_config_dt, clk_ptp_rate:250000000
[ 0.617971] set mac address 00:11:22:c0:d4:fb:
[ 0.617973] (using random mac adress)
[ 0.619017] (NULL device *): xj3_get_hw_features, tx_fifo_size:16384
[ 0.619833] (NULL device *): xj3_get_hw_features, rx_fifo_size:16384
[ 0.620651] st_gmac a5014000.ethernet: TSO supported
[ 0.621291] st_gmac a5014000.ethernet: TSO feature enabled
[ 0.622014] st_gmac a5014000.ethernet: Enable Rx Mitigation via HW Watchdog Timer
[ 0.743071] libphy: hobot-mac-mdio: probed
[ 0.744587] st_gmac a5014000.ethernet: hobot_eth_probe: probe sucessfully
[ 0.745783] dwc3-of-simple b2000000.usb: b2000000.usb supply usb_0v8 not found, using dummy regulator
[ 0.747039] dwc3-of-simple b2000000.usb: usb regulator 0v8 enable succeed
[ 0.747917] dwc3-of-simple b2000000.usb: b2000000.usb supply usb_3v3 not found, using dummy regulator
[ 0.749120] dwc3-of-simple b2000000.usb: usb regulator 3v3 enable succeed
[ 0.750650] dwc3 b2000000.dwc3: Configuration mismatch. user dr_mode(otg) not equal with hardware default mode(peripheral). still use otg mode
[ 0.752307] dwc3 b2000000.dwc3: found 6 IN and 3 OUT endpoints
[ 0.753716] usbcore: registered new interface driver cdc_acm
[ 0.754467] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 0.755521] usbcore: registered new interface driver uas
[ 0.756236] usbcore: registered new interface driver usb-storage
[ 0.757070] usbcore: registered new interface driver usbserial
[ 0.757861] usbcore: registered new interface driver usbserial_generic
[ 0.758719] usbserial: USB Serial support registered for generic
[ 0.759513] usbcore: registered new interface driver usb_serial_simple
[ 0.760369] usbserial: USB Serial support registered for carelink
[ 0.761169] usbserial: USB Serial support registered for zio
[ 0.761931] usbserial: USB Serial support registered for funsoft
[ 0.762724] usbserial: USB Serial support registered for flashloader
[ 0.763557] usbserial: USB Serial support registered for google
[ 0.764335] usbserial: USB Serial support registered for libtransistor
[ 0.765191] usbserial: USB Serial support registered for vivopay
[ 0.766001] usbserial: USB Serial support registered for moto_modem
[ 0.766824] usbserial: USB Serial support registered for motorola_tetra
[ 0.767694] usbserial: USB Serial support registered for novatel_gps
[ 0.768528] usbserial: USB Serial support registered for hp4x
[ 0.769284] usbserial: USB Serial support registered for suunto
[ 0.770071] usbserial: USB Serial support registered for siemens_mpi
[ 0.770915] usbcore: registered new interface driver rio500
[ 0.771747] mousedev: PS/2 mouse device common for all mice
[ 0.782801] hobot-rtc a6002000.rtc: rtc core: registered hobot-rtc as rtc0
[ 0.783796] i2c /dev entries driver
[ 0.784400] hobot-i2c a5009000.i2c: hobot i2c probe start
[ 0.785167] hobot-i2c a5009000.i2c: round_rate:96000000
[ 0.785866] hobot-i2c a5009000.i2c: I2C bus speed is 400000
[ 0.786584] hobot-i2c a5009000.i2c: clkdiv = 0x1d
[ 0.787190] hobot-i2c a5009000.i2c: i2c0 diag register…
[ 0.788280] hobot-i2c a5009000.i2c: hobot_i2c_0 probe done
[ 0.789083] hobot-i2c a500a000.i2c: hobot i2c probe start
[ 0.789870] hobot-i2c a500a000.i2c: round_rate:96000000
[ 0.790548] hobot-i2c a500a000.i2c: I2C bus speed is 400000
[ 0.791265] hobot-i2c a500a000.i2c: clkdiv = 0x1d
[ 0.791872] hobot-i2c a500a000.i2c: i2c1 diag register…
[ 0.792886] hobot-i2c a500a000.i2c: hobot_i2c_1 probe done
[ 0.793866] lirc_dev: IR Remote Control driver registered, major 239
[ 0.794684] IR LIRC bridge handler initialized
[ 0.795439] sif_mclk clock frequence is 544000000
[ 0.796075] mipi_rx0_ipi clock frequence is 544000000
[ 0.796762] mipi_rx1_ipi clock frequence is 544000000
[ 0.797460] mipi_rx2_ipi clock frequence is 544000000
[ 0.798192] mipi_rx3_ipi clock frequence is 544000000
[ 0.798912] mipi_tx_ipi clock frequence is 544000000
[ 0.799632] mipi_cfg_host clock frequence is 102000000
[ 0.800386] pym_mclk clock frequence is 1188000000
[ 0.801104] mipi_dev_ref clock frequence is 24000000
[ 0.801877] mipi_host_ref clock frequence is 24000000
[ 0.802658] sensor0_mclk clock frequence is 37125000
[ 0.803433] sensor1_mclk clock frequence is 37125000
[ 0.804220] sensor2_mclk clock frequence is 37125000
[ 0.805018] sensor3_mclk clock frequence is 37125000
[ 0.805657] [FRT:D] x3_ips_probe(0)
[ 0.806693] hobot swinfo sel reg ro=0x1 boot dump
[ 0.807608] pvt a1009000.pvt: SCRATCH test: 1234abcd, pvt is alive.
[ 0.808533] pvt a1009000.pvt: VM Calibrated data detected
[ 0.809712] hobot_wdt a1002000.watchdog: watchdog setting [pet:6s bark:11s bite:15s]
[ 0.811055] hobot_wdt a1002000.watchdog: Hobot Watchdog Timer at ffffff8009da3000 with timeout 15s
[ 0.812410] device-mapper: uevent: version 1.0.3
[ 0.813170] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-devel@redhat.com
[ 0.814343] device-mapper: verity-avb: AVB error handler initialized with vbmeta device:
[ 0.816752] Synopsys Designware Multimedia Card Interface Driver
[ 0.817751] dwmmc_hobot a5010000.dwmmc: ver: HOBOT-mmc_V20.200402
[ 0.818614] dwmmc_hobot a5010000.dwmmc: card-detect-delay not found.
[ 0.819433] dwmmc_hobot a5010000.dwmmc: data-addr not found.
[ 0.820482] mmc_host mmc0: card is non-removable.
[ 0.859005] dwmmc_hobot a5011000.dwmmc: ver: HOBOT-mmc_V20.200402
[ 0.861850] dwmmc_hobot a5011000.dwmmc: card-detect-delay not found.
[ 0.862669] dwmmc_hobot a5011000.dwmmc: data-addr not found.
[ 0.867438] dwmmc_hobot a5011000.dwmmc: mmc set to fixed voltage 1800
[ 0.868505] mmc_host mmc1: card is non-removable.
[ 0.966020] dwmmc_hobot a5012000.dwmmc: ver: HOBOT-mmc_V20.200402
[ 0.966838] dwmmc_hobot a5012000.dwmmc: card-detect-delay not found.
[ 0.967670] dwmmc_hobot a5012000.dwmmc: data-addr not found.
[ 0.968640] dwmmc_hobot a5012000.dwmmc: Got CD GPIO
[ 1.077155] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[ 1.079361] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 1.081546] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 1.084928] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[ 1.088888] mmc1: queuing unknown CIS tuple 0x81 (9 bytes)
[ 1.154104] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.154956] hidraw: raw HID events driver (C) Jiri Kosina
[ 1.155827] usbcore: registered new interface driver usbhid
[ 1.156551] usbhid: USB HID core driver
[ 1.157138] logger: created 256K log ‘log_main’
[ 1.157786] logger: created 256K log ‘log_events’
[ 1.158469] logger: created 256K log ‘log_radio’
[ 1.159137] logger: created 256K log ‘log_system’
[ 1.160192] set dmc devfreq governor to performance
[ 1.160833] hobot_dmcfreq_target: dmcfreq->rate:2666000000, target_rate:2666000000
[ 1.161841] buf:, powersave_rate:2666000000, dmcfreq->pre_state:0
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: 2
NOTICE: GigaDev SPI NAND was found.
NOTICE: Block size: 128 KiB, page size: 2048
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:PCC835/WAFER: W22/ X: X15/ Y: Y42
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-g4ca851534c-dirty (May 11 2022 - 20:09:50 +0800)
SPACC Init - ID: (00000061)
SPL nand boot mode (from strap)
GigaDev SPI NAND was found.
Block size: 128 KiB, page size: 2048
ddr_type = 1 (LPDDR4)
hb_chip_package_type:3
load ddr header src_addr: 100000, load_addr: 802ca020, src_len: a00
find valid ddr image
ddr_hdr.ecc_gran: 0x0
ddr_hdr.ecc_map: 0x0
ddr_hdr.sbr_pattern0: 0x0
ddr_hdr.sbr_pattern1: 0x0
ddr_freq = 05
board id = 31540334
ddr datarate: 3200
### SAMSUNG DDR ###
no ddr pin set
detect part number: 108
detect ddr freq: c80
board id alternative:0x3
index is 12
index is 15
index is 19
hb_ddr_index: 19
ddr_type = 1, ddr_vendor=3, ddr_freq=3200
dram_pll_init
sscg disabled
control load ddrc src_addr: 15ae00, load_addr: 802caa20, src_len: 920
[DDR INFO] ==ddr_release_info==
[DDR INFO] VERSION: develop
[DDR INFO] BUILD: 2022-05-11-20:09
[DDR INFO] GIT COMMIT: 4ca851534c1616ace920fdaa000c6fb717c1fb74
[DDR INFO] GIT TIME: Wed, 20 Apr 2022 18:28:49 +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: 15b800, load_addr: 802caa20, src_len: 420
ATxSlewRate : 15f
ATxImpedance : 7f
TxSlewRate : 19f
TxOdtDrvStren : 600
TxImpedanceCtrl : e3f
CalDrvStr0 : 11
VrefInGlobal : 104
board_type = 4 (CUSTOMER_BOARD)
load dqmap src addr: 15d600, load_addr: 802caa20, src_len: 20
[DDR INFO] dwc_ddrphy_train start
magic = 544f4248
load imem1 src_addr: 11ce00, load_addr: 802caa20, src_len: 8000
load dmem1 src_addr: 15a000, load_addr: 802caa20, src_len: 684
executing 1D fw
load imem2 src_addr: 124e00, load_addr: 802caa20, src_len: 8000
load dmem2 src_addr: 15a800, 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: 15be00, load_addr: 802caa20, src_len: 11f0
Set QoS.
get_ddr_mr_info:cs_num=1, mr5=0x1, mr8=0x10
no magic in efuse file,bypass efuse
total_sz = 4096
SPL_VERSION:7
uboot partition is uboot_A
load u-boot: src_addr=0x380000, dest_addr=0x4000000, len=2097152
load warm boot spl: addr=0x800, dest_addr=0x80000000, len=31232
load bl31: addr=0x300000, 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)
hb som type: 5
X3 PI reset VDD_SD done
U-Boot 2018.09-g40785bca (May 27 2022 - 16:30:48 +0800)
Model: Hobot XJ3 Soc Board
DRAM: system DDR size: 0xffe00000
4 GiB
MMC: dwmmc@A5010000: 0, dwmmc@A5011000: 1, dwmmc@A5012000: 2 (SD)
Loading Environment from UBI… GigaDevice SPI NAND was found.
128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
*** Warning - bad CRC, using default environment
In: serial@a5000000
Out: serial@a5000000
Err: serial@a5000000
Net: x3 sdb reset eth phy done
Warning: ethernet@A5014000 (eth0) using random MAC address - 76:0c:45:6a:f6:95
eth0: ethernet@A5014000
Disable cnn cores ..
dtb_name:hobot-x3-pi.dtb
base board type: X3 SDB
bootmode: NAND
board_id = 31540334
hb_boot_args_cmd_set custom_bootargs 0 ubuntu_boot 1
Hit any key to stop autoboot: 0
enable watchdog success !
switch to partitions #0, OK
mmc2 is current device
Scanning mmc 2:1…
Found U-Boot script /boot/boot.scr
674 bytes read in 2 ms (329.1 KiB/s)
## Executing script at 03c10000
Boot script loaded from devtype:mmc devnum:2 devplist:1
bootargs = console=ttyS0,921600 raid=noautodetect hobotboot.reson=POWER_RESET rootfstype=ext4 rw rootwait ubi.mtd=2,2048 mtdparts=hr_nand.0:6291456@0x0(miniboot),2097152@0x600000(env),26214400@0x800000(boot),57671680@0x2000000(system),-@0x5700000(userdata) root=/dev/mmcblk2p1
Loading fdt file: /boot/hobot/hobot-x3-pi.dtb
69516 bytes read in 7 ms (9.5 MiB/s)
Loading kernel: /boot/vmlinuz-4.14.87
19095560 bytes read in 845 ms (21.6 MiB/s)
## Flattened Device Tree blob at 03c00000
Booting using the fdt blob at 0x3c00000
Loading Device Tree to 0000000003c00000, end 0000000003c1ffff … OK
chip_id: ab36300
The address of the fdt is 0x3c00000
Changed status Done
Can’t get fdt_addr !!!Orign(MAX) bpu model Reserve Mem Size to 64M!!
Starting kernel …
[ 0.000000] OF: reserved mem: OVERLAP DETECTED!
[ 0.000000] image_r5_mem (0x0000000080000000–0x0000000080010000) overlaps with msg_r5_mem (0x000000008000f000–0x0000000080010000)
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000004000000, size 672 MiB
[ 0.000000] OF: reserved mem: initialized node ion_cma, compatible id shared-dma-pool
[ 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 25 pages/cpu @ffffffc17ff2a000 s65176 r8192 d29032 u102400
[ 0.000000] pcpu-alloc: s65176 r8192 d29032 u102400 alloc=25*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 loglevel=8 kgdboc=ttyS0 video=hobot:x3sdb-hdmi console=ttyS0,921600 raid=noautodetect hobotboot.reson=POWER_RESET rootfstype=ext4 rw rootwait ubi.mtd=2,2048 “mtdparts=hr_nand.0:6291456@0x0(miniboot),2097152@0x600000(env),26214400@0x800000(boot),57671680@0x2000000(system),-@0x5700000(userdata)” root=/dev/mmcblk2p1
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 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: 3319644K/4191232K available (10494K kernel code, 1304K rwdata, 5748K rodata, 1088K init, 9555K bss, 167076K reserved, 704512K 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 - 0xffffff8008a40000 ( 10496 KB)
[ 0.000000] .rodata : 0xffffff8008a40000 - 0xffffff8008fe0000 ( 5760 KB)
[ 0.000000] .init : 0xffffff8008fe0000 - 0xffffff80090f0000 ( 1088 KB)
[ 0.000000] .data : 0xffffff80090f0000 - 0xffffff8009236008 ( 1305 KB)
[ 0.000000] .bss : 0xffffff8009236008 - 0xffffff8009b8aed8 ( 9556 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 36255 entries in 142 pages
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] parent_rate: 0, dclk->rate:2666000000, pre_ddr_rate:0, res.a0:139716584
[ 0.000000] arch_timer: 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.000003] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.001192] clocksource: hobot_clocksource: mask: 0xffffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 3526361616960 ns
[ 0.002965] Console: colour dummy device 80x25
[ 0.003536] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[ 0.004842] pid_max: default: 32768 minimum: 301
[ 0.005496] Security Framework initialized
[ 0.006014] AppArmor: AppArmor disabled by boot time parameter
[ 0.006856] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.007724] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.023767] ASID allocator initialised with 65536 entries
[ 0.031766] Hierarchical SRCU implementation.
[ 0.063826] smp: Bringing up secondary CPUs …
[ 0.100035] Detected VIPT I-cache on CPU1
[ 0.100070] CPU1: Booted secondary processor [410fd034]
[ 0.136084] Detected VIPT I-cache on CPU2
[ 0.136105] CPU2: Booted secondary processor [410fd034]
[ 0.172145] Detected VIPT I-cache on CPU3
[ 0.172164] CPU3: Booted secondary processor [410fd034]
[ 0.172218] smp: Brought up 1 node, 4 CPUs
[ 0.176281] SMP: Total of 4 processors activated.
[ 0.176876] CPU features: detected feature: 32-bit EL0 Support
[ 0.177695] CPU: All CPU(s) started at EL1
[ 0.178223] alternatives: patching kernel code
[ 0.179809] devtmpfs: initialized
[ 0.189078] random: get_random_u32 called from bucket_table_alloc+0x108/0x270 with crng_init=0
[ 0.190712] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.191957] futex hash table entries: 1024 (order: 5, 131072 bytes)
[ 0.208620] xor: automatically using best checksumming function 32regs
[ 0.209569] pinctrl core: initialized pinctrl subsystem
[ 0.210797] NET: Registered protocol family 16
[ 0.212235] vdso: 2 pages (1 code @ ffffff8008a46000, 1 data @ ffffff80090f4000)
[ 0.213180] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.214773] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.217674] pstore: using zlib compression
[ 0.218493] console [pstore-1] enabled
[ 0.219090] pstore: Registered ramoops as persistent store backend
[ 0.219875] ramoops: attached 0x40000@0x3fc0000, ecc: 0/0
[ 0.224837] hobot_dma a1005000.dma: Hobot DMA Engine Driver Probed!!
[ 0.238534] SCSI subsystem initialized
[ 0.239153] media: Linux media interface: v0.10
[ 0.239748] Linux video capture interface: v2.00
[ 0.240383] pps_core: LinuxPPS API ver. 1 registered
[ 0.241158] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it
[ 0.242334] PTP clock support registered
[ 0.243460] ion_dummy: not reserve carveout memory, try to alloc from cma
[ 0.380204] Advanced Linux Sound Architecture Driver Initialized.
[ 0.381424] usbcore: registered new interface driver usbfs
[ 0.382151] usbcore: registered new interface driver hub
[ 0.382880] usbcore: registered new device driver usb
[ 0.383884] clocksource: Switched to clocksource arch_sys_counter
[ 0.431613] VFS: Disk quotas dquot_6.6.0
[ 0.432192] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.433128] FS-Cache: Loaded
[ 0.433614] CacheFiles: Loaded
[ 0.438917] NET: Registered protocol family 2
[ 0.439842] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
[ 0.440993] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
[ 0.442240] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.443156] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[ 0.444007] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[ 0.445007] NET: Registered protocol family 1
[ 0.445828] RPC: Registered named UNIX socket transport module.
[ 0.446578] RPC: Registered udp transport module.
[ 0.447176] RPC: Registered tcp transport module.
[ 0.447774] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.449350] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 0.451564] audit: initializing netlink subsys (disabled)
[ 0.452502] audit: type=2000 audit(0.448:1): state=initialized audit_enabled=0 res=1
[ 0.452756] Initialise system trusted keyrings
[ 0.452832] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[ 0.456418] zbud: loaded
[ 0.457968] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.458828] exFAT: Version 1.2.9
[ 0.459309] FS-Cache: Netfs ‘nfs’ registered for caching
[ 0.460431] NFS: Registering the id_resolver key type
[ 0.461083] Key type id_resolver registered
[ 0.461610] Key type id_legacy registered
[ 0.462125] nfs4filelayout_init: NFSv4 File Layout Driver Registering…
[ 0.462979] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 0.467084] NET: Registered protocol family 38
[ 0.467656] async_tx: api initialized (async)
[ 0.468234] Key type asymmetric registered
[ 0.468751] Asymmetric key parser ‘x509’ registered
[ 0.469438] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[ 0.470456] io scheduler noop registered
[ 0.471116] io scheduler cfq registered (default)
[ 0.471711] io scheduler mq-deadline registered
[ 0.472448] io scheduler kyber registered
[ 0.473642] pinctrl-single a6003170.pinctrl_voltag: 64 pins at pa ffffff8009c3d170 size 8
[ 0.474976] pinctrl-single a6004000.pinctrl: 128 pins at pa ffffff8009c51000 size 512
[ 0.476210] pinctrl_cdev soc:pinctrl_cdev@0xA6004000: start probe
[ 0.477103] pinctrl_cdev soc:pinctrl_cdev@0xA6004000: probe ok
[ 0.477972] gpio-x3 a6003000.gpio: x3 gpio probe start!!!
[ 0.478661] gpio-x3 a6003000.gpio: x3 gpio add gpiochip start!!!
[ 0.479582] gpio-x3 a6003000.gpio: diable all gpio irq
[ 0.481836] gpio-x3 a6003000.gpio: irqbase:57
[ 0.482387] gpio-x3 a6003000.gpio: x3 irq add start!!!
[ 0.483044] irq: Cannot allocate irq_descs @ IRQ57, assuming pre-allocated
[ 0.484234] gpio-x3 a6003000.gpio: x3 irq add ok!!!
[ 0.484890] gpio-x3 a6003000.gpio: x3 irqchip ops add ok!!!
[ 0.485595] gpio-x3 a6003000.gpio: x3 gpio probe ok!!!
[ 0.486682] hobot-pwm: hobot-pwmchip0 registered
[ 0.487431] hobot-pwm: hobot-pwmchip1 registered
[ 0.488783] diag dev [ver:1.1] init done
[ 0.489670] hobot_ddr_monitor: LPDDR4 detected
[ 0.490426] hobot_ddr_monitor: ddr monitor init finished.
[ 0.490804] [vcam] init start
[ 0.491863] vcam probe start
[ 0.492340] vcam probe end successful
[ 0.492802] [vcam] init end
[ 0.493715] a5000000.serial: ttyS0 at MMIO 0xa5000000 (irq = 10, base_baud = 12000000) is a hobot-uart
[ 0.494928] console [ttyS0] enabled
[ 0.494928] console [ttyS0] enabled
[ 0.495811] bootconsole [hobot0] disabled
[ 0.495811] bootconsole [hobot0] disabled
[ 0.497255] hobot-uart a5001000.serial: Failed to create debugfs root directory
[ 0.498262] a5001000.serial: ttyS1 at MMIO 0xa5001000 (irq = 11, base_baud = 12000000) is a hobot-uart
[ 0.499703] hobot-uart a5003000.serial: Failed to create debugfs root directory
[ 0.500735] a5003000.serial: ttyS3 at MMIO 0xa5003000 (irq = 12, base_baud = 12000000) is a hobot-uart
[ 0.502285] KGDB: Registered I/O driver kgdboc
[ 0.503128] cacheinfo: Unable to detect cache hierarchy for CPU 0
[ 0.508584] brd: module loaded
[ 0.513193] loop: module loaded
[ 0.514758] spi-nand hr_nand.0: GigaDevice SPI NAND was found.
[ 0.515518] spi-nand hr_nand.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
[ 0.516637] 5 cmdlinepart partitions found on MTD device hr_nand.0
[ 0.517431] Creating 5 MTD partitions on “hr_nand.0”:
[ 0.518084] 0x000000000000-0x000000600000 : “miniboot”
[ 0.523112] 0x000000600000-0x000000800000 : “env”
[ 0.525469] 0x000000800000-0x000002100000 : “boot”
[ 0.541721] 0x000002000000-0x000005700000 : “system”
[ 0.575846] 0x000005700000-0x000008000000 : “userdata”
[ 0.604769] hobot_spi a5006000.spi: ver: HOBOT-spi_V20.200330 master
[ 0.605814] libphy: Fixed MDIO Bus: probed
[ 0.607115] st_gmac a5014000.ethernet: found phy-handle subnode
[ 0.608001] st_gmac a5014000.ethernet: xj3_mtl_setup, plat->rx-queues-to-use:4, and tx:4
[ 0.609186] st_gmac a5014000.ethernet: xj3_probe_config_dt, clk_ptp_rate:250000000
[ 0.610191] set mac address 00:11:22:f3:48:53:
[ 0.610194] (using random mac adress)
[ 0.611237] (NULL device *): xj3_get_hw_features, tx_fifo_size:16384
[ 0.612072] (NULL device *): xj3_get_hw_features, rx_fifo_size:16384
[ 0.612890] st_gmac a5014000.ethernet: TSO supported
[ 0.613530] st_gmac a5014000.ethernet: TSO feature enabled
[ 0.614236] st_gmac a5014000.ethernet: Enable Rx Mitigation via HW Watchdog Timer
[ 0.735295] libphy: hobot-mac-mdio: probed
[ 0.736816] st_gmac a5014000.ethernet: hobot_eth_probe: probe sucessfully
[ 0.738009] dwc3-of-simple b2000000.usb: b2000000.usb supply usb_0v8 not found, using dummy regulator
[ 0.739229] dwc3-of-simple b2000000.usb: usb regulator 0v8 enable succeed
[ 0.740130] dwc3-of-simple b2000000.usb: b2000000.usb supply usb_3v3 not found, using dummy regulator
[ 0.741337] dwc3-of-simple b2000000.usb: usb regulator 3v3 enable succeed
[ 0.742849] dwc3 b2000000.dwc3: Configuration mismatch. user dr_mode(otg) not equal with hardware default mode(peripheral). still use otg mode
[ 0.744528] dwc3 b2000000.dwc3: found 6 IN and 3 OUT endpoints
[ 0.745937] usbcore: registered new interface driver cdc_acm
[ 0.746666] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 0.747717] usbcore: registered new interface driver uas
[ 0.748457] usbcore: registered new interface driver usb-storage
[ 0.749284] usbcore: registered new interface driver usbserial
[ 0.750057] usbcore: registered new interface driver usbserial_generic
[ 0.750915] usbserial: USB Serial support registered for generic
[ 0.751709] usbcore: registered new interface driver usb_serial_simple
[ 0.752588] usbserial: USB Serial support registered for carelink
[ 0.753389] usbserial: USB Serial support registered for zio
[ 0.754133] usbserial: USB Serial support registered for funsoft
[ 0.754923] usbserial: USB Serial support registered for flashloader
[ 0.755755] usbserial: USB Serial support registered for google
[ 0.756542] usbserial: USB Serial support registered for libtransistor
[ 0.757401] usbserial: USB Serial support registered for vivopay
[ 0.758191] usbserial: USB Serial support registered for moto_modem
[ 0.759013] usbserial: USB Serial support registered for motorola_tetra
[ 0.759887] usbserial: USB Serial support registered for novatel_gps
[ 0.760722] usbserial: USB Serial support registered for hp4x
[ 0.761478] usbserial: USB Serial support registered for suunto
[ 0.762260] usbserial: USB Serial support registered for siemens_mpi
[ 0.763105] usbcore: registered new interface driver rio500
[ 0.763951] mousedev: PS/2 mouse device common for all mice
[ 0.774996] hobot-rtc a6002000.rtc: rtc core: registered hobot-rtc as rtc0
[ 0.776009] i2c /dev entries driver
[ 0.776621] hobot-i2c a5009000.i2c: hobot i2c probe start
[ 0.777389] hobot-i2c a5009000.i2c: round_rate:96000000
[ 0.778066] hobot-i2c a5009000.i2c: I2C bus speed is 400000
[ 0.778784] hobot-i2c a5009000.i2c: clkdiv = 0x1d
[ 0.779390] hobot-i2c a5009000.i2c: i2c0 diag register…
[ 0.780500] hobot-i2c a5009000.i2c: hobot_i2c_0 probe done
[ 0.781302] hobot-i2c a500a000.i2c: hobot i2c probe start
[ 0.782057] hobot-i2c a500a000.i2c: round_rate:96000000
[ 0.782734] hobot-i2c a500a000.i2c: I2C bus speed is 400000
[ 0.783451] hobot-i2c a500a000.i2c: clkdiv = 0x1d
[ 0.784079] hobot-i2c a500a000.i2c: i2c1 diag register…
[ 0.785087] hobot-i2c a500a000.i2c: hobot_i2c_1 probe done
[ 0.786054] lirc_dev: IR Remote Control driver registered, major 239
[ 0.786871] IR LIRC bridge handler initialized
[ 0.787623] sif_mclk clock frequence is 544000000
[ 0.788292] mipi_rx0_ipi clock frequence is 544000000
[ 0.788981] mipi_rx1_ipi clock frequence is 544000000
[ 0.789679] mipi_rx2_ipi clock frequence is 544000000
[ 0.790388] mipi_rx3_ipi clock frequence is 544000000
[ 0.791107] mipi_tx_ipi clock frequence is 544000000
[ 0.791828] mipi_cfg_host clock frequence is 102000000
[ 0.792600] pym_mclk clock frequence is 1188000000
[ 0.793321] mipi_dev_ref clock frequence is 24000000
[ 0.794074] mipi_host_ref clock frequence is 24000000
[ 0.794852] sensor0_mclk clock frequence is 37125000
[ 0.795628] sensor1_mclk clock frequence is 37125000
[ 0.796436] sensor2_mclk clock frequence is 37125000
[ 0.797236] sensor3_mclk clock frequence is 37125000
[ 0.797875] [FRT:D] x3_ips_probe(0)
[ 0.798895] hobot swinfo sel reg ro=0x1 boot dump
[ 0.799804] pvt a1009000.pvt: SCRATCH test: 1234abcd, pvt is alive.
[ 0.800763] pvt a1009000.pvt: VM Calibrated data detected
[ 0.801966] hobot_wdt a1002000.watchdog: watchdog setting [pet:6s bark:11s bite:15s]
[ 0.803281] hobot_wdt a1002000.watchdog: Hobot Watchdog Timer at ffffff8009da3000 with timeout 15s
[ 0.804658] device-mapper: uevent: version 1.0.3
[ 0.805419] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-devel@redhat.com
[ 0.806578] device-mapper: verity-avb: AVB error handler initialized with vbmeta device:
[ 0.809088] Synopsys Designware Multimedia Card Interface Driver
[ 0.810091] dwmmc_hobot a5010000.dwmmc: ver: HOBOT-mmc_V20.200402
[ 0.810916] dwmmc_hobot a5010000.dwmmc: card-detect-delay not found.
[ 0.811734] dwmmc_hobot a5010000.dwmmc: data-addr not found.
[ 0.812806] mmc_host mmc0: card is non-removable.
[ 0.852074] dwmmc_hobot a5011000.dwmmc: ver: HOBOT-mmc_V20.200402
[ 0.852898] dwmmc_hobot a5011000.dwmmc: card-detect-delay not found.
[ 0.853717] dwmmc_hobot a5011000.dwmmc: data-addr not found.
[ 0.857908] dwmmc_hobot a5011000.dwmmc: mmc set to fixed voltage 1800
[ 0.858982] mmc_host mmc1: card is non-removable.
[ 0.956083] dwmmc_hobot a5012000.dwmmc: ver: HOBOT-mmc_V20.200402
[ 0.956923] dwmmc_hobot a5012000.dwmmc: card-detect-delay not found.
[ 0.957765] dwmmc_hobot a5012000.dwmmc: data-addr not found.
[ 0.958734] dwmmc_hobot a5012000.dwmmc: Got CD GPIO
[ 1.070102] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[ 1.072299] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 1.074481] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 1.077860] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[ 1.081843] mmc1: queuing unknown CIS tuple 0x81 (9 bytes)
[ 1.144164] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.144994] hidraw: raw HID events driver (C) Jiri Kosina
[ 1.145824] usbcore: registered new interface driver usbhid
[ 1.146542] usbhid: USB HID core driver
[ 1.147123] logger: created 256K log ‘log_main’
[ 1.147765] logger: created 256K log ‘log_events’
[ 1.148451] logger: created 256K log ‘log_radio’
[ 1.149102] logger: created 256K log ‘log_system’
[ 1.150134] set dmc devfreq governor to performance
[ 1.150767] hobot_dmcfreq_target: dmcfreq->rate:2666000000, target_rate:2666000000
[ 1.151740] buf:, powersave_rate:2666000000, dmcfreq->pre_state:0
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: 2
NOTICE: GigaDev SPI NAND was found.
NOTICE: Block size: 128 KiB, page size: 2048
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:PCC835/WAFER: W22/ X: X15/ Y: Y42
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-g4ca851534c-dirty (May 11 2022 - 20:09:50 +0800)
SPACC Init - ID: (00000061)
SPL nand boot mode (from strap)
GigaDev SPI NAND was found.
Block size: 128 KiB, page size: 2048
ddr_type = 1 (LPDDR4)
hb_chip_package_type:3
load ddr header src_addr: 100000, load_addr: 802ca020, src_len: a00
find valid ddr image
ddr_hdr.ecc_gran: 0x0
ddr_hdr.ecc_map: 0x0
ddr_hdr.sbr_pattern0: 0x0
ddr_hdr.sbr_pattern1: 0x0
ddr_freq = 05
board id = 31540334
ddr datarate: 3200
### SAMSUNG DDR ###
no ddr pin set
detect part number: 108
detect ddr freq: c80
board id alternative:0x3
index is 12
index is 15
index is 19
hb_ddr_index: 19
ddr_type = 1, ddr_vendor=3, ddr_freq=3200
dram_pll_init
sscg disabled
control load ddrc src_addr: 15ae00, load_addr: 802caa20, src_len: 920
[DDR INFO] ==ddr_release_info==
[DDR INFO] VERSION: develop
[DDR INFO] BUILD: 2022-05-11-20:09
[DDR INFO] GIT COMMIT: 4ca851534c1616ace920fdaa000c6fb717c1fb74
[DDR INFO] GIT TIME: Wed, 20 Apr 2022 18:28:49 +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: 15b800, load_addr: 802caa20, src_len: 420
ATxSlewRate : 15f
ATxImpedance : 7f
TxSlewRate : 19f
TxOdtDrvStren : 600
TxImpedanceCtrl : e3f
CalDrvStr0 : 11
VrefInGlobal : 104
board_type = 4 (CUSTOMER_BOARD)
load dqmap src addr: 15d600, load_addr: 802caa20, src_len: 20
[DDR INFO] dwc_ddrphy_train start
magic = 544f4248
load imem1 src_addr: 11ce00, load_addr: 802caa20, src_len: 8000
load dmem1 src_addr: 15a000, load_addr: 802caa20, src_len: 684
executing 1D fw
load imem2 src_addr: 124e00, load_addr: 802caa20, src_len: 8000
load dmem2 src_addr: 15a800, 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: 15be00, load_addr: 802caa20, src_len: 11f0
Set QoS.
get_ddr_mr_info:cs_num=1, mr5=0x1, mr8=0x10
no magic in efuse file,bypass efuse
total_sz = 4096
SPL_VERSION:7
uboot partition is uboot_A
load u-boot: src_addr=0x380000, dest_addr=0x4000000, len=2097152
load warm boot spl: addr=0x800, dest_addr=0x80000000, len=31232
load bl31: addr=0x300000, 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)
hb som type: 5
X3 PI reset VDD_SD done
U-Boot 2018.09-g40785bca (May 27 2022 - 16:30:48 +0800)
Model: Hobot XJ3 Soc Board
DRAM: system DDR size: 0xffe00000
4 GiB
MMC: dwmmc@A5010000: 0, dwmmc@A5011000: 1, dwmmc@A5012000: 2 (SD)
Loading Environment from UBI… GigaDevice SPI NAND was found.
128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
*** Warning - bad CRC, using default environment
In: serial@a5000000
Out: serial@a5000000
Err: serial@a5000000
Net: x3 sdb reset eth phy done
Warning: ethernet@A5014000 (eth0) using random MAC address - f2:08:41:66:c2:f2
eth0: ethernet@A5014000
Disable cnn cores ..
dtb_name:hobot-x3-pi.dtb
base board type: X3 SDB
bootmode: NAND
board_id = 31540334
hb_boot_args_cmd_set custom_bootargs 0 ubuntu_boot 1
Hit any key to stop autoboot: 0
enable watchdog success !
switch to partitions #0, OK
mmc2 is current device
Scanning mmc 2:1…
Found U-Boot script /boot/boot.scr
674 bytes read in 2 ms (329.1 KiB/s)
## Executing script at 03c10000
Boot script loaded from devtype:mmc devnum:2 devplist:1
bootargs = console=ttyS0,921600 raid=noautodetect hobotboot.reson=POWER_RESET rootfstype=ext4 rw rootwait ubi.mtd=2,2048 mtdparts=hr_nand.0:6291456@0x0(miniboot),2097152@0x600000(env),26214400@0x800000(boot),57671680@0x2000000(system),-@0x5700000(userdata) root=/dev/mmcblk2p1
Loading fdt file: /boot/hobot/hobot-x3-pi.dtb
69516 bytes read in 7 ms (9.5 MiB/s)
Loading kernel: /boot/vmlinuz-4.14.87
19095560 bytes read in 845 ms (21.6 MiB/s)
## Flattened Device Tree blob at 03c00000
Booting using the fdt blob at 0x3c00000
Loading Device Tree to 0000000003c00000, end 0000000003c1ffff … OK
chip_id: ab36300
The address of the fdt is 0x3c00000
Changed status Done
Can’t get fdt_addr !!!Orign(MAX) bpu model Reserve Mem Size to 64M!!
Starting kernel …
[ 0.000000] OF: reserved mem: OVERLAP DETECTED!
[ 0.000000] image_r5_mem (0x0000000080000000–0x0000000080010000) overlaps with msg_r5_mem (0x000000008000f000–0x0000000080010000)
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000004000000, size 672 MiB
[ 0.000000] OF: reserved mem: initialized node ion_cma, compatible id shared-dma-pool
[ 0.000000] cma: Reserved 16 MiB at 0x000000007f000000
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: 2
NOTICE: GigaDev SPI NAND was found.
NOTICE: Block size: 128 KiB, page size: 2048
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:PCC835/WAFER: W22/ X: X15/ Y: Y42
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-g4ca851534c-dirty (May 11 2022 - 20:09:50 +0800)
SPACC Init - ID: (00000061)
SPL nand boot mode (from strap)
GigaDev SPI NAND was found.
Block size: 128 KiB, page size: 2048
ddr_type = 1 (LPDDR4)
hb_chip_package_type:3
load ddr header src_addr: 100000, load_addr: 802ca020, src_len: a00
find valid ddr image
ddr_hdr.ecc_gran: 0x0
ddr_hdr.ecc_map: 0x0
ddr_hdr.sbr_pattern0: 0x0
ddr_hdr.sbr_pattern1: 0x0
ddr_freq = 05
board id = 31540334
ddr datarate: 3200
### SAMSUNG DDR ###
no ddr pin set
detect part number: 108
detect ddr freq: c80
board id alternative:0x3
index is 12
index is 15
index is 19
hb_ddr_index: 19
ddr_type = 1, ddr_vendor=3, ddr_freq=3200
dram_pll_init
sscg disabled
control load ddrc src_addr: 15ae00, load_addr: 802caa20, src_len: 920
[DDR INFO] ==ddr_release_info==
[DDR INFO] VERSION: develop
[DDR INFO] BUILD: 2022-05-11-20:09
[DDR INFO] GIT COMMIT: 4ca851534c1616ace920fdaa000c6fb717c1fb74
[DDR INFO] GIT TIME: Wed, 20 Apr 2022 18:28:49 +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: 15b800, load_addr: 802caa20, src_len: 420
ATxSlewRate : 15f
ATxImpedance : 7f
TxSlewRate : 19f
TxOdtDrvStren : 600
TxImpedanceCtrl : e3f
CalDrvStr0 : 11
VrefInGlobal : 104
board_type = 4 (CUSTOMER_BOARD)
load dqmap src addr: 15d600, load_addr: 802caa20, src_len: 20
[DDR INFO] dwc_ddrphy_train start
magic = 544f4248
load imem1 src_addr: 11ce00, load_addr: 802caa20, src_len: 8000
load dmem1 src_addr: 15a000, load_addr: 802caa20, src_len: 684
executing 1D fw
load imem2 src_addr: 124e00, load_addr: 802caa20, src_len: 8000
load dmem2 src_addr: 15a800, 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: 15be00, load_addr: 802caa20, src_len: 11f0
Set QoS.
get_ddr_mr_info:cs_num=1, mr5=0x1, mr8=0x10
no magic in efuse file,bypass efuse
total_sz = 4096
SPL_VERSION:7
uboot partition is uboot_A
load u-boot: src_addr=0x380000, dest_addr=0x4000000, len=2097152
load warm boot spl: addr=0x800, dest_addr=0x80000000, len=31232
load bl31: addr=0x300000, 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)
hb som type: 5
X3 PI reset VDD_SD done
U-Boot 2018.09-g40785bca (May 27 2022 - 16:30:48 +0800)
Model: Hobot XJ3 Soc Board
DRAM: system DDR size: 0xffe00000
4 GiB
MMC: dwmmc@A5010000: 0, dwmmc@A5011000: 1, dwmmc@A5012000: 2 (SD)
Loading Environment from UBI… GigaDevice SPI NAND was found.
128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
*** Warning - bad CRC, using default environment
In: serial@a5000000
Out: serial@a5000000
Err: serial@a5000000
Net: x3 sdb reset eth phy done
Warning: ethernet@A5014000 (eth0) using random MAC address - 76:0c:45:6a:f6:95
eth0: ethernet@A5014000
Disable cnn cores ..
dtb_name:hobot-x3-pi.dtb
base board type: X3 SDB
bootmode: NAND
board_id = 31540334
hb_boot_args_cmd_set custom_bootargs 0 ubuntu_boot 1
Hit any key to stop autoboot: 0
enable watchdog success !
switch to partitions #0, OK
mmc2 is current device
Scanning mmc 2:1…
Found U-Boot script /boot/boot.scr
674 bytes read in 2 ms (329.1 KiB/s)
## Executing script at 03c10000
Boot script loaded from devtype:mmc devnum:2 devplist:1
bootargs = console=ttyS0,921600 raid=noautodetect hobotboot.reson=POWER_RESET rootfstype=ext4 rw rootwait ubi.mtd=2,2048 mtdparts=hr_nand.0:6291456@0x0(miniboot),2097152@0x600000(env),26214400@0x800000(boot),57671680@0x2000000(system),-@0x5700000(userdata) root=/dev/mmcblk2p1
Loading fdt file: /boot/hobot/hobot-x3-pi.dtb
69516 bytes read in 7 ms (9.5 MiB/s)
Loading kernel: /boot/vmlinuz-4.14.87
19095560 bytes read in 845 ms (21.6 MiB/s)
## Flattened Device Tree blob at 03c00000
Booting using the fdt blob at 0x3c00000
Loading Device Tree to 0000000003c00000, end 0000000003c1ffff … OK
chip_id: ab36300
The address of the fdt is 0x3c00000
Changed status Done
Can’t get fdt_addr !!!Orign(MAX) bpu model Reserve Mem Size to 64M!!
Starting kernel …
[ 0.000000] OF: reserved mem: OVERLAP DETECTED!
[ 0.000000] image_r5_mem (0x0000000080000000–0x0000000080010000) overlaps with msg_r5_mem (0x000000008000f000–0x0000000080010000)
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000004000000, size 672 MiB
[ 0.000000] OF: reserved mem: initialized node ion_cma, compatible id shared-dma-pool
[ 0.000000] cma: Reserved 16 MiB at 0x000000007f000000
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: 2
NOTICE: GigaDev SPI NAND was found.
NOTICE: Block size: 128 KiB, page size: 2048
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:PCC835/WAFER: W22/ X: X15/ Y: Y42
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-g4ca851534c-dirty (May 11 2022 - 20:09:50 +0800)
SPACC Init - ID: (00000061)
SPL nand boot mode (from strap)
GigaDev SPI NAND was found.
Block size: 128 KiB, page size: 2048
ddr_type = 1 (LPDDR4)
hb_chip_package_type:3
load ddr header src_addr: 100000, load_addr: 802ca020, src_len: a00
find valid ddr image
ddr_hdr.ecc_gran: 0x0
ddr_hdr.ecc_map: 0x0
ddr_hdr.sbr_pattern0: 0x0
ddr_hdr.sbr_pattern1: 0x0
ddr_freq = 05
board id = 31540334
ddr datarate: 3200
### SAMSUNG DDR ###
no ddr pin set
detect part number: 108
detect ddr freq: c80
board id alternative:0x3
index is 12
index is 15
index is 19
hb_ddr_index: 19
ddr_type = 1, ddr_vendor=3, ddr_freq=3200
dram_pll_init
sscg disabled
control load ddrc src_addr: 15ae00, load_addr: 802caa20, src_len: 920
[DDR INFO] ==ddr_release_info==
[DDR INFO] VERSION: develop
[DDR INFO] BUILD: 2022-05-11-20:09
[DDR INFO] GIT COMMIT: 4ca851534c1616ace920fdaa000c6fb717c1fb74
[DDR INFO] GIT TIME: Wed, 20 Apr 2022 18:28:49 +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: 15b800, load_addr: 802caa20, src_len: 420
ATxSlewRate : 15f
ATxImpedance : 7f
TxSlewRate : 19f
TxOdtDrvStren : 600
TxImpedanceCtrl : e3f
CalDrvStr0 : 11
VrefInGlobal : 104
board_type = 4 (CUSTOMER_BOARD)
load dqmap src addr: 15d600, load_addr: 802caa20, src_len: 20
[DDR INFO] dwc_ddrphy_train start
magic = 544f4248
load imem1 src_addr: 11ce00, load_addr: 802caa20, src_len: 8000
load dmem1 src_addr: 15a000, load_addr: 802caa20, src_len: 684
executing 1D fw
load imem2 src_addr: 124e00, load_addr: 802caa20, src_len: 8000
load dmem2 src_addr: 15a800, 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: 15be00, load_addr: 802caa20, src_len: 11f0
Set QoS.
get_ddr_mr_info:cs_num=1, mr5=0x1, mr8=0x10
no magic in efuse file,bypass efuse
total_sz = 4096
SPL_VERSION:7
uboot partition is uboot_A
load u-boot: src_addr=0x380000, dest_addr=0x4000000, len=2097152
load warm boot spl: addr=0x800, dest_addr=0x80000000, len=31232
load bl31: addr=0x300000, 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)
hb som type: 5
X3 PI reset VDD_SD done
U-Boot 2018.09-g40785bca (May 27 2022 - 16:30:48 +0800)
Model: Hobot XJ3 Soc Board
DRAM: system DDR size: 0xffe00000
4 GiB
MMC: dwmmc@A5010000: 0, dwmmc@A5011000: 1, dwmmc@A5012000: 2 (SD)
Loading Environment from UBI… GigaDevice SPI NAND was found.
128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
*** Warning - bad CRC, using default environment
In: serial@a5000000
Out: serial@a5000000
Err: serial@a5000000
Net: x3 sdb reset eth phy done
Warning: ethernet@A5014000 (eth0) using random MAC address - 76:0c:45:6a:f6:95
eth0: ethernet@A5014000
Disable cnn cores ..
dtb_name:hobot-x3-pi.dtb
base board type: X3 SDB
bootmode: NAND
board_id = 31540334
hb_boot_args_cmd_set custom_bootargs 0 ubuntu_boot 1
Hit any key to stop autoboot: 0
enable watchdog success !
switch to partitions #0, OK
mmc2 is current device
Scanning mmc 2:1…
Found U-Boot script /boot/boot.scr
674 bytes read in 2 ms (329.1 KiB/s)
## Executing script at 03c10000
Boot script loaded from devtype:mmc devnum:2 devplist:1
bootargs = console=ttyS0,921600 raid=noautodetect hobotboot.reson=POWER_RESET rootfstype=ext4 rw rootwait ubi.mtd=2,2048 mtdparts=hr_nand.0:6291456@0x0(miniboot),2097152@0x600000(env),26214400@0x800000(boot),57671680@0x2000000(system),-@0x5700000(userdata) root=/dev/mmcblk2p1
Loading fdt file: /boot/hobot/hobot-x3-pi.dtb
69516 bytes read in 7 ms (9.5 MiB/s)
Loading kernel: /boot/vmlinuz-4.14.87
19095560 bytes read in 845 ms (21.6 MiB/s)
## Flattened Device Tree blob at 03c00000
Booting using the fdt blob at 0x3c00000
Loading Device Tree to 0000000003c00000, end 0000000003c1ffff … OK
chip_id: ab36300
The address of the fdt is 0x3c00000
Changed status Done
Can’t get fdt_addr !!!Orign(MAX) bpu model Reserve Mem Size to 64M!!
Starting kernel …
[ 0.000000] OF: reserved mem: OVERLAP DETECTED!
[ 0.000000] image_r5_mem (0x0000000080000000–0x0000000080010000) overlaps with msg_r5_mem (0x000000008000f000–0x0000000080010000)
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000004000000, size 672 MiB
[ 0.000000] OF: reserved mem: initialized node ion_cma, compatible id shared-dma-pool
[ 0.000000] cNOTICE: 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: 2
NOTICE: GigaDev SPI NAND was found.
NOTICE: Block size: 128 KiB, page size: 2048
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:PCC835/WAFER: W22/ X: X15/ Y: Y42
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-g4ca851534c-dirty (May 11 2022 - 20:09:50 +0800)
SPACC Init - ID: (00000061)
SPL nand boot mode (from strap)
GigaDev SPI NAND was found.
Block size: 128 KiB, page size: 2048
ddr_type = 1 (LPDDR4)
hb_chip_package_type:3
load ddr header src_addr: 100000, load_addr: 802ca020, src_len: a00
find valid ddr image
ddr_hdr.ecc_gran: 0x0
ddr_hdr.ecc_map: 0x0
ddr_hdr.sbr_pattern0: 0x0
ddr_hdr.sbr_pattern1: 0x0
ddr_freq = 05
board id = 31540334
ddr datarate: 3200
### SAMSUNG DDR ###
no ddr pin set
detect part number: 108
detect ddr freq: c80
board id alternative:0x3
index is 12
index is 15
index is 19
hb_ddr_index: 19
ddr_type = 1, ddr_vendor=3, ddr_freq=3200
dram_pll_init
sscg disabled
control load ddrc src_addr: 15ae00, load_addr: 802caa20, src_len: 920
[DDR INFO] ==ddr_release_info==
[DDR INFO] VERSION: develop
[DDR INFO] BUILD: 2022-05-11-20:09
[DDR INFO] GIT COMMIT: 4ca851534c1616ace920fdaa000c6fb717c1fb74
[DDR INFO] GIT TIME: Wed, 20 Apr 2022 18:28:49 +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: 15b800, load_addr: 802caa20, src_len: 420
ATxSlewRate : 15f
ATxImpedance : 7f
TxSlewRate : 19f
TxOdtDrvStren : 600
TxImpedanceCtrl : e3f
CalDrvStr0 : 11
VrefInGlobal : 104
board_type = 4 (CUSTOMER_BOARD)
load dqmap src addr: 15d600, load_addr: 802caa20, src_len: 20
[DDR INFO] dwc_ddrphy_train start
magic = 544f4248
load imem1 src_addr: 11ce00, load_addr: 802caa20, src_len: 8000
load dmem1 src_addr: 15a000, load_addr: 802caa20, src_len: 684
executing 1D fw
load imem2 src_addr: 124e00, load_addr: 802caa20, src_len: 8000
load dmem2 src_addr: 15a800, 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: 15be00, load_addr: 802caa20, src_len: 11f0
Set QoS.
get_ddr_mr_info:cs_num=1, mr5=0x1, mr8=0x10
no magic in efuse file,bypass efuse
total_sz = 4096
SPL_VERSION:7
uboot partition is uboot_A
load u-boot: src_addr=0x380000, dest_addr=0x4000000, len=2097152
load warm boot spl: addr=0x800, dest_addr=0x80000000, len=31232
load bl31: addr=0x300000, 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)
hb som type: 5
X3 PI reset VDD_SD done
U-Boot 2018.09-g40785bca (May 27 2022 - 16:30:48 +0800)
Model: Hobot XJ3 Soc Board
DRAM: system DDR size: 0xffe00000
4 GiB
MMC: dwmmc@A5010000: 0, dwmmc@A5011000: 1, dwmmc@A5012000: 2 (SD)
Loading Environment from UBI… GigaDevice SPI NAND was found.
128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
*** Warning - bad CRC, using default environment
In: serial@a5000000
Out: serial@a5000000
Err: serial@a5000000
Net: x3 sdb reset eth phy done
Warning: ethernet@A5014000 (eth0) using random MAC address - 92:0b:06:2f:09:01
eth0: ethernet@A5014000
Disable cnn cores ..
dtb_name:hobot-x3-pi.dtb
base board type: X3 SDB
bootmode: NAND
board_id = 31540334
hb_boot_args_cmd_set custom_bootargs 0 ubuntu_boot 1
Hit any key to stop autoboot: 1