Dear ALL:
I want to enable the LVDS and display something by LED pannel.
I could run the boot,kernel,and android system.
The LCD ,however, can not be enabled correctly.
"bootargs=console=ttymxc1,115200 root=/dev/mmcblk0p5 init=/init rw rootwait "video=mxcfb0:dev=ldb,LDB-WSVGA fbmem=10M,28M vmalloc=400M androidboot.console=ttymxc1 enable_wait_mode=off bootcmd=booti mmc0"
The kernel command is the following.
Also,the following messages which are from the log messages are weird.
imx-ipuv3 imx-ipuv3.0: Channel already uninitialized 9
imx-ipuv3 imx-ipuv3.0: Channel already disabled 10
imx-ipuv3 imx-ipuv3.0: Channel already uninitialized 10
imx-ipuv3 imx-ipuv3.1: Channel already uninitialized 7
galcore: probe of galcore.0 failed with error -22
leds-gpio: probe of leds-gpio failed with error -16
Could you explain the weird messages and how to fix it to enable the IPU,LVDS,and LDB functions?
Best Regards,
Justin Wu
Solved! Go to Solution.
Dear Mr.Tu:
Thanks for your precise direction.:smileyhappy:.From the hardware aspect I get that the LED's power is zero.
How could I know that the memory or framebuffer is not enough?
Can we have some methods to check whether the following sequence is right step by step?
IPUv3 FB->IPUv3 Display Engine->LVDS Display Bridge(LDB)->LVDS Display panel.
How could I check that the LED panel is correctly initialized?
Are there any documents related to the subject?
The attached file is the log.
Best Regards,
Justin Wu
U-Boot 2009.08-00005-g07f1ef4-dirty (May 13 2013 - 12:09:08)
CPU: Freescale i.MX 6 family 0.0V at 792 MHz
Temperature: 35 C, calibration data 0x58351069
mx6q pll1: 792MHz
mx6q pll2: 528MHz
mx6q pll3: 480MHz
mx6q pll8: 50MHz
ipg clock : 66000000Hz
ipg per clock : 66000000Hz
uart clock : 80000000Hz
cspi clock : 60000000Hz
ahb clock : 132000000Hz
axi clock : 264000000Hz
emi_slow clock: 29333333Hz
ddr clock : 528000000Hz
usdhc1 clock : 200000000Hz
usdhc2 clock : 200000000Hz
usdhc3 clock : 200000000Hz
usdhc4 clock : 200000000Hz
nfc clock : 24000000Hz
Board: MX6Q-Zunidata Systems INC. :[ POR]
Boot loader:compiled by Justin Wu
Boot Device: SD
I2C: ready
DRAM: 1 GB
MMC: FSL_USDHC: 0,FSL_USDHC: 1
*** Warning - bad CRC or MMC, using default environment
In: serial
Out: serial
Err: serial
Checking for recovery command file...
Net: got MAC address from IIM: 00:00:00:00:00:00
FEC0 [PRIME]
Hit any key to stop autoboot: 3 2 1 0
mmc0 is current device
MMC read: dev # 0, block # 2048, count 8192 ... 8192 blocks read: OK
MMC read: dev # 0, block # 12288, count 768 ... 768 blocks read: OK
## Booting kernel from Legacy Image at 10800000 ...
Image Name: Linux-3.0.15-00017-gfd6dd23-dirt
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3407480 Bytes = 3.2 MB
Load Address: 10008000
Entry Point: 10008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 11000000 ...
Image Name: Android Root Filesystem
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 168519 Bytes = 164.6 kB
Load Address: 10308000
Entry Point: 10308000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 3.0.15-00017-gfd6dd23-dirty (root@justin-desktop) (gcc version 4.4.3 (GCC) ) #453 SMP PREEMPT Mon May 20 16:26:12 CST 2013
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: Freescale i.MX 6Quad ZuniSystem Board
Memory policy: ECC disabled, Data cache writealloc
PERCPU: Embedded 7 pages/cpu @c0fa9000 s5728 r8192 d14752 u32768
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 200192
Kernel command line: console=ttymxc1,115200 root=/dev/mmcblk0p5 init=/init rw rootwait video=mxcfb0:dev=ldb,LDB-WSVGA fbmem=10M vmalloc=400M androidboot.console=ttymxc1 enable_wait_mode=off
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 640MB 150MB = 790MB total
Memory: 792232k/792232k available, 256344k reserved, 399360K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xfbe00000 - 0xffe00000 ( 64 MB)
vmalloc : 0xd9800000 - 0xf2000000 ( 392 MB)
lowmem : 0xc0000000 - 0xd9000000 ( 400 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.init : 0xc0008000 - 0xc0038000 ( 192 kB)
.text : 0xc0038000 - 0xc0629d78 (6088 kB)
.data : 0xc062a000 - 0xc06741a0 ( 297 kB)
.bss : 0xc06741c4 - 0xc079fa08 (1199 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Preemptible hierarchical RCU implementation.
NR_IRQS:496
MXC GPIO hardware
sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms
MXC_Early serial console at MMIO 0x21e8000 (options '115200')
bootconsole [ttymxc1] enabled
Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
Initializing cgroup subsys cpuacct
CPU: Testing write buffer coherency: ok
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
CPU1: Booted secondary processor
CPU2: Booted secondary processor
CPU3: Booted secondary processor
Brought up 4 CPUs
SMP: Total of 4 processors activated (6324.22 BogoMIPS).
print_constraints: dummy:
NET: Registered protocol family 16
print_constraints: vddpu: 725 <--> 1300 mV at 1150 mV fast normal
print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal
print_constraints: vddsoc: 725 <--> 1300 mV at 1200 mV fast normal
print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal
print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal
print_constraints: vdd3p0: 2800 <--> 3150 mV at 3000 mV fast normal
hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.
hw-breakpoint: maximum watchpoint size is 4 bytes.
L310 cache controller enabled
l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x02070000, Cache size: 1048576 B
IMX usb wakeup probe
bio: create slab <bio-0> at 0
print_constraints: VDDA: 3300 mV
print_constraints: VDDIO: 3300 mV
machine_constraints_voltage: VDDD: unsupportable voltage constraints
reg-fixed-voltage reg-fixed-voltage.2: Failed to register regulator: -22
reg-fixed-voltage: probe of reg-fixed-voltage.2 failed with error -22
print_constraints: vmmc: 3300 mV
SCSI subsystem initialized
spi_imx imx6q-ecspi.1: probed
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 driver probed
mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy version is 0x3130302a
MIPI CSI2 driver module loaded
Advanced Linux Sound Architecture Driver Version 1.0.24.
Switching to clocksource mxc_timer1
Switched to NOHz mode on CPU #0
Switched to NOHz mode on CPU #2
Switched to NOHz mode on CPU #3
Switched to NOHz mode on CPU #1
NET: Registered protocol family 2
IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
TCP established hash table entries: 65536 (order: 7, 524288 bytes)
TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
TCP: Hash tables configured (established 65536 bind 65536)
TCP reno registered
UDP hash table entries: 256 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Unpacking initramfs...
Freeing initrd memory: 164K
Bus freq driver module loaded
Static Power Management for Freescale i.MX6
cpaddr = d9840000 suspend_iram_base=d98b4000
PM driver module loaded
i.MXC CPU frequency driver
highmem bounce pool size: 64 pages
ashmem: initialized
msgmni has been set to 767
cryptodev: driver loaded.
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
MIPI DSI driver module loaded
mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver ldb
_regulator_get: get() with no identifier
modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60
imx-ipuv3 imx-ipuv3.1: Channel already disabled 9
imx-ipuv3 imx-ipuv3.1: Channel already uninitialized 9
imx-ipuv3 imx-ipuv3.1: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
imx-ipuv3 imx-ipuv3.1: Channel already disabled 10
imx-ipuv3 imx-ipuv3.1: Channel already uninitialized 10
mxc_sdc_fb mxc_sdc_fb.1: register mxc display driver ldb
modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0
modedb fb_find_mode: Trying best-fit modes
modedb fb_find_mode: Trying 1366x768
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60
modedb fb_find_mode: Trying default video mode
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60
imx-ipuv3 imx-ipuv3.1: Channel already disabled 7
imx-ipuv3 imx-ipuv3.1: Channel already uninitialized 7
mxc_sdc_fb mxc_sdc_fb.2: register mxc display driver ldb
modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0
modedb fb_find_mode: Trying best-fit modes
modedb fb_find_mode: Trying 1366x768
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60
modedb fb_find_mode: Trying default video mode
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60
mxc_sdc_fb mxc_sdc_fb.2: ipu1-di1 already in use
mxc_sdc_fb: probe of mxc_sdc_fb.2 failed with error -16
mxc_sdc_fb mxc_sdc_fb.3: register mxc display driver ldb
modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0
modedb fb_find_mode: Trying best-fit modes
modedb fb_find_mode: Trying 1366x768
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60
modedb fb_find_mode: Trying default video mode
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60
mxc_sdc_fb mxc_sdc_fb.3: ipu1-di1 already in use
mxc_sdc_fb: probe of mxc_sdc_fb.3 failed with error -16
imx-sdma imx-sdma: loaded firmware 1.1
imx-sdma imx-sdma: initialized
Serial: IMX driver
imx-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
imx-uart.1: ttymxc1 at MMIO 0x21e8000 (irq = 59) is a IMX
console [ttymxc1] enabled, bootconsole disabled
console [ttymxc1] enabled, bootconsole disabled
loop: module loaded
pmem_adsp: 0 init
pmem_gpu: 0 init
[mb95f633_i2c_probe-423] firmware version 3
[ntx_up_charger_get_property-288] battery 5(5)
add wake up source irq 110
[ntx_up_charger_get_property-288] battery 0(0)
ARC USBOTG Device Controller driver (1 August 2005)
add wake up source irq 75
<3>wait dp to SE0 timeout, please check your hardware design!
android_usb gadget: Mass Storage Function, version: 2009/09/11
android_usb gadget: Number of LUNs=1
lun0: LUN: removable file: (no medium)
Gadget Android: controller 'fsl-usb2-udc' not recognized
android_usb gadget: android_usb ready
fsl-usb2-udc: bind to driver android_usb
input: gpio-keys as /devices/platform/gpio-keys/input/input0
SSL Touchscreen driver, (c) 2011 Solomon Systech Ltd.
SSD253X:Run into ssd253x_ts_probe.
otg udc vbus falling wakeup
SSD253X:Error in ssd253x_write_cmd (-5), reg is 0x04. len=0
SSD253X:Error in ssd253x_read_reg (-5), reg is 0x02.
SSD253X:Error in ssd253x_write_cmd (-5), reg is 0x23. len=1
SSD253X:Error in ssd253x_write_cmd (-5), reg is 0x2B. len=1
SSD253X:Error in ssd253x_read_reg (-5), reg is 0x02.
No SSL CTP device found at address 0x48.
==ft5x0x_ts_init==
[FTS] ft5x0x_ts_probe, driver version is 3.0.
input: ft5x0x_ts as /devices/virtual/input/input1
==register_early_suspend =
msg ft5x0x_i2c_Read i2c read error: -5
[FTS] Firmware version = 0x0
msg ft5x0x_i2c_Read i2c read error: -5
[FTS] report rate is 0Hz.
msg ft5x0x_i2c_Read i2c read error: -5
[FTS] touch threshold is 0.
[FTS] ==probe over =
ret=0
[ntx_misc_rtc_read_time-132] 112/1/2 12:0:10
using rtc device, ntx_misc_rtc, for alarms
ntx_misc_rtc ntx_misc_rtc.0: rtc core: registered ntx_misc_rtc as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video16
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video17
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video18
err : spi Read 0x08 = 255!
err : spi Read 0x09 = 255!
err : spi Read 0x0a = 255!
err : spi Read 0x0b = 255!
dmard08: probe of spi1.0 failed with error -1
imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=1)
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
mmc0: Unknown controller version (3). You may experience problems.
mmc0: SDHCI controller on platform [sdhci-esdhc-imx.0] using DMA
sdhci sdhci-esdhc-imx.2: no write-protect pin available!
mmc1: Unknown controller version (3). You may experience problems.
mmc1: SDHCI controller on platform [sdhci-esdhc-imx.2] using DMA
mmc2: Unknown controller version (3). You may experience problems.
mmc2: SDHCI controller on platform [sdhci-esdhc-imx.3] using DMA
VPU initialized
mxc_asrc registered
Anatop Thermal registered as thermal_zone0
anatop_thermal_probe: default cooling device is cpufreq!
leds-gpio: probe of leds-gpio failed with error -16
logger: created 256K log 'log_main'
logger: created 256K log 'log_events'
logger: created 256K log 'log_radio'
logger: created 256K log 'log_system'
mxc_hdmi_soc mxc_hdmi_soc.0: MXC HDMI Audio
[mx6_ntx_alc5631_init-600] clock rate 16500000...
mmc0: new SDHC card at address 0002
mmcblk0: mmc0:0002 00000 3.70 GiB
mmcblk0: p1 p2 p3 < p5 p6 p7 p8 p9 > p4
alc5631 2-001a: Failed to add route Mic Jack->MIC_IN
asoc: alc5631 <-> imx-ssi.1 mapping ok
imx-hdmi-soc-dai: probe of imx-hdmi-soc-dai.0 failed with error -12
ALSA device list:
#0: alc5631-audio
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (12381 buckets, 49524 max)
ctnetlink v0.93: registering with nfnetlink.
NF_TPROXY: Transparent proxy support initialized, version 4.1.0
NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
xt_time: kernel timezone is -0000
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 10
ip6_tables: (C) 2000-2006 Netfilter Core Team
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
NET: Registered protocol family 15
lib80211: common routines for IEEE802.11 drivers
VFP support v0.3:
implementor 41 architecture 3 part 30 variant 9 rev 4
mxc_dvfs_core_probe
DVFS driver module loaded
regulator_init_complete: VDDIO: incomplete constraints, leaving on
regulator_init_complete: VDDA: incomplete constraints, leaving on
[ntx_misc_rtc_read_time-132] 112/1/2 12:0:11
ntx_misc_rtc ntx_misc_rtc.0: setting system clock to 2012-02-02 12:00:11 UTC (1328184011)
Freeing init memory: 192K
init: /init.freescale.rc: 86: invalid command 'ln'
init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
[ntx_up_charger_get_property-288] battery 0(0)
EXT4-fs (mmcblk0p5): warning: maximal mount count reached, running e2fsck is recommended
EXT4-fs (mmcblk0p5): recovery complete
EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)
EXT4-fs (mmcblk0p5): re-mounted. Opts: (null)
EXT4-fs (mmcblk0p7): warning: maximal mount count reached, running e2fsck is recommended
EXT4-fs (mmcblk0p7): recovery complete
EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: noauto_da_alloc,errors=panic
EXT4-fs (mmcblk0p6): warning: maximal mount count reached, running e2fsck is recommended
EXT4-fs (mmcblk0p6): recovery complete
EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)
EXT4-fs (mmcblk0p8): INFO: recovery required on readonly filesystem
EXT4-fs (mmcblk0p8): write access will be enabled during recovery
EXT4-fs (mmcblk0p8): recovery complete
EXT4-fs (mmcblk0p8): mounted filesystem with ordered data mode. Opts: (null)
init: property (null) has no value for writing to /sys/class/android_usb/android0/iManufacturer
init: property (null) has no value for writing to /sys/class/android_usb/android0/iProduct
You can find why the error in kernel code. Memory is not enough or invalid parameters passing to the driver.
From your command line, video=mxcfb0:dev=ldb,LDB-WSVGA, do you initialize your LED panel correctly?
Dear Mr.Tu:
Thanks for your precise direction.:smileyhappy:.From the hardware aspect I get that the LED's power is zero.
How could I know that the memory or framebuffer is not enough?
Can we have some methods to check whether the following sequence is right step by step?
IPUv3 FB->IPUv3 Display Engine->LVDS Display Bridge(LDB)->LVDS Display panel.
How could I check that the LED panel is correctly initialized?
Are there any documents related to the subject?
The attached file is the log.
Best Regards,
Justin Wu
U-Boot 2009.08-00005-g07f1ef4-dirty (May 13 2013 - 12:09:08)
CPU: Freescale i.MX 6 family 0.0V at 792 MHz
Temperature: 35 C, calibration data 0x58351069
mx6q pll1: 792MHz
mx6q pll2: 528MHz
mx6q pll3: 480MHz
mx6q pll8: 50MHz
ipg clock : 66000000Hz
ipg per clock : 66000000Hz
uart clock : 80000000Hz
cspi clock : 60000000Hz
ahb clock : 132000000Hz
axi clock : 264000000Hz
emi_slow clock: 29333333Hz
ddr clock : 528000000Hz
usdhc1 clock : 200000000Hz
usdhc2 clock : 200000000Hz
usdhc3 clock : 200000000Hz
usdhc4 clock : 200000000Hz
nfc clock : 24000000Hz
Board: MX6Q-Zunidata Systems INC. :[ POR]
Boot loader:compiled by Justin Wu
Boot Device: SD
I2C: ready
DRAM: 1 GB
MMC: FSL_USDHC: 0,FSL_USDHC: 1
*** Warning - bad CRC or MMC, using default environment
In: serial
Out: serial
Err: serial
Checking for recovery command file...
Net: got MAC address from IIM: 00:00:00:00:00:00
FEC0 [PRIME]
Hit any key to stop autoboot: 3 2 1 0
mmc0 is current device
MMC read: dev # 0, block # 2048, count 8192 ... 8192 blocks read: OK
MMC read: dev # 0, block # 12288, count 768 ... 768 blocks read: OK
## Booting kernel from Legacy Image at 10800000 ...
Image Name: Linux-3.0.15-00017-gfd6dd23-dirt
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3407480 Bytes = 3.2 MB
Load Address: 10008000
Entry Point: 10008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 11000000 ...
Image Name: Android Root Filesystem
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 168519 Bytes = 164.6 kB
Load Address: 10308000
Entry Point: 10308000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 3.0.15-00017-gfd6dd23-dirty (root@justin-desktop) (gcc version 4.4.3 (GCC) ) #453 SMP PREEMPT Mon May 20 16:26:12 CST 2013
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: Freescale i.MX 6Quad ZuniSystem Board
Memory policy: ECC disabled, Data cache writealloc
PERCPU: Embedded 7 pages/cpu @c0fa9000 s5728 r8192 d14752 u32768
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 200192
Kernel command line: console=ttymxc1,115200 root=/dev/mmcblk0p5 init=/init rw rootwait video=mxcfb0:dev=ldb,LDB-WSVGA fbmem=10M vmalloc=400M androidboot.console=ttymxc1 enable_wait_mode=off
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 640MB 150MB = 790MB total
Memory: 792232k/792232k available, 256344k reserved, 399360K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xfbe00000 - 0xffe00000 ( 64 MB)
vmalloc : 0xd9800000 - 0xf2000000 ( 392 MB)
lowmem : 0xc0000000 - 0xd9000000 ( 400 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.init : 0xc0008000 - 0xc0038000 ( 192 kB)
.text : 0xc0038000 - 0xc0629d78 (6088 kB)
.data : 0xc062a000 - 0xc06741a0 ( 297 kB)
.bss : 0xc06741c4 - 0xc079fa08 (1199 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Preemptible hierarchical RCU implementation.
NR_IRQS:496
MXC GPIO hardware
sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms
MXC_Early serial console at MMIO 0x21e8000 (options '115200')
bootconsole [ttymxc1] enabled
Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
Initializing cgroup subsys cpuacct
CPU: Testing write buffer coherency: ok
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
CPU1: Booted secondary processor
CPU2: Booted secondary processor
CPU3: Booted secondary processor
Brought up 4 CPUs
SMP: Total of 4 processors activated (6324.22 BogoMIPS).
print_constraints: dummy:
NET: Registered protocol family 16
print_constraints: vddpu: 725 <--> 1300 mV at 1150 mV fast normal
print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal
print_constraints: vddsoc: 725 <--> 1300 mV at 1200 mV fast normal
print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal
print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal
print_constraints: vdd3p0: 2800 <--> 3150 mV at 3000 mV fast normal
hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.
hw-breakpoint: maximum watchpoint size is 4 bytes.
L310 cache controller enabled
l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x02070000, Cache size: 1048576 B
IMX usb wakeup probe
bio: create slab <bio-0> at 0
print_constraints: VDDA: 3300 mV
print_constraints: VDDIO: 3300 mV
machine_constraints_voltage: VDDD: unsupportable voltage constraints
reg-fixed-voltage reg-fixed-voltage.2: Failed to register regulator: -22
reg-fixed-voltage: probe of reg-fixed-voltage.2 failed with error -22
print_constraints: vmmc: 3300 mV
SCSI subsystem initialized
spi_imx imx6q-ecspi.1: probed
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 driver probed
mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy version is 0x3130302a
MIPI CSI2 driver module loaded
Advanced Linux Sound Architecture Driver Version 1.0.24.
Switching to clocksource mxc_timer1
Switched to NOHz mode on CPU #0
Switched to NOHz mode on CPU #2
Switched to NOHz mode on CPU #3
Switched to NOHz mode on CPU #1
NET: Registered protocol family 2
IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
TCP established hash table entries: 65536 (order: 7, 524288 bytes)
TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
TCP: Hash tables configured (established 65536 bind 65536)
TCP reno registered
UDP hash table entries: 256 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Unpacking initramfs...
Freeing initrd memory: 164K
Bus freq driver module loaded
Static Power Management for Freescale i.MX6
cpaddr = d9840000 suspend_iram_base=d98b4000
PM driver module loaded
i.MXC CPU frequency driver
highmem bounce pool size: 64 pages
ashmem: initialized
msgmni has been set to 767
cryptodev: driver loaded.
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
MIPI DSI driver module loaded
mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver ldb
_regulator_get: get() with no identifier
modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60
imx-ipuv3 imx-ipuv3.1: Channel already disabled 9
imx-ipuv3 imx-ipuv3.1: Channel already uninitialized 9
imx-ipuv3 imx-ipuv3.1: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
imx-ipuv3 imx-ipuv3.1: Channel already disabled 10
imx-ipuv3 imx-ipuv3.1: Channel already uninitialized 10
mxc_sdc_fb mxc_sdc_fb.1: register mxc display driver ldb
modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0
modedb fb_find_mode: Trying best-fit modes
modedb fb_find_mode: Trying 1366x768
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60
modedb fb_find_mode: Trying default video mode
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-32@60
imx-ipuv3 imx-ipuv3.1: Channel already disabled 7
imx-ipuv3 imx-ipuv3.1: Channel already uninitialized 7
mxc_sdc_fb mxc_sdc_fb.2: register mxc display driver ldb
modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0
modedb fb_find_mode: Trying best-fit modes
modedb fb_find_mode: Trying 1366x768
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60
modedb fb_find_mode: Trying default video mode
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60
mxc_sdc_fb mxc_sdc_fb.2: ipu1-di1 already in use
mxc_sdc_fb: probe of mxc_sdc_fb.2 failed with error -16
mxc_sdc_fb mxc_sdc_fb.3: register mxc display driver ldb
modedb fb_find_mode: Trying specified video mode (ignoring refresh rate) 0x0
modedb fb_find_mode: Trying best-fit modes
modedb fb_find_mode: Trying 1366x768
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60
modedb fb_find_mode: Trying default video mode
modedb fb_try_mode: Trying mode LDB-WSVGA 1366x768-16@60
mxc_sdc_fb mxc_sdc_fb.3: ipu1-di1 already in use
mxc_sdc_fb: probe of mxc_sdc_fb.3 failed with error -16
imx-sdma imx-sdma: loaded firmware 1.1
imx-sdma imx-sdma: initialized
Serial: IMX driver
imx-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
imx-uart.1: ttymxc1 at MMIO 0x21e8000 (irq = 59) is a IMX
console [ttymxc1] enabled, bootconsole disabled
console [ttymxc1] enabled, bootconsole disabled
loop: module loaded
pmem_adsp: 0 init
pmem_gpu: 0 init
[mb95f633_i2c_probe-423] firmware version 3
[ntx_up_charger_get_property-288] battery 5(5)
add wake up source irq 110
[ntx_up_charger_get_property-288] battery 0(0)
ARC USBOTG Device Controller driver (1 August 2005)
add wake up source irq 75
<3>wait dp to SE0 timeout, please check your hardware design!
android_usb gadget: Mass Storage Function, version: 2009/09/11
android_usb gadget: Number of LUNs=1
lun0: LUN: removable file: (no medium)
Gadget Android: controller 'fsl-usb2-udc' not recognized
android_usb gadget: android_usb ready
fsl-usb2-udc: bind to driver android_usb
input: gpio-keys as /devices/platform/gpio-keys/input/input0
SSL Touchscreen driver, (c) 2011 Solomon Systech Ltd.
SSD253X:Run into ssd253x_ts_probe.
otg udc vbus falling wakeup
SSD253X:Error in ssd253x_write_cmd (-5), reg is 0x04. len=0
SSD253X:Error in ssd253x_read_reg (-5), reg is 0x02.
SSD253X:Error in ssd253x_write_cmd (-5), reg is 0x23. len=1
SSD253X:Error in ssd253x_write_cmd (-5), reg is 0x2B. len=1
SSD253X:Error in ssd253x_read_reg (-5), reg is 0x02.
No SSL CTP device found at address 0x48.
==ft5x0x_ts_init==
[FTS] ft5x0x_ts_probe, driver version is 3.0.
input: ft5x0x_ts as /devices/virtual/input/input1
==register_early_suspend =
msg ft5x0x_i2c_Read i2c read error: -5
[FTS] Firmware version = 0x0
msg ft5x0x_i2c_Read i2c read error: -5
[FTS] report rate is 0Hz.
msg ft5x0x_i2c_Read i2c read error: -5
[FTS] touch threshold is 0.
[FTS] ==probe over =
ret=0
[ntx_misc_rtc_read_time-132] 112/1/2 12:0:10
using rtc device, ntx_misc_rtc, for alarms
ntx_misc_rtc ntx_misc_rtc.0: rtc core: registered ntx_misc_rtc as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video16
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video17
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video18
err : spi Read 0x08 = 255!
err : spi Read 0x09 = 255!
err : spi Read 0x0a = 255!
err : spi Read 0x0b = 255!
dmard08: probe of spi1.0 failed with error -1
imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=1)
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
mmc0: Unknown controller version (3). You may experience problems.
mmc0: SDHCI controller on platform [sdhci-esdhc-imx.0] using DMA
sdhci sdhci-esdhc-imx.2: no write-protect pin available!
mmc1: Unknown controller version (3). You may experience problems.
mmc1: SDHCI controller on platform [sdhci-esdhc-imx.2] using DMA
mmc2: Unknown controller version (3). You may experience problems.
mmc2: SDHCI controller on platform [sdhci-esdhc-imx.3] using DMA
VPU initialized
mxc_asrc registered
Anatop Thermal registered as thermal_zone0
anatop_thermal_probe: default cooling device is cpufreq!
leds-gpio: probe of leds-gpio failed with error -16
logger: created 256K log 'log_main'
logger: created 256K log 'log_events'
logger: created 256K log 'log_radio'
logger: created 256K log 'log_system'
mxc_hdmi_soc mxc_hdmi_soc.0: MXC HDMI Audio
[mx6_ntx_alc5631_init-600] clock rate 16500000...
mmc0: new SDHC card at address 0002
mmcblk0: mmc0:0002 00000 3.70 GiB
mmcblk0: p1 p2 p3 < p5 p6 p7 p8 p9 > p4
alc5631 2-001a: Failed to add route Mic Jack->MIC_IN
asoc: alc5631 <-> imx-ssi.1 mapping ok
imx-hdmi-soc-dai: probe of imx-hdmi-soc-dai.0 failed with error -12
ALSA device list:
#0: alc5631-audio
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (12381 buckets, 49524 max)
ctnetlink v0.93: registering with nfnetlink.
NF_TPROXY: Transparent proxy support initialized, version 4.1.0
NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
xt_time: kernel timezone is -0000
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 10
ip6_tables: (C) 2000-2006 Netfilter Core Team
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
NET: Registered protocol family 15
lib80211: common routines for IEEE802.11 drivers
VFP support v0.3:
implementor 41 architecture 3 part 30 variant 9 rev 4
mxc_dvfs_core_probe
DVFS driver module loaded
regulator_init_complete: VDDIO: incomplete constraints, leaving on
regulator_init_complete: VDDA: incomplete constraints, leaving on
[ntx_misc_rtc_read_time-132] 112/1/2 12:0:11
ntx_misc_rtc ntx_misc_rtc.0: setting system clock to 2012-02-02 12:00:11 UTC (1328184011)
Freeing init memory: 192K
init: /init.freescale.rc: 86: invalid command 'ln'
init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
[ntx_up_charger_get_property-288] battery 0(0)
EXT4-fs (mmcblk0p5): warning: maximal mount count reached, running e2fsck is recommended
EXT4-fs (mmcblk0p5): recovery complete
EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)
EXT4-fs (mmcblk0p5): re-mounted. Opts: (null)
EXT4-fs (mmcblk0p7): warning: maximal mount count reached, running e2fsck is recommended
EXT4-fs (mmcblk0p7): recovery complete
EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: noauto_da_alloc,errors=panic
EXT4-fs (mmcblk0p6): warning: maximal mount count reached, running e2fsck is recommended
EXT4-fs (mmcblk0p6): recovery complete
EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)
EXT4-fs (mmcblk0p8): INFO: recovery required on readonly filesystem
EXT4-fs (mmcblk0p8): write access will be enabled during recovery
EXT4-fs (mmcblk0p8): recovery complete
EXT4-fs (mmcblk0p8): mounted filesystem with ordered data mode. Opts: (null)
init: property (null) has no value for writing to /sys/class/android_usb/android0/iManufacturer
init: property (null) has no value for writing to /sys/class/android_usb/android0/iProduct