Part Number: PROCESSOR-SDK-AM62X
Other Parts Discussed in Thread: AM625, AB15
Hi , TI engineer .
sdk :ti-processor-sdk-linux-am62xx-evm-08.06.00.42
ddr :512M .
I have a problem on the tidss VP2 port . Hardware we use VP2 (DSI) to outpu 24bits RGB standtard signal for RGB control chips . the RGB contol chips transforms the RGB signal to VGA port .
I configure the dts of kenel like this .
panel_rgb: panel-rgb {
compatible = "panel-dpi";
//backlight = <&backlight_rgb>;
//power-supply = <&vdd_rgb>;
status = "okay";
panel-width-mm = <68>;
panel-height-mm = <121>;
bus-fmt = "rgb888"; //rgb888 or rgb565
panel-timing {
clock-frequency = <85500000>;
hactive = <1366>;
vactive = <768>;
hback-porch = <223>;
hfront-porch = <60>;
vback-porch = <24>;
vfront-porch = <3>;
hsync-len = <143>;
vsync-len = <3>;
hsync-active = <1>;
vsync-active = <1>;
de-active = <1>;
pixelclk-active = <1>;
};
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
rgb_in1: endpoint {
remote-endpoint = <&dpi1_out>;
};
};
};
};
main_dss0_pins_default: main-dss0-pins-default {
pinctrl-single,pins = <
AM62X_IOPAD(0x0100, PIN_OUTPUT, 0) /* (AC25) VOUT0_VSYNC */
AM62X_IOPAD(0x00f8, PIN_OUTPUT, 0) /* (AB24) VOUT0_HSYNC */
AM62X_IOPAD(0x0104, PIN_OUTPUT, 0) /* (AC24) VOUT0_PCLK */
AM62X_IOPAD(0x00fc, PIN_OUTPUT, 0) /* (Y20) VOUT0_DE */
AM62X_IOPAD(0x00b8, PIN_OUTPUT, 0) /* (U22) VOUT0_DATA0 */
AM62X_IOPAD(0x00bc, PIN_OUTPUT, 0) /* (V24) VOUT0_DATA1 */
AM62X_IOPAD(0x00c0, PIN_OUTPUT, 0) /* (W25) VOUT0_DATA2 */
AM62X_IOPAD(0x00c4, PIN_OUTPUT, 0) /* (W24) VOUT0_DATA3 */
AM62X_IOPAD(0x00c8, PIN_OUTPUT, 0) /* (Y25) VOUT0_DATA4 */
AM62X_IOPAD(0x00cc, PIN_OUTPUT, 0) /* (Y24) VOUT0_DATA5 */
AM62X_IOPAD(0x00d0, PIN_OUTPUT, 0) /* (Y23) VOUT0_DATA6 */
AM62X_IOPAD(0x00d4, PIN_OUTPUT, 0) /* (AA25) VOUT0_DATA7 */
AM62X_IOPAD(0x00d8, PIN_OUTPUT, 0) /* (V21) VOUT0_DATA8 */
AM62X_IOPAD(0x00dc, PIN_OUTPUT, 0) /* (W21) VOUT0_DATA9 */
AM62X_IOPAD(0x00e0, PIN_OUTPUT, 0) /* (V20) VOUT0_DATA10 */
AM62X_IOPAD(0x00e4, PIN_OUTPUT, 0) /* (AA23) VOUT0_DATA11 */
AM62X_IOPAD(0x00e8, PIN_OUTPUT, 0) /* (AB25) VOUT0_DATA12 */
AM62X_IOPAD(0x00ec, PIN_OUTPUT, 0) /* (AA24) VOUT0_DATA13 */
AM62X_IOPAD(0x00f0, PIN_OUTPUT, 0) /* (Y22) VOUT0_DATA14 */
AM62X_IOPAD(0x00f4, PIN_OUTPUT, 0) /* (AA21) VOUT0_DATA15 */
AM62X_IOPAD(0x005c, PIN_OUTPUT, 1) /* (R24) GPMC0_AD8.VOUT0_DATA16 */
AM62X_IOPAD(0x0060, PIN_OUTPUT, 1) /* (R25) GPMC0_AD9.VOUT0_DATA17 */
AM62X_IOPAD(0x0064, PIN_OUTPUT, 1) /* (T25) GPMC0_AD10.VOUT0_DATA18 */
AM62X_IOPAD(0x0068, PIN_OUTPUT, 1) /* (R21) GPMC0_AD11.VOUT0_DATA19 */
AM62X_IOPAD(0x006c, PIN_OUTPUT, 1) /* (T22) GPMC0_AD12.VOUT0_DATA20 */
AM62X_IOPAD(0x0070, PIN_OUTPUT, 1) /* (T24) GPMC0_AD13.VOUT0_DATA21 */
AM62X_IOPAD(0x0074, PIN_OUTPUT, 1) /* (U25) GPMC0_AD14.VOUT0_DATA22 */
AM62X_IOPAD(0x0078, PIN_OUTPUT, 1) /* (U24) GPMC0_AD15.VOUT0_DATA23 */
//AM62X_IOPAD(0x009c, PIN_OUTPUT, 1) /* (V25) GPMC0_WAIT1.VOUT0_EXTPCLKIN */
>;
};
&dss {
pinctrl-names = "default";
pinctrl-0 = <&main_dss0_pins_default>;
status= "okay";
};
&dss_ports {
#address-cells = <1>;
#size-cells = <0>;
/*VP2:DPI OUTPUT*/
port@1{
reg = <1>;
dpi1_out:endpoint{
data-lines = <24>;
remote-endpoint = <&rgb_in1>;
};
};
};
below is the kernel information . DRM fb Error
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 5.10.168-g2c23e6c538 (hj@hj-VirtualBox) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #4 SMP PREEMPT Tue Sep 19 13:06:56 CST 2023
[ 0.000000] Machine model: LICHAN Texas Instruments AM625 SK
[ 0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
[ 0.000000] printk: bootconsole [ns16550a0] enabled
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009da00000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@9da00000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009db00000, size 12 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@9db00000, compatible id shared-dma-pool
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x000000009fffffff]
[ 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 0x0000000080000000-0x000000009d9fffff]
[ 0.000000] node 0: [mem 0x000000009da00000-0x000000009e6fffff]
[ 0.000000] node 0: [mem 0x000000009e700000-0x000000009e77ffff]
[ 0.000000] node 0: [mem 0x000000009e780000-0x000000009fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000009fffffff]
[ 0.000000] cma: Failed to reserve 512 MiB
[ 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: Trusted OS migration not required
[ 0.000000] psci: SMC Calling Convention v1.2
[ 0.000000] percpu: Embedded 22 pages/cpu s51288 r8192 d30632 u90112
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: ARM erratum 845719
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129024
[ 0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=PARTUUID=811b4ae0-02 rw rootfstype=ext4 rootwait
[ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 447444K/524288K available (11200K kernel code, 1162K rwdata, 4308K rodata, 1920K init, 431K bss, 76844K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 256 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] GICv3: Distributor has no Range Selector support
[ 0.000000] GICv3: 16 PPIs implemented
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001880000
[ 0.000000] ITS [mem 0x01820000-0x0182ffff]
[ 0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
[ 0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
[ 0.000000] ITS@0x0000000001820000: allocated 524288 Devices @80800000 (flat, esz 8, psz 64K, shr 0)
[ 0.000000] ITS: using cache flushing for cmd queue
[ 0.000000] GICv3: using LPI property table @0x0000000080040000
[ 0.000000] GIC: using cache flushing for LPI property table
[ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000080050000
[ 0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
[ 0.000004] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
[ 0.008517] Console: colour dummy device 80x25
[ 0.013110] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
[ 0.023791] pid_max: default: 32768 minimum: 301
[ 0.028595] LSM: Security Framework initializing
[ 0.033367] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes, linear)
[ 0.040847] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes, linear)
[ 0.050542] rcu: Hierarchical SRCU implementation.
[ 0.055730] Platform MSI: msi-controller@1820000 domain created
[ 0.062045] PCI/MSI: /bus@f0000/interrupt-controller@1800000/msi-controller@1820000 domain created
[ 0.071288] EFI services will not be available.
[ 0.076188] smp: Bringing up secondary CPUs ...
[ 0.081456] Detected VIPT I-cache on CPU1
[ 0.081494] GICv3: CPU1: found redistributor 1 region 0:0x00000000018a0000
[ 0.081508] GICv3: CPU1: using allocated LPI pending table @0x0000000080060000
[ 0.081570] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.082211] Detected VIPT I-cache on CPU2
[ 0.082235] GICv3: CPU2: found redistributor 2 region 0:0x00000000018c0000
[ 0.082246] GICv3: CPU2: using allocated LPI pending table @0x0000000080070000
[ 0.082283] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.082866] Detected VIPT I-cache on CPU3
[ 0.082887] GICv3: CPU3: found redistributor 3 region 0:0x00000000018e0000
[ 0.082897] GICv3: CPU3: using allocated LPI pending table @0x0000000080080000
[ 0.082929] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.082996] smp: Brought up 1 node, 4 CPUs
[ 0.162730] SMP: Total of 4 processors activated.
[ 0.167543] CPU features: detected: 32-bit EL0 Support
[ 0.172815] CPU features: detected: CRC32 instructions
[ 0.185453] CPU: All CPU(s) started at EL2
[ 0.189661] alternatives: patching kernel code
[ 0.195387] devtmpfs: initialized
[ 0.205440] KASLR disabled due to lack of seed
[ 0.210188] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.220167] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.227453] pinctrl core: initialized pinctrl subsystem
[ 0.233335] DMI not present or invalid.
[ 0.237894] NET: Registered protocol family 16
[ 0.242976] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
[ 0.250215] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.258158] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.266762] thermal_sys: Registered thermal governor 'step_wise'
[ 0.266767] thermal_sys: Registered thermal governor 'power_allocator'
[ 0.273457] cpuidle: using governor menu
[ 0.284366] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.291380] ASID allocator initialised with 65536 entries
[ 0.320313] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.327192] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.334046] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.340897] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.348721] cryptd: max_cpu_qlen set to 1000
[ 0.355955] k3-chipinfo 43000014.chipid: Family:AM62X rev:SR1.0 JTAGID[0x0bb7e02f] Detected
[ 0.365019] vcc_5v0: supplied by vmain_pd
[ 0.369508] vcc_3v3_sys: supplied by vmain_pd
[ 0.374363] vdd_mmc1: supplied by vcc_3v3_sys
[ 0.379078] wlan_lten: supplied by vcc_3v3_sys
[ 0.383876] wlan_en: supplied by wlan_lten
[ 0.388336] vcc_1v8: supplied by vcc_3v3_sys
[ 0.393986] iommu: Default domain type: Translated
[ 0.399319] SCSI subsystem initialized
[ 0.403647] mc: Linux media interface: v0.10
[ 0.408039] videodev: Linux video capture interface: v2.00
[ 0.413709] pps_core: LinuxPPS API ver. 1 registered
[ 0.418784] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.428132] PTP clock support registered
[ 0.432173] EDAC MC: Ver: 3.0.0
[ 0.436057] omap-mailbox 29000000.mailbox: omap mailbox rev 0x66fc9100
[ 0.443216] FPGA manager framework
[ 0.446790] Advanced Linux Sound Architecture Driver Initialized.
[ 0.453928] clocksource: Switched to clocksource arch_sys_counter
[ 0.460391] VFS: Disk quotas dquot_6.6.0
[ 0.464453] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.476778] NET: Registered protocol family 2
[ 0.481428] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.489534] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 0.498129] TCP established hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.506080] TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear)
[ 0.513458] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.520093] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.526785] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.534046] NET: Registered protocol family 1
[ 0.538957] RPC: Registered named UNIX socket transport module.
[ 0.545026] RPC: Registered udp transport module.
[ 0.549834] RPC: Registered tcp transport module.
[ 0.554643] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.561233] NET: Registered protocol family 44
[ 0.565789] PCI: CLS 0 bytes, default 64
[ 0.570616] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 0.582768] Initialise system trusted keyrings
[ 0.587544] workingset: timestamp_bits=46 max_order=17 bucket_order=0
[ 0.597678] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.604229] NFS: Registering the id_resolver key type
[ 0.609451] Key type id_resolver registered
[ 0.613729] Key type id_legacy registered
[ 0.617886] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.624743] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.632492] 9p: Installing v9fs 9p2000 file system support
[ 0.671690] Key type asymmetric registered
[ 0.675888] Asymmetric key parser 'x509' registered
[ 0.680915] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 0.688481] io scheduler mq-deadline registered
[ 0.693113] io scheduler kyber registered
[ 0.699410] pinctrl-single 4084000.pinctrl: 34 pins, size 136
[ 0.705751] pinctrl-single f4000.pinctrl: 171 pins, size 684
[ 0.714173] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 0.727745] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[ 0.740424] panel-simple panel-rgb: supply power not found, using dummy regulator
[ 0.748258] panel-simple panel-rgb: Expected bpc in {6,8} but got: 0
[ 0.762452] brd: module loaded
[ 0.772555] loop: module loaded
[ 0.776625] megasas: 07.714.04.00-rc1
[ 0.783998] tun: Universal TUN/TAP device driver, 1.6
[ 0.789787] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[ 0.796204] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[ 0.802318] sky2: driver version 1.30
[ 0.807039] VFIO - User Level meta-driver version: 0.3
[ 0.813319] i2c /dev entries driver
[ 0.818654] sdhci: Secure Digital Host Controller Interface driver
[ 0.824997] sdhci: Copyright(c) Pierre Ossman
[ 0.829775] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.836675] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.843171] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[ 0.851308] optee: probing for conduit method.
[ 0.855901] optee: revision 3.20 (8e74d476)
[ 0.856179] optee: dynamic shared memory is enabled
[ 0.865689] optee: initialized driver
[ 0.871336] NET: Registered protocol family 17
[ 0.876050] 9pnet: Installing 9P2000 support
[ 0.880499] Key type dns_resolver registered
[ 0.885239] Loading compiled-in X.509 certificates
[ 0.895518] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 0.909979] ti-sci 44043000.system-controller: lpm region is required for suspend but not provided.
[ 0.919324] ti-sci 44043000.system-controller: ABI: 3.1 (firmware rev 0x0008 '8.6.4--v08.06.04 (Chill Capybar')
[ 0.984881] omap-gpmc 3b000000.memory-controller: GPMC revision 6.0
[ 0.991391] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
[ 0.999979] omap_i2c 4900000.i2c: bus 0 rev0.12 at 100 kHz
[ 1.006542] omap_i2c 2b200000.i2c: bus 1 rev0.12 at 100 kHz
[ 1.013335] omap_i2c 20010000.i2c: bus 2 rev0.12 at 400 kHz
[ 1.019463] ti-sci-intr 4210000.interrupt-controller: Interrupt Router 5 domain created
[ 1.027796] ti-sci-intr bus@f0000:interrupt-controller@a00000: Interrupt Router 3 domain created
[ 1.037037] ti-sci-inta 48000000.interrupt-controller: Interrupt Aggregator domain 28 created
[ 1.046890] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 1.055869] ti-udma 485c0100.dma-controller: Number of rings: 82
[ 1.064005] ti-udma 485c0100.dma-controller: Channels: 48 (bchan: 18, tchan: 12, rchan: 18)
[ 1.075062] ti-udma 485c0000.dma-controller: Number of rings: 150
[ 1.084871] ti-udma 485c0000.dma-controller: Channels: 35 (tchan: 20, rchan: 15)
[ 1.095030] printk: console [ttyS2] disabled
[ 1.099480] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 29, base_baud = 3000000) is a 8250
[ 1.108251] printk: console [ttyS2] enabled
[ 1.108251] printk: console [ttyS2] enabled
[ 1.116703] printk: bootconsole [ns16550a0] disabled
[ 1.116703] printk: bootconsole [ns16550a0] disabled
[ 1.127568] omap8250 2830000.serial: failed to get alias
[ 1.133507] omap8250 2840000.serial: failed to get alias
[ 1.139245] omap8250 2850000.serial: failed to get alias
[ 1.144911] omap8250 2860000.serial: failed to get alias
[ 1.152334] [drm] Initialized tidss 1.0.0 20180215 for 30200000.dss on minor 0
[ 1.159742] tidss 30200000.dss: [drm] *ERROR* fbdev: Failed to setup generic emulation (ret=-12)
[ 1.176353] davinci_mdio 8000f00.mdio: Configuring MDIO in manual mode
[ 1.221940] davinci_mdio 8000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
[ 1.231144] davinci_mdio 8000f00.mdio: phy[1]: device 8000f00.mdio:01, driver unknown
[ 1.238984] davinci_mdio 8000f00.mdio: phy[2]: device 8000f00.mdio:02, driver unknown
[ 1.246917] am65-cpsw-nuss 8000000.ethernet: initializing am65 cpsw nuss version 0x6BA01103, cpsw version 0x6BA81103 Ports: 3 quirks:00000006
[ 1.259848] am65-cpsw-nuss 8000000.ethernet: Use random MAC address
[ 1.266116] am65-cpsw-nuss 8000000.ethernet: initialized cpsw ale version 1.5
[ 1.273242] am65-cpsw-nuss 8000000.ethernet: ALE Table size 512
[ 1.279900] am65-cpsw-nuss 8000000.ethernet: CPTS ver 0x4e8a010c, freq:500000000, add_val:1 pps:0
[ 1.289616] am65-cpsw-nuss 8000000.ethernet: set new flow-id-base 19
[ 1.299747] rtc-ti-k3 2b1f0000.rtc: registered as rtc0
[ 1.304941] rtc-ti-k3 2b1f0000.rtc: setting system clock to 1970-01-01T00:00:04 UTC (4)
[ 1.417096] mmc1: CQHCI version 5.10
[ 1.423889] vdd_rgb: supplied by vcc_5v0
[ 1.428351] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 1.437758] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 1.446331] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 1.454995] debugfs: Directory 'pd:53' with parent 'pm_genpd' already present!
[ 1.462160] mmc1: SDHCI controller on fa00000.mmc [fa00000.mmc] using ADMA 64-bit
[ 1.462265] debugfs: Directory 'pd:52' with parent 'pm_genpd' already present!
[ 1.470699] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 1.476972] debugfs: Directory 'pd:51' with parent 'pm_genpd' already present!
[ 1.492393] debugfs: Directory 'pd:182' with parent 'pm_genpd' already present!
[ 1.511576] ALSA device list:
[ 1.514561] No soundcards found.
[ 1.514596] mmc1: new high speed SDHC card at address 59b4
[ 1.524233] mmcblk1: mmc1:59b4 14.9 GiB
[ 1.530646] mmcblk1: p1 p2
[ 1.534647] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 1.996339] EXT4-fs (mmcblk1p2): warning: mounting fs with errors, running e2fsck is recommended
[ 2.007175] EXT4-fs (mmcblk1p2): recovery complete
[ 2.013588] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
[ 2.021747] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 2.031542] devtmpfs: mounted
[ 2.035945] Freeing unused kernel memory: 1920K
[ 2.040609] Run /sbin/init as init process
[ 2.358280] systemd[1]: System time before build time, advancing clock.
[ 2.447765] NET: Registered protocol family 10
[ 2.453303] Segment Routing with IPv6
[ 2.501298] systemd[1]: systemd 244.5+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
[ 2.523374] systemd[1]: Detected architecture arm64.
Welcome to Arago 2021.09!
[ 2.570804] systemd[1]: Set hostname to <am62xx-evm>.
[ 2.843830] systemd[1]: /lib/systemd/system/startwlansta.service:7: Unknown key name 'After' in section 'Service', ignoring.
[ 2.856234] systemd[1]: /lib/systemd/system/startwlanap.service:7: Unknown key name 'After' in section 'Service', ignoring.
[ 2.879018] systemd[1]: /lib/systemd/system/irqbalanced.service:6: Unknown key name 'ConditionCPUs' in section 'Unit', ignoring.
[ 2.908431] systemd[1]: /lib/systemd/system/docker.socket:6: ListenStream= references a path below legacy directory /var/run/, updating /var/run/docker.sock → /run/docker.sock; please update the unit file accordingly.
[ 3.014413] random: systemd: uninitialized urandom read (16 bytes read)
[ 3.024778] systemd[1]: Created slice system-getty.slice.
[ OK ] Created slice system-getty.slice.
[ 3.046103] random: systemd: uninitialized urandom read (16 bytes read)
[ 3.054534] systemd[1]: Created slice system-serial\x2dgetty.slice.
[ OK ] Created slice system-serial\x2dgetty.slice.
[ 3.078085] random: systemd: uninitialized urandom read (16 bytes read)
[ 3.086169] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 3.106429] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password …ts to Console Directory Watch.
[ 3.130234] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password R…uests to Wall Directory Watch.
[ 3.154215] systemd[1]: Reached target Paths.
[ OK ] Reached target Paths.
[ 3.170087] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
[ 3.190041] systemd[1]: Reached target Slices.
[ OK ] Reached target Slices.
[ 3.206060] systemd[1]: Reached target Swap.
[ OK ] Reached target Swap.
[ 3.246352] systemd[1]: Listening on RPCbind Server Activation Socket.
[ OK ] Listening on RPCbind Server Activation Socket.
[ 3.270247] systemd[1]: Reached target RPC Port Mapper.
[ OK ] Reached target RPC Port Mapper.
[ 3.294975] systemd[1]: Listening on Process Core Dump Socket.
[ OK ] Listening on Process Core Dump Socket.
[ 3.318447] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ OK ] Listening on initctl Compatibility Named Pipe.
[ 3.345465] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
[ 3.354352] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 3.382701] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 3.398800] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 3.422593] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 3.442422] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 3.466769] systemd[1]: Mounting Huge Pages File System...
Mounting Huge Pages File System...
[ 3.486778] systemd[1]: Mounting POSIX Message Queue File System...
Mounting POSIX Message Queue File System...
[ 3.514644] systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel Debug File System...
[ 3.535392] systemd[1]: Mounting Temporary Directory (/tmp)...
Mounting Temporary Directory (/tmp)...
[ 3.555104] systemd[1]: Starting Create list of static device nodes for the current kernel...
Starting Create list of st…odes for the current kernel...
[ 3.591769] systemd[1]: Starting Start psplash boot splash screen...
Starting Start psplash boot splash screen...
[ 3.622616] systemd[1]: Starting RPC Bind...
Starting RPC Bind...
[ 3.638432] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[ 3.654132] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 3.678437] systemd[1]: Starting Load Kernel Modules...
Starting Load Kernel Modules...
[ 3.698398] cryptodev: loading out-of-tree module taints kernel.
[ 3.703154] systemd[1]: Starting Remount Root and Kernel File Systems...
Starting Remount Root and Kernel File Systems 3.712227] cryptodev: driver 1.10 loaded.
[0m...
[ 3.722998] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
[ 3.735498] systemd[1]: Starting udev Coldplug all Devices...
Starting udev Coldplug all Devices...
[ 3.756254] systemd[1]: Started RPC Bind.
[ OK ] Started RPC Bind.
[ 3.774947] systemd[1]: Started Journal Service.
[ OK ] Started Journal Service.
[ OK ] Mounted Huge Pages File System.
[ OK ] Mounted POSIX Message Queue File System.
[ OK ] Mounted Kernel Debug File System.
[ OK ] Mounted Temporary Directory (/tmp).
[ OK ] Started Create list of sta… nodes for the current kernel.
[FAILED] Failed to start Start psplash boot splash screen.
See 'systemctl status psplash-start.service' for details.
[DEPEND] Dependency failed for Star…progress communication helper.
[ OK ] Started Load Kernel Modules.
[ OK ] Started Remount Root and Kernel File Systems.
Mounting Kernel Configuration File System...
Starting Flush Journal to Persistent Storage...
[ 4.024807] systemd-journald[189]: Received client request to flush runtime journal.
[ 4.032973] random: systemd: uninitialized urandom read (16 bytes read)
Starting Apply Kernel Variables...
[ 4.046160] random: systemd-journal: uninitialized urandom read (16 bytes read)
[ 4.058087] random: systemd: uninitialized urandom read (16 bytes read)
Starting Create Static Device Nodes in /dev...
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Started Flush Journal to Persistent Storage.
[ OK ] Started Apply Kernel Variables.
[ OK ] Started Create Static Device Nodes in /dev.
[ OK ] Reached target Local File Systems (Pre).
Mounting /media/ram...
Mounting /var/volatile...
Starting udev Kernel Device Manager...
[ OK ] Started udev Coldplug all Devices.
[ OK ] Mounted /media/ram.
[ OK ] Mounted /var/volatile.
Starting udev Wait for Complete Device Initialization...
Starting Load/Save Random Seed...
[ OK ] Reached target Local File Systems.
Starting Create Volatile Files and Directories...
[ OK ] Started udev Kernel Device Manager.
[ OK ] Started Create Volatile Files and Directories.
Starting Network Time Synchronization...
Starting Update UTMP about System Boot/Shutdown...
[ OK ] Started Update UTMP about System Boot/Shutdown.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Time Set.
[ OK ] Reached target System Time Synchronized.
[ 4.779223] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 4.802903] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 4.812155] rtc-ds1307 2-0068: registered as rtc1
[ 4.821249] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 4.836562] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 4.920195] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 4.987711] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 5.001861] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 5.011918] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 5.022291] platform 78000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
[ 5.023673] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 5.044062] platform 78000000.r5f: configured R5F for IPC-only mode
[ 5.050896] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 5.067247] platform 78000000.r5f: assigned reserved memory node r5f-dma-memory@9da00000
[ 5.082767] remoteproc remoteproc0: 78000000.r5f is available
[ 5.092395] remoteproc remoteproc0: attaching to 78000000.r5f
[ 5.103113] platform 78000000.r5f: R5F core initialized in IPC-only mode
[ 5.112029] remoteproc0#vdev0buffer: assigned reserved memory node r5f-dma-memory@9da00000
[ 5.128008] virtio_rpmsg_bus virtio0: rpmsg host is online
[ 5.128284] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xd
[ 5.134247] random: systemd: uninitialized urandom read (16 bytes read)
[ 5.137851] remoteproc0#vdev0buffer: registered virtio0 (type 7)
[ 5.137863] remoteproc remoteproc0: remote processor 78000000.r5f is now attached
[ 5.143355] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 5.143526] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xe
[ 5.150648] random: systemd: uninitialized urandom read (16 bytes read)
[ 5.160735] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
[ 5.168572] random: systemd: uninitialized urandom read (16 bytes read)
[ 5.245216] PVR_K: 211: Read BVNC 33.15.11.3 from HW device registers
[ 5.282879] PVR_K: 211: RGX Device registered with BVNC 33.15.11.3
[ 5.323470] [drm] Initialized pvr 1.15.6133109 20170530 for fd00000.gpu on minor 1
[ 5.332811] pwm-backlight backlight-rgb: supply power not found, using dummy regulator
KMSprint information:
root@am62xx-evm:~# kmsprint
Connector 0 (39) DPI-1 (connected)
Encoder 0 (38) DPI
root@am62xx-evm:~# modetest -M tidss
Encoders:
id crtc type possible crtcs possible clones
38 0 DPI 0x00000001 0x00000001
Connectors:
id encoder status name size (mm) modes encoders
39 0 connected DPI-1 0x0 1 38
modes:
index name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot)
#0 1366x768 59.79 1366 1426 1569 1792 768 771 774 798 85500 flags: phsync, pvsync; type: preferred, driver
props:
1 EDID:
flags: immutable blob
blobs:
value:
2 DPMS:
flags: enum
enums: On=0 Standby=1 Suspend=2 Off=3
value: 0
5 link-status:
flags: enum
enums: Good=0 Bad=1
value: 0
6 non-desktop:
flags: immutable range
values: 0 1
value: 0
4 TILE:
flags: immutable blob
blobs:
value:
20 CRTC_ID:
flags: object
value: 0
CRTCs:
id fb pos size
37 0 (0,0) (0x0)
#0 nan 0 0 0 0 0 0 0 0 0 flags: ; type:
props:
22 ACTIVE:
flags: range
values: 0 1
value: 0
23 MODE_ID:
flags: blob
blobs:
value:
19 OUT_FENCE_PTR:
flags: range
values: 0 18446744073709551615
value: 0
24 VRR_ENABLED:
flags: range
values: 0 1
value: 0
27 CTM:
flags: blob
blobs:
value:
28 GAMMA_LUT:
flags: blob
blobs:
value:
29 GAMMA_LUT_SIZE:
flags: immutable range
values: 0 4294967295
value: 256
Planes:
id crtc fb CRTC x,y x,y gamma size possible crtcs
31 0 0 0,0 0,0 0 0x00000001
formats: AR12 AB12 RA12 RG16 BG16 AR15 AB15 AR24 AB24 RA24 BA24 RG24 BG24 AR30 AB30 XR12 XB12 RX12 XR15 XB15 XR24 XB24 RX24 BX24 XR30 XB30 YUYV UYVY NV12
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 1
17 FB_ID:
flags: object
value: 0
18 IN_FENCE_FD:
flags: signed range
values: -1 2147483647
value: -1
20 CRTC_ID:
flags: object
value: 0
13 CRTC_X:
flags: signed range
values: -2147483648 2147483647
value: 0
14 CRTC_Y:
flags: signed range
values: -2147483648 2147483647
value: 0
15 CRTC_W:
flags: range
values: 0 2147483647
value: 0
16 CRTC_H:
flags: range
values: 0 2147483647
value: 0
9 SRC_X:
flags: range
values: 0 4294967295
value: 0
10 SRC_Y:
flags: range
values: 0 4294967295
value: 0
11 SRC_W:
flags: range
values: 0 4294967295
value: 0
12 SRC_H:
flags: range
values: 0 4294967295
value: 0
32 zpos:
flags: range
values: 0 1
value: 0
33 COLOR_ENCODING:
flags: enum
enums: ITU-R BT.601 YCbCr=0 ITU-R BT.709 YCbCr=1
value: 0
34 COLOR_RANGE:
flags: enum
enums: YCbCr limited range=0 YCbCr full range=1
value: 0
35 alpha:
flags: range
values: 0 65535
value: 65535
36 pixel blend mode:
flags: enum
enums: Pre-multiplied=0 Coverage=1
value: 0
40 0 0 0,0 0,0 0 0x00000001
formats: AR12 AB12 RA12 RG16 BG16 AR15 AB15 AR24 AB24 RA24 BA24 RG24 BG24 AR30 AB30 XR12 XB12 RX12 XR15 XB15 XR24 XB24 RX24 BX24 XR30 XB30 YUYV UYVY NV12
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 0
17 FB_ID:
flags: object
value: 0
18 IN_FENCE_FD:
flags: signed range
values: -1 2147483647
value: -1
20 CRTC_ID:
flags: object
value: 0
13 CRTC_X:
flags: signed range
values: -2147483648 2147483647
value: 0
14 CRTC_Y:
flags: signed range
values: -2147483648 2147483647
value: 0
15 CRTC_W:
flags: range
values: 0 2147483647
value: 0
16 CRTC_H:
flags: range
values: 0 2147483647
value: 0
9 SRC_X:
flags: range
values: 0 4294967295
value: 0
10 SRC_Y:
flags: range
values: 0 4294967295
value: 0
11 SRC_W:
flags: range
values: 0 4294967295
value: 0
12 SRC_H:
flags: range
values: 0 4294967295
value: 0
41 zpos:
flags: range
values: 0 1
value: 0
42 COLOR_ENCODING:
flags: enum
enums: ITU-R BT.601 YCbCr=0 ITU-R BT.709 YCbCr=1
value: 0
43 COLOR_RANGE:
flags: enum
enums: YCbCr limited range=0 YCbCr full range=1
value: 0
44 alpha:
flags: range
values: 0 65535
value: 65535
45 pixel blend mode:
flags: enum
enums: Pre-multiplied=0 Coverage=1
value: 0
Frame buffers:
id size pitch
could you give me some advices ? Thank you very much!