Part Number:TDA2
Tool/software: Linux
Part Number:TDA2
Tool/software: Linux
Part Number:AM3354
Tool/software: Linux
Dear TI Team,
We have a design with AM3354. In our board we are using UART1, UART2, UART3, and UART4 to communicate with our external devices. As known, UART0(ttyS0) is used as console terminal and we are able to see the debug messages on that port. However, we are also able to see the debug messages on UART3 after device is up. In our use case, we will send/receive some set of commands to/from our another board over UART3(ttyS3). While some commands are sending properly, on the other side some of them are received not properly, actually some characters are missing in the commands. Below you can see our message body.
Here, our main question is related with console terminal. Normally it must not be seen or available on UART3 port but currently it is.
We are suspecting from a wrong configuration at our side but dont know which side is wrong. Can you pls. help on to debug this issue?
Linux Version:
Linux 4.14.67-gd315a9bb00 armv7l
Distrubution:
D="arago"
NAME="Arago"
VERSION="2018.08"
VERSION_ID="2018.08"
PRETTY_NAME="Arago 2018.08"
Message Format
StartCommand(1Byte) | MessageCommand(1Byte) | Payload(4Byte) | CheckSum(1Byte) | StopCommand(1Byte)| LF(1Byte)
Console Window(UART3, UART0)
Thanks,
Regards,
Zafer Çalışkan
Part Number:TMDSICE3359
Tool/software: Linux
I try install the runit into the linux RT.
I have read the google.
As I understood:
When I compile the runit in x86 (ubuntu 16.04 LTS), the compiler found the "-lgcc_eh" and "-lc" in "libgcc.a" and "libgcc_eh.a" files at "/usr/lib/gcc/x86_64-linux-gnu/5" directory. So, it compile finely.
When I compile the runit in arm (linux RT Arago 2018.04), the compiler can not find the "-lgcc_eh" and "-lc":
/usr/lib/gcc/arm-linux-gnueabi/7.2.1/../../../../arm-linux-gnueabi/bin/ld: cannot find -lgcc_eh
/usr/lib/gcc/arm-linux-gnueabi/7.2.1/../../../../arm-linux-gnueabi/bin/ld: cannot find -lc
the compiler tried to find "-lgcc_eh" and "-lc" in files at "/usr/lib/gcc/arm-linux-gnueabi/7.2.1/../../../../arm-linux-gnueabi/bin/ld".
The file "libgcc.a" is in "/usr/lib/". But there are no any "libgcc_eh.a" file at rootfs.
Please help.
Part Number:TDA2EVM5777
Matching Question between TDA2SXBTQABC(SOC) and TPS659039(PMU):
1. We used following PMU(TPS659039 Orderable device: O9039A387IZWSRQ1; Device Mark: TPS659039 OTP 87 1.3) to match DRA756 for early project.
2. New ADAS project will choose TDA2SXBTQABC(SOC), we know PMU description is PO9039A387IZWSRQ1 on DRA74xDRA75xTDA2xCPU Board Schematic Rev H_sprr210(VAYU EVM);
Please help us to confirm same PMU(TPS659039 Orderable device: O9039A387IZWSRQ1; Device Mark: TPS659039 OTP 87 1.3) can match with TDA2SXBTQABC(SOC) ?
Are PO9039A387IZWSRQ1 and O9039A387IZWSRQ1 same PMU ?
Part Number:66AK2H14
Tool/software: TI-RTOS
Hi,
I am using CCV7 and ti-processor-sdk-rtos-k2hk-evm-04.03.00.05-Windows-x86-Install.
We have designed the custom board using 66AK2H14 . In which Micro semi Ethernet switch(VCS7429) is connected to the SGMII ports of the K2H processor.
2. SGMII to SGMII with Forced Link Configuration:
Whether there is any limitation from 66AK2H14 processor side for forced link configuration?
Is there any changes other than what is specified in section 2.4.3.4 SGMII to SGMII with Forced Link Configuration of the GBE user guide for forced link configuration?
Part Number:TDA2P-ACD
Hi Experts,
My customer tries to use Ethernet on TDA2Px RVP. But Ethernet doesn't work. They don't see "NDK: Link Status: 1000Mb/s Full Duplex on PHY 12". Also, if they ping from the machine, no response returned.
They are using Radar SDK 3.04 with their modifications. Following is thier cfg.mk settings for ethernet.
#
# Supported values: ipu1_0 none
#
FATFS_PROC_TO_USE=none
#
# Supported values: ipu1_0 ipu1_1 none
#
NDK_PROC_TO_USE=ipu1_1
#Used to control TFDTP stack (supported only when NDK_PROC_TO_USE = ipu1_1)
NSP_TFDTP_INCLUDE=yes
Do you see any issues?
Best regards,
Ken
Part Number:AM3352
Tool/software: Linux
Hello , I have met a problem about com port, and I need your help , thanks
platform : AM3352 / USB to 4UARTS
(1) The following is some info which you may need :
root@Adv335x:~# uname -a
Linux Adv335x 4.14.79-rt47-g28d73230da #2 PREEMPT RT Thu Feb 21 01:31:12 PST 2019 armv7l GNU/Linux
root@Adv335x:~# lsusb
Bus 001 Device 002: ID 0403:6011 Future Technology Devices International, Ltd FT4232H Quad HS USB-UART/FIFO IC
I use the usb to 4 UARTS of FT4232H Quad High Speed USB to Multipurpose UART/MPSSE IC , and the driver seems to work well,
TI SDK is the lastest version : v05.02 but ti sdk has two version of PROCESSOR-SDK-LINUX-AM335X and PROCESSOR-SDK-LINUX-RT-AM335X.
and I have test both the version of rt and non-rt.
the problem is that PROCESSOR-SDK-LINUX-AM335X works well while PROCESSOR-SDK-LINUX-RT-AM335X has the warnning all the time when I use the COM port.
And I need to use the PROCESSOR-SDK-LINUX-RT-AM335X version, so please help me to sovle it , thanks
and here is the boot warning log:
[ 131.599806] WARNING: CPU: 0 PID: 251 at drivers/dma/ti/cppi41.c:342 cppi41_irq+0x1d8/0x224
[ 131.599812] Modules linked in: ip_tables x_tables ti_am335x_adc ti_am335x_tscadc btrfs xor zstd_decompress zstd_compress xxhash ftdi_sio usbserial raid6_pq musb_dsps musb_hdrc udc_core usbcore phy_am335x phy_generic usb_common phy_am335x_control wkup_m3_rproc omap_aes_driver crypto_engine omap_sham omap_crypto pm33xx musb_am335x omap_wdt wkup_m3_ipc remoteproc ti_emif_sram
[ 131.599894] CPU: 0 PID: 251 Comm: irq/59-47400000 Tainted: G W 4.14.79-rt47-g28d73230da #2
[ 131.599899] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 131.599904] Backtrace:
[ 131.599937] [<c010b420>] (dump_backtrace) from [<c010b684>] (show_stack+0x18/0x1c)
[ 131.599947] r6:00000000 r5:c09cd1a8 r4:00000000 r3:00000000
[ 131.599970] [<c010b66c>] (show_stack) from [<c07d05a0>] (dump_stack+0x20/0x28)
[ 131.599989] [<c07d0580>] (dump_stack) from [<c0127cbc>] (__warn+0xdc/0x104)
[ 131.600001] [<c0127be0>] (__warn) from [<c0127d0c>] (warn_slowpath_null+0x28/0x30)
[ 131.600012] r10:000001f4 r8:0000006e r7:00000060 r6:00000000 r5:00000000 r4:cb1c84d0
[ 131.600027] [<c0127ce4>] (warn_slowpath_null) from [<c044e5f0>] (cppi41_irq+0x1d8/0x224)
[ 131.600043] [<c044e418>] (cppi41_irq) from [<c0167714>] (irq_forced_thread_fn+0x28/0x5c)
[ 131.600053] r10:c0c53939 r9:cb1b5934 r8:c01676ec r7:cb1b9d58 r6:cb1b9d00 r5:cb1b9d00
[ 131.600058] r4:cb0a0a00
[ 131.600068] [<c01676ec>] (irq_forced_thread_fn) from [<c0167344>] (irq_thread+0xfc/0x200)
[ 131.600076] r6:cb1b9d00 r5:00000001 r4:cb0a0a00 r3:cb4cc700
[ 131.600096] [<c0167248>] (irq_thread) from [<c0143cf8>] (kthread+0x11c/0x154)
[ 131.600107] r10:c0167248 r8:cb0a0a00 r7:cb49d3d8 r6:cb0a0a40 r5:00000000 r4:cb49d3c0
[ 131.600120] [<c0143bdc>] (kthread) from [<c0107b30>] (ret_from_fork+0x14/0x24)
[ 131.600130] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c0143bdc
[ 131.600136] r4:cb0a0a40 r3:ffffffff
[ 131.600141] ---[ end trace 0000000000000017 ]---
[ 131.600147] cppi41_irq() q 110 desc 00000000
[ 131.669704] musb_host_rx 1965: Rx interrupt with no errors or packet!
[ 131.739724] musb_host_rx 1965: Rx interrupt with no errors or packet!
[ 131.774906] musb_host_rx 1965: Rx interrupt with no errors or packet!
[ 131.809753] musb_host_rx 1965: Rx interrupt with no errors or packet!
[ 131.879613] musb_host_rx 1965: Rx interrupt with no errors or packet!
[ 131.949737] musb_host_rx 1965: Rx interrupt with no errors or packet!
[ 132.019775] musb_host_rx 1965: Rx interrupt with no errors or packet!
[ 132.054928] musb_host_rx 1965: Rx interrupt with no errors or packet!
and here is the boot log:
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.14.79-rt47-g28d73230da (user@ubuntu) (gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03)) #2 PREEMPT RT Thu Feb 21 01:31:12 PST 2019
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: TI AM335x Advantech ECU1251
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] cma: Reserved 48 MiB at 0x8c800000
[ 0.000000] On node 0 totalpages: 65536
[ 0.000000] free_area_init_node: node 0, pgdat c0c5230c, node_mem_map cfda1000
[ 0.000000] Normal zone: 576 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 65536 pages, LIFO batch:15
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] AM335X ES2.1 (sgx neon)
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 64960
[ 0.000000] Kernel command line: console=ttyO0,115200n8 coherent_pool=2M root=/dev/mmcblk0p2 ro rootfstype=ext3 rootwait ip=none
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Memory: 198288K/262144K available (7168K kernel code, 335K rwdata, 2456K rodata, 1024K init, 272K bss, 14704K reserved, 49152K cma-reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xd0800000 - 0xff800000 ( 752 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0800000 (8160 kB)
[ 0.000000] .init : 0xc0b00000 - 0xc0c00000 (1024 kB)
[ 0.000000] .data : 0xc0c00000 - 0xc0c53c00 ( 335 kB)
[ 0.000000] .bss : 0xc0c53c00 - 0xc0c97f5c ( 273 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] RCU priority boosting: priority 1 delay 500 ms.
[ 0.000000] No expedited grace period (rcu_normal_after_boot).
[ 0.000000] Tasks RCU enabled.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
[ 0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[ 0.000014] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.000028] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000036] OMAP clocksource: timer1 at 24000000 Hz
[ 0.000192] timer_probe: no matching timers found
[ 0.000404] Console: colour dummy device 80x30
[ 0.000555] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
[ 0.000558] This ensures that you still see kernel messages. Please
[ 0.000560] update your kernel commandline.
[ 0.000589] Calibrating delay loop... 795.44 BogoMIPS (lpj=3977216)
[ 0.089123] pid_max: default: 32768 minimum: 301
[ 0.089324] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.089333] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.090260] CPU: Testing write buffer coherency: ok
[ 0.090318] CPU0: Spectre v2: using BPIALL workaround
[ 0.091089] Setting up static identity map for 0x80100000 - 0x80100060
[ 0.091367] Hierarchical SRCU implementation.
[ 0.092097] EFI services will not be available.
[ 0.093564] devtmpfs: initialized
[ 0.103208] random: get_random_u32 called from bucket_table_alloc+0x100/0x274 with crng_init=0
[ 0.103767] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 0.104128] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.104161] futex hash table entries: 256 (order: 1, 8192 bytes)
[ 0.107888] pinctrl core: initialized pinctrl subsystem
[ 0.108696] DMI not present or invalid.
[ 0.109418] NET: Registered protocol family 16
[ 0.114263] DMA: preallocated 2048 KiB pool for atomic coherent allocations
[ 0.128370] omap_hwmod: debugss: _wait_target_disable failed
[ 0.186360] gpio gpiochip0: (gpio): added GPIO chardev (254:0)
[ 0.186477] gpiochip_setup_dev: registered GPIOs 0 to 31 on device: gpiochip0 (gpio)
[ 0.186798] OMAP GPIO hardware version 0.1
[ 0.187862] gpio gpiochip1: (gpio): added GPIO chardev (254:1)
[ 0.187962] gpiochip_setup_dev: registered GPIOs 32 to 63 on device: gpiochip1 (gpio)
[ 0.189036] gpio gpiochip2: (gpio): added GPIO chardev (254:2)
[ 0.189266] gpiochip_setup_dev: registered GPIOs 64 to 95 on device: gpiochip2 (gpio)
[ 0.190460] gpio gpiochip3: (gpio): added GPIO chardev (254:3)
[ 0.190572] gpiochip_setup_dev: registered GPIOs 96 to 127 on device: gpiochip3 (gpio)
[ 0.197504] omap-gpmc 50000000.gpmc: GPMC revision 6.0
[ 0.197537] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
[ 0.197581] gpiochip_find_base: found new base at 510
[ 0.197942] gpio gpiochip4: (omap-gpmc): added GPIO chardev (254:4)
[ 0.198046] gpiochip_setup_dev: registered GPIOs 510 to 511 on device: gpiochip4 (omap-gpmc)
[ 0.200498] No ATAGs?
[ 0.200515] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.216935] edma 49000000.edma: TI EDMA DMA engine driver
[ 0.217540] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator@0[0]'
[ 0.220576] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c0_pins, deferring probe
[ 0.220713] media: Linux media interface: v0.10
[ 0.220783] Linux video capture interface: v2.00
[ 0.220906] pps_core: LinuxPPS API ver. 1 registered
[ 0.220917] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.220943] PTP clock support registered
[ 0.220990] EDAC MC: Ver: 3.0.0
[ 0.221546] dmi: Firmware registration failed.
[ 0.222019] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[ 0.222406] Advanced Linux Sound Architecture Driver Initialized.
[ 0.223859] clocksource: Switched to clocksource timer1
[ 0.234182] NET: Registered protocol family 2
[ 0.235113] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.235164] TCP bind hash table entries: 2048 (order: 3, 49152 bytes)
[ 0.235265] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.235384] UDP hash table entries: 256 (order: 2, 16384 bytes)
[ 0.235425] UDP-Lite hash table entries: 256 (order: 2, 16384 bytes)
[ 0.235630] NET: Registered protocol family 1
[ 0.236201] RPC: Registered named UNIX socket transport module.
[ 0.236219] RPC: Registered udp transport module.
[ 0.236227] RPC: Registered tcp transport module.
[ 0.236235] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.236253] PCI: CLS 0 bytes, default 64
[ 0.237237] hw perfevents: no interrupt-affinity property for /pmu, guessing.
[ 0.237383] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[ 0.239077] workingset: timestamp_bits=14 max_order=16 bucket_order=2
[ 0.244912] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.245889] NFS: Registering the id_resolver key type
[ 0.245942] Key type id_resolver registered
[ 0.245952] Key type id_legacy registered
[ 0.246016] ntfs: driver 2.1.32 [Flags: R/O].
[ 0.248457] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[ 0.248477] io scheduler noop registered
[ 0.248486] io scheduler deadline registered
[ 0.248657] io scheduler cfq registered (default)
[ 0.248670] io scheduler mq-deadline registered
[ 0.248679] io scheduler kyber registered
[ 0.250000] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[ 0.313026] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[ 0.316722] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250
[ 0.959544] console [ttyS0] enabled
[ 0.964454] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 31, base_baud = 3000000) is a 8250
[ 0.974523] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 32, base_baud = 3000000) is a 8250
[ 0.984540] 481a6000.serial: ttyS3 at MMIO 0x481a6000 (irq = 33, base_baud = 3000000) is a 8250
[ 0.994588] 481a8000.serial: ttyS4 at MMIO 0x481a8000 (irq = 34, base_baud = 3000000) is a 8250
[ 1.005573] omap_rng 48310000.rng: Random Number Generator ver. 20
[ 1.026371] brd: module loaded
[ 1.037797] loop: module loaded
[ 1.043833] mdio_bus fixed-0: GPIO lookup for consumer reset
[ 1.044058] mdio_bus fixed-0: using lookup tables for GPIO lookup
[ 1.044070] mdio_bus fixed-0: lookup for GPIO reset failed
[ 1.044098] libphy: Fixed MDIO Bus: probed
[ 1.064298] mdio_bus 4a101000.mdio: GPIO lookup for consumer reset
[ 1.064315] mdio_bus 4a101000.mdio: using lookup tables for GPIO lookup
[ 1.064324] mdio_bus 4a101000.mdio: lookup for GPIO reset failed
[ 1.123920] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
[ 1.131626] davinci_mdio 4a101000.mdio: detected phy mask fffffff8
[ 1.141037] libphy: 4a101000.mdio: probed
[ 1.145138] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver Micrel KSZ8041
[ 1.153792] davinci_mdio 4a101000.mdio: phy[1]: device 4a101000.mdio:01, driver Micrel KSZ8041
[ 1.162447] davinci_mdio 4a101000.mdio: phy[2]: device 4a101000.mdio:02, driver Micrel KSZ8041
[ 1.172216] cpsw 4a100000.ethernet: Detected MACID = 60:64:05:f0:a0:94
[ 1.178928] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
[ 1.185319] cpsw 4a100000.ethernet: ALE Table size 1024
[ 1.190619] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
[ 1.198770] cpsw 4a100000.ethernet: cpsw: Detected MACID = 60:64:05:f0:a0:96
[ 1.207592] i2c /dev entries driver
[ 1.211586] IR NEC protocol handler initialized
[ 1.216190] IR RC5(x/sz) protocol handler initialized
[ 1.221266] IR RC6 protocol handler initialized
[ 1.225816] IR JVC protocol handler initialized
[ 1.230365] IR Sony protocol handler initialized
[ 1.235002] IR SANYO protocol handler initialized
[ 1.239726] IR Sharp protocol handler initialized
[ 1.244451] IR MCE Keyboard/mouse protocol handler initialized
[ 1.250309] IR XMP protocol handler initialized
[ 1.255905] sdhci: Secure Digital Host Controller Interface driver
[ 1.262117] sdhci: Copyright(c) Pierre Ossman
[ 1.267068] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
[ 1.267079] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
[ 1.267121] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (0)
[ 1.267197] omap_hsmmc 48060000.mmc: Got CD GPIO
[ 1.271846] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
[ 1.271853] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
[ 1.271864] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@48060000[0]'
[ 1.271873] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@48060000[0]'
[ 1.271880] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
[ 1.271889] omap_hsmmc 48060000.mmc: lookup for GPIO wp failed
[ 1.324624] omap_hsmmc 47810000.mmc: GPIO lookup for consumer cd
[ 1.324638] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
[ 1.324678] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@47810000[0]' - status (0)
[ 1.324698] omap_hsmmc 47810000.mmc: Got CD GPIO
[ 1.332238] omap_hsmmc 47810000.mmc: GPIO lookup for consumer wp
[ 1.332245] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
[ 1.332258] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@47810000[0]'
[ 1.332267] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@47810000[0]'
[ 1.332274] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
[ 1.332282] omap_hsmmc 47810000.mmc: lookup for GPIO wp failed
[ 1.371407] mmc0: host does not support reading read-only switch, assuming write-enable
[ 1.381475] mmc0: new high speed SD card at address 59b4
[ 1.387805] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.394126] mmcblk0: mmc0:59b4 AF UD 908 MiB
[ 1.403240] mmcblk0: p1 p2 p3 p4
[ 1.408265] NET: Registered protocol family 10
[ 1.414718] Segment Routing with IPv6
[ 1.414803] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 1.415602] NET: Registered protocol family 17
[ 1.415912] Key type dns_resolver registered
[ 1.416188] omap_voltage_late_init: Voltage driver support not added
[ 1.451387] mmcblk0: p4 size 700416 extends beyond EOD, truncated
[ 1.460046] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 100 kHz
[ 1.466354] hctosys: unable to open rtc device (rtc0)
[ 1.472014] ALSA device list:
[ 1.475099] No soundcards found.
[ 1.481185] EXT4-fs (mmcblk0p2): mounting ext3 file system using the ext4 subsystem
[ 1.489964] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem
[ 1.497350] EXT4-fs (mmcblk0p2): write access will be enabled during recovery
[ 1.808844] EXT4-fs (mmcblk0p2): recovery complete
[ 1.832083] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 1.840301] VFS: Mounted root (ext3 filesystem) readonly on device 179:2.
[ 1.849299] devtmpfs: mounted
[ 1.854402] Freeing unused kernel memory: 1024K
[ 2.899810] udev[89]: starting version 164
[ 3.244048] hrtimer: interrupt took 20709 ns
[ 3.603740] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
[ 3.864501] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[ 4.038393] PM: Cannot get wkup_m3_ipc handle
[ 4.437674] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
[ 4.640696] PM: Cannot get wkup_m3_ipc handle
[ 4.775133] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
[ 4.821506] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
[ 5.032014] PM: Cannot get wkup_m3_ipc handle
[ 5.228672] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
[ 5.253167] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
[ 5.253773] PM: Cannot get wkup_m3_ipc handle
[ 5.637494] omap-aes 53500000.aes: will run requests pump with realtime priority
[ 5.696121] remoteproc remoteproc0: wkup_m3 is available
[ 6.114566] PM: Cannot get wkup_m3_ipc handle
[ 6.120642] remoteproc remoteproc0: powering up wkup_m3
[ 6.290727] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 151064
[ 6.369356] PM: Cannot get wkup_m3_ipc handle
[ 6.519333] remoteproc remoteproc0: Failed to find resource table
[ 6.609351] wkup_m3_ipc 44e11324.wkup_m3_ipc: rproc_boot failed
[ 7.673489] PM: Cannot get wkup_m3_ipc handle
[ 7.715795] am335x-phy-driver 47401300.usb-phy: GPIO lookup for consumer reset
[ 7.715814] am335x-phy-driver 47401300.usb-phy: using device tree for GPIO lookup
[ 7.715839] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/usb@47400000/usb-phy@47401300[0]'
[ 7.715849] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/usb@47400000/usb-phy@47401300[0]'
[ 7.715857] am335x-phy-driver 47401300.usb-phy: using lookup tables for GPIO lookup
[ 7.715867] am335x-phy-driver 47401300.usb-phy: lookup for GPIO reset failed
[ 7.715876] am335x-phy-driver 47401300.usb-phy: GPIO lookup for consumer vbus-detect
[ 7.715882] am335x-phy-driver 47401300.usb-phy: using device tree for GPIO lookup
[ 7.715891] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpios' property of node '/ocp/usb@47400000/usb-phy@47401300[0]'
[ 7.715900] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpio' property of node '/ocp/usb@47400000/usb-phy@47401300[0]'
[ 7.715907] am335x-phy-driver 47401300.usb-phy: using lookup tables for GPIO lookup
[ 7.715914] am335x-phy-driver 47401300.usb-phy: lookup for GPIO vbus-detect failed
[ 7.715990] am335x-phy-driver 47401300.usb-phy: 47401300.usb-phy supply vcc not found, using dummy regulator
[ 7.816083] usbcore: registered new interface driver usbfs
[ 7.821686] usbcore: registered new interface driver hub
[ 7.858189] PM: Cannot get wkup_m3_ipc handle
[ 7.873084] am335x-phy-driver 47401b00.usb-phy: GPIO lookup for consumer reset
[ 7.873095] am335x-phy-driver 47401b00.usb-phy: using device tree for GPIO lookup
[ 7.873119] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/usb@47400000/usb-phy@47401b00[0]'
[ 7.873128] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/usb@47400000/usb-phy@47401b00[0]'
[ 7.873136] am335x-phy-driver 47401b00.usb-phy: using lookup tables for GPIO lookup
[ 7.873145] am335x-phy-driver 47401b00.usb-phy: lookup for GPIO reset failed
[ 7.873153] am335x-phy-driver 47401b00.usb-phy: GPIO lookup for consumer vbus-detect
[ 7.873158] am335x-phy-driver 47401b00.usb-phy: using device tree for GPIO lookup
[ 7.873167] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpios' property of node '/ocp/usb@47400000/usb-phy@47401b00[0]'
[ 7.873175] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpio' property of node '/ocp/usb@47400000/usb-phy@47401b00[0]'
[ 7.873181] am335x-phy-driver 47401b00.usb-phy: using lookup tables for GPIO lookup
[ 7.873187] am335x-phy-driver 47401b00.usb-phy: lookup for GPIO vbus-detect failed
[ 7.873265] am335x-phy-driver 47401b00.usb-phy: 47401b00.usb-phy supply vcc not found, using dummy regulator
[ 7.883842] PM: Cannot get wkup_m3_ipc handle
[ 8.034670] usbcore: registered new device driver usb
[ 8.171427] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
[ 8.197020] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
[ 8.244457] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 8.251302] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 8.298914] usb usb1: Product: MUSB HDRC host driver
[ 8.345522] usb usb1: Manufacturer: Linux 4.14.79-rt47-g28d73230da musb-hcd
[ 8.352533] usb usb1: SerialNumber: musb-hdrc.0
[ 8.425659] hub 1-0:1.0: USB hub found
[ 8.449806] hub 1-0:1.0: 1 port detected
[ 8.474473] PM: Cannot get wkup_m3_ipc handle
[ 8.489792] PM: Cannot get wkup_m3_ipc handle
[ 8.531675] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
[ 8.541569] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
[ 8.571128] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: (null)
[ 8.586722] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 8.593565] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 8.635683] usb usb2: Product: MUSB HDRC host driver
[ 8.640686] usb usb2: Manufacturer: Linux 4.14.79-rt47-g28d73230da musb-hcd
[ 8.687756] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 8.711701] usb usb2: SerialNumber: musb-hdrc.1
[ 8.722871] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
[ 8.952145] hub 2-0:1.0: USB hub found
[ 8.956076] hub 2-0:1.0: 1 port detected
[ 8.960636] PM: Cannot get wkup_m3_ipc handle
[ 8.966588] PM: Cannot get wkup_m3_ipc handle
[ 8.994470] PM: Cannot get wkup_m3_ipc handle
[ 9.004217] usb 1-1: new high-speed USB device number 2 using musb-hdrc
[ 9.045756] raid6: int32x1 gen() 161 MB/s
[ 9.231080] raid6: int32x1 xor() 131 MB/s
[ 9.420830] raid6: int32x2 gen() 208 MB/s
[ 9.596933] raid6: int32x2 xor() 140 MB/s
[ 9.767146] raid6: int32x4 gen() 218 MB/s
[ 9.767253] usb 1-1: New USB device found, idVendor=0403, idProduct=6011
[ 9.950786] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 9.957986] usb 1-1: Product: Quad RS232-HS
[ 9.962190] usb 1-1: Manufacturer: FTDI
[ 9.973445] PM: Cannot get wkup_m3_ipc handle
[ 9.979668] raid6: int32x4 xor() 150 MB/s
[ 10.226639] raid6: int32x8 gen() 217 MB/s
[ 10.241320] usbcore: registered new interface driver usbserial
[ 10.440288] usbcore: registered new interface driver ftdi_sio
[ 10.447249] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 10.454899] ftdi_sio 1-1:1.0: FTDI USB Serial Device converter detected
[ 10.462068] usb 1-1: Detected FT4232H
[ 10.466254] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 10.473726] raid6: int32x8 xor() 141 MB/s
[ 10.478024] raid6: using algorithm int32x4 gen() 218 MB/s
[ 10.483446] raid6: .... xor() 150 MB/s, rmw enabled
[ 10.484182] PM: Cannot get wkup_m3_ipc handle
[ 10.484833] PM: Cannot get wkup_m3_ipc handle
[ 10.485287] ftdi_sio 1-1:1.1: FTDI USB Serial Device converter detected
[ 10.485711] usb 1-1: Detected FT4232H
[ 10.486210] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB1
[ 10.486385] ftdi_sio 1-1:1.2: FTDI USB Serial Device converter detected
[ 10.486538] usb 1-1: Detected FT4232H
[ 10.487411] PM: Cannot get wkup_m3_ipc handle
[ 10.490813] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB2
[ 10.491144] PM: Cannot get wkup_m3_ipc handle
[ 10.491708] PM: Cannot get wkup_m3_ipc handle
[ 10.492050] ftdi_sio 1-1:1.3: FTDI USB Serial Device converter detected
[ 10.492475] usb 1-1: Detected FT4232H
[ 10.493263] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB3
[ 10.493512] PM: Cannot get wkup_m3_ipc handle
[ 10.494244] PM: Cannot get wkup_m3_ipc handle
[ 10.812102] raid6: using intx1 recovery algorithm
[ 10.851522] xor: measuring software checksum speed
[ 10.956483] arm4regs : 980.000 MB/sec
[ 11.056445] 8regs : 764.000 MB/sec
[ 11.156268] 32regs : 648.800 MB/sec
[ 11.160481] xor: using function: arm4regs (980.000 MB/sec)
[ 11.264453] Btrfs loaded, crc32c=crc32c-generic
[ 11.533274] EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
[ 12.352768] random: dbus-daemon: uninitialized urandom read (12 bytes read)
[ 12.374362] random: dbus-daemon: uninitialized urandom read (12 bytes read)
[ 12.478228] random: dropbear: uninitialized urandom read (32 bytes read)
[ 17.014139] net eth0: initializing cpsw version 1.12 (0)
[ 17.144670] Micrel KSZ8041 4a101000.mdio:01: attached PHY driver [Micrel KSZ8041] (mii_bus:phy_addr=4a101000.mdio:01, irq=POLL)
[ 17.172736] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 17.203973] net eth1: initializing cpsw version 1.12 (0)
[ 17.304366] Micrel KSZ8041 4a101000.mdio:02: attached PHY driver [Micrel KSZ8041] (mii_bus:phy_addr=4a101000.mdio:02, irq=POLL)
[ 17.320448] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 19.205315] cpsw 4a100000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 19.224230] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 23.871079] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 24.599458] gpioinfo: disagrees about version of symbol module_layout
Part Number:OMAP-L138
Tool/software: Code Composer Studio
Sir,
Can I power MITYDSP L138 using JTAG connector(XDS100V3) while programming USING CCS
Part Number:AM3359
The cycle time for TXC was removed from Table 7-20 on the datasheet which is changed from SPRS717J to SPRS717K.
Is this a typo?
Best regards,
Daisuke
Part Number:TDA2PXEVM
Tool/software: TI-RTOS
Hello Experts,
I wanted to use the network tool provided by latest SDK.
network tool is not getting compiled
I have updated the RUELS.MK and COMMON_HEADER.MK file with appropriate toolchain path
But still network tool is not compiling
Below are the errors I am getting
workspace/SDK_VISION_03_06_00_00/vision_sdk/apps/tools/network_tools/build/../common/inc/tfdtp_api.h:80:24: fatal error: sys/socket.h: No such file or directory
#include <sys/socket.h>
^
compilation terminated.
In file included from tfdtp_api.c:73:0:
../inc/tfdtp_api.h:80:24: fatal error: sys/socket.h: No such file or directory
#include <sys/socket.h>
^
compilation terminated.
make[3]: *** [depend] Error 1
make[3]: Leaving directory `/data/work/rveer/workspace/SDK_VISION_03_06_00_00/vision_sdk/apps/tools/network_tools/common/src'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/data/work/rveer/workspace/SDK_VISION_03_06_00_00/vision_sdk/apps/tools/network_tools/build'
make[1]: *** [depend] Error 2
make[1]: Leaving directory `/data/work/rveer/workspace/SDK_VISION_03_06_00_00/vision_sdk/apps/tools/network_tools/build'
Please let me know the solution for compiling network tool
Regards,
Chaitra
Part Number:66AK2G12
Tool/software: TI-RTOS
Hi,
I am using pdk_k2g_1_0_6 and trying to run USB host application on the K2G board. One pen drive (16 GB Sandisk 3.0) works fine, but the other pen drive(same model but 32 GB) is not getting enumerated properly.
The sequence in the code is CONNECt event-> PORT RESET -> Enable Slot. The last command is not getting completed. I have observed the same behavior on another sandisk 2.0 pen drive(16GB). Can you suggest anything?
Thanks,
Krishna
Part Number:TDA2PXEVM
Tool/software: TI-RTOS
Hello Experts,
We tried compiling the network tool with latest SDK.
we have updated with the proper toolchain path in RULES.MK and COMMON_HEADER.MK files
But network tool compilation failed with below logs.
workspace/SDK_VISION_03_06_00_00/vision_sdk/apps/tools/network_tools/build/../common/inc/tfdtp_api.h:80:24: fatal error: sys/socket.h: No such file or directory
#include <sys/socket.h>
^
compilation terminated.
In file included from tfdtp_api.c:73:0:
../inc/tfdtp_api.h:80:24: fatal error: sys/socket.h: No such file or directory
#include <sys/socket.h>
^
compilation terminated.
make[3]: *** [depend] Error 1
make[3]: Leaving directory `/data/work/rveer/workspace/SDK_VISION_03_06_00_00/vision_sdk/apps/tools/network_tools/common/src'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/data/work/rveer/workspace/SDK_VISION_03_06_00_00/vision_sdk/apps/tools/network_tools/build'
make[1]: *** [depend] Error 2
make[1]: Leaving directory `/data/work/rveer/workspace/SDK_VISION_03_06_00_00/vision_sdk/apps/tools/network_tools/build'
Please let me know your support to resolve above issue .
Regards,
Chaitra
Part Number:TDA2EVM5777
Tool/software: Linux
Hi,
i try to run a example on tda2x board with camera connection and LCD monitor. i prepare the boot SD card as per user manual instructions. i insert the card in to the Board and also connect the LCD monitor. but after the power up the board nothing is display. how i debug the problem nothing is display on the monitor. please help me how to solve the problem
thank you
Part Number:TDA2
Tool/software: Linux
Hi,
I have seen example for PCIe write_loopback for EP and RC for TDA2xx RTOS. How can we make this to communicate two TDA2x boards, one EP and one RC ?
Tool/software: Code Composer Studio
Hi all,
I'm using C674X processor, i have the updated AISgen reg settings,
I learnt from this link,
you can configure the AISgen for the SDRAM/EMIFB length
which is also set on the gel file.
The code works for extended SDRAM on the debug mode, with the changes made to the gel file configuration.
But doesn't work when flashed on the boot, which means it needs some added settings.
Can someone guide me, how it can be set on the AISgen file
or is there anything else i'm missing to configure?
would appreciate any help.
Kind regards,
NJ
I'm using AISgen for D800K05, app to generate my ais file from the generated output file.
Part Number:TMS320C6678
Tool/software: TI-RTOS
In my application, C6678 read a lot of data from FPGA through EMIF16. I configure the read time as 5 EMIF clock cycles. It costs 5 cycles with one read as I configured.
But there are about 20 cycles between the two READ actions. This cause the average read speed is very low.
Between the WRITE actions, there are no the extra cycles. And the write the speed is high.
How to eliminate the extra the 20 cycles between the READ actions?
Read(5cycles)---(20cycles)---Read(5cycles)---(20cycles)---Read(5cycles)---(20cycles)---Read(5cycles)
Part Number:TMDXICE110
Hello,
I have a problem running the demo Ethernet/IP application on the TMDXICE110. The program compiles and links correctly but when I try to run the program I'm getting the following error:
CortxA8: Unhandled ADP_Stopped exception 0x80191538
I'm using the following tools/software:
The following is shown in the console output window:
CortxA8: Output: **** AMIC110_ICE & BoosterPack Initialization is in progress ..........
CortxA8: Output: **** AMIC110 & Booster Pack ALL PLL Config for OPP == OPP100 is in progress .........
CortxA8: Output: Input Clock Read from SYSBOOT[15:14]: 25MHz
CortxA8: Output: **** Going to Bypass...
CortxA8: Output: **** Bypassed, changing values...
CortxA8: Output: **** Locking ARM PLL
CortxA8: Output: **** Core Bypassed
CortxA8: Output: **** Now locking Core...
CortxA8: Output: **** Core locked
CortxA8: Output: **** DDR DPLL Bypassed
CortxA8: Output: **** DDR DPLL Locked
CortxA8: Output: **** PER DPLL Bypassed
CortxA8: Output: **** PER DPLL Locked
CortxA8: Output: **** DISP PLL Config is in progress ..........
CortxA8: Output: **** DISP PLL Config is DONE ..........
CortxA8: Output: **** AMIC110 BoosterPack ALL ADPLL Config for 25 MHz OPP == OPP100 25MHz is Done .........
CortxA8: Output: **** AMIC110 DDR3 EMIF and PHY configuration is in progress...
CortxA8: Output: EMIF PRCM is in progress .......
CortxA8: Output: EMIF PRCM Done
CortxA8: Output: DDR PHY Configuration in progress
CortxA8: Output: Waiting for VTP Ready .......
CortxA8: Output: VTP is Ready!
CortxA8: Output: DDR PHY CMD0 Register configuration is in progress .......
CortxA8: Output: DDR PHY CMD1 Register configuration is in progress .......
CortxA8: Output: DDR PHY CMD2 Register configuration is in progress .......
CortxA8: Output: DDR PHY DATA0 Register configuration is in progress .......
CortxA8: Output: DDR PHY DATA1 Register configuration is in progress .......
CortxA8: Output: Setting IO control registers.......
CortxA8: Output: EMIF Timing register configuration is in progress .......
CortxA8: Output: EMIF Timing register configuration is done .......
CortxA8: Output: PHY is READY!!
CortxA8: Output: DDR PHY Configuration done
CortxA8: GEL Output: Turning on EDMA...
CortxA8: GEL Output: EDMA is turned on...
CortxA8: Output: **** AMIC110_ICE Initialization is Done ******************
CortxA8: Unhandled ADP_Stopped exception 0x80191538
This is shown in the ethernetip_adapter_AMIC11x_arm:CIO console window:
[CortxA8] Exception occurred in ThreadType_Main.
Main handle: 0x0.
Main stack base: 0x803a68b8.
Main stack size: 0x20000.
R0 = 0x6000019f R8 = 0x00000020
R1 = 0x00000002 R9 = 0x8008f54c
R2 = 0x00000000 R10 = 0x00000000
R3 = 0x48044000 R11 = 0x803c66f4
R4 = 0x0000000a R12 = 0x803c66d8
R5 = 0x803c6878 SP(R13) = 0x803c66d8
R6 = 0x00000001 LR(R14) = 0x8006bb8c
R7 = 0x803c6850 PC(R15) = 0x8006bb98
PSR = 0x6000019f
DFSR = 0x00001808 IFSR = 0x00000000
DFAR = 0x48044038 IFAR = 0x00000000
ti.sysbios.family.arm.exc.Exception: line 205: E_dataAbort: pc = 0x8006bb98, lr = 0x8006bb8c.
xdc.runtime.Error.raise: terminating execution
Here is a screenshot indicating where the problem occured:
The program I'm attempting to run is an unaltered program from TI. This error occurs after the program is loaded into the processor, even before the option to run the program is presented. Does anyone have any ideas on what could be causing this?
Thanks,
Jonathan
Part Number:TDA2EVM5777
Tool/software: Linux
Hello *!
Connect a single PHY to one EMAC is no problem:
&cpsw_emac0 { status = "okay"; phy_id = <&davinci_mdio>, <9>; phy-mode = "rgmii-id"; dual_emac_res_vlan = <1>; };
This is working fine.
But now we have to use a switch behind the cspw... therefor the "port 0" (from Linux view) of the KSZ9893 have been set to "PHY Mode" and I can see the 3 ports over MDIO:
[ 1.951119] davinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver unknown
[ 1.959219] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver unknown
[ 1.967329] davinci_mdio 48485000.mdio: phy[2]: device 48485000.mdio:02, driver unknown
(Driver unknown: If a use a simple homebrew driver on base of KSZ9031, it will be probed... BUT: Port0 will get something like a PHY ID: 004040FE...? The other will be shown as 221637 as expected...? Okay, only sidekick information. I go on:)
There is a driver for KSZ9893 (in our case) I took from mainline Linux and backported it to our 4.4.84 Kernel. Microchip placed it to "DSA"-part of network driver.
I never used a switched like this with DSA... I tried some silly first hook:
&cpsw_emac1 { status = "okay"; switch@0 { compatible = "microchip,ksz9897"; port@2 { reg = <2>; label = "lan6"; }; port@1 { reg = <1>; label = "lan3"; }; port@0 { reg = <0>; label = "cpu"; fixed-link { speed = <1000>; full-duplex; }; }; };
Of course... it do not work.
Is somebody able to tell me, how it works using a switch behind the cpsw_emac...
Maybe somebody used KSZ9897 (or similar?) behind TDA2+ and would tell little secrets?
I'm running out of ideas right now... an out of time, too.
So: Thank you! Every help is welcome....
Part Number:TMS320DM8148
We are using a TMS320DM8148 and 'DM8127 with sensor that supports four exposure WDR and we need to determine if the SOC can make use of this feature. That is, can TMS320DM8148 take four frames of different exposures from an image sensor and combine them into one higher dynamic range image?
Thanks