I'm trying to add support for Linksys MX8500 (IPQ8072A).
The problem is that NAND chip is not found during boot.
NAND chip is Fidelix FMND4G08S3J-ID.
OEM bootlog:
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.4.60 (root@build-vm) (gcc version 5.2.0 (OpenWrt GCC 5.2.0 998fe11+r49254) ) #1 SMP Thu Oct 14 19:47:09 PDT 2021
[ 0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c0383d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: Qualcomm Technologies, Inc. IPQ807x/AP-HK14
[ 0.000000] Ignoring memory range 0x40000000 - 0x41000000
[ 0.000000] Reserved memory: created DMA memory pool at 0x54800000, size 24 MiB
[ 0.000000] Reserved memory: initialized node dma_pool0@54800000, compatible id shared-dma-pool
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] PERCPU: Embedded 12 pages/cpu @be7a8000 s19264 r8192 d21696 u49152
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 207904
[ 0.000000] Kernel command line: console=ttyMSM0,115200n8 ubi.mtd=alt_rootfs root=ubi0:ubifs rootfstype=ubifs rootwait swiotlb=1 swiotlb=1 coherent_pool=2M
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 823444K/839680K available (5503K kernel code, 334K rwdata, 1840K rodata, 264K init, 362K bss, 16236K reserved, 0K cma-reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xbf800000 - 0xff800000 (1024 MB)
[ 0.000000] lowmem : 0x80000000 - 0xbf000000 (1008 MB)
[ 0.000000] pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
[ 0.000000] modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
[ 0.000000] .text : 0x80208000 - 0x80933eac (7344 kB)
[ 0.000000] .init : 0x80934000 - 0x80976000 ( 264 kB)
[ 0.000000] .data : 0x80976000 - 0x809c9bdc ( 335 kB)
[ 0.000000] .bss : 0x809cc000 - 0x80a26990 ( 363 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 32.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] Architected cp15 timer(s) running at 19.20MHz (virt).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[ 0.000005] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[ 0.000016] Switching to timer-based delay loop, resolution 52ns
[ 0.000731] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
[ 0.000743] pid_max: default: 32768 minimum: 301
[ 0.000821] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000830] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.001273] CPU: Testing write buffer coherency: ok
[ 0.001470] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.001519] Setting up static identity map for 0x41208280 - 0x412082d8
[ 0.005691] MSM Memory Dump base table set up
[ 0.005714] MSM Memory Dump apps data table set up
[ 0.006560] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.007075] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.007585] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.007633] Brought up 4 CPUs
[ 0.007652] SMP: Total of 4 processors activated (153.60 BogoMIPS).
[ 0.007657] CPU: All CPU(s) started in SVC mode.
[ 0.029393] VFP support v0.3: implementor 41 architecture 3 part 40 variant 3 rev 4
[ 0.029703] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.029725] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.030103] pinctrl core: initialized pinctrl subsystem
[ 0.031100] NET: Registered protocol family 16
[ 0.032179] DMA: preallocated 2048 KiB pool for atomic coherent allocations
[ 0.059838] cpuidle: using governor ladder
[ 0.089856] cpuidle: using governor menu
[ 0.090027] NET: Registered protocol family 42
[ 0.091842] Soc version is not 1, changing clock offsets
[ 0.099429] irq: no irq domain found for /soc/smp2p-wcss/slave-kernel !
[ 0.101831] irq: no irq domain found for /soc/smp2p-wcss/slave-kernel !
[ 0.117638] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.117647] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.119374] CPU: IPQ8072A, SoC Version: 2.0
[ 0.120182] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4
[ 0.121120] spmi spmi-0: PMIC Arb Version-2 (0x20010000)
[ 0.122748] IPC logging disabled
[ 0.122754] IPC logging disabled
[ 0.122758] IPC logging disabled
[ 0.122762] IPC logging disabled
[ 0.122767] IPC logging disabled
[ 0.122996] sps:sps is ready.
[ 0.151794] SCSI subsystem initialized
[ 0.151971] pps_core: LinuxPPS API ver. 1 registered
[ 0.151978] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.152005] PTP clock support registered
[ 0.154099] Bluetooth: Core ver 2.21
[ 0.154127] NET: Registered protocol family 31
[ 0.154133] Bluetooth: HCI device and connection manager initialized
[ 0.154144] Bluetooth: HCI socket layer initialized
[ 0.154153] Bluetooth: L2CAP socket layer initialized
[ 0.154179] Bluetooth: SCO socket layer initialized
[ 0.154434] clocksource: Switched to clocksource arch_sys_counter
[ 0.158352] NET: Registered protocol family 2
[ 0.158788] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.158872] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.159013] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.159061] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.159096] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.159251] NET: Registered protocol family 1
[ 0.160520] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 7 counters available
[ 0.167908] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.171314] Key type asymmetric registered
[ 0.171331] Asymmetric key parser 'x509' registered
[ 0.171370] io scheduler noop registered
[ 0.171384] io scheduler deadline registered (default)
[ 0.173734] 20000000.pci supply vdda not found, using dummy regulator
[ 0.173775] 20000000.pci supply vdda_phy not found, using dummy regulator
[ 0.173812] 20000000.pci supply vdda_refclk not found, using dummy regulator
[ 0.174409] PCI host bridge /soc/pci@20000000 ranges:
[ 0.174476] IO 0x20200000..0x2020ffff -> 0x20200000
[ 0.174490] MEM 0x20220000..0x2fffffff -> 0x20220000
[ 0.425969] qcom-pcie 20000000.pci: link up
[ 0.426132] qcom-pcie 20000000.pci: PCI host bridge to bus 0000:00
[ 0.426146] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.426160] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] (bus address [0x20200000-0x2020ffff])
[ 0.426170] pci_bus 0000:00: root bus resource [mem 0x20220000-0x2fffffff]
[ 0.426520] PCI: bus0: Fast back to back transfers disabled
[ 0.426532] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 0.427491] PCI: bus1: Fast back to back transfers disabled
[ 0.427550] pci 0000:00:00.0: BAR 8: assigned [mem 0x20400000-0x205fffff]
[ 0.427564] pci 0000:00:00.0: BAR 9: assigned [mem 0x20600000-0x207fffff 64bit pref]
[ 0.427575] pci 0000:00:00.0: BAR 0: assigned [mem 0x20220000-0x20220fff 64bit]
[ 0.427591] pci 0000:00:00.0: BAR 7: assigned [io 0x1000-0x1fff]
[ 0.427605] pci 0000:01:00.0: BAR 0: assigned [mem 0x20400000-0x205fffff 64bit]
[ 0.427653] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 0.427664] pci 0000:00:00.0: bridge window [io 0x1000-0x1fff]
[ 0.427676] pci 0000:00:00.0: bridge window [mem 0x20400000-0x205fffff]
[ 0.427687] pci 0000:00:00.0: bridge window [mem 0x20600000-0x207fffff 64bit pref]
[ 0.427734] PCIe: RC0 enabled during bootup
[ 0.427934] 10000000.pci supply vdda not found, using dummy regulator
[ 0.427985] 10000000.pci supply vdda_phy not found, using dummy regulator
[ 0.428016] 10000000.pci supply vdda_refclk not found, using dummy regulator
[ 0.428528] PCI host bridge /soc/pci@10000000 ranges:
[ 0.428549] IO 0x10200000..0x1020ffff -> 0x10200000
[ 0.428562] MEM 0x10220000..0x1fffffff -> 0x10220000
[ 1.576104] qcom-pcie 10000000.pci: phy link never came up
[ 1.577661] qcom-pcie 10000000.pci: hostinit failed
[ 1.577670] qcom-pcie 10000000.pci: cannot initialize host
[ 1.577790] qcom-pcie: probe of 10000000.pci failed with error -110
[ 1.582603] msm_rpm_log_probe: OK
[ 1.582949] msm-dcc b3000.dcc: DCC XPU is not specified
[ 1.583177] msm-dcc b3000.dcc: jiffies_64: 0xffff8b6e, cntvct_64: 0x8d23d26
[ 1.583189] msm-dcc b3000.dcc: gcnt_hi: 0x00000000(0xbfa52004)
[ 1.583200] msm-dcc b3000.dcc: gcnt_lo: 0x08d23ee7(0xbfa52000)
[ 1.583835] TZ SMMU State: SMMU Stage2 Enabled
[ 1.583884] TZ Log : Will warn on Access Violation, as paniconaccessviolation is not set
[ 1.585668] msm_serial 78b3000.serial: msm_serial: detected port #0
[ 1.585707] msm_serial 78b3000.serial: uartclk = 3686400
[ 1.585742] 78b3000.serial: ttyMSM0 at MMIO 0x78b3000 (irq = 23, base_baud = 230400) is a MSM
[ 1.585761] msm_serial: console setup on port #0
[ 2.447634] console [ttyMSM0] enabled
[ 2.452631] msm_serial 78b1000.serial: msm_serial: detected port #1
[ 2.455918] msm_serial 78b1000.serial: uartclk = 19200000
[ 2.461966] 78b1000.serial: ttyMSM1 at MMIO 0x78b1000 (irq = 24, base_baud = 1200000) is a MSM
[ 2.467783] msm_serial 78b4000.serial: msm_serial: detected port #2
[ 2.476049] msm_serial 78b4000.serial: uartclk = 19200000
[ 2.482188] 78b4000.serial: ttyMSM2 at MMIO 0x78b4000 (irq = 25, base_baud = 1200000) is a MSM
[ 2.488130] msm_serial: driver initialized
[ 2.496588] msm_serial_hsl_init: driver initialized
[ 2.501114] spi_qup 78b5000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64
[ 2.507169] QPIC controller hw version Major:1, Minor:5
[ 2.512705] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xac
[ 2.517347] nand: ONFI 10-Compliant Hynix H27S4G8F2EDA-BC
[ 2.523923] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 128
[ 2.529355] 30 ofpart partitions found on MTD device qcom_nand.0
[ 2.536695] Creating 30 MTD partitions on "qcom_nand.0":
[ 2.542940] 0x000000000000-0x000000100000 : "0:SBL1"
[ 2.549979] 0x000000100000-0x000000200000 : "0:MIBIB"
[ 2.554860] 0x000000200000-0x000000280000 : "0:BOOTCONFIG"
[ 2.559348] 0x000000280000-0x000000300000 : "0:BOOTCONFIG1"
[ 2.564698] 0x000000300000-0x000000600000 : "0:QSEE"
[ 2.572401] 0x000000600000-0x000000900000 : "0:QSEE_1"
[ 2.577618] 0x000000900000-0x000000980000 : "0:DEVCFG"
[ 2.580280] 0x000000980000-0x000000a00000 : "0:DEVCFG_1"
[ 2.585425] 0x000000a00000-0x000000a80000 : "0:APDP"
[ 2.590903] 0x000000a80000-0x000000b00000 : "0:APDP_1"
[ 2.595879] 0x000000b00000-0x000000b80000 : "0:RPM"
[ 2.600827] 0x000000b80000-0x000000c00000 : "0:RPM_1"
[ 2.605615] 0x000000c00000-0x000000c80000 : "0:CDT"
[ 2.610738] 0x000000c80000-0x000000d00000 : "0:CDT_1"
[ 2.615447] 0x000000d00000-0x000000d80000 : "0:APPSBLENV"
[ 2.620647] 0x000000d80000-0x000000e80000 : "0:APPSBL"
[ 2.626527] 0x000000e80000-0x000000f80000 : "0:APPSBL_1"
[ 2.631549] 0x000000f80000-0x000001000000 : "0:ART"
[ 2.636591] 0x000001000000-0x000001040000 : "u_env"
[ 2.640956] 0x000001040000-0x000001060000 : "s_env"
[ 2.645735] 0x000001060000-0x000001080000 : "devinfo"
[ 2.650571] 0x000001080000-0x00000a680000 : "kernel"
[ 2.791857] 0x000001680000-0x00000a680000 : "rootfs"
[ 2.923470] mtd: device 22 (rootfs) set to be root filesystem
[ 2.923501] 0x00000a680000-0x000013c80000 : "alt_kernel"
[ 3.065118] 0x00000ac80000-0x000013c80000 : "alt_rootfs"
[ 3.115229] random: nonblocking pool is initialized
[ 3.196557] 0x000013c80000-0x000013e80000 : "sysdiag"
[ 3.199156] 0x000013e80000-0x000013f80000 : "0:ETHPHYFW"
[ 3.202225] 0x000013f80000-0x00001f100000 : "syscfg"
[ 3.367824] 0x00001f100000-0x00001f600000 : "app_data"
[ 3.373179] 0x00001f600000-0x000020000000 : "0:WIFIFW"
[ 3.824342] qca-mdio 90000.mdio: Could not find phy-reset-gpio
[ 3.824494] libphy: qca_mdio: probed
[ 3.830696] qca-mdio 90000.mdio: qca-mdio driver was registered
[ 3.832989] PPP generic driver version 2.4.2
[ 3.838572] PPP BSD Compression module registered
[ 3.842951] PPP Deflate Compression module registered
[ 3.847574] NET: Registered protocol family 24
[ 3.852584] PPTP driver version 0.8.5
[ 3.857096] Unable to create IPC log context!
[ 3.861052] Skip QCA8074V1 in V2 platform
[ 3.865258] cnss[2]: INFO: Platform driver probed successfully. plat bdb08010 tgt 0xfffe
[ 3.869170] cnss[27]: INFO: Platform driver probed successfully. plat bdb18010 tgt 0x1104
[ 3.877500] i2c /dev entries driver
[ 3.914942] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[ 3.914983] Bluetooth: HCI UART driver ver 2.3
[ 3.922437] Bluetooth: HCI UART protocol H4 registered
[ 3.926716] Bluetooth: HCI UART protocol BCSP registered
[ 3.931812] Bluetooth: HCI UART protocol ATH3K registered
[ 3.937740] sdhci: Secure Digital Host Controller Interface driver
[ 3.942576] sdhci: Copyright(c) Pierre Ossman
[ 3.948675] sdhci-pltfm: SDHCI platform and OF driver helper
[ 3.953368] leds-pca963x 0-0062: PCA963X_HW_BLINK ON
[ 3.960520] leds-pca963x 0-0062: PCA963X LED initialize ok done
[ 3.964345] qcom_ice_get_device_tree_data: No vdd-hba-supply regulator, assuming not needed
[ 3.969470] ICE IRQ = 28
[ 3.978407]
[ 3.978407] Version Rollback Feature Disabled
[ 3.982959] qcom-q6v5-wcss-pil cd00000.qcom_q6v5_wcss: ssr registeration success qcom_q6v5_wcss
[ 3.986275] remoteproc remoteproc0: cd00000.qcom_q6v5_wcss is available
[ 3.995307] SPMI VADC - Min ch: 0 Max ch: 15
[ 4.003249] u32 classifier
[ 4.005870] input device check on
[ 4.008369] Actions configured
[ 4.012126] Netfilter messages via NETLINK v0.30.
[ 4.015439] nfnl_acct: registering with nfnetlink.
[ 4.020223] nf_conntrack version 0.5.0 (12866 buckets, 51464 max)
[ 4.025326] ctnetlink v0.93: registering with nfnetlink.
[ 4.031068] nf_conntrack_rtsp v0.7 loading
[ 4.036829] gre: GRE over IPv4 demultiplexor driver
[ 4.040325] ip_gre: GRE over IPv4 tunneling driver
[ 4.046291] nf_nat_rtsp v0.7 loading
[ 4.049989] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 4.054496] NET: Registered protocol family 10
[ 4.059841] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 4.063435] sit: IPv6 over IPv4 tunneling driver
[ 4.069842] NET: Registered protocol family 17
[ 4.073426] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 4.077702] Bridge firewalling registered
[ 4.090422] Ebtables v2.0 registered
[ 4.094542] Bluetooth: RFCOMM TTY layer initialized
[ 4.097966] Bluetooth: RFCOMM socket layer initialized
[ 4.102588] Bluetooth: RFCOMM ver 1.11
[ 4.107792] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.111499] Bluetooth: BNEP filters: protocol multicast
[ 4.116987] Bluetooth: BNEP socket layer initialized
[ 4.121943] l2tp_core: L2TP core driver, V2.0
[ 4.127147] l2tp_ppp: PPPoL2TP kernel driver, V2.0
[ 4.131382] l2tp_netlink: L2TP netlink interface
[ 4.136108] 8021q: 802.1Q VLAN Support v1.8
[ 4.141092] Registering SWP/SWPB emulation handler
[ 4.145832] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4
[ 4.149805] pmd9655_s3: supplied by e-smps1-reg
[ 4.157000] cpr4_ipq807x_apss_read_fuse_data: apc_corner: speed bin = 0
[ 4.161332] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR fusing revision = 1
[ 4.167945] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR misc fuse value = 0
[ 4.175607] cpr4_ipq807x_apss_read_fuse_data: apc_corner: Voltage boost fuse config = 0 boost = disable
[ 4.183114] cpr3_mem_acc_init: apc: not using memory accelerator regulator
[ 4.192248] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused SVS: open-loop= 712000 uV
[ 4.199195] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused NOM: open-loop= 840000 uV
[ 4.209177] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused TURBO: open-loop= 912000 uV
[ 4.218993] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused STURBO: open-loop=1000000 uV
[ 4.228868] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused SVS: quot[ 7]= 724, quot_offset[ 7]= 0
[ 4.238609] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused NOM: quot[ 7]= 962, quot_offset[ 7]= 235
[ 4.249457] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused TURBO: quot[ 7]=1081, quot_offset[ 7]= 115
[ 4.260394] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused STURBO: quot[ 7]=1232, quot_offset[ 7]= 150
[ 4.271450] cpr3_regulator_init_ctrl: apc: Default CPR mode = closed-loop
[ 4.283141] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 800000 KHz
[ 4.289166] cpufreq: cpufreq_online: CPU0: Unlisted initial frequency changed to: 1017600 KHz
[ 4.296419] ubi0: attaching mtd24
[ 5.036733] ubi0: scanning is finished
[ 5.043421] ubi0: attached mtd24 (name "alt_rootfs", size 144 MiB)
[ 5.043440] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[ 5.048490] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[ 5.055343] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[ 5.062196] ubi0: good PEBs: 1152, bad PEBs: 0, corrupted PEBs: 0
[ 5.068970] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
[ 5.075222] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 1404302797
OpenWrt bootlog:
Jumping to AARCH64 kernel via monitor
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.1.80 (*@*) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r0+25407-3209a200c9) 12.3.0, GNU ld (GNU Binutils) 2.40.0) #0 SMP Thu Mar 7 17:29:05 2024
[ 0.000000] Machine model: Linksys MX8500
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000040000000-0x000000007fffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040000000-0x0000000040ffffff]
[ 0.000000] node 0: [mem 0x0000000041000000-0x000000004a3fffff]
[ 0.000000] node 0: [mem 0x000000004a400000-0x00000000510fffff]
[ 0.000000] node 0: [mem 0x0000000051100000-0x000000007fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.0
[ 0.000000] percpu: Embedded 18 pages/cpu s34152 r8192 d31384 u73728
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 258048
[ 0.000000] Kernel command line: console=ttyMSM0,115200n8 ubi.mtd=rootfs root=ubi0:ubifs rootfstype=ubifs rootwait swiotlb=1 root=/dev/ubiblock0_0 rootfstype=squashfs ro
[ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 887492K/1048576K available (7808K kernel code, 880K rwdata, 2300K rodata, 1280K init, 277K bss, 161084K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv2m: range[mem 0x0b00a000-0x0b00affc], SPI[448:479]
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 and mmio timer(s) running at 19.20MHz (virt/virt).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[ 0.000001] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[ 0.000105] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
[ 0.000118] pid_max: default: 32768 minimum: 301
[ 0.000600] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.000615] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.002444] cblist_init_generic: Setting adjustable number of callback queues.
[ 0.002453] cblist_init_generic: Setting shift to 2 and lim to 1.
[ 0.002645] rcu: Hierarchical SRCU implementation.
[ 0.002649] rcu: Max phase no-delay instances is 1000.
[ 0.003481] smp: Bringing up secondary CPUs ...
[ 0.004116] Detected VIPT I-cache on CPU1
[ 0.004257] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.004915] Detected VIPT I-cache on CPU2
[ 0.005017] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.005630] Detected VIPT I-cache on CPU3
[ 0.005731] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.005798] smp: Brought up 1 node, 4 CPUs
[ 0.005807] SMP: Total of 4 processors activated.
[ 0.005811] CPU features: detected: 32-bit EL0 Support
[ 0.005816] CPU features: detected: CRC32 instructions
[ 0.005879] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching
[ 0.005885] CPU: All CPU(s) started at EL1
[ 0.005888] alternatives: applying system-wide alternatives
[ 0.017521] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.017547] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.017767] pinctrl core: initialized pinctrl subsystem
[ 0.018930] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.019516] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
[ 0.019556] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.019593] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.019978] thermal_sys: Registered thermal governor 'step_wise'
[ 0.020188] cpuidle: using governor menu
[ 0.020499] ASID allocator initialised with 65536 entries
[ 0.047299] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4
[ 0.055830] SCSI subsystem initialized
[ 0.056019] usbcore: registered new interface driver usbfs
[ 0.056085] usbcore: registered new interface driver hub
[ 0.056119] usbcore: registered new device driver usb
[ 0.056575] qcom_scm: convention: smc arm 64
[ 0.057927] clocksource: Switched to clocksource arch_sys_counter
[ 0.059011] NET: Registered PF_INET protocol family
[ 0.059154] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.060525] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)
[ 0.060548] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.060562] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.060649] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear)
[ 0.060923] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.061021] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.061059] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.061272] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.061308] PCI: CLS 0 bytes, default 64
[ 0.062880] workingset: timestamp_bits=46 max_order=18 bucket_order=0
[ 0.067855] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.067867] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.071630] qcom-qmp-usb-phy 78000.phy: supply vdda-phy not found, using dummy regulator
[ 0.071786] qcom-qmp-usb-phy 78000.phy: supply vdda-pll not found, using dummy regulator
[ 0.072909] qcom-qusb2-phy 79000.phy: supply vdd not found, using dummy regulator
[ 0.073060] qcom-qusb2-phy 79000.phy: supply vdda-pll not found, using dummy regulator
[ 0.073129] qcom-qusb2-phy 79000.phy: supply vdda-phy-dpdm not found, using dummy regulator
[ 0.073306] qcom-qusb2-phy 79000.phy: Registered Qcom-QUSB2 phy
[ 0.075542] qcom-pcie 20000000.pci: host bridge /soc/pci@20000000 ranges:
[ 0.075594] qcom-pcie 20000000.pci: IO 0x0020200000..0x002020ffff -> 0x0000000000
[ 0.075619] qcom-pcie 20000000.pci: MEM 0x0020220000..0x002fffffff -> 0x0020220000
[ 0.199485] qcom-pcie 20000000.pci: iATU unroll: enabled
[ 0.199498] qcom-pcie 20000000.pci: iATU regions: 8 ob, 8 ib, align 4K, limit 1024G
[ 0.299562] qcom-pcie 20000000.pci: PCIe Gen.3 x1 link up
[ 0.299710] qcom-pcie 20000000.pci: PCI host bridge to bus 0000:00
[ 0.299721] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.299732] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
[ 0.299741] pci_bus 0000:00: root bus resource [mem 0x20220000-0x2fffffff]
[ 0.299779] pci 0000:00:00.0: [17cb:1002] type 01 class 0x060400
[ 0.299799] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x00000fff]
[ 0.299870] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
[ 0.303540] pci 0000:01:00.0: [17cb:1104] type 00 class 0x028000
[ 0.303639] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[ 0.304156] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[ 0.304308] pci 0000:01:00.0: 7.876 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x1 link at 0000:00:00.0 (capable of 15.752 Gb/s with 8.0 GT/s PCIe x2 link)
[ 0.304795] pci 0000:00:00.0: BAR 8: assigned [mem 0x20400000-0x205fffff]
[ 0.304811] pci 0000:00:00.0: BAR 9: assigned [mem 0x20600000-0x207fffff 64bit pref]
[ 0.304822] pci 0000:00:00.0: BAR 0: assigned [mem 0x20220000-0x20220fff]
[ 0.304834] pci 0000:00:00.0: BAR 7: assigned [io 0x1000-0x1fff]
[ 0.304847] pci 0000:01:00.0: BAR 0: assigned [mem 0x20400000-0x205fffff 64bit]
[ 0.304899] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[ 0.304908] pci 0000:00:00.0: bridge window [io 0x1000-0x1fff]
[ 0.304918] pci 0000:00:00.0: bridge window [mem 0x20400000-0x205fffff]
[ 0.304927] pci 0000:00:00.0: bridge window [mem 0x20600000-0x207fffff 64bit pref]
[ 0.307150] pcieport 0000:00:00.0: PME: Signaling with IRQ 16
[ 0.307449] pcieport 0000:00:00.0: AER: enabled with IRQ 16
[ 0.309465] bam-dma-engine 704000.dma-controller: num-channels unspecified in dt
[ 0.309481] bam-dma-engine 704000.dma-controller: num-ees unspecified in dt
[ 0.313861] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 0.314513] msm_serial 78b3000.serial: msm_serial: detected port #0
[ 0.314547] msm_serial 78b3000.serial: uartclk = 3686400
[ 0.314666] 78b3000.serial: ttyMSM0 at MMIO 0x78b3000 (irq = 21, base_baud = 230400) is a MSM
[ 0.314696] msm_serial: console setup on port #0
[ 1.164778] printk: console [ttyMSM0] enabled
[ 1.169952] msm_serial 78b4000.serial: msm_serial: detected port #1
[ 1.173729] msm_serial 78b4000.serial: uartclk = 19200000
[ 1.179894] 78b4000.serial: ttyMSM1 at MMIO 0x78b4000 (irq = 22, base_baud = 1200000) is a MSM
[ 1.185763] msm_serial: driver initialized
[ 1.198907] loop: module loaded
[ 1.199686] ipq8074-pinctrl 1000000.pinctrl: pin GPIO_16 already requested by 78b4000.serial; cannot claim for 79b0000.nand-controller
[ 1.200974] ipq8074-pinctrl 1000000.pinctrl: pin-16 (79b0000.nand-controller) status -22
[ 1.213173] ipq8074-pinctrl 1000000.pinctrl: could not request pin 16 (GPIO_16) from group gpio16 on device 1000000.pinctrl
[ 1.221386] qcom-nandc 79b0000.nand-controller: Error applying setting, reverse things back
[ 1.233262] spmi spmi-0: PMIC arbiter version v2 (0x20010000)
[ 1.264031] mdio_bus 90000.mdio-1: MDIO device at address 8 is missing.
[ 1.264625] i2c_dev: i2c /dev entries driver
[ 1.277209] sdhci: Secure Digital Host Controller Interface driver
[ 1.277253] sdhci: Copyright(c) Pierre Ossman
[ 1.282325] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.288646] remoteproc remoteproc0: releasing cd00000.q6v5_wcss
[ 1.295511] NET: Registered PF_INET6 protocol family
[ 1.299156] Segment Routing with IPv6
[ 1.303329] In-situ OAM (IOAM) with IPv6
[ 1.306916] NET: Registered PF_PACKET protocol family
[ 1.310921] 8021q: 802.1Q VLAN Support v1.8
[ 1.337507] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4
[ 1.337844] cpr4_ipq807x_apss_read_fuse_data: apc_corner: speed bin = 0
[ 1.343802] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR fusing revision = 1
[ 1.350243] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR misc fuse value = 0
[ 1.357895] cpr4_ipq807x_apss_read_fuse_data: apc_corner: Voltage boost fuse config = 0 boost = disable
[ 1.365408] cpr3_mem_acc_init: apc: not using memory accelerator regulator
[ 1.374547] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused SVS: open-loop= 712000 uV
[ 1.381494] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused NOM: open-loop= 840000 uV
[ 1.391476] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused TURBO: open-loop= 912000 uV
[ 1.401285] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused STURBO: open-loop=1000000 uV
[ 1.411147] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused SVS: quot[ 7]= 724, quot_offset[ 7]= 0
[ 1.420907] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused NOM: quot[ 7]= 962, quot_offset[ 7]= 235
[ 1.431757] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused TURBO: quot[ 7]=1081, quot_offset[ 7]= 115
[ 1.442694] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused STURBO: quot[ 7]=1232, quot_offset[ 7]= 150
[ 1.453861] cpr3_regulator_init_ctrl: apc: Default CPR mode = closed-loop
[ 1.456923] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 800000 KHz, changing to: 1017600 KHz
[ 1.473016] remoteproc remoteproc0: cd00000.q6v5_wcss is avail�[ 1.488742] Waiting for root device /dev/ubiblock0_0...
[ 31.847953] l11: disabling
Does this NAND chip require added support?