All of lore.kernel.org
 help / color / mirror / Atom feed
From: Neal Frager <nealf@xilinx.com>
To: Neal Frager <nealf@xilinx.com>,
	Luca Ceresoli <luca@lucaceresoli.net>,
	Michal Simek <michals@xilinx.com>,
	Peter Korsgaard <peter@korsgaard.com>
Cc: "giulio.benetti@benettiengineering.com"
	<giulio.benetti@benettiengineering.com>,
	"buildroot@buildroot.org" <buildroot@buildroot.org>,
	Neal Frager <neal.frager@amd.com>
Subject: Re: [Buildroot] [PATCH v1 2/2] configs/zynqmp_zcu106_defconfig: transition to tarballs
Date: Wed, 4 May 2022 09:34:33 +0000	[thread overview]
Message-ID: <SJ0PR02MB7758942EFEE15015B4DFD261D7C39@SJ0PR02MB7758.namprd02.prod.outlook.com> (raw)
In-Reply-To: <SJ0PR02MB7758E5893D7211770C6A3108D7C39@SJ0PR02MB7758.namprd02.prod.outlook.com>

Hi Michal,

>
>>   >> [    4.384715] zynqmp-display fd4a0000.display: vtc bridge property
>>   >> not present
>>   >> [    4.393156] ------------[ cut here ]------------
>>   >> [    4.397776] More than allowed devices are using the vpll_int, which is forbidden
>>
>>
>>   > This is caused by not proper psu_init which setup PLLs incorrectly.
>>
>> This is using the psu_init_gpl.c in U-Boot:
>>
>> https://github.com/Xilinx/u-boot-xlnx/blob/xlnx_rebase_v2022.01_2022.
>> 1 /board/xilinx/zynqmp/zynqmp-zcu106-revA/psu_init_gpl.c
>>
>> And the pmu configuration object from Neal:
>>
>> https://git.buildroot.net/buildroot/tree/board/zynqmp/zcu106/pm_cfg_o
>> b
>> j.c
>>
>> So what exactly needs to change?
>
>> I don't have this board here that's why likely taken from any old design before this check was added to Linux.
>> U-Boot psu_init_gpl.c should be updated.
>
> Could you please share exactly which register writes in the psu_init_gpl.c need to change?
> Perhaps you can point me to a known good one, so that I can compare those specific register writes with the zynqmp-zcu106-revA file?

> I'm OK with either solution, but I wonder whether it would be a better idea to regenerate psu_init_gpl.c (and pm_cfg_obj.c while there) using Vivado 2022 and mainline them in U-Boot. Would that fix the issue as well? Vivado is assumed to generate > correct files, if it didn't in the past, chances are it has been fixed in the meantime.

Below you can find my boot log for a build I just tested on my zcu106 board.
There appears to be a zynqmp_pll_set_rate function which runs and dumps the call trace and register info.
Is this the error you are speaking of?
Assuming yes, it would be great if you could point me to the specific information for fixing this.


U-Boot SPL 2022.01 (May 04 2022 - 10:15:41 +0100)
PMUFW:  v1.1
Loading new PMUFW cfg obj (2032 bytes)
Silicon version:        3
EL Level:       EL3
Chip ID:        zu7e
Multiboot:      0
Trying to boot from MMC2
spl: could not initialize mmc. error: -19
Trying to boot from MMC1
spl_load_image_fat_os: error reading image u-boot.bin, err - -2
NOTICE:  BL31: v2.6(release):2022.02-826-gb65b571783
NOTICE:  BL31: Built : 17:26:04, May  3 2022


U-Boot 2022.01 (May 04 2022 - 10:15:41 +0100)

CPU:   ZynqMP
Silicon: v3
Model: ZynqMP ZCU106 RevA
Board: Xilinx ZynqMP
DRAM:  4 GiB
PMUFW:  v1.1
Xilinx I2C Legacy format at nvmem0:
 Board name:    zcu106
 Board rev:     1.0
 Board SN:      921747562017-31259
 Ethernet mac:  00:0a:35:05:68:eb
EL Level:       EL2
Chip ID:        zu7e
NAND:  0 MiB
MMC:   mmc@ff170000: 0
Loading Environment from FAT... *** Error - No Valid Environment Area found
*** Warning - bad env area, using default environment

In:    serial
Out:   serial
Err:   serial
Bootmode: LVL_SHFT_SD_MODE1
Reset reason:   EXTERNAL
Net:
ZYNQ GEM: ff0e0000, mdio bus ff0e0000, phyaddr 12, interface rgmii-id
zynq_gem ethernet@ff0e0000: Failed to read eth PHY id, err: -2
eth0: ethernet@ff0e0000
scanning bus for devices...
SATA link 0 timeout.
SATA link 1 timeout.
AHCI 0001.0301 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
flags: 64bit ncq pm clo only pmp fbss pio slum part ccc apst
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found /extlinux/extlinux.conf
Retrieving file: /extlinux/extlinux.conf
1:      linux
Retrieving file: /Image
append: console=ttyPS0,115200 root=/dev/mmcblk0p2 rw rootwait
Retrieving file: /system.dtb
## Flattened Device Tree blob at 40000000
   Booting using the fdt blob at 0x40000000
   Loading Device Tree to 000000007bdf4000, end 000000007be00a8b ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.19 (nealf@xirengwts08) (aarch64-buildroot-linux-uclibc-gcc.br_real (Buildroot 2022.02-826-gb65b571783) 10.3.0, GNU ld (GNU Binutils) 2.37) #3 SMP Wed May 4 10:25:19 IST 2022
