Part Number: AM5728
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




