Other Parts Discussed in Thread: TVP5150, TVP5150AM1,
Tool/software: Linux
Hi,
We are using ti-processor-sdk-linux-am57xx-evm-04.02.00.09 release to develop our custom board. We faced the problem of TVP5150 is detected but vip couldn't get firmware. In our design, the tvp5150 is controlled via i2c2 and the 8 bits output of tvp5150 is connected to VIN1A_D23 ~ VIN1A_D16. But we got vip error message below:
[ 3.028856] tvp5150 1-005d: tvp5150 (4.0) chip found @ 0xba (OMAP I2C adapter)
[ 3.036108] tvp5150 1-005d: tvp5150am1 detected.
[ 3.062473] vip 48970000.vip: loading firmware vpdma-1b8.bin
[ 3.062538] vip 48970000.vip: Direct firmware load for vpdma-1b8.bin failed with error -2
[ 3.062546] vip 48970000.vip: couldn't get firmware
[ 3.082461] vip 48990000.vip: loading firmware vpdma-1b8.bin
[ 3.082519] vip 48990000.vip: Direct firmware load for vpdma-1b8.bin failed with error -2
[ 3.082524] vip 48990000.vip: couldn't get firmware
Our HW circuit diagram is below:
AM5728 side:
Connector:
TVP5150 side:
We customize the dts file as below:
/* * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ /dts-v1/; #include "dra74x.dtsi" #include "am572x-idk-common.dtsi" #include "dra74x-mmc-iodelay.dtsi" / { model = "TI AM5728 IDK"; compatible = "ti,am5728-idk", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7"; chosen { stdout-path = &uart3; }; memory { device_type = "memory"; /*zyflex: change memory map, unsure?*/ reg = <0x0 0x40000000 0x0 0x40000000>; }; }; &qspi { spi-max-frequency = <76800000>; m25p80@0 { spi-max-frequency = <76800000>; }; }; &usb1 { dr_mode = "host"; }; &mmc1 { status = "okay"; pinctrl-names = "default", "hs", "sdr12", "sdr25", "sdr50", "ddr50", "sdr104"; pinctrl-0 = <&mmc1_pins_default>; pinctrl-1 = <&mmc1_pins_hs>; pinctrl-2 = <&mmc1_pins_sdr12>; pinctrl-3 = <&mmc1_pins_sdr25>; pinctrl-4 = <&mmc1_pins_sdr50>; pinctrl-5 = <&mmc1_pins_ddr50 &mmc1_iodelay_ddr_rev20_conf>; pinctrl-6 = <&mmc1_pins_sdr104 &mmc1_iodelay_sdr104_rev20_conf>; vmmc-supply = <&ldo1_reg>; bus-width = <4>; cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */ }; &mmc2 { pinctrl-names = "default", "hs", "ddr_1_8v"; pinctrl-0 = <&mmc2_pins_default>; pinctrl-1 = <&mmc2_pins_hs>; pinctrl-2 = <&mmc2_pins_ddr_rev20>; }; &mac { /* cptr pps1 generator properties */ timers = <&timer16>; pinctrl-names = "pwm_off", "pwm_on", "ref_off", "ref_on"; pinctrl-0 = <&pps1_timer16_pwm_off>; pinctrl-1 = <&pps1_timer16_pwm_on>; pinctrl-2 = <&pps1_timer16_pwm2_off>; pinctrl-3 = <&pps1_timer16_pwm2_on>; }; &cpsw_emac0 { status = "okay"; phy_id = <&davinci_mdio>, <3>; /*zyflex*/ phy-mode = "rgmii"; dual_emac_res_vlan = <1>; }; //&cpsw_emac1 { // status = "okay"; // phy_id = <&davinci_mdio>, <0>; /*zyflex*/ // phy-mode = "rgmii"; // dual_emac_res_vlan = <2>; //}; &pruss2_eth { pinctrl-names = "sync0_off", "sync0_on", "latch0_off", "latch0_on", "sync1_off", "sync1_on"; pinctrl-0 = <&pr2_edc_sync0_off>; pinctrl-1 = <&pr2_edc_sync0_on>; pinctrl-2 = <&pr2_edc_latch0_off>; pinctrl-3 = <&pr2_edc_latch0_on>; pinctrl-4 = <&pr2_edc_sync1_off>; pinctrl-5 = <&pr2_edc_sync1_on>; }; &dra7_pmx_core { vin1b_pins_default: vin1b_pins_default { pinctrl-single,pins = < DRA7XX_CORE_IOPAD(0x34E4, PIN_INPUT | MUX_MODE1) /* AD9: vin1a_de0.vin1b_hsync1 */ DRA7XX_CORE_IOPAD(0x34E8, PIN_INPUT | MUX_MODE1) /* AF9: vin1a_fld0.vin1b_vsync1 */ DRA7XX_CORE_IOPAD(0x34EC, PIN_INPUT | MUX_MODE1) /* AE9: vin1a_hsync0.vin1b_fld1 */ DRA7XX_CORE_IOPAD(0x34F0, PIN_INPUT | MUX_MODE1) /* AF8: vin1a_vsync0.vin1b_de1 */ DRA7XX_CORE_IOPAD(0x34E0, PIN_INPUT | MUX_MODE0) /* AH7: vin1b_clk1.vin1b_clk1 */ DRA7XX_CORE_IOPAD(0x3550, PIN_INPUT | MUX_MODE1) /* AD3: vin1a_d23.vin1b_d0 */ DRA7XX_CORE_IOPAD(0x354C, PIN_INPUT | MUX_MODE1) /* AD2: vin1a_d22.vin1b_d1 */ DRA7XX_CORE_IOPAD(0x3548, PIN_INPUT | MUX_MODE1) /* AE6: vin1a_d21.vin1b_d2 */ DRA7XX_CORE_IOPAD(0x3544, PIN_INPUT | MUX_MODE1) /* AE2: vin1a_d20.vin1b_d3 */ DRA7XX_CORE_IOPAD(0x3540, PIN_INPUT | MUX_MODE1) /* AE1: vin1a_d19.vin1b_d4 */ DRA7XX_CORE_IOPAD(0x353C, PIN_INPUT | MUX_MODE1) /* AE5: vin1a_d18.vin1b_d5 */ DRA7XX_CORE_IOPAD(0x3538, PIN_INPUT | MUX_MODE1) /* AE3: vin1a_d17.vin1b_d6 */ DRA7XX_CORE_IOPAD(0x3534, PIN_INPUT | MUX_MODE1) /* AF1: vin1a_d16.vin1b_d7 */ >; }; i2c2_pins_default: i2c2_pins_default { pinctrl-single,pins = < 0x408 (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c2_sda.sda */ 0x40C (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c2_scl.scl */ >; }; pps1_timer16_pwm_on: pps1_timer16_pwm_on { pinctrl-single,pins = < DRA7XX_CORE_IOPAD(0x36a0, PIN_OUTPUT | MUX_MODE10) >; }; pps1_timer16_pwm_off: pps1_timer16_pwm_off { pinctrl-single,pins = < DRA7XX_CORE_IOPAD(0x36a0, PIN_OUTPUT | MUX_MODE15) >; }; pps1_timer16_pwm2_on: pps1_timer16_pwm2_on { pinctrl-single,pins = < DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT | MUX_MODE7) >; }; pps1_timer16_pwm2_off: pps1_timer16_pwm2_off { pinctrl-single,pins = < DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT | MUX_MODE15) >; }; pr2_edc_sync0_on: pr2_edc_sync0_on { pinctrl-single,pins = < DRA7XX_CORE_IOPAD(0x35f8, PIN_OUTPUT | MUX_MODE10) >; }; pr2_edc_sync0_off: pr2_edc_sync0_off { pinctrl-single,pins = < DRA7XX_CORE_IOPAD(0x35f8, PIN_OUTPUT | MUX_MODE15) >; }; pr2_edc_latch0_on: pr2_edc_latch0_on { pinctrl-single,pins = < DRA7XX_CORE_IOPAD(0x35f0, PIN_INPUT | MUX_MODE10) >; }; pr2_edc_latch0_off: pr2_edc_latch0_off { pinctrl-single,pins = < DRA7XX_CORE_IOPAD(0x35f0, PIN_INPUT | MUX_MODE15) >; }; pr2_edc_sync1_on: pr2_edc_sync1_on { pinctrl-single,pins = < DRA7XX_CORE_IOPAD(0x35fc, PIN_OUTPUT | MUX_MODE10) >; }; pr2_edc_sync1_off: pr2_edc_sync1_off { pinctrl-single,pins = < DRA7XX_CORE_IOPAD(0x35fc, PIN_OUTPUT | MUX_MODE15) >; }; }; &i2c2 { status = "okay"; clock-frequency = <400000>; //pinctrl-0 = <&i2c2_pins_default>; tvp5150@5d { compatible = "ti,tvp5150"; reg = <0x5d>; //pdn-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>; //reset-gpios = <&gpio6 7 GPIO_ACTIVE_LOW>; port { tvp5150: endpoint { hsync-active = <1>; vsync-active = <1>; field-even-active = <0>; remote-endpoint = <&vin1b>; }; }; }; }; &vin1b { status = "okay"; pinctrl-name = "default"; pinctrl-0 = <&vin1b_pins_default>; endpoint { slave-mode; remote-endpoint = <&tvp5150>; bus_width = <8>; }; }; &vip1 { status = "okay"; }; &vip2 { status = "okay"; }; &ptp_bc { status = "okay"; }; #include "am57xx-evm-cmem.dtsi"
The boot-up log
U-Boot 2017.01-g18fdd3b-dirty (Aug 13 2018 - 17:04:17 +0800) CPU : DRA752-GP ES2.0 Model: TI AM5728 IDK Board: AM572x IDK REV 1.0 DRAM: 1 GiB MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 *** Warning - bad CRC, using default environment SCSI: SATA link 0 timeout. AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst scanning bus for devices... Found 0 device(s). Net: <ethaddr> not set. Validating first E-fuse MAC Set phy addr!!! Could not get PHY for cpsw: addr 0 cpsw Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc0 is current device SD/MMC found on device 0 reading boot.scr ** Unable to read file boot.scr ** reading uEnv.txt ** Unable to read file uEnv.txt ** switch to partitions #0, OK mmc0 is current device SD/MMC found on device 0 3779752 bytes read in 184 ms (19.6 MiB/s) 108013 bytes read in 11 ms (9.4 MiB/s) ## Flattened Device Tree blob at 88000000 Booting using the fdt blob at 0x88000000 Loading Device Tree to 8ffe2000, end 8ffff5ec ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.9.59-gd67f10a-dirty (collin@collin-VirtualBox) (g cc version 6.2.1 20161016 (Linaro GCC 6.2-2016.11) ) #21 SMP PREEMPT Tue Aug 14 16:35:23 CST 2018 [ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache [ 0.000000] OF: fdt:Machine model: TI AM5728 IDK [ 0.000000] OF: fdt:Ignoring memory range 0x40000000 - 0x80000000 [ 0.000000] efi: Getting EFI parameters from FDT: [ 0.000000] efi: UEFI not found. [ 0.000000] Reserved memory: created CMA memory pool at 0x0000000095800000, s ize 56 MiB [ 0.000000] OF: reserved mem: initialized node ipu2_cma@95800000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, s ize 64 MiB [ 0.000000] OF: reserved mem: initialized node dsp1_cma@99000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created CMA memory pool at 0x000000009d000000, s ize 32 MiB [ 0.000000] OF: reserved mem: initialized node ipu1_cma@9d000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created CMA memory pool at 0x000000009f000000, s ize 8 MiB [ 0.000000] OF: reserved mem: initialized node dsp2_cma@9f000000, compatible id shared-dma-pool [ 0.000000] cma: Reserved 24 MiB at 0x00000000be400000 [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] OMAP4: Map 0x00000000bfd00000 to fe600000 for dram barrier [ 0.000000] Hit pending asynchronous external abort (FSR=0x00000211) during f irst unmask, this is most likely caused by a firmware/bootloader bug. [ 0.000000] DRA752 ES2.0 [ 0.000000] percpu: Embedded 13 pages/cpu @ef631000 s22156 r8192 d22900 u5324 8 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag es: 210496 [ 0.000000] Kernel command line: console=ttyO2,115200n8 root=PARTUUID=306cf69 b-02 rw rootfstype=ext4 rootwait [ 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: 636292K/848896K available (8192K kernel code, 317K rwdata , 2472K rodata, 2048K init, 304K bss, 24188K reserved, 188416K cma-reserved, 234 496K highmem) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) [ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB) [ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .text : 0xc0008000 - 0xc0a00000 (10208 kB) [ 0.000000] .init : 0xc0e00000 - 0xc1000000 (2048 kB) [ 0.000000] .data : 0xc1000000 - 0xc104f600 ( 318 kB) [ 0.000000] .bss : 0xc1051000 - 0xc109d130 ( 305 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] Build-time adjustment of leaf fanout to 32. [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] OMAP clockevent source: timer1 at 32786 Hz [ 0.000000] arm_arch_timer: Architected cp15 timer(s) running at 6.14MHz (phy s). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns [ 0.000004] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 43980 46511023ns [ 0.000015] Switching to timer-based delay loop, resolution 162ns [ 0.000330] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff , max_idle_ns: 58327039986419 ns [ 0.000338] OMAP clocksource: 32k_counter at 32768 Hz [ 0.000763] Console: colour dummy device 80x30 [ 0.000781] WARNING: Your 'console=ttyO2' has been replaced by 'ttyS2' [ 0.000787] This ensures that you still see kernel messages. Please [ 0.000793] update your kernel commandline. [ 0.000811] Calibrating delay loop (skipped), value calculated using timer fr equency.. 12.29 BogoMIPS (lpj=61475) [ 0.000825] pid_max: default: 32768 minimum: 301 [ 0.000929] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000940] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.001599] CPU: Testing write buffer coherency: ok [ 0.001822] /cpus/cpu@0 missing clock-frequency property [ 0.001837] /cpus/cpu@1 missing clock-frequency property [ 0.001848] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.001865] Setting up static identity map for 0x80200000 - 0x80200060 [ 0.080058] EFI services will not be available. [ 0.170255] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.170344] Brought up 2 CPUs [ 0.170357] SMP: Total of 2 processors activated (24.59 BogoMIPS). [ 0.170364] CPU: All CPU(s) started in HYP mode. [ 0.170370] CPU: Virtualization extensions available. [ 0.170824] devtmpfs: initialized [ 0.199036] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0 [ 0.199284] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ma x_idle_ns: 19112604462750000 ns [ 0.199300] futex hash table entries: 512 (order: 3, 32768 bytes) [ 0.202893] pinctrl core: initialized pinctrl subsystem [ 0.203728] NET: Registered protocol family 16 [ 0.204613] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.205684] omap_hwmod: l3_main_2 using broken dt data from ocp [ 0.440349] cpuidle: using governor ladder [ 0.470379] cpuidle: using governor menu [ 0.480268] OMAP GPIO hardware version 0.1 [ 0.494985] irq: no irq domain found for /ocp/l4@4a000000/scm@2000/pinmux@140 0 ! [ 0.521643] No ATAGs? [ 0.521669] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.521679] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.522043] omap4_sram_init:Unable to allocate sram needed to handle errata I 688 [ 0.522053] omap4_sram_init:Unable to get sram pool needed to handle errata I 688 [ 0.522606] OMAP DMA hardware revision 0.0 [ 0.571713] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver ( LinkedList1/2/3 supported) [ 0.573003] edma 43300000.edma: memcpy is disabled [ 0.577785] edma 43300000.edma: TI EDMA DMA engine driver [ 0.581724] omap-iommu 40d01000.mmu: 40d01000.mmu registered [ 0.581912] omap-iommu 40d02000.mmu: 40d02000.mmu registered [ 0.582075] omap-iommu 58882000.mmu: 58882000.mmu registered [ 0.582225] omap-iommu 55082000.mmu: 55082000.mmu registered [ 0.582482] omap-iommu 41501000.mmu: 41501000.mmu registered [ 0.582669] omap-iommu 41502000.mmu: 41502000.mmu registered [ 0.585347] palmas 0-0058: Irq flag is 0x00000004 [ 0.612385] palmas 0-0058: Muxing GPIO 2f, PWM 0, LED 0 [ 0.615452] SMPS3: supplied by VMAIN [ 0.618634] SMPS6: supplied by VMAIN [ 0.620320] SMPS7: supplied by VMAIN [ 0.622187] SMPS8: supplied by VMAIN [ 0.623485] SMPS9: supplied by VMAIN [ 0.624399] V3_3D: supplied by smps9 [ 0.624618] vtt_fixed: supplied by V3_3D [ 0.624724] LDO1: supplied by VMAIN [ 0.631271] random: fast init done [ 0.631502] LDO2: supplied by VMAIN [ 0.641356] LDO3: supplied by VMAIN [ 0.651389] LDO4: supplied by VMAIN [ 0.663391] LDO9: supplied by VMAIN [ 0.671764] LDOLN: supplied by VMAIN [ 0.681493] LDOUSB: supplied by VMAIN [ 0.694511] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz [ 0.695030] omap_i2c 48072000.i2c: bus 1 rev0.12 at 400 kHz [ 0.695216] media: Linux media interface: v0.10 [ 0.695267] Linux video capture interface: v2.00 [ 0.695302] pps_core: LinuxPPS API ver. 1 registered [ 0.695309] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giome tti <giometti@linux.it> [ 0.695329] PTP clock support registered [ 0.695358] EDAC MC: Ver: 3.0.0 [ 0.696065] omap-mailbox 4883c000.mailbox: omap mailbox rev 0x400 [ 0.696356] omap-mailbox 4883e000.mailbox: omap mailbox rev 0x400 [ 0.696650] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400 [ 0.696940] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400 [ 0.697276] Advanced Linux Sound Architecture Driver Initialized. [ 0.698087] clocksource: Switched to clocksource arch_sys_counter [ 0.708333] NET: Registered protocol family 2 [ 0.708838] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 0.708901] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) [ 0.709025] TCP: Hash tables configured (established 8192 bind 8192) [ 0.709077] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 0.709108] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 0.709304] NET: Registered protocol family 1 [ 0.709637] RPC: Registered named UNIX socket transport module. [ 0.709646] RPC: Registered udp transport module. [ 0.709653] RPC: Registered tcp transport module. [ 0.709659] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.710586] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counte rs available [ 0.713491] workingset: timestamp_bits=14 max_order=18 bucket_order=4 [ 0.720934] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.721651] NFS: Registering the id_resolver key type [ 0.721674] Key type id_resolver registered [ 0.721682] Key type id_legacy registered [ 0.721720] ntfs: driver 2.1.32 [Flags: R/O]. [ 0.722876] bounce: pool size: 64 pages [ 0.723016] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 2 46) [ 0.723026] io scheduler noop registered [ 0.723034] io scheduler deadline registered [ 0.723161] io scheduler cfq registered (default) [ 0.728393] pinctrl-single 4a003400.pinmux: 282 pins at pa fc003400 size 1128 [ 0.731080] dra7-pcie 51000000.pcie: Linked as a consumer to phy-4a094000.pci ephy.3 [ 0.731403] OF: PCI: host bridge /ocp/axi@0/pcie@51000000 ranges: [ 0.731415] OF: PCI: No bus range found for /ocp/axi@0/pcie@51000000, using [bus 00-ff] [ 0.731448] OF: PCI: IO 0x20003000..0x20012fff -> 0x00000000 [ 0.731469] OF: PCI: MEM 0x20013000..0x2fffffff -> 0x20013000 [ 1.732860] dra7-pcie 51000000.pcie: phy link never came up [ 1.733025] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00 [ 1.733037] pci_bus 0000:00: root bus resource [bus 00-ff] [ 1.733048] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] [ 1.733058] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff] [ 1.733437] PCI: bus0: Fast back to back transfers disabled [ 1.733552] PCI: bus1: Fast back to back transfers enabled [ 1.733676] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff] [ 1.733692] pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff] [ 1.733705] pci 0000:00:00.0: PCI bridge to [bus 01] [ 1.733925] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt [ 1.795310] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled [ 1.798730] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 301, base_baud = 3000000) is a 8250 [ 2.808767] console [ttyS2] enabled [ 2.814135] omap_rng 48090000.rng: OMAP Random Number Generator ver. 20 [ 2.820912] [drm] Initialized [ 2.825660] OMAP DSS rev 6.1 [ 2.829024] omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_compone nt_ops) [ 2.837464] omapdss_dss 58000000.dss: bound 58040000.encoder (ops hdmi5_compo nent_ops) [ 2.858050] brd: module loaded [ 2.866377] loop: module loaded [ 2.873584] m25p80 spi0.0: unrecognized JEDEC id bytes: 00, 00, 00 [ 2.880450] libphy: Fixed MDIO Bus: probed [ 2.938113] davinci_mdio 48485000.mdio: davinci mdio revision 1.6 [ 2.944235] davinci_mdio 48485000.mdio: detected phy mask fffffff7 [ 2.952515] libphy: 48485000.mdio: probed [ 2.956547] davinci_mdio 48485000.mdio: phy[3]: device 48485000.mdio:03, driv er Micrel KSZ9031 Gigabit PHY [ 2.966902] cpsw 48484000.ethernet: Detected MACID = c8:fd:19:b6:15:d4 [ 2.973574] cpsw 48484000.ethernet: device node lookup for pps timer input fa iled [ 2.981170] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies) [ 2.989317] cpsw 48484000.ethernet: cpsw: Detected MACID = c8:fd:19:b6:15:d5 [ 2.997843] mousedev: PS/2 mouse device common for all mice [ 3.003761] i2c /dev entries driver [ 3.028856] tvp5150 1-005d: tvp5150 (4.0) chip found @ 0xba (OMAP I2C adapter ) [ 3.036108] tvp5150 1-005d: tvp5150am1 detected. [ 3.062473] vip 48970000.vip: loading firmware vpdma-1b8.bin [ 3.062538] vip 48970000.vip: Direct firmware load for vpdma-1b8.bin failed w ith error -2 [ 3.062546] vip 48970000.vip: couldn't get firmware [ 3.082461] vip 48990000.vip: loading firmware vpdma-1b8.bin [ 3.082519] vip 48990000.vip: Direct firmware load for vpdma-1b8.bin failed w ith error -2 [ 3.082524] vip 48990000.vip: couldn't get firmware [ 3.107883] omap_hsmmc 4809c000.mmc: Got CD GPIO [ 3.178443] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 mode [ 3.184823] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 mode [ 3.269171] ledtrig-cpu: registered to indicate activity on CPUs [ 3.279202] NET: Registered protocol family 10 [ 3.294317] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 3.300660] NET: Registered protocol family 17 [ 3.305254] Key type dns_resolver registered [ 3.309646] omap_voltage_late_init: Voltage driver support not added [ 3.316088] Power Management for TI OMAP4+ devices. [ 3.321193] Registering SWP/SWPB emulation handler [ 3.334447] dmm 4e000000.dmm: workaround for errata i878 in use [ 3.341733] dmm 4e000000.dmm: initialized all PAT entries [ 3.348464] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 3.355104] [drm] No driver support for vblank timestamp query. [ 3.361077] omapdrm omapdrm.0: No connectors reported connected with modes [ 3.367982] [drm] Cannot find any crtc or sizes - going 1024x768 [ 3.377160] [drm] Enabling DMM ywrap scrolling [ 3.385976] Console: switching to colour frame buffer device 128x48 [ 3.394938] mmc1: new DDR MMC card at address 0001 [ 3.400825] omapdrm omapdrm.0: fb0: omapdrm frame buffer device [ 3.405360] mmcblk1: mmc1:0001 Q2J54A 3.59 GiB [ 3.415543] mmcblk1boot0: mmc1:0001 Q2J54A partition 1 16.0 MiB [ 3.421685] mmcblk1boot1: mmc1:0001 Q2J54A partition 2 16.0 MiB [ 3.428562] mmcblk1: p1 p2 [ 3.440620] ldo1: Restricting voltage, 3300000-1800000uV [ 3.445954] omap_hsmmc 4809c000.mmc: vmmc_aux set voltage failed [ 3.451998] omap_hsmmc 4809c000.mmc: failed to switch 1.8v [ 3.458927] hctosys: unable to open rtc device (rtc0) [ 3.464706] ALSA device list: [ 3.467684] No soundcards found. [ 3.471672] Waiting for root device PARTUUID=306cf69b-02... [ 3.616519] mmc0: host does not support reading read-only switch, assuming wr ite-enable [ 3.627380] mmc0: new high speed SDHC card at address aaaa [ 3.633297] mmcblk0: mmc0:aaaa SL08G 7.40 GiB [ 3.638838] mmcblk0: p1 p2 [ 4.129048] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. O pts: (null) [ 4.137201] VFS: Mounted root (ext4 filesystem) on device 179:50. [ 4.146407] devtmpfs: mounted [ 4.150712] Freeing unused kernel memory: 2048K [ 4.407634] systemd[1]: System time before build time, advancing clock. [ 4.437644] systemd[1]: systemd 230 running in system mode. (+PAM -AUDIT -SEL INUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL + XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN) [ 4.456150] systemd[1]: Detected architecture arm. Welcome to Arago 2017.10! [ 4.488920] systemd[1]: Set hostname to <am57xx-evm>. [ 4.784898] systemd[1]: Reached target Remote File Systems. [ OK ] Reached target Remote File Systems. [ 4.818395] systemd[1]: Listening on Network Service Netlink Socket. [ OK ] Listening on Network Service Netlink Socket. [ 4.858171] systemd[1]: Reached target Swap. [ OK ] Reached target Swap. [ 4.889455] systemd[1]: Created slice System Slice. [ OK ] Created slice System Slice. [ 4.918292] systemd[1]: Listening on udev Control Socket. [ OK ] Listening on udev Control Socket. [ 4.948673] systemd[1]: Created slice User and Session Slice. [ OK ] Created slice User and Session Slice. [ 4.978216] systemd[1]: Listening on udev Kernel Socket. [ OK ] Listening on udev Kernel Socket. [ OK ] Listening on Journal Socket (/dev/log). [ OK ] Listening on Journal Socket. Mounting Debug File System... Mounting Temporary Directory... Mounting POSIX Message Queue File System... Starting alignment.service... Starting Load Kernel Modules... [ OK ] Started Forward Password Requests to Wall Directory Watch. [ OK ] Listening on Syslog Socket. [ OK ] Listening on /dev/initctl Compatibility Named Pipe. [ OK ] Started Dispatch Password Requests to Console Directory Watch. [ OK ] Reached target Paths. [ OK ] Created slice system-getty.slice. Starting Create Static Device Nodes in /dev... Starting Journal Service... Starting Setup Virtual Console... [ OK ] Reached target Slices. [ OK ] Created slice system-serial\x2dgetty.slice. [ OK ] Listening on Process Core Dump Socket. Starting Remount Root and Kernel File Systems... [ 5.633588] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) [ OK ] Mounted Debug File System. [ OK ] Mounted POSIX Message Queue File System. [ OK ] Mounted Temporary Directory. [ OK ] Started Journal Service. [ OK ] Started alignment.service. [FAILED] Failed to start Load Kernel Modules. See 'systemctl status systemd-modules-load.service' for details. [ OK ] Started Create Static Device Nodes in /dev. [ OK ] Started Setup Virtual Console. [ OK ] Started Remount Root and Kernel File Systems. Starting udev Coldplug all Devices... Starting udev Kernel Device Manager... [ OK ] Reached target Local File Systems (Pre). Mounting /var/volatile... Mounting /media/ram... Starting Apply Kernel Variables... Mounting Configuration File System... Starting Flush Journal to Persistent Storage... [ OK ] Mounted Configuration File System. [ OK ] Mounted /var/volatile. [ OK ] Mounted /media/ram. [ OK ] Started udev Kernel Device Manager. [ OK ] Started Apply Kernel Variables. [ 6.368221] systemd-journald[116]: Received request to flush runtime journal from PID 1 [ OK ] Started Flush Journal to Persistent Storage. Starting Load/Save Random Seed... [ OK ] Reached target Local File Systems. Starting Create Volatile Files and Directories... [ OK ] Started Load/Save Random Seed. [ 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 Synchronized. [ OK ] Started udev Coldplug all Devices. [ OK ] Reached target System Initialization. [ OK ] Listening on RPCbind Server Activation Socket. [ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket. [ OK ] Listening on D-Bus System Message Bus Socket. [ OK ] Listening on dropbear.socket. [ OK ] Reached target Sockets. [ OK ] Started Daily Cleanup of Temporary Directories. [ OK ] Reached target Timers. [ OK ] Reached target Basic System. [ OK ] Started Kernel Logging Service. Starting uim-sysfs.service... Starting TI MultiCore Tools Daemon... [ OK ] Started System Logging Service. Starting Print notice about GPLv3 packages... [ OK ] Started D-Bus System Message Bus. Starting Network Service... Starting Avahi mDNS/DNS-SD Stack... Starting Login Service... Starting Telephony service... [FAILED] Failed to start TI MultiCore Tools Daemon. See 'systemctl status ti-mct-daemon.service' for details. [ OK ] Found device /dev/ttyS2. [ 7.723982] net eth1: initializing cpsw version 1.15 (0) [ 7.767448] cpsw 48484000.ethernet: initialized cpsw ale version 1.4 [ 7.767456] cpsw 48484000.ethernet: ALE Table size 1024 [ 7.770330] libphy: PHY 48485000.mdio:01 not found [ 7.770336] net eth1: phy "48485000.mdio:01" not found on slave 1, err -19 [ 7.802259] cpts ptp bc clkid 0 [ 7.816863] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready [ 7.834798] net eth0: initializing cpsw version 1.15 (0) [ 7.921427] EXT4-fs (mmcblk1p2): recovery complete [ 7.921439] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. O pts: (null) [ 7.994886] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 8.025832] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 8.058496] Micrel KSZ9031 Gigabit PHY 48485000.mdio:03: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=48485000.mdio:03, irq=-1) [ 8.078306] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ OK ] Started Network Service. [ OK ] Started Avahi mDNS/DNS-SD Stack. [ OK ] Started Telephony service. [ OK ] Started Login Service. [ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. [ OK ] Reached target Network. Starting Permit User Sessions... Starting Simple Network Management Protocol (SNMP) Daemon.... Starting Lightning Fast Webserver With Light System Requirements... [ OK ] Started strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf. Starting Enable and configure wl18xx bluetooth stack... Starting Network Name Resolution... [ OK ] Started Permit User Sessions. [ OK ] Started Enable and configure wl18xx bluetooth stack. [ OK ] Started Network Name Resolution. [ OK ] Started Lightning Fast Webserver With Light System Requirements. [ OK ] Started Simple Network Management Protocol (SNMP) Daemon.. [ OK ] Started Getty on tty1. [ OK ] Started Serial Getty on ttyS2. [ OK ] Reached target Login Prompts. Starting Synchronize System and HW clocks... [FAILED] Failed to start Synchronize System and HW clocks. See 'systemctl status sync-clocks.service' for details. [ OK ] Started uim-sysfs.service. Starting rc.pvr.service... [ OK ] Started rc.pvr.service. Starting weston.service... [ OK ] Started weston.service. Starting telnetd.service... Starting tiipclad-daemon.service... [ OK ] Started telnetd.service. [ OK ] Started tiipclad-daemon.service. Starting thttpd.service... [ OK ] Started thttpd.service. Starting rng-tools.service... [ OK ] Started rng-tools.service. [ 10.233835] random: crng init done Starting gdbserverproxy.service... [ OK ] Started gdbserverproxy.service. Starting matrix-gui-2.0.service... [ OK ] Started matrix-gui-2.0.service. Starting thermal-zone-init.service... [ OK ] Started thermal-zone-init.service. *************************************************************** *************************************************************** NOTICE: This file system contains the following GPLv3 packages: autoconf binutils-dev binutils bison-dev bison cifs-utils cpp-symlinks cpp dosfstools g++-symlinks g++ gawk-dev gawk gcc-symlinks gcc gdb gdbc6x gdbserver glmark2 gstreamer1.0-libav hidapi libcairo-perf-utils libgmp10 libidn11 libmpc3 libmpfr4 libreadline-dev libreadline6 m4-dev m4 make nettle parted swig-dev swig If you do not wish to distribute GPLv3 components please remove the above packages prior to distribution. This can be done using the opkg remove command. i.e.: opkg remove <package> Where <package> is the name printed in the list above NOTE: If the package is a dependency of another package you will be notified of the dependent packages. You should use the --force-removal-of-dependent-packages option to also remove the dependent packages as well *************************************************************** *************************************************************** [ OK ] Started Print notice about GPLv3 packages. [ OK ] Reached target Multi-User System. Starting Update UTMP about System Runlevel Changes... [ OK ] Started Update UTMP about System Runlevel Changes. _____ _____ _ _ | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ | | _| .'| . | . | | __| _| . | | | -_| _| _| |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| |___| |___| Arago Project http://arago-project.org am57xx-evm ttyS2 Arago 2017.10 am57xx-evm ttyS2 am57xx-evm login:
We wondered if we lost any configurations in the device tree file or configuration file?
Any suggestion we would very appreciate.
Thanks.
Collin