[    0.000000] Machine model: ZynqMP ZCU106 RevA
[    0.000000] efi: UEFI not found.
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000087fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000]   node   0: [mem 0x0000000800000000-0x000000087fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000087fffffff]
[    0.000000] cma: Reserved 256 MiB at 0x000000006bc00000
[    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.2
[    0.000000] percpu: Embedded 18 pages/cpu s33048 r8192 d32488 u73728
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1034240
[    0.000000] Kernel command line: console=ttyPS0,115200 root=/dev/mmcblk0p2 rw rootwait
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x000000007c000000-0x0000000080000000] (64MB)
[    0.000000] Memory: 3772532K/4194304K available (13824K kernel code, 900K rwdata, 3872K rodata, 1984K init, 328K bss, 159628K reserved, 262144K cma-reserved)
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GIC: Adjusting CPU interface base to 0x00000000f902f000
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] random: get_random_bytes called from start_kernel+0x470/0x6f8 with crng_init=0
[    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns
[    0.000000] sched_clock: 56 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
[    0.000307] Console: colour dummy device 80x25
[    0.000340] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS (lpj=400000)
[    0.000351] pid_max: default: 32768 minimum: 301
[    0.000463] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.000483] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.001313] rcu: Hierarchical SRCU implementation.
[    0.001581] EFI services will not be available.
[    0.001707] smp: Bringing up secondary CPUs ...
[    0.002049] Detected VIPT I-cache on CPU1
[    0.002088] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.002468] Detected VIPT I-cache on CPU2
[    0.002491] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.002835] Detected VIPT I-cache on CPU3
[    0.002858] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.002900] smp: Brought up 1 node, 4 CPUs
[    0.002917] SMP: Total of 4 processors activated.
[    0.002923] CPU features: detected: 32-bit EL0 Support
[    0.002928] CPU features: detected: CRC32 instructions
[    0.002968] CPU: All CPU(s) started at EL2
[    0.002984] alternatives: patching kernel code
[    0.004077] devtmpfs: initialized
[    0.009753] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.009772] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.017864] pinctrl core: initialized pinctrl subsystem
[    0.018515] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.019498] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    0.019593] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.019631] audit: initializing netlink subsys (disabled)
[    0.019708] audit: type=2000 audit(0.016:1): state=initialized audit_enabled=0 res=1
[    0.020045] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.020106] ASID allocator initialised with 65536 entries
[    0.037946] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.037960] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.037967] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.037973] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    1.102073] DRBG: Continuing without Jitter RNG
[    1.204730] raid6: neonx8   gen()  2141 MB/s
[    1.272776] raid6: neonx8   xor()  1591 MB/s
[    1.340844] raid6: neonx4   gen()  2182 MB/s
[    1.408889] raid6: neonx4   xor()  1578 MB/s
[    1.476957] raid6: neonx2   gen()  2068 MB/s
[    1.545006] raid6: neonx2   xor()  1443 MB/s
[    1.613070] raid6: neonx1   gen()  1798 MB/s
[    1.681120] raid6: neonx1   xor()  1240 MB/s
[    1.749178] raid6: int64x8  gen()  1471 MB/s
[    1.817231] raid6: int64x8  xor()   784 MB/s
[    1.885297] raid6: int64x4  gen()  1605 MB/s
[    1.953349] raid6: int64x4  xor()   842 MB/s
[    2.021421] raid6: int64x2  gen()  1397 MB/s
[    2.089459] raid6: int64x2  xor()   749 MB/s
[    2.157533] raid6: int64x1  gen()  1186 MB/s
[    2.225594] raid6: int64x1  xor()   596 MB/s
[    2.225599] raid6: using algorithm neonx4 gen() 2182 MB/s
[    2.225605] raid6: .... xor() 1578 MB/s, rmw enabled
[    2.225610] raid6: using neon recovery algorithm
[    2.226095] iommu: Default domain type: Translated
[    2.226102] iommu: DMA domain TLB invalidation policy: strict mode
[    2.226313] SCSI subsystem initialized
[    2.226456] usbcore: registered new interface driver usbfs
[    2.226486] usbcore: registered new interface driver hub
[    2.226510] usbcore: registered new device driver usb
[    2.226563] mc: Linux media interface: v0.10
[    2.226582] videodev: Linux video capture interface: v2.00
[    2.226619] pps_core: LinuxPPS API ver. 1 registered
[    2.226624] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    2.226636] PTP clock support registered
[    2.226662] EDAC MC: Ver: 3.0.0
[    2.226946] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
[    2.227147] FPGA manager framework
[    2.227252] Advanced Linux Sound Architecture Driver Initialized.
[    2.227548] Bluetooth: Core ver 2.22
[    2.227571] NET: Registered PF_BLUETOOTH protocol family
[    2.227577] Bluetooth: HCI device and connection manager initialized
[    2.227585] Bluetooth: HCI socket layer initialized
[    2.227591] Bluetooth: L2CAP socket layer initialized
[    2.227602] Bluetooth: SCO socket layer initialized
[    2.227923] clocksource: Switched to clocksource arch_sys_counter
[    2.228026] VFS: Disk quotas dquot_6.6.0
[    2.228066] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    2.232125] NET: Registered PF_INET protocol family
[    2.232252] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    2.233797] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    2.233844] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    2.234051] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear)
[    2.234441] TCP: Hash tables configured (established 32768 bind 32768)
[    2.234511] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    2.234588] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    2.234726] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    2.235107] RPC: Registered named UNIX socket transport module.
[    2.235114] RPC: Registered udp transport module.
[    2.235119] RPC: Registered tcp transport module.
[    2.235123] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.235729] PCI: CLS 0 bytes, default 64
[    2.236081] armv8-pmu pmu: hw perfevents: no interrupt-affinity property, guessing.
[    2.236249] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    2.237045] Initialise system trusted keyrings
[    2.237128] workingset: timestamp_bits=62 max_order=20 bucket_order=0
[    2.237673] NFS: Registering the id_resolver key type
[    2.237686] Key type id_resolver registered
[    2.237691] Key type id_legacy registered
[    2.237710] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    2.237716] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    2.237734] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    2.272617] NET: Registered PF_ALG protocol family
[    2.272628] xor: measuring software checksum speed
[    2.276677]    8regs           :  2438 MB/sec
[    2.280199]    32regs          :  2800 MB/sec
[    2.284468]    arm64_neon      :  2309 MB/sec
[    2.284474] xor: using function: 32regs (2800 MB/sec)
[    2.284481] Key type asymmetric registered
[    2.284486] Asymmetric key parser 'x509' registered
[    2.284522] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    2.284529] io scheduler mq-deadline registered
[    2.284534] io scheduler kyber registered
[    2.309136] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.310948] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.314912] brd: module loaded
[    2.318113] loop: module loaded
[    2.318873] mtdoops: mtd device (mtddev=name/number) must be supplied
[    2.321234] tun: Universal TUN/TAP device driver, 1.6
[    2.321317] CAN device driver interface
[    2.321942] SPI driver wl1271_spi has no spi_device_id for ti,wl1271
[    2.321948] SPI driver wl1271_spi has no spi_device_id for ti,wl1273
[    2.321953] SPI driver wl1271_spi has no spi_device_id for ti,wl1281
[    2.321958] SPI driver wl1271_spi has no spi_device_id for ti,wl1283
[    2.321963] SPI driver wl1271_spi has no spi_device_id for ti,wl1285
[    2.321968] SPI driver wl1271_spi has no spi_device_id for ti,wl1801
[    2.321972] SPI driver wl1271_spi has no spi_device_id for ti,wl1805
[    2.321977] SPI driver wl1271_spi has no spi_device_id for ti,wl1807
[    2.321982] SPI driver wl1271_spi has no spi_device_id for ti,wl1831
[    2.321986] SPI driver wl1271_spi has no spi_device_id for ti,wl1835
[    2.321991] SPI driver wl1271_spi has no spi_device_id for ti,wl1837
[    2.322078] usbcore: registered new interface driver asix
[    2.322116] usbcore: registered new interface driver ax88179_178a
[    2.322138] usbcore: registered new interface driver cdc_ether
[    2.322163] usbcore: registered new interface driver net1080
[    2.322186] usbcore: registered new interface driver cdc_subset
[    2.322208] usbcore: registered new interface driver zaurus
[    2.322242] usbcore: registered new interface driver cdc_ncm
[    2.322949] usbcore: registered new interface driver uas
[    2.322982] usbcore: registered new interface driver usb-storage
[    2.323633] rtc_zynqmp ffa60000.rtc: registered as rtc0
[    2.323651] rtc_zynqmp ffa60000.rtc: setting system clock to 1970-01-01T00:00:05 UTC (5)
[    2.323718] i2c_dev: i2c /dev entries driver
[    2.325268] usbcore: registered new interface driver uvcvideo
[    2.326141] Bluetooth: HCI UART driver ver 2.3
[    2.326149] Bluetooth: HCI UART protocol H4 registered
[    2.326154] Bluetooth: HCI UART protocol BCSP registered
[    2.326173] Bluetooth: HCI UART protocol LL registered
[    2.326178] Bluetooth: HCI UART protocol ATH3K registered
[    2.326194] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    2.326231] Bluetooth: HCI UART protocol Intel registered
[    2.326247] Bluetooth: HCI UART protocol QCA registered
[    2.326278] usbcore: registered new interface driver bcm203x
[    2.326304] usbcore: registered new interface driver bpa10x
[    2.326330] usbcore: registered new interface driver bfusb
[    2.326355] usbcore: registered new interface driver btusb
[    2.326394] usbcore: registered new interface driver ath3k
[    2.326468] EDAC MC: ECC not enabled
[    2.326601] EDAC DEVICE0: Giving out device to module edac controller cache_err: DEV edac (POLLED)
[    2.326755] EDAC DEVICE1: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV ff960000.memory-controller (INTERRUPT)
[    2.327088] sdhci: Secure Digital Host Controller Interface driver
[    2.327094] sdhci: Copyright(c) Pierre Ossman
[    2.327098] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.327446] ledtrig-cpu: registered to indicate activity on CPUs
[    2.327538] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    2.327612] zynqmp_firmware_probe Platform Management API v1.1
[    2.327621] zynqmp_firmware_probe Trustzone version v1.0
[    2.358274] securefw securefw: securefw probed
[    2.358499] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)
[    2.358521] zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
[    2.358700] alg: No test for xilinx-keccak-384 (zynqmp-keccak-384)
[    2.358876] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
[    2.359021] usbcore: registered new interface driver usbhid
[    2.359028] usbhid: USB HID core driver
[    2.360806] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
[    2.361139] usbcore: registered new interface driver snd-usb-audio
[    2.361910] pktgen: Packet Generator for packet performance testing. Version: 2.75
[    2.362309] Initializing XFRM netlink socket
[    2.362386] NET: Registered PF_INET6 protocol family
[    2.362821] Segment Routing with IPv6
[    2.362839] In-situ OAM (IOAM) with IPv6
[    2.362888] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    2.363212] NET: Registered PF_PACKET protocol family
[    2.363227] NET: Registered PF_KEY protocol family
[    2.363250] can: controller area network core
[    2.363276] NET: Registered PF_CAN protocol family
[    2.363282] can: raw protocol
[    2.363288] can: broadcast manager protocol
[    2.363296] can: netlink gateway - max_hops=1
[    2.363370] Bluetooth: RFCOMM TTY layer initialized
[    2.363385] Bluetooth: RFCOMM socket layer initialized
[    2.363399] Bluetooth: RFCOMM ver 1.11
[    2.363408] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.363413] Bluetooth: BNEP filters: protocol multicast
[    2.363420] Bluetooth: BNEP socket layer initialized
[    2.363425] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    2.363432] Bluetooth: HIDP socket layer initialized
[    2.363467] 8021q: 802.1Q VLAN Support v1.8
[    2.363558] 9pnet: Installing 9P2000 support
[    2.363579] Key type dns_resolver registered
[    2.363689] registered taskstats version 1
[    2.363695] Loading compiled-in X.509 certificates
[    2.364709] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
[    2.373064] ff000000.serial: ttyPS0 at MMIO 0xff000000 (irq = 42, base_baud = 6249999) is a xuartps
[    3.742359] printk: console [ttyPS0] enabled
[    3.747367] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 43, base_baud = 6249999) is a xuartps
[    3.756748] of-fpga-region fpga-full: FPGA Region probed
[    3.763531] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
[    3.771613] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
[    3.779684] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
[    3.787761] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
[    3.795838] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
[    3.803936] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
[    3.812017] xilinx-zynqmp-dma fd560000.dma-controller: ZynqMP DMA driver Probe success
[    3.820095] xilinx-zynqmp-dma fd570000.dma-controller: ZynqMP DMA driver Probe success
[    3.828420] xilinx-zynqmp-dpdma fd4c0000.dma-controller: Xilinx DPDMA engine is probed
[    3.836998] spi-nor spi0.0: found mt25qu512a, expected m25p80
[    3.843270] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
[    3.848439] 4 fixed-partitions partitions found on MTD device spi0.0
[    3.854787] Creating 4 MTD partitions on "spi0.0":
[    3.859570] 0x000000000000-0x000000100000 : "qspi-fsbl-uboot"
[    3.866093] 0x000000100000-0x000000600000 : "qspi-linux"
[    3.872069] 0x000000600000-0x000000620000 : "qspi-device-tree"
[    3.878557] 0x000000620000-0x000000c00000 : "qspi-rootfs"
[    3.885543] xilinx_can ff070000.can can0: TDC Offset value not in range
[    3.894037] macb ff0e0000.ethernet: Not enabling partial store and forward
[    3.902263] macb ff0e0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0e0000 irq 30 (00:0a:35:05:68:eb)
[    3.912370] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
[    3.918880] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
[    3.925359] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
[    3.931828] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
[    3.939131] pca953x 0-0020: supply vcc not found, using dummy regulator
[    3.945825] pca953x 0-0020: using no AI
[    3.950339] pca953x 0-0021: supply vcc not found, using dummy regulator
[    3.957013] pca953x 0-0021: using no AI
[    3.969794] i2c i2c-0: Added multiplexed i2c bus 2
[    3.981099] i2c i2c-0: Added multiplexed i2c bus 3
[    3.997290] random: fast init done
[    4.038886] i2c i2c-0: Added multiplexed i2c bus 4
[    4.043785] i2c i2c-0: Added multiplexed i2c bus 5
[    4.048572] pca954x 0-0075: registered 4 multiplexed busses for I2C mux pca9544
[    4.055933] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 32
[    4.063287] at24 6-0054: supply vcc not found, using dummy regulator
[    4.070164] at24 6-0054: 1024 byte 24c08 EEPROM, writable, 1 bytes/write
[    4.076903] i2c i2c-1: Added multiplexed i2c bus 6
[    4.082234] si5341 7-0036: no regulator set, defaulting vdd_sel to 2.5V for out
[    4.089541] si5341 7-0036: no regulator set, defaulting vdd_sel to 2.5V for out
[    4.096847] si5341 7-0036: no regulator set, defaulting vdd_sel to 2.5V for out
[    4.104145] si5341 7-0036: no regulator set, defaulting vdd_sel to 2.5V for out
[    4.111445] si5341 7-0036: no regulator set, defaulting vdd_sel to 2.5V for out
[    4.118746] si5341 7-0036: no regulator set, defaulting vdd_sel to 2.5V for out
[    4.127152] si5341 7-0036: Chip: 5341 Grade: 1 Rev: 1
[    4.165553] i2c i2c-1: Added multiplexed i2c bus 7
[    4.173178] si570 8-005d: registered, current frequency 300000000 Hz
[    4.179570] i2c i2c-1: Added multiplexed i2c bus 8
[    4.199318] si570 9-005d: registered, current frequency 148500000 Hz
[    4.205705] i2c i2c-1: Added multiplexed i2c bus 9
[    4.210698] si5324 10-0069: si5328 probed
[    4.276306] si5324 10-0069: si5328 probe successful
[    4.281223] i2c i2c-1: Added multiplexed i2c bus 10
[    4.287319] i2c i2c-1: Added multiplexed i2c bus 11
[    4.292304] i2c i2c-1: Added multiplexed i2c bus 12
[    4.297294] i2c i2c-1: Added multiplexed i2c bus 13
[    4.302175] pca954x 1-0074: registered 8 multiplexed busses for I2C switch pca9548
[    4.310104] i2c i2c-1: Added multiplexed i2c bus 14
[    4.315099] i2c i2c-1: Added multiplexed i2c bus 15
[    4.320097] i2c i2c-1: Added multiplexed i2c bus 16
[    4.325095] i2c i2c-1: Added multiplexed i2c bus 17
[    4.330095] i2c i2c-1: Added multiplexed i2c bus 18
[    4.335097] i2c i2c-1: Added multiplexed i2c bus 19
[    4.340104] i2c i2c-1: Added multiplexed i2c bus 20
[    4.345110] i2c i2c-1: Added multiplexed i2c bus 21
[    4.349983] pca954x 1-0075: registered 8 multiplexed busses for I2C switch pca9548
[    4.357581] cdns-i2c ff030000.i2c: 400 kHz mmio ff030000 irq 33
[    4.367076] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
[    4.376521] zynqmp-display fd4a0000.display: vtc bridge property not present
[    4.385027] ------------[ cut here ]------------
[    4.389645] More than allowed devices are using the vpll_int, which is forbidden
[    4.397075] WARNING: CPU: 1 PID: 7 at drivers/clk/zynqmp/pll.c:200 zynqmp_pll_set_rate+0x198/0x200
[    4.406038] Modules linked in:
[    4.409086] CPU: 1 PID: 7 Comm: kworker/u8:0 Not tainted 5.15.19 #3
[    4.415343] Hardware name: ZynqMP ZCU106 RevA (DT)
[    4.420128] Workqueue: events_unbound deferred_probe_work_func
[    4.425959] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    4.432911] pc : zynqmp_pll_set_rate+0x198/0x200
[    4.437520] lr : zynqmp_pll_set_rate+0x198/0x200
[    4.442129] sp : ffffffc009523660
[    4.445436] x29: ffffffc009523660 x28: ffffff887f7f6458 x27: ffffff8801ec4810
[    4.452571] x26: 000000000000b61b x25: ffffff8801597f00 x24: 0000000000000060
[    4.459707] x23: 0000000001fca055 x22: ffffff8801597f00 x21: ffffff8801597f80
[    4.466841] x20: 000000000169cfa1 x19: 0000000059682ef1 x18: 0000000000000030
[    4.473976] x17: 6962726f66207369 x16: 206863696877202c x15: 746e695f6c6c7076
[    4.481111] x14: 2065687420676e69 x13: 6e6564646962726f x12: ffffffc00936b9b0
[    4.488246] x11: 0000000000000141 x10: 6c6c707620656874 x9 : 00000000fffff7ff
[    4.495381] x8 : ffffffc0093979b0 x7 : 000000000000bfe8 x6 : 80000000fffff800
[    4.502516] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000
[    4.509651] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffffff880009ad80
[    4.516787] Call trace:
[    4.519226]  zynqmp_pll_set_rate+0x198/0x200
[    4.523487]  clk_change_rate+0x148/0x2c0
[    4.527401]  clk_core_set_rate_nolock+0x154/0x240
[    4.532098]  clk_set_rate+0x38/0x150
[    4.535665]  xilinx_dp_codec_probe+0xd4/0x1f0
[    4.540014]  platform_probe+0x68/0xe0
[    4.543668]  really_probe.part.0+0x9c/0x310
[    4.547843]  __driver_probe_device+0x98/0x150
[    4.552192]  driver_probe_device+0x44/0x120
[    4.556368]  __device_attach_driver+0xb4/0x120
[    4.560803]  bus_for_each_drv+0x78/0xd0
[    4.564630]  __device_attach+0xdc/0x190
[    4.568458]  device_initial_probe+0x14/0x20
[    4.572633]  bus_probe_device+0x9c/0xb0
[    4.576461]  device_add+0x36c/0x860
[    4.579942]  of_device_add+0x58/0x70
[    4.583510]  of_platform_device_create_pdata+0xc0/0x100
[    4.588726]  of_platform_bus_create+0x178/0x390
[    4.593248]  of_platform_populate+0x58/0xf0
[    4.597423]  zynqmp_dpsub_probe+0xe8/0x170
[    4.601512]  platform_probe+0x68/0xe0
[    4.605166]  really_probe.part.0+0x9c/0x310
[    4.609341]  __driver_probe_device+0x98/0x150
[    4.613690]  driver_probe_device+0x44/0x120
[    4.617864]  __device_attach_driver+0xb4/0x120
[    4.622301]  bus_for_each_drv+0x78/0xd0
[    4.626128]  __device_attach+0xdc/0x190
[    4.629956]  device_initial_probe+0x14/0x20
[    4.634131]  bus_probe_device+0x9c/0xb0
[    4.637959]  deferred_probe_work_func+0x88/0xc0
[    4.642481]  process_one_work+0x1d4/0x390
[    4.646483]  worker_thread+0x298/0x4e0
[    4.650224]  kthread+0x120/0x130
[    4.653444]  ret_from_fork+0x10/0x20
[    4.657012] ---[ end trace 7f8ed140fbcd9d0a ]---
[    4.663391] ------------[ cut here ]------------
[    4.668012] More than allowed devices are using the vpll_int, which is forbidden
[    4.675433] WARNING: CPU: 1 PID: 7 at drivers/clk/zynqmp/pll.c:200 zynqmp_pll_set_rate+0x198/0x200
[    4.684389] Modules linked in:
[    4.687436] CPU: 1 PID: 7 Comm: kworker/u8:0 Tainted: G        W         5.15.19 #3
[    4.695082] Hardware name: ZynqMP ZCU106 RevA (DT)
[    4.699865] Workqueue: events_unbound deferred_probe_work_func
[    4.705689] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    4.712642] pc : zynqmp_pll_set_rate+0x198/0x200
[    4.717251] lr : zynqmp_pll_set_rate+0x198/0x200
[    4.721860] sp : ffffffc009523660
[    4.725167] x29: ffffffc009523660 x28: ffffff887f7f6458 x27: ffffff8801ec4810
[    4.732302] x26: 0000000000000fc2 x25: ffffff8801597f00 x24: 0000000000000060
[    4.739437] x23: 0000000001fca055 x22: ffffff8801597f00 x21: ffffff8801597f80
[    4.746572] x20: 00000000001f4ed6 x19: 000000005b64cf46 x18: 0000000000000030
[    4.753707] x17: 6962726f66207369 x16: 206863696877202c x15: 746e695f6c6c7076
[    4.760842] x14: 2065687420676e69 x13: 6e6564646962726f x12: ffffffc00936b9b0
[    4.767976] x11: 000000000000017a x10: 6c6c707620656874 x9 : 00000000fffff7ff
[    4.775112] x8 : ffffffc0093979b0 x7 : 000000000000bfe8 x6 : 80000000fffff800
[    4.782246] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000
[    4.789373] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffffff880009ad80
[    4.796499] Call trace:
[    4.798939]  zynqmp_pll_set_rate+0x198/0x200
[    4.803200]  clk_change_rate+0x148/0x2c0
[    4.807115]  clk_core_set_rate_nolock+0x154/0x240
[    4.811811]  clk_set_rate+0x38/0x150
[    4.815378]  xilinx_dp_codec_probe+0xd4/0x1f0
[    4.819727]  platform_probe+0x68/0xe0
[    4.823381]  really_probe.part.0+0x9c/0x310
[    4.827556]  __driver_probe_device+0x98/0x150
[    4.831905]  driver_probe_device+0x44/0x120
[    4.836080]  __device_attach_driver+0xb4/0x120
[    4.840515]  bus_for_each_drv+0x78/0xd0
[    4.844343]  __device_attach+0xdc/0x190
[    4.848171]  device_initial_probe+0x14/0x20
[    4.852347]  bus_probe_device+0x9c/0xb0
[    4.856174]  device_add+0x36c/0x860
[    4.859655]  of_device_add+0x58/0x70
[    4.863222]  of_platform_device_create_pdata+0xc0/0x100
[    4.868439]  of_platform_bus_create+0x178/0x390
[    4.872961]  of_platform_populate+0x58/0xf0
[    4.877137]  zynqmp_dpsub_probe+0xe8/0x170
[    4.881224]  platform_probe+0x68/0xe0
[    4.884879]  really_probe.part.0+0x9c/0x310
[    4.889054]  __driver_probe_device+0x98/0x150
[    4.893403]  driver_probe_device+0x44/0x120
[    4.897578]  __device_attach_driver+0xb4/0x120
[    4.902013]  bus_for_each_drv+0x78/0xd0
[    4.905841]  __device_attach+0xdc/0x190
[    4.909669]  device_initial_probe+0x14/0x20
[    4.913844]  bus_probe_device+0x9c/0xb0
[    4.917672]  deferred_probe_work_func+0x88/0xc0
[    4.922194]  process_one_work+0x1d4/0x390
[    4.926196]  worker_thread+0x298/0x4e0
[    4.929937]  kthread+0x120/0x130
[    4.933157]  ret_from_fork+0x10/0x20
[    4.936725] ---[ end trace 7f8ed140fbcd9d0b ]---
[    4.941486] zynqmp_clk_divider_set_rate() set divider failed for dp_audio_ref_div1, ret = -22
[    4.950534] xilinx-dp-snd-codec fd4a0000.display:zynqmp_dp_snd_codec0: Failed to get required clock freq
[    4.960077] xilinx-dp-snd-codec: probe of fd4a0000.display:zynqmp_dp_snd_codec0 failed with error -22
[    4.963290] mmc0: SDHCI controller on ff170000.mmc [ff170000.mmc] using ADMA 64-bit
[    4.969586] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm0: Xilinx DisplayPort Sound PCM probed
[    4.985006] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm1: Xilinx DisplayPort Sound PCM probed
[    4.993136] OF: graph: no port node found in /axi/display@fd4a0000
[    4.999715] xlnx-drm xlnx-drm.0: bound fd4a0000.display (ops 0xffffffc008e4bbb0)
[    5.016438] mmc0: new high speed SDHC card at address e624
[    5.022274] mmcblk0: mmc0:e624 SL16G 14.8 GiB
[    5.032078]  mmcblk0: p1 p2
[    6.083952] zynqmp-display fd4a0000.display: [drm] Cannot find any crtc or sizes
[    6.091594] [drm] Initialized xlnx 1.0.0 20130509 for fd4a0000.display on minor 0
[    6.099109] zynqmp-display fd4a0000.display: ZynqMP DisplayPort Subsystem driver probed
[    6.107390] ahci-ceva fd0c0000.ahci: supply ahci not found, using dummy regulator
[    6.114951] ahci-ceva fd0c0000.ahci: supply phy not found, using dummy regulator
[    6.122426] ahci-ceva fd0c0000.ahci: supply target not found, using dummy regulator
[    6.130431] ahci-ceva fd0c0000.ahci: AHCI 0001.0301 32 slots 2 ports 6 Gbps 0x3 impl platform mode
[    6.139399] ahci-ceva fd0c0000.ahci: flags: 64bit ncq sntf pm clo only pmp fbs pio slum part ccc sds apst
[    6.149950] scsi host0: ahci-ceva
[    6.153575] scsi host1: ahci-ceva
[    6.156998] ata1: SATA max UDMA/133 mmio [mem 0xfd0c0000-0xfd0c1fff] port 0x100 irq 40
[    6.164925] ata2: SATA max UDMA/133 mmio [mem 0xfd0c0000-0xfd0c1fff] port 0x180 irq 40
[    6.196359] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    6.201862] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
[    6.209639] xhci-hcd xhci-hcd.1.auto: hcc params 0x0238f625 hci version 0x100 quirks 0x0000000002010810
[    6.219069] xhci-hcd xhci-hcd.1.auto: irq 47, io mem 0xfe200000
[    6.225217] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[    6.233487] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    6.240716] usb usb1: Product: xHCI Host Controller
[    6.245594] usb usb1: Manufacturer: Linux 5.15.19 xhci-hcd
[    6.251079] usb usb1: SerialNumber: xhci-hcd.1.auto
[    6.256270] hub 1-0:1.0: USB hub found
[    6.260040] hub 1-0:1.0: 1 port detected
[    6.264159] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    6.269651] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
[    6.277317] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[    6.283967] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.15
[    6.292248] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    6.299474] usb usb2: Product: xHCI Host Controller
[    6.304359] usb usb2: Manufacturer: Linux 5.15.19 xhci-hcd
[    6.309854] usb usb2: SerialNumber: xhci-hcd.1.auto
[    6.315018] hub 2-0:1.0: USB hub found
[    6.318784] hub 2-0:1.0: 1 port detected
[    6.326044] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    6.333124] of_cfs_init
[    6.335576] of_cfs_init: OK
[    6.338513] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    6.473325] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    6.480104] zynqmp_pll_disable() clock disable failed for dpll_int, ret = -13
[    6.486350] ata2: SATA link down (SStatus 0 SControl 330)
[    6.488590] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    6.492695] ata1: SATA link down (SStatus 0 SControl 330)
[    6.494527] ALSA device list:
[    6.494531]   No soundcards found.
[    6.501247] cfg80211: failed to load regulatory.db
[    6.574360] EXT4-fs (mmcblk0p2): recovery complete
[    6.580731] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
[    6.590504] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    6.599865] devtmpfs: mounted
[    6.603384] Freeing unused kernel memory: 1984K
[    6.608038] Run /sbin/init as init process
[    6.677481] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null). Quota mode: none.
Starting syslogd: OK
Starting klogd: OK
Running sysctl: OK
Initializing random number generator: OK
Saving random seed: [    6.733545] random: dd: uninitialized urandom read (512 bytes read)
OK
Starting network: OK

