This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
各位好:
我现在是用的是ti-processor-sdk-linux-am335x-evm-01.00.00.03-Linux-x86-Install.bin开发环境,目前使用SPI接口来操作SPI NOR FLASH,spi驱动这块和以前的变化很大,有几个地方不清楚,请教各位:
1、McSPI 驱动是否可以用来做SPI驱动?
2、SPI的引脚在哪里配置?
dtsi中只有简单的设置:
spi0: spi@48030000 {
compatible = "ti,omap4-mcspi";
#address-cells = <1>;
#size-cells = <0>;
reg = <0x48030000 0x400>;
interrupts = <65>;
ti,spi-num-cs = <2>;
ti,hwmods = "spi0";
status = "disabled";
};
spi1: spi@481a0000 {
compatible = "ti,omap4-mcspi";
#address-cells = <1>;
#size-cells = <0>;
reg = <0x481a0000 0x400>;
interrupts = <125>;
ti,spi-num-cs = <2>;
ti,hwmods = "spi1";
status = "disabled";
};
3、在内核编译使能McSPI后,根本没进入omap2_mcspi_probe函数
4、SpiDev驱动和McSpi驱动是什么关系?究竟使用哪个驱动?
5、SpiDev进入spidev_init,但是也没有进入spidev_probe
在此先谢了。
目前TI的GPEVM板上就有SPI Flash,因此对应gpevm的dts应该有相关支持。
对应文档请参考:
http://git.ti.com/ti-linux-kernel/ti-linux-kernel/blobs/ti-linux-3.12.y/Documentation/devicetree/bindings/spi/omap-spi.txt
谢谢Jian Zhou的热心解答,我们是用的镁光的NOR Flash,型号为N25Q128A,可以使用这个驱动吗?
在内核中我使能了McSPI驱动,但是没有进入omap2_mcspi_probe,只有下面红色打印部分。另外,dtsi文件中驱动的“
compatible = "ti,omap4-mcspi",程序中是compatible = "ti,omap2-mcspi",是否把dtsi中名称修改和程序中一致?
bootcomd:console=ttyO0,115200n8 root=/dev/nfs nfsroot=192.168.10.98:/export/rootfs,nolock rw bootenv=uEnv.txt
in boot_jump_linux addr=0x82000000 r2=0x8fff4000
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 3.14.43-g875c69b (root@ubuntu) (gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03) ) #187 Fri Dec 25 11:20:00 CST 2015
[ 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] Machine model: TI AM335x EVM-SK
[ 0.000000] cma: CMA: reserved 24 MiB at ae000000
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] On node 0 totalpages: 261888
[ 0.000000] free_area_init_node: node 0, pgdat c200ba70, node_mem_map ed7ee000
[ 0.000000] Normal zone: 1520 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 194560 pages, LIFO batch:31
[ 0.000000] HighMem zone: 528 pages used for memmap
[ 0.000000] HighMem zone: 67328 pages, LIFO batch:15
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] AM335X ES2.1 (neon )
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260368
[ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/nfs nfsroot=192.168.10.98:/export/rootfs,nolock rw bootenv=uEnv.txt
[ 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: 980492K/1047552K available (5619K kernel code, 459K rwdata, 2280K rodata, 24504K init, 404K bss, 67060K reserved, 269312K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc07befc4 (7900 kB)
[ 0.000000] .init : 0xc07bf000 - 0xc1fad21c (24505 kB)
[ 0.000000] .data : 0xc1fae000 - 0xc2020fd0 ( 460 kB)
[ 0.000000] .bss : 0xc2020fd0 - 0xc20862b8 ( 405 kB)
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
[ 0.000000] Total of 128 interrupts on 1 active controller
[ 0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[ 0.000017] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956969942ns
[ 0.000042] OMAP clocksource: timer1 at 24000000 Hz
[ 0.000233] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
[ 0.000242] This ensures that you still see kernel messages. Please
[ 0.000249] update your kernel commandline.
[ 0.000279] Calibrating delay loop... 718.02 BogoMIPS (lpj=3590144)
[ 0.119158] pid_max: default: 32768 minimum: 301
[ 0.119302] Security Framework initialized
[ 0.119422] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.119436] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.128442] CPU: Testing write buffer coherency: ok
[ 0.128529] ftrace: allocating 21121 entries in 62 pages
[ 0.198852] Setting up static identity map for 0x805832e8 - 0x80583340
[ 0.208004] devtmpfs: initialized
[ 0.210174] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 0.218246] omap_hwmod: tptc0 using broken dt data from edma
[ 0.218343] omap_hwmod: tptc1 using broken dt data from edma
[ 0.218426] omap_hwmod: tptc2 using broken dt data from edma
[ 0.222968] omap_hwmod: debugss: _wait_target_disable failed
[ 0.288027] pinctrl core: initialized pinctrl subsystem
[ 0.289330] reg-dummy reg-dummy: no of_node; not parsing pinctrl DT
[ 0.289682] regulator-dummy: no parameters
[ 0.292456] NET: Registered protocol family 16
[ 0.294763] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.296462] >>>> drivers/spi/spi.c/spi_init >>>>
[ 0.304232] syscon 44e10000.control_module: regmap [mem 0x44e10000-0x44e107fb] registered
[ 0.305900] platform 49000000.edma: alias fck already exists
[ 0.305929] platform 49000000.edma: alias fck already exists
[ 0.305945] platform 49000000.edma: alias fck already exists
[ 0.306988] gpiochip_add: registered GPIOs 0 to 31 on device: gpio
[ 0.307315] OMAP GPIO hardware version 0.1
[ 0.308404] gpiochip_add: registered GPIOs 32 to 63 on device: gpio
[ 0.309716] gpiochip_add: registered GPIOs 64 to 95 on device: gpio
[ 0.310942] gpiochip_add: registered GPIOs 96 to 127 on device: gpio
[ 0.316436] platform 44e3e000.rtc: Cannot lookup hwmod 'rtc'
[ 0.323019] No ATAGs?
[ 0.323042] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.347468] bio: create slab <bio-0> at 0
[ 0.349197] edma-dma-engine edma-dma-engine.0: no of_node; not parsing pinctrl DT
[ 0.364017] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
[ 0.365241] vgaarb: loaded
[ 0.366600] SCSI subsystem initialized
[ 0.367188] libata version 3.00 loaded.
[ 0.368252] usbcore: registered new interface driver usbfs
[ 0.368471] usbcore: registered new interface driver hub
[ 0.368716] usbcore: registered new device driver usb
[ 0.369764] omap_i2c 44e0b000.i2c: could not find pctldev for node /pinmux@44e10800/pinmux_i2c0_pins, deferring probe
[ 0.369800] platform 44e0b000.i2c: Driver omap_i2c requests probe deferral
[ 0.370238] pps_core: LinuxPPS API ver. 1 registered
[ 0.370250] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.370408] PTP clock support registered
[ 0.371733] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[ 0.373742] Switched to clocksource timer1
[ 0.423963] NET: Registered protocol family 2
[ 0.424970] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.425072] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.425164] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.425277] TCP: reno registered
[ 0.425291] UDP hash table entries: 512 (order: 1, 8192 bytes)
[ 0.425322] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes)
[ 0.425527] NET: Registered protocol family 1
[ 0.425927] RPC: Registered named UNIX socket transport module.
[ 0.425942] RPC: Registered udp transport module.
[ 0.425949] RPC: Registered tcp transport module.
[ 0.425956] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.425975] PCI: CLS 0 bytes, default 64
[ 2.540869] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
[ 2.544083] alarmtimer alarmtimer: no of_node; not parsing pinctrl DT
[ 2.544681] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 2.699904] bounce pool size: 64 pages
[ 2.700205] VFS: Disk quotas dquot_6.5.2
[ 2.700275] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 2.700931] NFS: Registering the id_resolver key type
[ 2.701037] Key type id_resolver registered
[ 2.701047] Key type id_legacy registered
[ 2.701095] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 2.701296] msgmni has been set to 1437
[ 2.703069] NET: Registered protocol family 38
[ 2.703113] io scheduler noop registered
[ 2.703122] io scheduler deadline registered
[ 2.703153] io scheduler cfq registered (default)
[ 2.704877] pinctrl-single 44e10800.pinmux: allocating 142 pins
[ 2.705078] pinctrl-single 44e10800.pinmux: try to register 142 pins ...
[ 2.705205] pinctrl core: add 1 pinmux maps
[ 2.705227] pinctrl core: add 1 pinmux maps
[ 2.705242] pinctrl core: add 1 pinmux maps
[ 2.705271] pinctrl-single 44e10800.pinmux: found group selector 0 for gpio_keys_s0
[ 2.705289] pinctrl-single 44e10800.pinmux: found group selector 1 for pinmux_clkout2_pin
[ 2.705306] pinctrl-single 44e10800.pinmux: found group selector 2 for ddr3_vtt_toggle
[ 2.705318] pinctrl core: pinmux_enable_setting devname=44e10800.pinmux
[ 2.705332] pinmux core: >>> pinmux_enable_setting devname=44e10894.0 >>>
[ 2.705340] pinmux core: >>> pinmux_enable_setting devname=44e10890.0 >>>
[ 2.705347] pinmux core: >>> pinmux_enable_setting devname=44e10870.0 >>>
[ 2.705354] pinmux core: >>> pinmux_enable_setting devname=44e1089c.0 >>>
[ 2.705368] pinctrl-single 44e10800.pinmux: enabling gpio_keys_s0 function0
[ 2.705379] pinctrl core: pinmux_enable_setting devname=44e10800.pinmux
[ 2.705388] pinmux core: >>> pinmux_enable_setting devname=44e109b4.0 >>>
[ 2.705399] pinctrl-single 44e10800.pinmux: enabling pinmux_clkout2_pin function1
[ 2.705407] pinctrl core: pinmux_enable_setting devname=44e10800.pinmux
[ 2.705415] pinmux core: >>> pinmux_enable_setting devname=44e10964.0 >>>
[ 2.705427] pinctrl-single 44e10800.pinmux: enabling ddr3_vtt_toggle function2
[ 2.705440] pinctrl-single 44e10800.pinmux: failed to lookup the sleep state
[ 2.705529] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[ 2.707600] pinctrl core: add 1 pinmux maps
[ 2.707645] pinctrl core: add 1 pinmux maps
[ 2.707677] pinctrl-single 44e10800.pinmux: found group selector 3 for backlight_pins
[ 2.707695] pinctrl-single 44e10800.pinmux: found group selector 4 for ecap2_pins_sleep
[ 2.707706] pinctrl core: pinmux_enable_setting devname=48304100.ecap
[ 2.707718] pinmux core: >>> pinmux_enable_setting devname=44e1099c.0 >>>
[ 2.707732] pinctrl-single 44e10800.pinmux: enabling backlight_pins function3
[ 2.709801] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[ 2.713993] serial8250 serial8250: no of_node; not parsing pinctrl DT
[ 2.714646] pinctrl core: add 1 pinmux maps
[ 2.714688] pinctrl-single 44e10800.pinmux: found group selector 5 for pinmux_uart0_pins
[ 2.714700] pinctrl core: pinmux_enable_setting devname=44e09000.serial
[ 2.714715] pinmux core: >>> pinmux_enable_setting devname=44e10970.0 >>>
[ 2.714722] pinmux core: >>> pinmux_enable_setting devname=44e10974.0 >>>
[ 2.714736] pinctrl-single 44e10800.pinmux: enabling pinmux_uart0_pins function5
[ 2.714842] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/serial@44e09000[0]'
[ 2.715364] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 88, base_baud = 3000000) is a 8250
[ 3.663163] console [ttyS0] enabled
[ 3.668836] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
[ 3.688798] brd: module loaded
[ 3.698639] loop: module loaded
[ 3.702472] (hci_tty): inside hci_tty_init
[ 3.707194] (hci_tty): allocated 252, 0
[ 3.713233] mtdoops: mtd device (mtddev=name/number) must be supplied
[ 3.720681] >>>>> spidev_init >>>> N_SPI_MINORS=32
[ 3.725542] >>>>> create spidev >>>>
[ 3.729289] >>>>> reg spidev_spi_driver >>>>
[ 3.737363] usbcore: registered new interface driver asix
[ 3.742998] usbcore: registered new interface driver ax88179_178a
[ 3.749351] usbcore: registered new interface driver cdc_ether
[ 3.755459] usbcore: registered new interface driver smsc95xx
[ 3.761408] usbcore: registered new interface driver net1080
[ 3.767296] usbcore: registered new interface driver cdc_subset
[ 3.773410] usbcore: registered new interface driver zaurus
[ 3.779290] usbcore: registered new interface driver cdc_ncm
[ 3.785624] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 3.792201] ehci-pci: EHCI PCI platform driver
[ 3.796925] ehci-omap: OMAP-EHCI Host Controller driver
[ 3.802688] usbcore: registered new interface driver cdc_wdm
[ 3.808631] usbcore: registered new interface driver usb-storage
[ 3.815925] mousedev: PS/2 mouse device common for all mice
[ 3.822459] i2c /dev entries driver
[ 3.826962] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
[ 3.834614] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
[ 3.842170] usbcore: registered new interface driver usbhid
[ 3.847833] usbhid: USB HID core driver
[ 3.851941] platform 44d00000.wkup_m3: Driver wkup_m3 requests probe deferral
[ 3.860387] oprofile-perf oprofile-perf.0: no of_node; not parsing pinctrl DT
[ 3.867663] oprofile: using arm/armv7
[ 3.871673] TCP: cubic registered
[ 3.875039] Initializing XFRM netlink socket
[ 3.879346] NET: Registered protocol family 17
[ 3.883877] NET: Registered protocol family 15
[ 3.888479] Key type dns_resolver registered
[ 3.893715] ThumbEE CPU extension supported.
[ 3.898097] Registering SWP/SWPB emulation handler
[ 3.904740] regulator-dummy: disabling
[ 3.908826] pinctrl core: add 1 pinmux maps
[ 3.913075] pinctrl-single 44e10800.pinmux: found group selector 6 for pinmux_i2c0_pins
[ 3.921175] pinctrl core: pinmux_enable_setting devname=44e0b000.i2c
[ 3.927579] pinmux core: >>> pinmux_enable_setting devname=44e10988.0 >>>
[ 3.934411] pinmux core: >>> pinmux_enable_setting devname=44e1098c.0 >>>
[ 3.941234] pinctrl-single 44e10800.pinmux: enabling pinmux_i2c0_pins function6
[ 3.963720] input_polldev: disagrees about version of symbol module_layout
[ 3.978577] snd_soc_tlv320aic3x: disagrees about version of symbol module_layout
[ 3.987766] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[ 3.993847] platform 44d00000.wkup_m3: Driver wkup_m3 requests probe deferral
[ 4.002108] pinctrl core: add 1 pinmux maps
[ 4.006409] pinctrl core: add 1 pinmux maps
[ 4.010647] pinctrl-single 44e10800.pinmux: found group selector 7 for cpsw_default
[ 4.018370] pinctrl-single 44e10800.pinmux: found group selector 8 for cpsw_sleep
[ 4.025903] pinctrl core: pinmux_enable_setting devname=4a100000.ethernet
[ 4.032737] pinmux core: >>> pinmux_enable_setting devname=44e10914.0 >>>
[ 4.039574] pinmux core: >>> pinmux_enable_setting devname=44e10918.0 >>>
[ 4.046401] pinmux core: >>> pinmux_enable_setting devname=44e1091c.0 >>>
[ 4.053216] pinmux core: >>> pinmux_enable_setting devname=44e10920.0 >>>
[ 4.060042] pinmux core: >>> pinmux_enable_setting devname=44e10924.0 >>>
[ 4.066870] pinmux core: >>> pinmux_enable_setting devname=44e10928.0 >>>
[ 4.073685] pinmux core: >>> pinmux_enable_setting devname=44e1092c.0 >>>
[ 4.080518] pinmux core: >>> pinmux_enable_setting devname=44e10930.0 >>>
[ 4.087346] pinmux core: >>> pinmux_enable_setting devname=44e10934.0 >>>
[ 4.094173] pinmux core: >>> pinmux_enable_setting devname=44e10938.0 >>>
[ 4.100988] pinmux core: >>> pinmux_enable_setting devname=44e1093c.0 >>>
[ 4.107815] pinmux core: >>> pinmux_enable_setting devname=44e10940.0 >>>
[ 4.114642] pinmux core: >>> pinmux_enable_setting devname=44e10840.0 >>>
[ 4.121457] pinmux core: >>> pinmux_enable_setting devname=44e10844.0 >>>
[ 4.128282] pinmux core: >>> pinmux_enable_setting devname=44e10848.0 >>>
[ 4.135108] pinmux core: >>> pinmux_enable_setting devname=44e1084c.0 >>>
[ 4.141923] pinmux core: >>> pinmux_enable_setting devname=44e10850.0 >>>
[ 4.148749] pinmux core: >>> pinmux_enable_setting devname=44e10854.0 >>>
[ 4.155576] pinmux core: >>> pinmux_enable_setting devname=44e10858.0 >>>
[ 4.162391] pinmux core: >>> pinmux_enable_setting devname=44e1085c.0 >>>
[ 4.169218] pinmux core: >>> pinmux_enable_setting devname=44e10860.0 >>>
[ 4.176046] pinmux core: >>> pinmux_enable_setting devname=44e10864.0 >>>
[ 4.182861] pinmux core: >>> pinmux_enable_setting devname=44e10868.0 >>>
[ 4.189686] pinmux core: >>> pinmux_enable_setting devname=44e1086c.0 >>>
[ 4.196521] pinctrl-single 44e10800.pinmux: enabling cpsw_default function7
[ 4.204694] pinctrl core: add 1 pinmux maps
[ 4.208924] pinctrl core: add 1 pinmux maps
[ 4.213156] pinctrl-single 44e10800.pinmux: found group selector 9 for davinci_mdio_default
[ 4.221615] pinctrl-single 44e10800.pinmux: found group selector 10 for davinci_mdio_sleep
[ 4.229932] pinctrl core: pinmux_enable_setting devname=4a101000.mdio
[ 4.236415] pinmux core: >>> pinmux_enable_setting devname=44e10948.0 >>>
[ 4.243230] pinmux core: >>> pinmux_enable_setting devname=44e1094c.0 >>>
[ 4.250063] pinctrl-single 44e10800.pinmux: enabling davinci_mdio_default function9
[ 4.272538]
[ 4.272538] >>>>>> __davinci_mdio_reset mdio_out_khz=351,mdio_in=90000000
[ 4.323782] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
[ 4.329907] davinci_mdio 4a101000.mdio: detected phy mask f00fff00
[ 4.395296] NatSemi DP83848J 4a101000.mdio:07: no of_node; not parsing pinctrl DT
[ 4.403994] platform 44d00000.wkup_m3: Driver wkup_m3 requests probe deferral
[ 4.469381] libphy: 4a101000.mdio: probed
[ 4.473453] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver unknown
[ 4.481576] davinci_mdio 4a101000.mdio: phy[1]: device 4a101000.mdio:01, driver unknown
[ 4.489636] davinci_mdio 4a101000.mdio: phy[2]: device 4a101000.mdio:02, driver unknown
[ 4.497690] davinci_mdio 4a101000.mdio: phy[3]: device 4a101000.mdio:03, driver unknown
[ 4.505743] davinci_mdio 4a101000.mdio: phy[4]: device 4a101000.mdio:04, driver unknown
[ 4.513797] davinci_mdio 4a101000.mdio: phy[5]: device 4a101000.mdio:05, driver unknown
[ 4.521838] davinci_mdio 4a101000.mdio: phy[6]: device 4a101000.mdio:06, driver unknown
[ 4.529891] davinci_mdio 4a101000.mdio: phy[7]: device 4a101000.mdio:07, driver NatSemi DP83848J
[ 4.538731] davinci_mdio 4a101000.mdio: phy[20]: device 4a101000.mdio:14, driver unknown
[ 4.546872] davinci_mdio 4a101000.mdio: phy[21]: device 4a101000.mdio:15, driver unknown
[ 4.555011] davinci_mdio 4a101000.mdio: phy[22]: device 4a101000.mdio:16, driver unknown
[ 4.563140] davinci_mdio 4a101000.mdio: phy[23]: device 4a101000.mdio:17, driver unknown
[ 4.571279] davinci_mdio 4a101000.mdio: phy[24]: device 4a101000.mdio:18, driver unknown
[ 4.579420] davinci_mdio 4a101000.mdio: phy[25]: device 4a101000.mdio:19, driver unknown
[ 4.587560] davinci_mdio 4a101000.mdio: phy[26]: device 4a101000.mdio:1a, driver unknown
[ 4.595699] davinci_mdio 4a101000.mdio: phy[27]: device 4a101000.mdio:1b, driver unknown
[ 4.604485] platform 44d00000.wkup_m3: Driver wkup_m3 requests probe deferral
[ 4.612129] ************************ cpsw_phy_sel_probe1 ************************
[ 4.612129]
[ 4.621202] compatible=ti,am3352-cpsw-phy-sel
[ 4.625590] ************************ cpsw_phy_sel_probe2 ************************
[ 4.625590]
[ 4.634602] ************************ cpsw_phy_sel_probe3 ************************
[ 4.634602]
[ 4.643619] priv->gmii_sel=0
[ 4.646522] ************************ cpsw_phy_sel_probe4 ************************
[ 4.646522]
[ 4.655533] ************************ cpsw_phy_sel_probe5 ************************
[ 4.655533]
[ 4.664703] cpsw_probe_dt phy_id=7
[ 4.668148] cpsw_probe_dt phy_id=4
[ 4.671576] cpsw 4a100000.ethernet: Detected MACID = 7c:66:9d:52:30:3c
[ 4.679053] platform 44d00000.wkup_m3: Driver wkup_m3 requests probe deferral
[ 4.687163] cpsw 4a100000.ethernet: cpsw: Detected MACID = 7c:66:9d:52:30:3e
[ 4.695697] platform 44d00000.wkup_m3: Driver wkup_m3 requests probe deferral
[ 4.748940] Freeing unused kernel memory: 24504K (c07bf000 - c1fad000)
INIT: version 2.88 booting
Error Cannot open /dev/tty0: No such file or directory
Error opening /dev/fb0: No such file or directory
Starting udev
[ 5.097199] udevd[677]: starting version 182
[ 5.419927] musb_am335x: disagrees about version of symbol module_layout
[ 5.440263] snd_soc_davinci_mcasp: disagrees about version of symbol module_layout
[ 5.651647] snd_soc_davinci_mcasp: disagrees about version of symbol module_layout
[ 5.686986] musb_am335x: disagrees about version of symbol module_layout
[ 5.848596] input_polldev: disagrees about version of symbol module_layout
[ 5.884684] snd_soc_tlv320aic3x: disagrees about version of symbol module_layout
[ 5.975903] input_polldev: disagrees about version of symbol module_layout
[ 6.035862] snd_soc_tlv320aic3x: disagrees about version of symbol module_layout
Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file or directory
bootlogd.
[ 7.951335] random: dd urandom read with 1 bits of entropy available
Populating dev cache
ALSA: Restoring mixer settings...
/usr/sbin/alsactl: load_state:1729: No soundcards found...
hwclock: can't open '/dev/misc/rtc': No such file or directory
Mon Jul 6 20:15:00 UTC 2015
hwclock: can't open '/dev/misc/rtc': No such file or directory
INIT: Entering runlevel: 3
Configuring network interfaces... [ 9.810483] net eth0: initializing cpsw version 1.12 (0)
[ 9.815942] >>>>>>>>> cpsw_ale_start >>>>>>>>>>
[ 9.820510] >>> cpsw_slave_open slave_port=1 >>>
[ 9.825250] >>> cpsw_ale_match_vlan vid=1 ,ale_entries=1024>>>>
[ 9.832391] cpsw_ale_match_vlan match failed,vid=1
[ 9.837214] >>> cpsw_ale_add_vlan vid=1,port=3 ,index=-2 >>>
[ 9.845132] libphy: >>>> phy_connect >>>>
[ 9.927829] libphy: phy_read result =0x3100
[ 9.932035] libphy: phy_read result =0x7849
[ 9.936252] libphy: phy_read result =0x2000
[ 9.940450] libphy: phy_read result =0x5c90
[ 9.944659] libphy: phy_read result =0x1e1
[ 9.948777] net eth0: phy found : id is : 0x20005c90
[ 9.953773] >>> cpsw_slave_open >>> call cpsw_phy_sel
[ 9.958904] Entry cpsw_phy_sel slave=0,phy_mode=1
[ 9.963627] >>>> cpsw_gmii_sel_am3352 phy_mode=1,slave=0>>>>
[ 9.969323] read gmii_sel,reg=0x0
[ 9.972651] cpsw_gmii_sel_am3352 reg=0x0,gmii_sel=0
[ 9.977646] cpsw_gmii_sel_am3352 after writel, gmii_sel=0
[ 9.983068] >>> cpsw_ale_match_vlan vid=0 ,ale_entries=1024>>>>
[ 9.990218] cpsw_ale_match_vlan match failed,vid=0
[ 9.995037] >>> cpsw_ale_add_vlan vid=0,port=7 ,index=-2 >>>
done.
Starting system message bus: dbus.
Starting telnet daemon.
Starting rpcbind daemon...rpcbind: cannot create socket for udp6
rpcbind: cannot create socket for tcp6
done.
creating NFS state directory: done
starting statd: done
hwclock: can't open '/dev/misc/rtc': No such file or directory
Starting syslogd/klogd: done
Starting thttpd.
Enabling thermal zones...
/etc/rc3.d/S98thermal-zone-init: line 7: /sys/class/thermal/thermal_zone*/mode: No such file or directory
Stopping Bootlog daemon: bootlogd.
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|