Welcome to Buildroot
buildroot login: [    7.203960] zynqmp-display fd4a0000.display: [drm] Cannot find any crtc or sizes

Thank you,
Neal Frager
AMD
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

  reply	other threads:[~2022-05-04  9:34 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-03 15:24 [Buildroot] [PATCH v1 1/2] configs/zynqmp_zcu102_defconfig: transition to tarballs Neal Frager via buildroot
2022-05-03 15:24 ` [Buildroot] [PATCH v1 2/2] configs/zynqmp_zcu106_defconfig: " Neal Frager via buildroot
2022-05-04  6:49   ` Peter Korsgaard
     [not found]     ` <edddb58b-dee7-21aa-05b8-3a94c3e2c4d1@xilinx.com>
2022-05-04  7:18       ` Peter Korsgaard
     [not found]         ` <86b8666c-4427-32c6-c015-f9b67e963195@xilinx.com>
2022-05-04  7:39           ` Peter Korsgaard
2022-05-04  8:53           ` Neal Frager
2022-05-04  9:12             ` Luca Ceresoli
2022-05-04  9:24               ` Neal Frager
2022-05-04  9:34                 ` Neal Frager [this message]
     [not found]                 ` <a430617e-f535-75c5-a848-2384c774368d@xilinx.com>
2022-05-04  9:53                   ` Luca Ceresoli
     [not found]             ` <5dd71ac6-35a1-1d34-0964-66390cbb94ba@xilinx.com>
2022-05-04 12:45               ` Neal Frager
     [not found]                 ` <87d7438b-6b9d-a837-c6b9-0e2f6086b8c7@xilinx.com>
2022-05-04 13:09                   ` Neal Frager
2022-05-11  9:10       ` Peter Korsgaard
     [not found]         ` <08d36a3f-8c9b-173d-f965-fa2aef9a8c77@xilinx.com>
2022-05-11 10:08           ` Peter Korsgaard
2022-05-11 11:06         ` Neal Frager
2022-05-11 13:41           ` Neal Frager
2022-05-11 15:54             ` Peter Korsgaard
2022-05-12 14:38               ` Luca Ceresoli
2022-05-12 16:09                 ` Neal Frager
2022-05-12 19:32                   ` Peter Korsgaard
2022-05-13  4:21                     ` Neal Frager
2022-05-13  7:17                       ` Luca Ceresoli
2022-05-13  8:40                         ` Neal Frager
2022-05-13  9:06                           ` Neal Frager
2022-05-13 10:48                             ` Neal Frager
2022-05-17  7:42                               ` Luca Ceresoli
2022-05-17  7:50                                 ` Neal Frager
2022-05-17  7:58                                 ` Peter Korsgaard
2022-08-01 13:59                           ` Frager, Neal via buildroot
2022-08-02 15:01                             ` Luca Ceresoli via buildroot
2022-08-02 15:06                               ` Frager, Neal via buildroot
2022-08-17 17:23                               ` Frager, Neal via buildroot
2022-08-18 16:13                                 ` Luca Ceresoli via buildroot
2022-05-28  8:37   ` Peter Korsgaard
2022-05-04  6:46 ` [Buildroot] [PATCH v1 1/2] configs/zynqmp_zcu102_defconfig: " Peter Korsgaard
2022-05-28  8:37 ` Peter Korsgaard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=SJ0PR02MB7758942EFEE15015B4DFD261D7C39@SJ0PR02MB7758.namprd02.prod.outlook.com \
    --to=nealf@xilinx.com \
    --cc=buildroot@buildroot.org \
    --cc=giulio.benetti@benettiengineering.com \
    --cc=luca@lucaceresoli.net \
    --cc=michals@xilinx.com \
    --cc=neal.frager@amd.com \
    --cc=peter@korsgaard.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.