Audio codec configuration in i.MX6Q for 3.10.17 kernel

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Audio codec configuration in i.MX6Q for 3.10.17 kernel

9,224 Views
krishnanp
Contributor III

Hello All,

I have a custom board similar to SabreLite which has linux 3.10.17 kernel  running. Now I am trying to bring up sound on this board. The coded is  uda1380 codec that interfaced  through esai.

The codec used 3 Tx paths and 2 Rx paths

If my understanding is correct, I need to configure following module to bring up audio in my .dts file

1. esai

2. codec

3. clocks for codec

I am little puzzled with the Audio sus bsystem used in i.MX6Q,

There are two queries I have.

1. Do I need to configure audio port mux if i use standard I2S communication to codec and ALSA ?

2. Is there any application note which I can refer to understand better  on Audio subsystem.

Also the uda1380 codec does not support device tree configuration, any one used this driver with latest kernels?

thanks in advance..

Labels (3)
Tags (3)
0 Kudos
7 Replies

1,966 Views
krishnanp
Contributor III

The connections between i.MX6 and codec (uda1380)  is below.

i.MX6 SideUDA1380
I2S_FSR/GPIO_9I2S0_WSO
I2S_FST/GPIO_2I2S0_WSI
I2S_HCKR24 MHzOSC
I2S_SCKR/GPIO_1I2S0_BCLKO
I2S_SCKT/gpio6I2S0_BCLKI
I2S_TX0/GPIO_17I2S0_TXD
I2S_TX5_RX0/GPIO_8I2S0_RXD

The device get detected in i2c bus with address 0x18,but not able to register the codec driver.

Below is my custom.dts file configuration.


regulators {

                compatible = "simple-bus";

                reg_audio: uda1380_supply {

                        compatible = "regulator-fixed";

                        regulator-name = "uda1380_supply";

                        regulator-min-microvolt = <3300000>;

                        regulator-max-microvolt = <3300000>;

                        regulator-always-on;

                 };

                ...

           }


    sound {

                compatible = "fsl,imx6-custom-uda1380",

                                "fsl,imx-audio-uda1380";

                model = "uda130";

                esai-controller = <&esai>;

                asrc-controller = <&asrc_p2p>;

                audio-codec = <&codec>;

        };

&esai {

        pinctrl-names = "default";

        pinctrl-0 = <&pinctrl_esai_3>;

        status = "okay";

};

&ssi2 {

        fsl,mode = "i2s-master";

        status = "okay";

};

&i2c3 {

        status = "okay";

        clock-frequency = <100000>;

        pinctrl-names = "default";

        pinctrl-0 = <&pinctrl_i2c3_1>;

        codec: uda1380@18 {

                compatible = "nxp,uda1380";

                pinctrl-names = "default";

                reg = <0x18>;

                dac_clk = <0>;

        };

};

The pinctrl goup added in imx6qdl.dtsi

    pinctrl_esai_3: esaigrp-3 {

                        fsl,pins = <

                                MX6QDL_PAD_GPIO_2__ESAI_TX_FS          0x1b030

                                MX6QDL_PAD_GPIO_3__XTALOSC_REF_CLK_24M 0x1b030

                                MX6QDL_PAD_GPIO_1__ESAI_RX_CLK       0x1b030

                                MX6QDL_PAD_GPIO_6__ESAI_TX_CLK        0x1b030

                                MX6QDL_PAD_GPIO_17__ESAI_TX0             0x1b030

                                MX6QDL_PAD_GPIO_8__ESAI_TX5_RX0       0x1b030

                                MX6QDL_PAD_GPIO_9__ESAI_RX_FS          0x1b030

                        >;

                };

Any idea what can be the  problem here. your suggestion are welcome.

0 Kudos

1,966 Views
krishnanp
Contributor III

The I2C driver gets detected.

bus: 'i2c': driver_probe_device: matched device 2-0018 with driver uda1380-codec

bus: 'i2c': really_probe: probing driver uda1380-codec with device 2-0018

uda1380-codec 2-0018: no default pinctrl state

driver: '2-0018': driver_bound: bound to device 'uda1380-codec'

bus: 'i2c': really_probe: bound device 2-0018 to driver uda1380-codec

bus: 'spi': add driver wm0010

bus: 'i2c': add driver wm1250-ev1

bus: 'i2c': add driver wm2000

bus: 'i2c': add driver wm2200

If i disable the codec driver, I can see the uda1380  with I2C device address 0x18

root@imx6qsabrelite:~# i2cdetect  2

WARNING! This program can confuse your I2C bus, cause data loss and worse!

I will probe file /dev/i2c-2.

I will probe address range 0x03-0x77.

Continue? [Y/n] Y

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f

00:          -- -- -- -- -- 08 -- -- -- -- -- -- --

10: -- 11 -- -- -- -- -- -- 18 -- -- -- -- -- -- --

20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

40: -- -- -- -- -- -- -- -- -- -- -- -- -- 4d -- --

50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

70: -- -- -- -- -- -- -- --

root@imx6qsabrelite:~# i2cdump 2 0x18

No size specified (using byte-data access)

WARNING! This program can confuse your I2C bus, cause data loss and worse!

I will probe file /dev/i2c-2, address 0x18, mode byte

Continue? [Y/n] Y

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef

00: 05 00 00 3f 02 00 00 00 00 00 00 00 00 00 00 00    ?..??...........

10: ff fa d0 49 d0 00 00 00 00 00 00 00 00 00 00 00    .??I?...........

20: 1f 87 1e 07 00 00 00 00 00 00 00 00 00 00 00 00    ????............

30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

80: 05 00 00 3f 02 00 00 00 00 00 00 00 00 00 00 00    ?..??...........

90: ff fa d0 49 d0 00 00 00 00 00 00 00 00 00 00 00    .??I?...........

a0: 1f 87 1e 07 00 00 00 00 00 00 00 00 00 00 00 00    ????............

b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

0 Kudos

1,967 Views
krishnanp
Contributor III

Here is the kernel logs

Poky (Yocto Project Reference Distro) 1.5 imx6qsabrelite /dev/ttymxc0

Booting Linux on physical CPU 0x0

Linux version 3.10.9 (root@A2MD14808L) (gcc version 4.8.1 (GCC) ) #10 SMP Sun Jun 8 11:11:29 IST 2014

CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d

CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache

Machine: Freescale i.MX6 Quad/DualLite (Device Tree), model: custom

Truncating RAM at 10000000-8fffffff to -7f7fffff (vmalloc region overlap).

cma: dma_contiguous_reserve(limit 7f800000)

cma: dma_contiguous_reserve: reserving 256 MiB for global area

cma: dma_declare_contiguous(size 10000000, base 00000000, limit 7f800000)

cma: CMA: reserved 256 MiB at 6e000000

Memory policy: ECC disabled, Data cache writealloc

On node 0 totalpages: 456704

free_area_init_node: node 0, pgdat 809dbec0, node_mem_map 8100a000

  DMA zone: 3568 pages used for memmap

  DMA zone: 0 pages reserved

  DMA zone: 456704 pages, LIFO batch:31

PERCPU: Embedded 8 pages/cpu @81e20000 s8704 r8192 d15872 u32768

pcpu-alloc: s8704 r8192 d15872 u32768 alloc=8*4096

pcpu-alloc: [0] 0 [0] 1

Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 453136

Kernel command line: console=ttymxc0,115200 root=/dev/nfs ip=192.168.1.2 nfsroot=192.168.1.1:/tftpboot/rootfs

PID hash table entries: 4096 (order: 2, 16384 bytes)

Dentry cache hash table entries: 262144 (order: 8, 1048576 bytes)

Inode-cache hash table entries: 131072 (order: 7, 524288 bytes)

Memory: 1784MB = 1784MB total

Memory: 1537516k/1537516k available, 289300k reserved, 0K highmem

Virtual kernel memory layout:

    vector  : 0xffff0000 - 0xffff1000   (   4 kB)

    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

    vmalloc : 0xf0000000 - 0xff000000   ( 240 MB)

    lowmem  : 0x80000000 - 0xef800000   (1784 MB)

    modules : 0x7f000000 - 0x80000000   (  16 MB)

      .text : 0x80008000 - 0x8090dea4   (9240 kB)

      .init : 0x8090e000 - 0x80961200   ( 333 kB)

      .data : 0x80962000 - 0x809ed6a8   ( 558 kB)

       .bss : 0x809ed6a8 - 0x80a4e724   ( 389 kB)

SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1

Hierarchical RCU implementation.

RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.

NR_IRQS:16 nr_irqs:16 16

L310 cache controller enabled

l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x32070000, Cache size: 1048576 B

sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms

CPU identified as i.MX6Q, silicon rev 1.2

Console: colour dummy device 80x30

Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)

pid_max: default: 32768 minimum: 301

Mount-cache hash table entries: 512

CPU: Testing write buffer coherency: ok

CPU0: thread -1, cpu 0, socket 0, mpidr 80000000

Setting up static identity map for 0x80626898 - 0x80626908

CPU1: Booted secondary processor

CPU1: thread -1, cpu 1, socket 0, mpidr 80000001

Brought up 2 CPUs

SMP: Total of 2 processors activated (3162.11 BogoMIPS).

CPU: All CPU(s) started in SVC mode.

devtmpfs: initialized

device: 'platform': device_add

PM: Adding info for No Bus:platform

bus: 'platform': registered

bus: 'cpu': registered

device: 'cpu': device_add

PM: Adding info for No Bus:cpu

bus: 'workqueue': registered

device: 'workqueue': device_add

PM: Adding info for No Bus:workqueue

pinctrl core: initialized pinctrl subsystem

device class 'regulator': registering

Registering platform device 'reg-dummy'. Parent at platform

device: 'reg-dummy': device_add

bus: 'platform': add device reg-dummy

PM: Adding info for platform:reg-dummy

bus: 'platform': add driver reg-dummy

bus: 'platform': driver_probe_device: matched device reg-dummy with driver reg-dummy

bus: 'platform': really_probe: probing driver reg-dummy with device reg-dummy

reg-dummy reg-dummy: no default pinctrl state

device: 'regulator.0': device_add

PM: Adding info for No Bus:regulator.0

regulator-dummy: no parameters

driver: 'reg-dummy': driver_bound: bound to device 'reg-dummy'

bus: 'platform': really_probe: bound device reg-dummy to driver reg-dummy

cma: cma_init_reserved_areas()

cma: cma_create_area(base 0006e000, count 10000)

cma: cma_create_area: returned dc0e6640

bus: 'soc': registered

NET: Registered protocol family 16

cma: dma_alloc_from_contiguous(cma dc0e6640, count 64, align 6)

cma: dma_alloc_from_contiguous(): returned 81bca000

DMA: preallocated 256 KiB pool for atomic coherent allocations

bus: 'platform': add driver imx-mmdc

device class 'bdi': registering

device class 'gpio': registering

bus: 'platform': add driver gpio-mxc

device class 'lcd': registering

device class 'backlight': registering

bus: 'platform': add driver anatop_regulator

device class 'tty': registering

device class 'vtconsole': registering

device: 'vtcon0': device_add

PM: Adding info for No Bus:vtcon0

bus: 'platform': add driver sram

bus: 'platform': add driver syscon

bus: 'spi': registered

device class 'spi_master': registering

bus: 'platform': add driver mxs_phy

bus: 'i2c': registered

bus: 'i2c': add driver dummy

device: 'soc0': device_add

bus: 'soc': add device soc0

PM: Adding info for soc:soc0

device: 'a01000.interrupt-controller': device_add

bus: 'platform': add device a01000.interrupt-controller

PM: Adding info for platform:a01000.interrupt-controller

device: 'pudummy_reg.0': device_add

bus: 'platform': add device pudummy_reg.0

PM: Adding info for platform:pudummy_reg.0

device: 'soc.1': device_add

bus: 'platform': add device soc.1

PM: Adding info for platform:soc.1

device: '110000.dma-apbh': device_add

bus: 'platform': add device 110000.dma-apbh

PM: Adding info for platform:110000.dma-apbh

device: 'a00600.timer': device_add

bus: 'platform': add device a00600.timer

PM: Adding info for platform:a00600.timer

device: 'a02000.l2-cache': device_add

bus: 'platform': add device a02000.l2-cache

PM: Adding info for platform:a02000.l2-cache

device: 'pmu.2': device_add

bus: 'platform': add device pmu.2

PM: Adding info for platform:pmu.2

device: '2000000.aips-bus': device_add

bus: 'platform': add device 2000000.aips-bus

PM: Adding info for platform:2000000.aips-bus

device: '2000000.spba-bus': device_add

bus: 'platform': add device 2000000.spba-bus

PM: Adding info for platform:2000000.spba-bus

device: '2008000.ecspi': device_add

bus: 'platform': add device 2008000.ecspi

PM: Adding info for platform:2008000.ecspi

device: '2020000.serial': device_add

bus: 'platform': add device 2020000.serial

PM: Adding info for platform:2020000.serial

device: '2024000.esai': device_add

bus: 'platform': add device 2024000.esai

PM: Adding info for platform:2024000.esai

device: '2034000.asrc': device_add

bus: 'platform': add device 2034000.asrc

PM: Adding info for platform:2034000.asrc

device: 'asrc_p2p.3': device_add

bus: 'platform': add device asrc_p2p.3

PM: Adding info for platform:asrc_p2p.3

device: '2040000.vpu': device_add

bus: 'platform': add device 2040000.vpu

PM: Adding info for platform:2040000.vpu

device: '2080000.pwm': device_add

bus: 'platform': add device 2080000.pwm

PM: Adding info for platform:2080000.pwm

device: '2084000.pwm': device_add

bus: 'platform': add device 2084000.pwm

PM: Adding info for platform:2084000.pwm

device: '2088000.pwm': device_add

bus: 'platform': add device 2088000.pwm

PM: Adding info for platform:2088000.pwm

device: '208c000.pwm': device_add

bus: 'platform': add device 208c000.pwm

PM: Adding info for platform:208c000.pwm

device: '2098000.gpt': device_add

bus: 'platform': add device 2098000.gpt

PM: Adding info for platform:2098000.gpt

device: '209c000.gpio': device_add

bus: 'platform': add device 209c000.gpio

PM: Adding info for platform:209c000.gpio

bus: 'platform': driver_probe_device: matched device 209c000.gpio with driver gpio-mxc

bus: 'platform': really_probe: probing driver gpio-mxc with device 209c000.gpio

gpio-mxc 209c000.gpio: no default pinctrl state

device: 'gpiochip0': device_add

PM: Adding info for No Bus:gpiochip0

driver: '209c000.gpio': driver_bound: bound to device 'gpio-mxc'

bus: 'platform': really_probe: bound device 209c000.gpio to driver gpio-mxc

device: '20a0000.gpio': device_add

bus: 'platform': add device 20a0000.gpio

PM: Adding info for platform:20a0000.gpio

bus: 'platform': driver_probe_device: matched device 20a0000.gpio with driver gpio-mxc

bus: 'platform': really_probe: probing driver gpio-mxc with device 20a0000.gpio

gpio-mxc 20a0000.gpio: no default pinctrl state

device: 'gpiochip32': device_add

PM: Adding info for No Bus:gpiochip32

driver: '20a0000.gpio': driver_bound: bound to device 'gpio-mxc'

bus: 'platform': really_probe: bound device 20a0000.gpio to driver gpio-mxc

device: '20a4000.gpio': device_add

bus: 'platform': add device 20a4000.gpio

PM: Adding info for platform:20a4000.gpio

bus: 'platform': driver_probe_device: matched device 20a4000.gpio with driver gpio-mxc

bus: 'platform': really_probe: probing driver gpio-mxc with device 20a4000.gpio

gpio-mxc 20a4000.gpio: no default pinctrl state

device: 'gpiochip64': device_add

PM: Adding info for No Bus:gpiochip64

driver: '20a4000.gpio': driver_bound: bound to device 'gpio-mxc'

bus: 'platform': really_probe: bound device 20a4000.gpio to driver gpio-mxc

device: '20a8000.gpio': device_add

bus: 'platform': add device 20a8000.gpio

PM: Adding info for platform:20a8000.gpio

bus: 'platform': driver_probe_device: matched device 20a8000.gpio with driver gpio-mxc

bus: 'platform': really_probe: probing driver gpio-mxc with device 20a8000.gpio

gpio-mxc 20a8000.gpio: no default pinctrl state

device: 'gpiochip96': device_add

PM: Adding info for No Bus:gpiochip96

driver: '20a8000.gpio': driver_bound: bound to device 'gpio-mxc'

bus: 'platform': really_probe: bound device 20a8000.gpio to driver gpio-mxc

device: '20ac000.gpio': device_add

bus: 'platform': add device 20ac000.gpio

PM: Adding info for platform:20ac000.gpio

bus: 'platform': driver_probe_device: matched device 20ac000.gpio with driver gpio-mxc

bus: 'platform': really_probe: probing driver gpio-mxc with device 20ac000.gpio

gpio-mxc 20ac000.gpio: no default pinctrl state

device: 'gpiochip128': device_add

PM: Adding info for No Bus:gpiochip128

driver: '20ac000.gpio': driver_bound: bound to device 'gpio-mxc'

bus: 'platform': really_probe: bound device 20ac000.gpio to driver gpio-mxc

device: '20b0000.gpio': device_add

bus: 'platform': add device 20b0000.gpio

PM: Adding info for platform:20b0000.gpio

bus: 'platform': driver_probe_device: matched device 20b0000.gpio with driver gpio-mxc

bus: 'platform': really_probe: probing driver gpio-mxc with device 20b0000.gpio

gpio-mxc 20b0000.gpio: no default pinctrl state

device: 'gpiochip160': device_add

PM: Adding info for No Bus:gpiochip160

driver: '20b0000.gpio': driver_bound: bound to device 'gpio-mxc'

bus: 'platform': really_probe: bound device 20b0000.gpio to driver gpio-mxc

device: '20b4000.gpio': device_add

bus: 'platform': add device 20b4000.gpio

PM: Adding info for platform:20b4000.gpio

bus: 'platform': driver_probe_device: matched device 20b4000.gpio with driver gpio-mxc

bus: 'platform': really_probe: probing driver gpio-mxc with device 20b4000.gpio

gpio-mxc 20b4000.gpio: no default pinctrl state

device: 'gpiochip192': device_add

PM: Adding info for No Bus:gpiochip192

driver: '20b4000.gpio': driver_bound: bound to device 'gpio-mxc'

bus: 'platform': really_probe: bound device 20b4000.gpio to driver gpio-mxc

device: '20bc000.wdog': device_add

bus: 'platform': add device 20bc000.wdog

PM: Adding info for platform:20bc000.wdog

device: '20c4000.ccm': device_add

bus: 'platform': add device 20c4000.ccm

PM: Adding info for platform:20c4000.ccm

device: '20c8000.anatop': device_add

bus: 'platform': add device 20c8000.anatop

PM: Adding info for platform:20c8000.anatop

bus: 'platform': driver_probe_device: matched device 20c8000.anatop with driver syscon

bus: 'platform': really_probe: probing driver syscon with device 20c8000.anatop

syscon 20c8000.anatop: no default pinctrl state

syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered

driver: '20c8000.anatop': driver_bound: bound to device 'syscon'

bus: 'platform': really_probe: bound device 20c8000.anatop to driver syscon

device: 'regulator-1p1.4': device_add

bus: 'platform': add device regulator-1p1.4

PM: Adding info for platform:regulator-1p1.4

bus: 'platform': driver_probe_device: matched device regulator-1p1.4 with driver anatop_regulator

bus: 'platform': really_probe: probing driver anatop_regulator with device regulator-1p1.4

anatop_regulator regulator-1p1.4: no default pinctrl state

device: 'regulator.1': device_add

PM: Adding info for No Bus:regulator.1

vdd1p1: 800 <--> 1375 mV at 1125 mV

driver: 'regulator-1p1.4': driver_bound: bound to device 'anatop_regulator'

bus: 'platform': really_probe: bound device regulator-1p1.4 to driver anatop_regulator

device: 'regulator-3p0.5': device_add

bus: 'platform': add device regulator-3p0.5

PM: Adding info for platform:regulator-3p0.5

bus: 'platform': driver_probe_device: matched device regulator-3p0.5 with driver anatop_regulator

bus: 'platform': really_probe: probing driver anatop_regulator with device regulator-3p0.5

anatop_regulator regulator-3p0.5: no default pinctrl state

device: 'regulator.2': device_add

PM: Adding info for No Bus:regulator.2

vdd3p0: 2800 <--> 3150 mV at 3000 mV

driver: 'regulator-3p0.5': driver_bound: bound to device 'anatop_regulator'

bus: 'platform': really_probe: bound device regulator-3p0.5 to driver anatop_regulator

device: 'regulator-2p5.6': device_add

bus: 'platform': add device regulator-2p5.6

PM: Adding info for platform:regulator-2p5.6

bus: 'platform': driver_probe_device: matched device regulator-2p5.6 with driver anatop_regulator

bus: 'platform': really_probe: probing driver anatop_regulator with device regulator-2p5.6

anatop_regulator regulator-2p5.6: no default pinctrl state

device: 'regulator.3': device_add

PM: Adding info for No Bus:regulator.3

vdd2p5: 2000 <--> 2750 mV at 2425 mV

driver: 'regulator-2p5.6': driver_bound: bound to device 'anatop_regulator'

bus: 'platform': really_probe: bound device regulator-2p5.6 to driver anatop_regulator

device: 'regulator-vddcore.7': device_add

bus: 'platform': add device regulator-vddcore.7

PM: Adding info for platform:regulator-vddcore.7

bus: 'platform': driver_probe_device: matched device regulator-vddcore.7 with driver anatop_regulator

bus: 'platform': really_probe: probing driver anatop_regulator with device regulator-vddcore.7

anatop_regulator regulator-vddcore.7: no default pinctrl state

device: 'regulator.4': device_add

PM: Adding info for No Bus:regulator.4

cpu: 725 <--> 1450 mV at 1150 mV

driver: 'regulator-vddcore.7': driver_bound: bound to device 'anatop_regulator'

bus: 'platform': really_probe: bound device regulator-vddcore.7 to driver anatop_regulator

device: 'regulator-vddpu.8': device_add

bus: 'platform': add device regulator-vddpu.8

PM: Adding info for platform:regulator-vddpu.8

bus: 'platform': driver_probe_device: matched device regulator-vddpu.8 with driver anatop_regulator

bus: 'platform': really_probe: probing driver anatop_regulator with device regulator-vddpu.8

anatop_regulator regulator-vddpu.8: no default pinctrl state

device: 'regulator.5': device_add

PM: Adding info for No Bus:regulator.5

vddpu: 725 <--> 1450 mV at 1150 mV

driver: 'regulator-vddpu.8': driver_bound: bound to device 'anatop_regulator'

bus: 'platform': really_probe: bound device regulator-vddpu.8 to driver anatop_regulator

device: 'regulator-vddsoc.9': device_add

bus: 'platform': add device regulator-vddsoc.9

PM: Adding info for platform:regulator-vddsoc.9

bus: 'platform': driver_probe_device: matched device regulator-vddsoc.9 with driver anatop_regulator

bus: 'platform': really_probe: probing driver anatop_regulator with device regulator-vddsoc.9

anatop_regulator regulator-vddsoc.9: no default pinctrl state

device: 'regulator.6': device_add

PM: Adding info for No Bus:regulator.6

vddsoc: 725 <--> 1450 mV at 1200 mV

driver: 'regulator-vddsoc.9': driver_bound: bound to device 'anatop_regulator'

bus: 'platform': really_probe: bound device regulator-vddsoc.9 to driver anatop_regulator

device: 'tempmon.10': device_add

bus: 'platform': add device tempmon.10

PM: Adding info for platform:tempmon.10

device: '20c9000.usbphy': device_add

bus: 'platform': add device 20c9000.usbphy

PM: Adding info for platform:20c9000.usbphy

bus: 'platform': driver_probe_device: matched device 20c9000.usbphy with driver mxs_phy

bus: 'platform': really_probe: probing driver mxs_phy with device 20c9000.usbphy

mxs_phy 20c9000.usbphy: no default pinctrl state

driver: '20c9000.usbphy': driver_bound: bound to device 'mxs_phy'

bus: 'platform': really_probe: bound device 20c9000.usbphy to driver mxs_phy

device: '20ca000.usbphy': device_add

bus: 'platform': add device 20ca000.usbphy

PM: Adding info for platform:20ca000.usbphy

bus: 'platform': driver_probe_device: matched device 20ca000.usbphy with driver mxs_phy

bus: 'platform': really_probe: probing driver mxs_phy with device 20ca000.usbphy

mxs_phy 20ca000.usbphy: no default pinctrl state

driver: '20ca000.usbphy': driver_bound: bound to device 'mxs_phy'

bus: 'platform': really_probe: bound device 20ca000.usbphy to driver mxs_phy

device: 'snvs.11': device_add

bus: 'platform': add device snvs.11

PM: Adding info for platform:snvs.11

device: '20cc034.snvs-rtc-lp': device_add

bus: 'platform': add device 20cc034.snvs-rtc-lp

PM: Adding info for platform:20cc034.snvs-rtc-lp

device: '20d8000.src': device_add

bus: 'platform': add device 20d8000.src

PM: Adding info for platform:20d8000.src

device: '20dc000.gpc': device_add

bus: 'platform': add device 20dc000.gpc

PM: Adding info for platform:20dc000.gpc

device: '20e0000.iomuxc-gpr': device_add

bus: 'platform': add device 20e0000.iomuxc-gpr

PM: Adding info for platform:20e0000.iomuxc-gpr

bus: 'platform': driver_probe_device: matched device 20e0000.iomuxc-gpr with driver syscon

bus: 'platform': really_probe: probing driver syscon with device 20e0000.iomuxc-gpr

syscon 20e0000.iomuxc-gpr: no default pinctrl state

syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered

driver: '20e0000.iomuxc-gpr': driver_bound: bound to device 'syscon'

bus: 'platform': really_probe: bound device 20e0000.iomuxc-gpr to driver syscon

device: '20e0000.iomuxc': device_add

bus: 'platform': add device 20e0000.iomuxc

PM: Adding info for platform:20e0000.iomuxc

device: '20ec000.sdma': device_add

bus: 'platform': add device 20ec000.sdma

PM: Adding info for platform:20ec000.sdma

device: '2100000.aips-bus': device_add

bus: 'platform': add device 2100000.aips-bus

PM: Adding info for platform:2100000.aips-bus

device: '2100000.caam': device_add

bus: 'platform': add device 2100000.caam

PM: Adding info for platform:2100000.caam

device: '2184200.usb': device_add

bus: 'platform': add device 2184200.usb

PM: Adding info for platform:2184200.usb

device: '2184800.usbmisc': device_add

bus: 'platform': add device 2184800.usbmisc

PM: Adding info for platform:2184800.usbmisc

device: '2188000.ethernet': device_add

bus: 'platform': add device 2188000.ethernet

PM: Adding info for platform:2188000.ethernet

device: '2194000.usdhc': device_add

bus: 'platform': add device 2194000.usdhc

PM: Adding info for platform:2194000.usdhc

device: '2198000.usdhc': device_add

bus: 'platform': add device 2198000.usdhc

PM: Adding info for platform:2198000.usdhc

device: '219c000.usdhc': device_add

bus: 'platform': add device 219c000.usdhc

PM: Adding info for platform:219c000.usdhc

device: '21a0000.i2c': device_add

bus: 'platform': add device 21a0000.i2c

PM: Adding info for platform:21a0000.i2c

device: '21a4000.i2c': device_add

bus: 'platform': add device 21a4000.i2c

PM: Adding info for platform:21a4000.i2c

device: '21a8000.i2c': device_add

bus: 'platform': add device 21a8000.i2c

PM: Adding info for platform:21a8000.i2c

device: '21b0000.mmdc0-1': device_add

bus: 'platform': add device 21b0000.mmdc0-1

PM: Adding info for platform:21b0000.mmdc0-1

device: '21b0000.mmdc': device_add

bus: 'platform': add device 21b0000.mmdc

PM: Adding info for platform:21b0000.mmdc

bus: 'platform': driver_probe_device: matched device 21b0000.mmdc with driver imx-mmdc

bus: 'platform': really_probe: probing driver imx-mmdc with device 21b0000.mmdc

imx-mmdc 21b0000.mmdc: no default pinctrl state

driver: '21b0000.mmdc': driver_bound: bound to device 'imx-mmdc'

bus: 'platform': really_probe: bound device 21b0000.mmdc to driver imx-mmdc

device: '21b8000.weim': device_add

bus: 'platform': add device 21b8000.weim

PM: Adding info for platform:21b8000.weim

device: '21bc000.ocotp-ctrl': device_add

bus: 'platform': add device 21bc000.ocotp-ctrl

PM: Adding info for platform:21bc000.ocotp-ctrl

bus: 'platform': driver_probe_device: matched device 21bc000.ocotp-ctrl with driver syscon

bus: 'platform': really_probe: probing driver syscon with device 21bc000.ocotp-ctrl

syscon 21bc000.ocotp-ctrl: no default pinctrl state

syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] registered

driver: '21bc000.ocotp-ctrl': driver_bound: bound to device 'syscon'

bus: 'platform': really_probe: bound device 21bc000.ocotp-ctrl to driver syscon

device: '21bc000.ocotp-fuse': device_add

bus: 'platform': add device 21bc000.ocotp-fuse

PM: Adding info for platform:21bc000.ocotp-fuse

device: '21e4000.vdoa': device_add

bus: 'platform': add device 21e4000.vdoa

PM: Adding info for platform:21e4000.vdoa

device: '21ec000.serial': device_add

bus: 'platform': add device 21ec000.serial

PM: Adding info for platform:21ec000.serial

device: '2400000.ipu': device_add

bus: 'platform': add device 2400000.ipu

PM: Adding info for platform:2400000.ipu

device: 'busfreq.12': device_add

bus: 'platform': add device busfreq.12

PM: Adding info for platform:busfreq.12

device: '130000.gpu': device_add

bus: 'platform': add device 130000.gpu

PM: Adding info for platform:130000.gpu

device: '900000.sram': device_add

bus: 'platform': add device 900000.sram

PM: Adding info for platform:900000.sram

bus: 'platform': driver_probe_device: matched device 900000.sram with driver sram

bus: 'platform': really_probe: probing driver sram with device 900000.sram

sram 900000.sram: no default pinctrl state

driver: '900000.sram': driver_bound: bound to device 'sram'

bus: 'platform': really_probe: bound device 900000.sram to driver sram

device: '2200000.sata': device_add

bus: 'platform': add device 2200000.sata

PM: Adding info for platform:2200000.sata

device: '2800000.ipu': device_add

bus: 'platform': add device 2800000.ipu

PM: Adding info for platform:2800000.ipu

device: 'regulators.13': device_add

bus: 'platform': add device regulators.13

PM: Adding info for platform:regulators.13

device: '2p5v.14': device_add

bus: 'platform': add device 2p5v.14

PM: Adding info for platform:2p5v.14

device: '3p3v.15': device_add

bus: 'platform': add device 3p3v.15

PM: Adding info for platform:3p3v.15

device: 'sound.16': device_add

bus: 'platform': add device sound.16

PM: Adding info for platform:sound.16

device: 'fb.17': device_add

bus: 'platform': add device fb.17

PM: Adding info for platform:fb.17

device: 'lcd.18': device_add

bus: 'platform': add device lcd.18

PM: Adding info for platform:lcd.18

device: 'v4l2_cap_0.19': device_add

bus: 'platform': add device v4l2_cap_0.19

PM: Adding info for platform:v4l2_cap_0.19

hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.

hw-breakpoint: maximum watchpoint size is 4 bytes.

bus: 'platform': add driver imx51-pinctrl

bus: 'platform': add driver imx53-pinctrl

bus: 'platform': add driver imx6q-pinctrl

bus: 'platform': driver_probe_device: matched device 20e0000.iomuxc with driver imx6q-pinctrl

bus: 'platform': really_probe: probing driver imx6q-pinctrl with device 20e0000.iomuxc

imx6q-pinctrl 20e0000.iomuxc: no pinctrl handle

imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver

driver: '20e0000.iomuxc': driver_bound: bound to device 'imx6q-pinctrl'

bus: 'platform': really_probe: bound device 20e0000.iomuxc to driver imx6q-pinctrl

bus: 'platform': add driver imx6dl-pinctrl

bus: 'platform': add driver imx6sl-pinctrl

bus: 'platform': add driver vf610-pinctrl

device class 'dma': registering

bus: 'platform': add driver gpio-reset

device: 'cpu0': device_add

bus: 'cpu': add device cpu0

PM: Adding info for cpu:cpu0

device: 'cpu1': device_add

bus: 'cpu': add device cpu1

PM: Adding info for cpu:cpu1

device: 'writeback': device_add

bus: 'workqueue': add device writeback

PM: Adding info for workqueue:writeback

device: 'default': device_add

PM: Adding info for No Bus:default

bio: create slab <bio-0> at 0

device class 'block': registering

bus: 'i2c': add driver pca953x

device class 'graphics': registering

bus: 'platform': add driver ipu-core

bus: 'platform': remove driver ipu-core

driver: 'ipu-core': driver_release

bus: 'platform': add driver mxs-dma

bus: 'platform': driver_probe_device: matched device 110000.dma-apbh with driver mxs-dma

bus: 'platform': really_probe: probing driver mxs-dma with device 110000.dma-apbh

mxs-dma 110000.dma-apbh: no default pinctrl state

device: 'dma0chan0': device_add

PM: Adding info for No Bus:dma0chan0

device: 'dma0chan1': device_add

PM: Adding info for No Bus:dma0chan1

device: 'dma0chan2': device_add

PM: Adding info for No Bus:dma0chan2

device: 'dma0chan3': device_add

PM: Adding info for No Bus:dma0chan3

device: 'dma0chan4': device_add

PM: Adding info for No Bus:dma0chan4

device: 'dma0chan5': device_add

PM: Adding info for No Bus:dma0chan5

device: 'dma0chan6': device_add

PM: Adding info for No Bus:dma0chan6

device: 'dma0chan7': device_add

PM: Adding info for No Bus:dma0chan7

device: 'dma0chan8': device_add

PM: Adding info for No Bus:dma0chan8

device: 'dma0chan9': device_add

PM: Adding info for No Bus:dma0chan9

device: 'dma0chan10': device_add

PM: Adding info for No Bus:dma0chan10

device: 'dma0chan11': device_add

PM: Adding info for No Bus:dma0chan11

device: 'dma0chan12': device_add

PM: Adding info for No Bus:dma0chan12

device: 'dma0chan13': device_add

PM: Adding info for No Bus:dma0chan13

device: 'dma0chan14': device_add

PM: Adding info for No Bus:dma0chan14

device: 'dma0chan15': device_add

PM: Adding info for No Bus:dma0chan15

mxs-dma 110000.dma-apbh: initialized

driver: '110000.dma-apbh': driver_bound: bound to device 'mxs-dma'

bus: 'platform': really_probe: bound device 110000.dma-apbh to driver mxs-dma

bus: 'platform': add driver reg-fixed-voltage

bus: 'platform': driver_probe_device: matched device 2p5v.14 with driver reg-fixed-voltage

bus: 'platform': really_probe: probing driver reg-fixed-voltage with device 2p5v.14

reg-fixed-voltage 2p5v.14: no default pinctrl state

device: 'regulator.7': device_add

PM: Adding info for No Bus:regulator.7

2P5V: 2500 mV

driver: '2p5v.14': driver_bound: bound to device 'reg-fixed-voltage'

bus: 'platform': really_probe: bound device 2p5v.14 to driver reg-fixed-voltage

bus: 'platform': driver_probe_device: matched device 3p3v.15 with driver reg-fixed-voltage

bus: 'platform': really_probe: probing driver reg-fixed-voltage with device 3p3v.15

reg-fixed-voltage 3p3v.15: no default pinctrl state

device: 'regulator.8': device_add

PM: Adding info for No Bus:regulator.8

3P3V: 3300 mV

driver: '3p3v.15': driver_bound: bound to device 'reg-fixed-voltage'

bus: 'platform': really_probe: bound device 3p3v.15 to driver reg-fixed-voltage

bus: 'platform': add driver da9052-regulator

bus: 'platform': add driver mc13783-regulator

bus: 'platform': add driver mc13892-regulator

device class 'misc': registering

bus: 'i2c': add driver 88PM860x

bus: 'spi': add driver mc13xxx

bus: 'i2c': add driver mc13xxx

bus: 'i2c': add driver da9052

bus: 'platform': add driver mxc_hdmi_core

bus: 'platform': remove driver mxc_hdmi_core

driver: 'mxc_hdmi_core': driver_release

device class 'scsi_host': registering

bus: 'scsi': registered

device class 'scsi_device': registering

SCSI subsystem initialized

device class 'mdio_bus': registering

bus: 'mdio_bus': registered

bus: 'mdio_bus': add driver Generic PHY

bus: 'usb': registered

bus: 'usb': add driver usbfs

usbcore: registered new interface driver usbfs

bus: 'usb': add driver hub

usbcore: registered new interface driver hub

bus: 'usb': add driver usb

usbcore: registered new device driver usb

device class 'udc': registering

bus: 'serio': registered

device class 'input': registering

device class 'rtc': registering

bus: 'platform': add driver imx-i2c

bus: 'platform': driver_probe_device: matched device 21a0000.i2c with driver imx-i2c

bus: 'platform': really_probe: probing driver imx-i2c with device 21a0000.i2c

device: 'i2c-0': device_add

bus: 'i2c': add device i2c-0

PM: Adding info for i2c:i2c-0

device: '0-0010': device_add

bus: 'i2c': add device 0-0010

PM: Adding info for i2c:0-0010

i2c i2c-0: IMX I2C adapter registered

driver: '21a0000.i2c': driver_bound: bound to device 'imx-i2c'

bus: 'platform': really_probe: bound device 21a0000.i2c to driver imx-i2c

bus: 'platform': driver_probe_device: matched device 21a4000.i2c with driver imx-i2c

bus: 'platform': really_probe: probing driver imx-i2c with device 21a4000.i2c

device: 'i2c-1': device_add

bus: 'i2c': add device i2c-1

PM: Adding info for i2c:i2c-1

i2c i2c-1: IMX I2C adapter registered

driver: '21a4000.i2c': driver_bound: bound to device 'imx-i2c'

bus: 'platform': really_probe: bound device 21a4000.i2c to driver imx-i2c

bus: 'platform': driver_probe_device: matched device 21a8000.i2c with driver imx-i2c

bus: 'platform': really_probe: probing driver imx-i2c with device 21a8000.i2c

device: 'i2c-2': device_add

bus: 'i2c': add device i2c-2

PM: Adding info for i2c:i2c-2

device: '2-0018': device_add

bus: 'i2c': add device 2-0018

PM: Adding info for i2c:2-0018

i2c i2c-2: IMX I2C adapter registered

driver: '21a8000.i2c': driver_bound: bound to device 'imx-i2c'

bus: 'platform': really_probe: bound device 21a8000.i2c to driver imx-i2c

Linux video capture interface: v2.00

device class 'video4linux': registering

device class 'pps': registering

pps_core: LinuxPPS API ver. 1 registered

pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>

device class 'ptp': registering

PTP clock support registered

device class 'power_supply': registering

device class 'hwmon': registering

bus: 'mmc': registered

device class 'mmc_host': registering

bus: 'sdio': registered

bus: 'platform': add driver imx-ipuv3

bus: 'platform': driver_probe_device: matched device 2400000.ipu with driver imx-ipuv3

bus: 'platform': really_probe: probing driver imx-ipuv3 with device 2400000.ipu

imx-ipuv3 2400000.ipu: no default pinctrl state

imx-ipuv3 2400000.ipu: <ipu_probe>

imx-ipuv3 2400000.ipu: IPU rev:4

imx-ipuv3 2400000.ipu: IPU CM Regs = f001e000

imx-ipuv3 2400000.ipu: IPU IC Regs = f0026000

imx-ipuv3 2400000.ipu: IPU IDMAC Regs = f002e000

imx-ipuv3 2400000.ipu: IPU DP Regs = f0036000

imx-ipuv3 2400000.ipu: IPU DC Regs = f003e000

imx-ipuv3 2400000.ipu: IPU DMFC Regs = f0046000

imx-ipuv3 2400000.ipu: IPU DI0 Regs = f004e000

imx-ipuv3 2400000.ipu: IPU DI1 Regs = f0054000

imx-ipuv3 2400000.ipu: IPU SMFC Regs = f0056000

imx-ipuv3 2400000.ipu: IPU CSI0 Regs = f005e000

imx-ipuv3 2400000.ipu: IPU CSI1 Regs = f0066000

imx-ipuv3 2400000.ipu: IPU CPMem = f0100000

imx-ipuv3 2400000.ipu: IPU TPMem = f00e0000

imx-ipuv3 2400000.ipu: IPU DC Template Mem = f0140000

imx-ipuv3 2400000.ipu: IPU Display Region 1 Mem = f0070000

imx-ipuv3 2400000.ipu: IPU VDI Regs = f006e000

imx-ipuv3 2400000.ipu: ipu_clk = 66000000

imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)

device class 'mxc_ipu': registering

device: 'mxc_ipu': device_add

PM: Adding info for No Bus:mxc_ipu

ipu_task_thread: sched_setaffinity cpu:0.

driver: '2400000.ipu': driver_bound: bound to device 'imx-ipuv3'

bus: 'platform': really_probe: bound device 2400000.ipu to driver imx-ipuv3

bus: 'platform': driver_probe_device: matched device 2800000.ipu with driver imx-ipuv3

bus: 'platform': really_probe: probing driver imx-ipuv3 with device 2800000.ipu

imx-ipuv3 2800000.ipu: no default pinctrl state

imx-ipuv3 2800000.ipu: <ipu_probe>

imx-ipuv3 2800000.ipu: IPU rev:4

imx-ipuv3 2800000.ipu: IPU CM Regs = f0072000

imx-ipuv3 2800000.ipu: IPU IC Regs = f0074000

imx-ipuv3 2800000.ipu: IPU IDMAC Regs = f0076000

imx-ipuv3 2800000.ipu: IPU DP Regs = f0078000

imx-ipuv3 2800000.ipu: IPU DC Regs = f007a000

imx-ipuv3 2800000.ipu: IPU DMFC Regs = f007c000

imx-ipuv3 2800000.ipu: IPU DI0 Regs = f007e000

imx-ipuv3 2800000.ipu: IPU DI1 Regs = f00c2000

imx-ipuv3 2800000.ipu: IPU SMFC Regs = f00c4000

imx-ipuv3 2800000.ipu: IPU CSI0 Regs = f00c6000

imx-ipuv3 2800000.ipu: IPU CSI1 Regs = f00c8000

imx-ipuv3 2800000.ipu: IPU CPMem = f0180000

imx-ipuv3 2800000.ipu: IPU TPMem = f01c0000

imx-ipuv3 2800000.ipu: IPU DC Template Mem = f0200000

imx-ipuv3 2800000.ipu: IPU Display Region 1 Mem = f00cc000

imx-ipuv3 2800000.ipu: IPU VDI Regs = f00ca000

imx-ipuv3 2800000.ipu: ipu_clk = 66000000

ipu_task_thread: sched_setaffinity cpu:0.

imx-ipuv3 2800000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)

ipu_task_thread: sched_setaffinity cpu:0.

driver: '2800000.ipu': driver_bound: bound to device 'imx-ipuv3'

bus: 'platform': really_probe: bound device 2800000.ipu to driver imx-ipuv3

device class 'leds': registering

device class 'sound': registering

Advanced Linux Sound Architecture Driver Initialized.

bus: 'platform': add driver imx-audmux

bus: 'ac97': registered

device class 'net': registering

device: 'lo': device_add

PM: Adding info for No Bus:lo

Switching to clocksource mxc_timer1

ipu_task_thread: sched_setaffinity cpu:0.

device class 'mem': registering

device: 'mem': device_add

PM: Adding info for No Bus:mem

device: 'null': device_add

PM: Adding info for No Bus:null

device: 'zero': device_add

PM: Adding info for No Bus:zero

device: 'full': device_add

PM: Adding info for No Bus:full

device: 'random': device_add

PM: Adding info for No Bus:random

device: 'urandom': device_add

PM: Adding info for No Bus:urandom

device: 'kmsg': device_add

PM: Adding info for No Bus:kmsg

device: 'tty': device_add

PM: Adding info for No Bus:tty

device: 'console': device_add

PM: Adding info for No Bus:console

device: 'tty0': device_add

PM: Adding info for No Bus:tty0

device class 'vc': registering

device: 'vcs': device_add

PM: Adding info for No Bus:vcs

device: 'vcsa': device_add

PM: Adding info for No Bus:vcsa

device: 'vcs1': device_add

PM: Adding info for No Bus:vcs1

device: 'vcsa1': device_add

PM: Adding info for No Bus:vcsa1

device: 'tty1': device_add

PM: Adding info for No Bus:tty1

device: 'tty2': device_add

PM: Adding info for No Bus:tty2

device: 'tty3': device_add

PM: Adding info for No Bus:tty3

device: 'tty4': device_add

PM: Adding info for No Bus:tty4

device: 'tty5': device_add

PM: Adding info for No Bus:tty5

device: 'tty6': device_add

PM: Adding info for No Bus:tty6

device: 'tty7': device_add

PM: Adding info for No Bus:tty7

device: 'tty8': device_add

PM: Adding info for No Bus:tty8

device: 'tty9': device_add

PM: Adding info for No Bus:tty9

device: 'tty10': device_add

PM: Adding info for No Bus:tty10

device: 'tty11': device_add

PM: Adding info for No Bus:tty11

device: 'tty12': device_add

PM: Adding info for No Bus:tty12

device: 'tty13': device_add

PM: Adding info for No Bus:tty13

device: 'tty14': device_add

PM: Adding info for No Bus:tty14

device: 'tty15': device_add

PM: Adding info for No Bus:tty15

device: 'tty16': device_add

PM: Adding info for No Bus:tty16

device: 'tty17': device_add

PM: Adding info for No Bus:tty17

device: 'tty18': device_add

PM: Adding info for No Bus:tty18

device: 'tty19': device_add

PM: Adding info for No Bus:tty19

device: 'tty20': device_add

PM: Adding info for No Bus:tty20

device: 'tty21': device_add

PM: Adding info for No Bus:tty21

device: 'tty22': device_add

PM: Adding info for No Bus:tty22

device: 'tty23': device_add

PM: Adding info for No Bus:tty23

device: 'tty24': device_add

PM: Adding info for No Bus:tty24

device: 'tty25': device_add

PM: Adding info for No Bus:tty25

device: 'tty26': device_add

PM: Adding info for No Bus:tty26

device: 'tty27': device_add

PM: Adding info for No Bus:tty27

device: 'tty28': device_add

PM: Adding info for No Bus:tty28

device: 'tty29': device_add

PM: Adding info for No Bus:tty29

device: 'tty30': device_add

PM: Adding info for No Bus:tty30

device: 'tty31': device_add

PM: Adding info for No Bus:tty31

device: 'tty32': device_add

PM: Adding info for No Bus:tty32

device: 'tty33': device_add

PM: Adding info for No Bus:tty33

device: 'tty34': device_add

PM: Adding info for No Bus:tty34

device: 'tty35': device_add

PM: Adding info for No Bus:tty35

device: 'tty36': device_add

PM: Adding info for No Bus:tty36

device: 'tty37': device_add

PM: Adding info for No Bus:tty37

device: 'tty38': device_add

PM: Adding info for No Bus:tty38

device: 'tty39': device_add

PM: Adding info for No Bus:tty39

device: 'tty40': device_add

PM: Adding info for No Bus:tty40

device: 'tty41': device_add

PM: Adding info for No Bus:tty41

device: 'tty42': device_add

PM: Adding info for No Bus:tty42

device: 'tty43': device_add

PM: Adding info for No Bus:tty43

device: 'tty44': device_add

PM: Adding info for No Bus:tty44

device: 'tty45': device_add

PM: Adding info for No Bus:tty45

device: 'tty46': device_add

PM: Adding info for No Bus:tty46

device: 'tty47': device_add

PM: Adding info for No Bus:tty47

device: 'tty48': device_add

PM: Adding info for No Bus:tty48

device: 'tty49': device_add

PM: Adding info for No Bus:tty49

device: 'tty50': device_add

PM: Adding info for No Bus:tty50

device: 'tty51': device_add

PM: Adding info for No Bus:tty51

device: 'tty52': device_add

PM: Adding info for No Bus:tty52

device: 'tty53': device_add

PM: Adding info for No Bus:tty53

device: 'tty54': device_add

PM: Adding info for No Bus:tty54

device: 'tty55': device_add

PM: Adding info for No Bus:tty55

device: 'tty56': device_add

PM: Adding info for No Bus:tty56

device: 'tty57': device_add

PM: Adding info for No Bus:tty57

device: 'tty58': device_add

PM: Adding info for No Bus:tty58

device: 'tty59': device_add

PM: Adding info for No Bus:tty59

device: 'tty60': device_add

PM: Adding info for No Bus:tty60

device: 'tty61': device_add

PM: Adding info for No Bus:tty61

device: 'tty62': device_add

PM: Adding info for No Bus:tty62

device: 'tty63': device_add

PM: Adding info for No Bus:tty63

device class 'firmware': registering

device class 'thermal': registering

NET: Registered protocol family 2

TCP established hash table entries: 16384 (order: 5, 131072 bytes)

TCP bind hash table entries: 16384 (order: 5, 131072 bytes)

TCP: Hash tables configured (established 16384 bind 16384)

TCP: reno registered

UDP hash table entries: 1024 (order: 3, 32768 bytes)

UDP-Lite hash table entries: 1024 (order: 3, 32768 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.

bus: 'platform': add driver arm-pmu

bus: 'platform': driver_probe_device: matched device pmu.2 with driver arm-pmu

bus: 'platform': really_probe: probing driver arm-pmu with device pmu.2

arm-pmu pmu.2: no default pinctrl state

hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available

driver: 'pmu.2': driver_bound: bound to device 'arm-pmu'

bus: 'platform': really_probe: bound device pmu.2 to driver arm-pmu

bus: 'platform': add driver pu-dummy

bus: 'platform': driver_probe_device: matched device pudummy_reg.0 with driver pu-dummy

bus: 'platform': really_probe: probing driver pu-dummy with device pudummy_reg.0

pu-dummy pudummy_reg.0: no default pinctrl state

device: 'regulator.9': device_add

PM: Adding info for No Bus:regulator.9

pureg-dummy: no parameters

driver: 'pudummy_reg.0': driver_bound: bound to device 'pu-dummy'

bus: 'platform': really_probe: bound device pudummy_reg.0 to driver pu-dummy

bus: 'platform': add driver imx-gpc

bus: 'platform': driver_probe_device: matched device 20dc000.gpc with driver imx-gpc

bus: 'platform': really_probe: probing driver imx-gpc with device 20dc000.gpc

imx-gpc 20dc000.gpc: no default pinctrl state

driver: '20dc000.gpc': driver_bound: bound to device 'imx-gpc'

bus: 'platform': really_probe: bound device 20dc000.gpc to driver imx-gpc

bus: 'platform': add driver imx6_busfreq

bus: 'platform': driver_probe_device: matched device busfreq.12 with driver imx6_busfreq

bus: 'platform': really_probe: probing driver imx6_busfreq with device busfreq.12

imx6_busfreq busfreq.12: no default pinctrl state

imx6_busfreq busfreq.12: DDR medium rate not supported.

driver: 'busfreq.12': driver_bound: bound to device 'imx6_busfreq'

bus: 'platform': really_probe: bound device busfreq.12 to driver imx6_busfreq

Bus freq driver module loaded

bus: 'clocksource': registered

device: 'clocksource': device_add

PM: Adding info for No Bus:clocksource

device: 'clocksource0': device_add

bus: 'clocksource': add device clocksource0

PM: Adding info for clocksource:clocksource0

bus: 'platform': add driver alarmtimer

Registering platform device 'alarmtimer'. Parent at platform

device: 'alarmtimer': device_add

bus: 'platform': add device alarmtimer

PM: Adding info for platform:alarmtimer

bus: 'platform': driver_probe_device: matched device alarmtimer with driver alarmtimer

bus: 'platform': really_probe: probing driver alarmtimer with device alarmtimer

alarmtimer alarmtimer: no default pinctrl state

driver: 'alarmtimer': driver_bound: bound to device 'alarmtimer'

bus: 'platform': really_probe: bound device alarmtimer to driver alarmtimer

bus: 'event_source': registered

device: 'ARMv7 Cortex-A9': device_add

bus: 'event_source': add device ARMv7 Cortex-A9

PM: Adding info for event_source:ARMv7 Cortex-A9

device: 'breakpoint': device_add

bus: 'event_source': add device breakpoint

PM: Adding info for event_source:breakpoint

device: 'software': device_add

bus: 'event_source': add device software

PM: Adding info for event_source:software

VFS: Disk quotas dquot_6.5.2

Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)

NFS: Registering the id_resolver key type

Key type id_resolver registered

Key type id_legacy registered

jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.

device: 'autofs': device_add

PM: Adding info for No Bus:autofs

fuse init (API version 7.22)

device: 'fuse': device_add

PM: Adding info for No Bus:fuse

msgmni has been set to 3514

io scheduler noop registered

io scheduler deadline registered

io scheduler cfq registered (default)

bus: 'platform': add driver imx-weim

bus: 'platform': driver_probe_device: matched device 21b8000.weim with driver imx-weim

bus: 'platform': really_probe: probing driver imx-weim with device 21b8000.weim

imx-weim 21b8000.weim: no default pinctrl state

imx-weim 21b8000.weim: WEIM driver registered.

driver: '21b8000.weim': driver_bound: bound to device 'imx-weim'

bus: 'platform': really_probe: bound device 21b8000.weim to driver imx-weim

bus: 'i2c': add driver mc9s08dz60

bus: 'platform': add driver imx-pwm

bus: 'platform': driver_probe_device: matched device 2080000.pwm with driver imx-pwm

bus: 'platform': really_probe: probing driver imx-pwm with device 2080000.pwm

imx-pwm 2080000.pwm: no default pinctrl state

driver: '2080000.pwm': driver_bound: bound to device 'imx-pwm'

bus: 'platform': really_probe: bound device 2080000.pwm to driver imx-pwm

bus: 'platform': driver_probe_device: matched device 2084000.pwm with driver imx-pwm

bus: 'platform': really_probe: probing driver imx-pwm with device 2084000.pwm

imx-pwm 2084000.pwm: no default pinctrl state

driver: '2084000.pwm': driver_bound: bound to device 'imx-pwm'

bus: 'platform': really_probe: bound device 2084000.pwm to driver imx-pwm

bus: 'platform': driver_probe_device: matched device 2088000.pwm with driver imx-pwm

bus: 'platform': really_probe: probing driver imx-pwm with device 2088000.pwm

imx-pwm 2088000.pwm: no default pinctrl state

driver: '2088000.pwm': driver_bound: bound to device 'imx-pwm'

bus: 'platform': really_probe: bound device 2088000.pwm to driver imx-pwm

bus: 'platform': driver_probe_device: matched device 208c000.pwm with driver imx-pwm

bus: 'platform': really_probe: probing driver imx-pwm with device 208c000.pwm

imx-pwm 208c000.pwm: no default pinctrl state

driver: '208c000.pwm': driver_bound: bound to device 'imx-pwm'

bus: 'platform': really_probe: bound device 208c000.pwm to driver imx-pwm

device: 'fbcon': device_add

PM: Adding info for No Bus:fbcon

bus: 'platform': add driver platform-lcd

bus: 'platform': add driver 88pm860x-backlight

bus: 'platform': add driver generic-bl

bus: 'platform': add driver pwm-backlight

bus: 'platform': add driver mxc_ldb

bus: 'platform': add driver mxc_mipi_dsi

MIPI DSI driver module loaded

bus: 'i2c': add driver mxc_hdmi_i2c

bus: 'platform': add driver mxc_hdmi

bus: 'platform': add driver mxc_lcdif

bus: 'platform': driver_probe_device: matched device lcd.18 with driver mxc_lcdif

bus: 'platform': really_probe: probing driver mxc_lcdif with device lcd.18

driver: 'lcd.18': driver_bound: bound to device 'mxc_lcdif'

bus: 'platform': really_probe: bound device lcd.18 to driver mxc_lcdif

bus: 'platform': add driver mxc_sdc_fb

bus: 'platform': driver_probe_device: matched device fb.17 with driver mxc_sdc_fb

bus: 'platform': really_probe: probing driver mxc_sdc_fb with device fb.17

mxc_sdc_fb fb.17: no default pinctrl state

mxc_sdc_fb fb.17: register mxc display driver lcd

imx-ipuv3 2400000.ipu: Channel already disabled 9

imx-ipuv3 2400000.ipu: Channel already uninitialized 9

cma: dma_alloc_from_contiguous(cma dc0e6640, count 150, align 8)

cma: dma_alloc_from_contiguous(): returned 81bcc000

imx-ipuv3 2400000.ipu: init channel = 9

imx-ipuv3 2400000.ipu: ipu busfreq high requst.

mxc_sdc_fb fb.17: 480x640 h_sync,r,l: 2,88,78  v_sync,l,u: 1,6,1 pixclock=25188000 Hz

imx-ipuv3 2400000.ipu: initializing idma ch 23 @ f01005c0

imx-ipuv3 2400000.ipu: initializing idma ch 23 @ f0101140 sub cpmem

imx-ipuv3 2400000.ipu: ch 23 word 0 - 00000000 00000000 00000000 E0001800 0009FC3B

imx-ipuv3 2400000.ipu: ch 23 word 1 - 0DC20000 01B84000 00E7C000 F2C0EFC0 00082CA0

imx-ipuv3 2400000.ipu: PFS 0x7,

imx-ipuv3 2400000.ipu: BPP 0x3,

imx-ipuv3 2400000.ipu: NPB 0x1f

imx-ipuv3 2400000.ipu: FW 479,

imx-ipuv3 2400000.ipu: FH 639,

imx-ipuv3 2400000.ipu: EBA0 0x6e100000

imx-ipuv3 2400000.ipu: EBA1 0x6e100000

imx-ipuv3 2400000.ipu: Stride 959

imx-ipuv3 2400000.ipu: scan_order 0

imx-ipuv3 2400000.ipu: uv_stride 11424

imx-ipuv3 2400000.ipu: u_offset 0x0

imx-ipuv3 2400000.ipu: v_offset 0x0

imx-ipuv3 2400000.ipu: Width0 4+1,

imx-ipuv3 2400000.ipu: Width1 5+1,

imx-ipuv3 2400000.ipu: Width2 4+1,

imx-ipuv3 2400000.ipu: Width3 7+1,

imx-ipuv3 2400000.ipu: Offset0 0,

imx-ipuv3 2400000.ipu: Offset1 5,

imx-ipuv3 2400000.ipu: Offset2 11,

imx-ipuv3 2400000.ipu: Offset3 16

device: 'fb0': device_add

PM: Adding info for No Bus:fb0

device: 'vtcon1': device_add

PM: Adding info for No Bus:vtcon1

imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000

imx-ipuv3 2400000.ipu: ipu busfreq high release.

imx-ipuv3 2400000.ipu: init channel = 9

imx-ipuv3 2400000.ipu: ipu busfreq high requst.

mxc_sdc_fb fb.17: 480x640 h_sync,r,l: 2,88,78  v_sync,l,u: 1,6,1 pixclock=25188000 Hz

imx-ipuv3 2400000.ipu: initializing idma ch 23 @ f01005c0

imx-ipuv3 2400000.ipu: initializing idma ch 23 @ f0101140 sub cpmem

imx-ipuv3 2400000.ipu: ch 23 word 0 - 00000000 00000000 00000000 E0001800 0009FC3B

imx-ipuv3 2400000.ipu: ch 23 word 1 - 0DC20000 01B84000 00E7C000 F2C0EFC0 00082CA0

imx-ipuv3 2400000.ipu: PFS 0x7,

imx-ipuv3 2400000.ipu: BPP 0x3,

imx-ipuv3 2400000.ipu: NPB 0x1f

imx-ipuv3 2400000.ipu: FW 479,

imx-ipuv3 2400000.ipu: FH 639,

imx-ipuv3 2400000.ipu: EBA0 0x6e100000

imx-ipuv3 2400000.ipu: EBA1 0x6e100000

imx-ipuv3 2400000.ipu: Stride 959

imx-ipuv3 2400000.ipu: scan_order 0

imx-ipuv3 2400000.ipu: uv_stride 11424

imx-ipuv3 2400000.ipu: u_offset 0x0

imx-ipuv3 2400000.ipu: v_offset 0x0

imx-ipuv3 2400000.ipu: Width0 4+1,

imx-ipuv3 2400000.ipu: Width1 5+1,

imx-ipuv3 2400000.ipu: Width2 4+1,

imx-ipuv3 2400000.ipu: Width3 7+1,

imx-ipuv3 2400000.ipu: Offset0 0,

imx-ipuv3 2400000.ipu: Offset1 5,

imx-ipuv3 2400000.ipu: Offset2 11,

imx-ipuv3 2400000.ipu: Offset3 16

Console: switching to colour frame buffer device 60x40

imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000

imx-ipuv3 2400000.ipu: Channel already disabled 10

imx-ipuv3 2400000.ipu: Channel already uninitialized 10

cma: dma_alloc_from_contiguous(cma dc0e6640, count 113, align 7)

cma: dma_alloc_from_contiguous(): returned 81bcb000

device: 'fb1': device_add

PM: Adding info for No Bus:fb1

driver: 'fb.17': driver_bound: bound to device 'mxc_sdc_fb'

bus: 'platform': really_probe: bound device fb.17 to driver mxc_sdc_fb

bus: 'platform': add driver imx-fb

bus: 'platform': remove driver imx-fb

driver: 'imx-fb': driver_release

bus: 'platform': add driver mx3_sdc_fb

bus: 'platform': add driver mxsfb

bus: 'platform': add driver simple-framebuffer

bus: 'platform': add driver imx-pxp

bus: 'platform': add driver imx-sdma

bus: 'platform': driver_probe_device: matched device 20ec000.sdma with driver imx-sdma

bus: 'platform': really_probe: probing driver imx-sdma with device 20ec000.sdma

imx-sdma 20ec000.sdma: no default pinctrl state

cma: dma_alloc_from_contiguous(cma dc0e6640, count 1, align 0)

cma: dma_alloc_from_contiguous(): returned 81bca800

cma: dma_alloc_from_contiguous(cma dc0e6640, count 1, align 0)

cma: dma_alloc_from_contiguous(): returned 81bca820

imx-sdma 20ec000.sdma: firmware: using built-in firmware imx/sdma/sdma-imx6q.bin

cma: dma_alloc_from_contiguous(cma dc0e6640, count 1, align 0)

device: 'dma1chan0': device_add

cma: dma_alloc_from_contiguous(): returned 81bca840

cma: dma_release_from_contiguous(page 81bca840)

imx-sdma 20ec000.sdma: loaded firmware 1.1

PM: Adding info for No Bus:dma1chan0

device: 'dma1chan1': device_add

PM: Adding info for No Bus:dma1chan1

device: 'dma1chan2': device_add

PM: Adding info for No Bus:dma1chan2

device: 'dma1chan3': device_add

PM: Adding info for No Bus:dma1chan3

device: 'dma1chan4': device_add

PM: Adding info for No Bus:dma1chan4

device: 'dma1chan5': device_add

PM: Adding info for No Bus:dma1chan5

device: 'dma1chan6': device_add

PM: Adding info for No Bus:dma1chan6

device: 'dma1chan7': device_add

PM: Adding info for No Bus:dma1chan7

device: 'dma1chan8': device_add

PM: Adding info for No Bus:dma1chan8

device: 'dma1chan9': device_add

PM: Adding info for No Bus:dma1chan9

device: 'dma1chan10': device_add

PM: Adding info for No Bus:dma1chan10

device: 'dma1chan11': device_add

PM: Adding info for No Bus:dma1chan11

device: 'dma1chan12': device_add

PM: Adding info for No Bus:dma1chan12

device: 'dma1chan13': device_add

PM: Adding info for No Bus:dma1chan13

device: 'dma1chan14': device_add

PM: Adding info for No Bus:dma1chan14

device: 'dma1chan15': device_add

PM: Adding info for No Bus:dma1chan15

device: 'dma1chan16': device_add

PM: Adding info for No Bus:dma1chan16

device: 'dma1chan17': device_add

PM: Adding info for No Bus:dma1chan17

device: 'dma1chan18': device_add

PM: Adding info for No Bus:dma1chan18

device: 'dma1chan19': device_add

PM: Adding info for No Bus:dma1chan19

device: 'dma1chan20': device_add

PM: Adding info for No Bus:dma1chan20

device: 'dma1chan21': device_add

PM: Adding info for No Bus:dma1chan21

device: 'dma1chan22': device_add

PM: Adding info for No Bus:dma1chan22

device: 'dma1chan23': device_add

PM: Adding info for No Bus:dma1chan23

device: 'dma1chan24': device_add

PM: Adding info for No Bus:dma1chan24

device: 'dma1chan25': device_add

PM: Adding info for No Bus:dma1chan25

device: 'dma1chan26': device_add

PM: Adding info for No Bus:dma1chan26

device: 'dma1chan27': device_add

PM: Adding info for No Bus:dma1chan27

device: 'dma1chan28': device_add

PM: Adding info for No Bus:dma1chan28

device: 'dma1chan29': device_add

PM: Adding info for No Bus:dma1chan29

device: 'dma1chan30': device_add

PM: Adding info for No Bus:dma1chan30

imx-sdma 20ec000.sdma: initialized

driver: '20ec000.sdma': driver_bound: bound to device 'imx-sdma'

bus: 'platform': really_probe: bound device 20ec000.sdma to driver imx-sdma

bus: 'i2c': add driver pfuze100-regulator

device: 'ptmx': device_add

PM: Adding info for No Bus:ptmx

Serial: IMX driver

bus: 'platform': add driver imx-uart

bus: 'platform': driver_probe_device: matched device 2020000.serial with driver imx-uart

bus: 'platform': really_probe: probing driver imx-uart with device 2020000.serial

2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX

console [ttymxc0] enabled

device: 'ttymxc0': device_add

PM: Adding info for No Bus:ttymxc0

driver: '2020000.serial': driver_bound: bound to device 'imx-uart'

bus: 'platform': really_probe: bound device 2020000.serial to driver imx-uart

bus: 'platform': driver_probe_device: matched device 21ec000.serial with driver imx-uart

bus: 'platform': really_probe: probing driver imx-uart with device 21ec000.serial

21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 60) is a IMX

device: 'ttymxc2': device_add

PM: Adding info for No Bus:ttymxc2

driver: '21ec000.serial': driver_bound: bound to device 'imx-uart'

bus: 'platform': really_probe: bound device 21ec000.serial to driver imx-uart

serial: Freescale lpuart driver

bus: 'platform': add driver fsl-lpuart

bus: 'platform': add driver mxc_rnga

bus: 'platform': remove driver mxc_rnga

driver: 'mxc_rnga': driver_release

device class 'drm': registering

[drm] Initialized drm 1.1.0 20060810

Registering platform device 'Vivante GCCore'. Parent at platform

device: 'Vivante GCCore': device_add

bus: 'platform': add device Vivante GCCore

PM: Adding info for platform:Vivante GCCore

device: 'card0': device_add

PM: Adding info for No Bus:card0

[drm] Initialized vivante 1.0.0 20120216 on minor 0

device: '1:0': device_add

PM: Adding info for No Bus:1:0

device: 'ram0': device_add

PM: Adding info for No Bus:ram0

device: '1:1': device_add

PM: Adding info for No Bus:1:1

device: 'ram1': device_add

PM: Adding info for No Bus:ram1

device: '1:2': device_add

PM: Adding info for No Bus:1:2

device: 'ram2': device_add

PM: Adding info for No Bus:ram2

device: '1:3': device_add

PM: Adding info for No Bus:1:3

device: 'ram3': device_add

PM: Adding info for No Bus:ram3

device: '1:4': device_add

PM: Adding info for No Bus:1:4

device: 'ram4': device_add

PM: Adding info for No Bus:ram4

device: '1:5': device_add

PM: Adding info for No Bus:1:5

device: 'ram5': device_add

PM: Adding info for No Bus:ram5

device: '1:6': device_add

PM: Adding info for No Bus:1:6

device: 'ram6': device_add

PM: Adding info for No Bus:ram6

device: '1:7': device_add

PM: Adding info for No Bus:1:7

device: 'ram7': device_add

PM: Adding info for No Bus:ram7

device: '1:8': device_add

PM: Adding info for No Bus:1:8

device: 'ram8': device_add

PM: Adding info for No Bus:ram8

device: '1:9': device_add

PM: Adding info for No Bus:1:9

device: 'ram9': device_add

PM: Adding info for No Bus:ram9

device: '1:10': device_add

PM: Adding info for No Bus:1:10

device: 'ram10': device_add

PM: Adding info for No Bus:ram10

device: '1:11': device_add

PM: Adding info for No Bus:1:11

device: 'ram11': device_add

PM: Adding info for No Bus:ram11

device: '1:12': device_add

PM: Adding info for No Bus:1:12

device: 'ram12': device_add

PM: Adding info for No Bus:ram12

device: '1:13': device_add

PM: Adding info for No Bus:1:13

device: 'ram13': device_add

PM: Adding info for No Bus:ram13

device: '1:14': device_add

PM: Adding info for No Bus:1:14

device: 'ram14': device_add

PM: Adding info for No Bus:ram14

device: '1:15': device_add

PM: Adding info for No Bus:1:15

device: 'ram15': device_add

PM: Adding info for No Bus:ram15

brd: module loaded

device: 'loop-control': device_add

PM: Adding info for No Bus:loop-control

device: '7:0': device_add

PM: Adding info for No Bus:7:0

device: 'loop0': device_add

PM: Adding info for No Bus:loop0

device: '7:1': device_add

PM: Adding info for No Bus:7:1

device: 'loop1': device_add

PM: Adding info for No Bus:loop1

device: '7:2': device_add

PM: Adding info for No Bus:7:2

device: 'loop2': device_add

PM: Adding info for No Bus:loop2

device: '7:3': device_add

PM: Adding info for No Bus:7:3

device: 'loop3': device_add

PM: Adding info for No Bus:loop3

device: '7:4': device_add

PM: Adding info for No Bus:7:4

device: 'loop4': device_add

PM: Adding info for No Bus:loop4

device: '7:5': device_add

PM: Adding info for No Bus:7:5

device: 'loop5': device_add

PM: Adding info for No Bus:loop5

device: '7:6': device_add

PM: Adding info for No Bus:7:6

device: 'loop6': device_add

PM: Adding info for No Bus:loop6

device: '7:7': device_add

PM: Adding info for No Bus:7:7

device: 'loop7': device_add

PM: Adding info for No Bus:loop7

loop: module loaded

bus: 'i2c': add driver at24

bus: 'spi': add driver at25

device class 'scsi_disk': registering

bus: 'scsi': add driver sd

device class 'mtd': registering

device: 'mtd-unmap': device_add

PM: Adding info for No Bus:mtd-unmap

device: 'mtd-romap': device_add

PM: Adding info for No Bus:mtd-romap

device: 'mtd-rwmap': device_add

PM: Adding info for No Bus:mtd-rwmap

bus: 'platform': add driver of-flash

bus: 'spi': add driver mtd_dataflash

bus: 'spi': add driver m25p80

bus: 'spi': add driver sst25l

bus: 'platform': add driver mxc_nand

bus: 'platform': add driver gpmi-nand

bus: 'platform': add driver spi_imx

bus: 'platform': driver_probe_device: matched device 2008000.ecspi with driver spi_imx

bus: 'platform': really_probe: probing driver spi_imx with device 2008000.ecspi

device: 'spi32766': device_add

PM: Adding info for No Bus:spi32766

spi_imx 2008000.ecspi: master is unqueued, this is deprecated

device: 'spi32766.0': device_add

bus: 'spi': add device spi32766.0

PM: Adding info for spi:spi32766.0

bus: 'spi': driver_probe_device: matched device spi32766.0 with driver m25p80

bus: 'spi': really_probe: probing driver m25p80 with device spi32766.0

m25p80 spi32766.0: no default pinctrl state

m25p80 spi32766.0: found mr25h256, expected sst25vf016b

m25p80 spi32766.0: mr25h256 (32 Kbytes)

device: 'mtd0': device_add

PM: Adding info for No Bus:mtd0

device: 'mtd0ro': device_add

PM: Adding info for No Bus:mtd0ro

device: '31:0': device_add

PM: Adding info for No Bus:31:0

device: 'mtdblock0': device_add

PM: Adding info for No Bus:mtdblock0

driver: 'spi32766.0': driver_bound: bound to device 'm25p80'

bus: 'spi': really_probe: bound device spi32766.0 to driver m25p80

spi_imx 2008000.ecspi: probed

driver: '2008000.ecspi': driver_bound: bound to device 'spi_imx'

bus: 'platform': really_probe: bound device 2008000.ecspi to driver spi_imx

bus: 'platform': add driver cs89x0

bus: 'platform': remove driver cs89x0

driver: 'cs89x0': driver_release

bus: 'platform': add driver fec

bus: 'platform': driver_probe_device: matched device 2188000.ethernet with driver fec

bus: 'platform': really_probe: probing driver fec with device 2188000.ethernet

device: 'ptp0': device_add

PM: Adding info for No Bus:ptp0

cma: dma_alloc_from_contiguous(cma dc0e6640, count 1, align 0)

cma: dma_alloc_from_contiguous(): returned 81bca840

device: '2188000.ethernet': device_add

PM: Adding info for No Bus:2188000.ethernet

device: '2188000.ethernet:00': device_add

bus: 'mdio_bus': add device 2188000.ethernet:00

PM: Adding info for mdio_bus:2188000.ethernet:00

libphy: fec_enet_mii_bus: probed

device: 'eth0': device_add

PM: Adding info for No Bus:eth0

fec 2188000.ethernet eth0: registered PHC device 0

driver: '2188000.ethernet': driver_bound: bound to device 'fec'

bus: 'platform': really_probe: bound device 2188000.ethernet to driver fec

bus: 'platform': add driver smc91x

bus: 'platform': add driver smc911x

bus: 'platform': add driver smsc911x

ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver

bus: 'usb': add driver usb-storage

usbcore: registered new interface driver usb-storage

bus: 'platform': add driver ci_hdrc

bus: 'platform': add driver msm_hsusb

bus: 'platform': add driver imx_usb

bus: 'platform': driver_probe_device: matched device 2184200.usb with driver imx_usb

bus: 'platform': really_probe: probing driver imx_usb with device 2184200.usb

imx_usb 2184200.usb: no default pinctrl state

imx_usb 2184200.usb: usbmisc init failed, ret=-517

platform 2184200.usb: Driver imx_usb requests probe deferral

platform 2184200.usb: Added to deferred list

bus: 'platform': add driver usbmisc_imx

bus: 'platform': driver_probe_device: matched device 2184800.usbmisc with driver usbmisc_imx

bus: 'platform': really_probe: probing driver usbmisc_imx with device 2184800.usbmisc

usbmisc_imx 2184800.usbmisc: no default pinctrl state

driver: '2184800.usbmisc': driver_bound: bound to device 'usbmisc_imx'

bus: 'platform': really_probe: bound device 2184800.usbmisc to driver usbmisc_imx

device: 'mice': device_add

PM: Adding info for No Bus:mice

mousedev: PS/2 mouse device common for all mice

bus: 'platform': add driver mxc_rtc

bus: 'platform': add driver mc13xxx-rtc

bus: 'platform': remove driver mc13xxx-rtc

driver: 'mc13xxx-rtc': driver_release

bus: 'platform': add driver snvs_rtc

bus: 'platform': driver_probe_device: matched device 20cc034.snvs-rtc-lp with driver snvs_rtc

bus: 'platform': really_probe: probing driver snvs_rtc with device 20cc034.snvs-rtc-lp

snvs_rtc 20cc034.snvs-rtc-lp: no default pinctrl state

check_alarm_past: alarm in the past

device: 'rtc0': device_add

PM: Adding info for No Bus:rtc0

snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc0

driver: '20cc034.snvs-rtc-lp': driver_bound: bound to device 'snvs_rtc'

bus: 'platform': really_probe: bound device 20cc034.snvs-rtc-lp to driver snvs_rtc

i2c /dev entries driver

device class 'i2c-dev': registering

device: 'i2c-0': device_add

PM: Adding info for No Bus:i2c-0

device: 'i2c-1': device_add

PM: Adding info for No Bus:i2c-1

device: 'i2c-2': device_add

PM: Adding info for No Bus:i2c-2

bus: 'platform': add driver soc-camera-pdrv

bus: 'platform': add driver fsl_csi

bus: 'platform': add driver csi_v4l2

In MVC:camera_init

bus: 'platform': add driver mxc_v4l2_capture

bus: 'platform': driver_probe_device: matched device v4l2_cap_0.19 with driver mxc_v4l2_capture

bus: 'platform': really_probe: probing driver mxc_v4l2_capture with device v4l2_cap_0.19

mxc_v4l2_capture v4l2_cap_0.19: no default pinctrl state

In MVC: init_camera_struct

device: 'video0': device_add

PM: Adding info for No Bus:video0

   Video device registered: Mxc Camera #0

driver: 'v4l2_cap_0.19': driver_bound: bound to device 'mxc_v4l2_capture'

bus: 'platform': really_probe: bound device v4l2_cap_0.19 to driver mxc_v4l2_capture

bus: 'platform': add driver mxc_v4l2_output

bus: 'platform': add driver pxp-v4l2

bus: 'i2c': add driver mma8451

bus: 'platform': add driver imx_thermal

bus: 'platform': driver_probe_device: matched device tempmon.10 with driver imx_thermal

bus: 'platform': really_probe: probing driver imx_thermal with device tempmon.10

imx_thermal tempmon.10: no default pinctrl state

device: 'cooling_device0': device_add

PM: Adding info for No Bus:cooling_device0

device: 'cooling_device1': device_add

PM: Adding info for No Bus:cooling_device1

device: 'thermal_zone0': device_add

PM: Adding info for No Bus:thermal_zone0

device: 'hwmon0': device_add

PM: Adding info for No Bus:hwmon0

driver: 'tempmon.10': driver_bound: bound to device 'imx_thermal'

bus: 'platform': really_probe: bound device tempmon.10 to driver imx_thermal

bus: 'platform': add driver imx2-wdt

bus: 'platform': driver_probe_device: matched device 20bc000.wdog with driver imx2-wdt

bus: 'platform': really_probe: probing driver imx2-wdt with device 20bc000.wdog

imx2-wdt 20bc000.wdog: no default pinctrl state

device: 'watchdog': device_add

PM: Adding info for No Bus:watchdog

imx2-wdt 20bc000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)

driver: '20bc000.wdog': driver_bound: bound to device 'imx2-wdt'

bus: 'platform': really_probe: bound device 20bc000.wdog to driver imx2-wdt

bus: 'platform': add driver imx6-cpufreq

cpuidle: using governor ladder

cpuidle: using governor menu

bus: 'mmc': add driver mmcblk

sdhci: Secure Digital Host Controller Interface driver

sdhci: Copyright(c) Pierre Ossman

sdhci-pltfm: SDHCI platform and OF driver helper

bus: 'platform': add driver sdhci-esdhc-imx

bus: 'platform': driver_probe_device: matched device 2194000.usdhc with driver sdhci-esdhc-imx

bus: 'platform': really_probe: probing driver sdhci-esdhc-imx with device 2194000.usdhc

sdhci-esdhc-imx 2194000.usdhc: could not get ultra high speed state, work on normal mode

mmc0: no vqmmc regulator found

device: 'mmc0::': device_add

PM: Adding info for No Bus:mmc0::

device: 'mmc0': device_add

PM: Adding info for No Bus:mmc0

mmc0: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA

driver: '2194000.usdhc': driver_bound: bound to device 'sdhci-esdhc-imx'

bus: 'platform': really_probe: bound device 2194000.usdhc to driver sdhci-esdhc-imx

bus: 'platform': driver_probe_device: matched device 2198000.usdhc with driver sdhci-esdhc-imx

bus: 'platform': really_probe: probing driver sdhci-esdhc-imx with device 2198000.usdhc

sdhci-esdhc-imx 2198000.usdhc: could not get ultra high speed state, work on normal mode

mmc1: no vqmmc regulator found

device: 'mmc1::': device_add

PM: Adding info for No Bus:mmc1::

device: 'mmc1': device_add

PM: Adding info for No Bus:mmc1

mmc1: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA

driver: '2198000.usdhc': driver_bound: bound to device 'sdhci-esdhc-imx'

bus: 'platform': really_probe: bound device 2198000.usdhc to driver sdhci-esdhc-imx

bus: 'platform': driver_probe_device: matched device 219c000.usdhc with driver sdhci-esdhc-imx

bus: 'platform': really_probe: probing driver sdhci-esdhc-imx with device 219c000.usdhc

sdhci-esdhc-imx 219c000.usdhc: could not get ultra high speed state, work on normal mode

mmc2: no vqmmc regulator found

device: 'mmc2::': device_add

PM: Adding info for No Bus:mmc2::

device: 'mmc2': device_add

PM: Adding info for No Bus:mmc2

mmc2: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA

driver: '219c000.usdhc': driver_bound: bound to device 'sdhci-esdhc-imx'

bus: 'platform': really_probe: bound device 219c000.usdhc to driver sdhci-esdhc-imx

bus: 'platform': add driver galcore

bus: 'platform': driver_probe_device: matched device 130000.gpu with driver galcore

bus: 'platform': really_probe: probing driver galcore with device 130000.gpu

galcore 130000.gpu: no default pinctrl state

cma: dma_alloc_from_contiguous(cma dc0e6640, count 32768, align 8)

cma: dma_alloc_from_contiguous(): returned 81bce000

mmc2: BKOPS_EN bit is not set

mmc2: new high speed MMC card at address 0001

device: 'mmc2:0001': device_add

bus: 'mmc': add device mmc2:0001

PM: Adding info for mmc:mmc2:0001

bus: 'mmc': driver_probe_device: matched device mmc2:0001 with driver mmcblk

bus: 'mmc': really_probe: probing driver mmcblk with device mmc2:0001

mmcblk mmc2:0001: no default pinctrl state

mmcblk0: mmc2:0001 SEM32G 29.1 GiB

mmcblk0boot0: mmc2:0001 SEM32G partition 1 4.00 MiB

mmcblk0boot1: mmc2:0001 SEM32G partition 2 4.00 MiB

mmcblk0rpmb: mmc2:0001 SEM32G partition 3 4.00 MiB

device: '179:0': device_add

PM: Adding info for No Bus:179:0

device: 'mmcblk0': device_add

PM: Adding info for No Bus:mmcblk0

mmcblk0: unknown partition table

device: '179:24': device_add

PM: Adding info for No Bus:179:24

device: 'mmcblk0rpmb': device_add

PM: Adding info for No Bus:mmcblk0rpmb

device: '179:16': device_add

PM: Adding info for No Bus:179:16

device: 'mmcblk0boot1': device_add

PM: Adding info for No Bus:mmcblk0boot1

mmcblk0boot1: unknown partition table

device: '179:8': device_add

PM: Adding info for No Bus:179:8

device: 'mmcblk0boot0': device_add

PM: Adding info for No Bus:mmcblk0boot0

mmcblk0boot0: unknown partition table

driver: 'mmc2:0001': driver_bound: bound to device 'mmcblk'

bus: 'mmc': really_probe: bound device mmc2:0001 to driver mmcblk

Galcore version 4.6.9.6622

cma: dma_alloc_from_contiguous(cma dc0e6640, count 1, align 0)

cma: dma_alloc_from_contiguous(): returned 81bca860

cma: dma_alloc_from_contiguous(cma dc0e6640, count 1, align 0)

cma: dma_alloc_from_contiguous(): returned 81bca880

cma: dma_alloc_from_contiguous(cma dc0e6640, count 512, align 8)

cma: dma_alloc_from_contiguous(): returned 81cce000

cma: dma_alloc_from_contiguous(cma dc0e6640, count 1, align 0)

cma: dma_alloc_from_contiguous(): returned 81bca8a0

cma: dma_alloc_from_contiguous(cma dc0e6640, count 1, align 0)

cma: dma_alloc_from_contiguous(): returned 81bca8c0

cma: dma_alloc_from_contiguous(cma dc0e6640, count 8, align 3)

cma: dma_alloc_from_contiguous(): returned 81bca900

device class 'graphics_class': registering

device: 'galcore': device_add

PM: Adding info for No Bus:galcore

driver: '130000.gpu': driver_bound: bound to device 'galcore'

bus: 'platform': really_probe: bound device 130000.gpu to driver galcore

bus: 'platform': add driver mxc_vdoa

bus: 'platform': driver_probe_device: matched device 21e4000.vdoa with driver mxc_vdoa

bus: 'platform': really_probe: probing driver mxc_vdoa with device 21e4000.vdoa

mxc_vdoa 21e4000.vdoa: no default pinctrl state

mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed

driver: '21e4000.vdoa': driver_bound: bound to device 'mxc_vdoa'

bus: 'platform': really_probe: bound device 21e4000.vdoa to driver mxc_vdoa

bus: 'platform': add driver mxc_asrc

bus: 'platform': driver_probe_device: matched device 2034000.asrc with driver mxc_asrc

bus: 'platform': really_probe: probing driver mxc_asrc with device 2034000.asrc

mxc_asrc 2034000.asrc: no default pinctrl state

device: 'mxc_asrc': device_add

PM: Adding info for No Bus:mxc_asrc

mxc_asrc 2034000.asrc: mxc_asrc registered.

driver: '2034000.asrc': driver_bound: bound to device 'mxc_asrc'

bus: 'platform': really_probe: bound device 2034000.asrc to driver mxc_asrc

bus: 'platform': add driver mxc_vpu

bus: 'platform': driver_probe_device: matched device 2040000.vpu with driver mxc_vpu

bus: 'platform': really_probe: probing driver mxc_vpu with device 2040000.vpu

mxc_vpu 2040000.vpu: no default pinctrl state

device class 'mxc_vpu': registering

device: 'mxc_vpu': device_add

PM: Adding info for No Bus:mxc_vpu

mxc_vpu 2040000.vpu: VPU initialized

driver: '2040000.vpu': driver_bound: bound to device 'mxc_vpu'

bus: 'platform': really_probe: bound device 2040000.vpu to driver mxc_vpu

bus: 'platform': add driver mxc_hdmi_cec

bus: 'platform': add driver 88pm860x-led

bus: 'platform': add driver leds-regulator

bus: 'hid': registered

bus: 'hid': add driver hid-generic

bus: 'usb': add driver usbhid

usbcore: registered new interface driver usbhid

usbhid: USB HID core driver

device: 'timer': device_add

PM: Adding info for No Bus:timer

Registering platform device 'snd-soc-dummy'. Parent at platform

device: 'snd-soc-dummy': device_add

bus: 'platform': add device snd-soc-dummy

PM: Adding info for platform:snd-soc-dummy

bus: 'platform': add driver snd-soc-dummy

bus: 'platform': driver_probe_device: matched device snd-soc-dummy with driver snd-soc-dummy

bus: 'platform': really_probe: probing driver snd-soc-dummy with device snd-soc-dummy

snd-soc-dummy snd-soc-dummy: no default pinctrl state

driver: 'snd-soc-dummy': driver_bound: bound to device 'snd-soc-dummy'

bus: 'platform': really_probe: bound device snd-soc-dummy to driver snd-soc-dummy

bus: 'platform': add driver soc-audio

bus: 'platform': add driver 88pm860x-codec

bus: 'platform': add driver ac97-codec

bus: 'spi': add driver ad1836

bus: 'i2c': add driver ad193x

bus: 'spi': add driver ad193x

bus: 'platform': add driver ad1980

bus: 'platform': add driver ad73311

bus: 'i2c': add driver adau1373

bus: 'i2c': add driver adav803

bus: 'spi': add driver adav801

bus: 'platform': add driver ads117x-codec

bus: 'spi': add driver ak4104-codec

bus: 'i2c': add driver ak4535

bus: 'i2c': add driver ak4641

bus: 'i2c': add driver ak4642-codec

bus: 'i2c': add driver ak4671-codec

bus: 'platform': add driver ak5386

bus: 'i2c': add driver alc562x-codec

bus: 'i2c': add driver alc5632

bus: 'i2c': add driver cs42l51-codec

bus: 'i2c': add driver cs42l52

bus: 'i2c': add driver cs42l73

bus: 'i2c': add driver cs4270

bus: 'i2c': add driver cs4271

bus: 'spi': add driver cs4271

bus: 'i2c': add driver cs42888

i2c-core: driver [cs42888] using legacy suspend method

i2c-core: driver [cs42888] using legacy resume method

bus: 'platform': add driver cx20442-codec

bus: 'i2c': add driver da7210

bus: 'spi': add driver da7210

bus: 'i2c': add driver da7213

bus: 'i2c': add driver da7320

bus: 'i2c': add driver da9055

bus: 'platform': add driver dfbmcs320

bus: 'i2c': add driver isabelle

bus: 'platform': add driver jz4740-codec

bus: 'i2c': add driver lm4857

bus: 'i2c': add driver lm49453

bus: 'i2c': add driver max9768

bus: 'i2c': add driver max98088

bus: 'i2c': add driver max98090

bus: 'i2c': add driver max98095

bus: 'i2c': add driver max9850

bus: 'platform': add driver mc13783-codec

bus: 'i2c': add driver ml26124

bus: 'platform': add driver hdmi-audio-codec

bus: 'platform': add driver pcm3008-codec

bus: 'i2c': add driver rt5631

bus: 'i2c': add driver sgtl5000

bus: 'platform': add driver spdif-dir

bus: 'platform': add driver spdif-dit

bus: 'spi': add driver ssm2602

bus: 'i2c': add driver ssm2602

bus: 'i2c': add driver sta32x

bus: 'i2c': add driver sta529

bus: 'platform': add driver stac9766-codec

bus: 'i2c': add driver tas5086

bus: 'i2c': add driver tlv320aic23-codec

bus: 'spi': add driver tlv320aic26-codec

bus: 'i2c': add driver tlv320aic3x-codec

bus: 'i2c': add driver tlv320aic32x4

bus: 'i2c': add driver tlv320dac33-codec

bus: 'platform': add driver uda134x-codec

bus: 'i2c': add driver uda1380-codec

bus: 'i2c': driver_probe_device: matched device 2-0018 with driver uda1380-codec

bus: 'i2c': really_probe: probing driver uda1380-codec with device 2-0018

uda1380-codec 2-0018: no default pinctrl state

driver: '2-0018': driver_bound: bound to device 'uda1380-codec'

bus: 'i2c': really_probe: bound device 2-0018 to driver uda1380-codec

bus: 'spi': add driver wm0010

bus: 'i2c': add driver wm1250-ev1

bus: 'i2c': add driver wm2000

bus: 'i2c': add driver wm2200

bus: 'i2c': add driver wm5100

bus: 'i2c': add driver wm8510

bus: 'spi': add driver wm8510

bus: 'i2c': add driver wm8523

bus: 'i2c': add driver wm8580

bus: 'i2c': add driver wm8711

bus: 'spi': add driver wm8711

bus: 'platform': add driver wm8727

bus: 'i2c': add driver wm8728

bus: 'spi': add driver wm8728

bus: 'i2c': add driver wm8731

bus: 'spi': add driver wm8731

bus: 'i2c': add driver wm8737

bus: 'spi': add driver wm8737

bus: 'i2c': add driver wm8741

bus: 'spi': add driver wm8741

bus: 'i2c': add driver wm8750

bus: 'spi': add driver wm8750

bus: 'i2c': add driver wm8753

bus: 'spi': add driver wm8753

bus: 'spi': add driver wm8770

bus: 'i2c': add driver wm8776

bus: 'spi': add driver wm8776

bus: 'platform': add driver wm8782

bus: 'i2c': add driver wm8804

bus: 'spi': add driver wm8804

bus: 'i2c': add driver wm8900

bus: 'spi': add driver wm8900

bus: 'i2c': add driver wm8903

bus: 'i2c': add driver wm8904

bus: 'i2c': add driver wm8996

bus: 'i2c': add driver wm8940

bus: 'i2c': add driver wm8955

bus: 'i2c': add driver wm8960

bus: 'i2c': add driver wm8961

bus: 'i2c': add driver wm8962

bus: 'i2c': add driver wm8971

bus: 'i2c': add driver wm8974

bus: 'i2c': add driver wm8978

bus: 'i2c': add driver wm8983

bus: 'spi': add driver wm8983

bus: 'i2c': add driver wm8985

bus: 'spi': add driver wm8985

bus: 'i2c': add driver wm8988

bus: 'spi': add driver wm8988

bus: 'i2c': add driver wm8990

bus: 'i2c': add driver wm8991

bus: 'i2c': add driver wm8993

bus: 'i2c': add driver wm8995

bus: 'spi': add driver wm8995

bus: 'i2c': add driver wm9081

bus: 'i2c': add driver wm9090

bus: 'platform': add driver wm9705-codec

bus: 'platform': add driver wm9712-codec

bus: 'platform': add driver wm9713-codec

bus: 'i2c': add driver max9877

bus: 'i2c': add driver tpa6130a2

bus: 'platform': add driver fsl-ssi-dai

bus: 'platform': add driver imx-pcm-asrc

bus: 'platform': add driver fsl-asrc-p2p

bus: 'platform': driver_probe_device: matched device asrc_p2p.3 with driver fsl-asrc-p2p

bus: 'platform': really_probe: probing driver fsl-asrc-p2p with device asrc_p2p.3

fsl-asrc-p2p asrc_p2p.3: no default pinctrl state

Registering platform device 'imx-pcm-asrc'. Parent at platform

device: 'imx-pcm-asrc': device_add

bus: 'platform': add device imx-pcm-asrc

PM: Adding info for platform:imx-pcm-asrc

bus: 'platform': driver_probe_device: matched device imx-pcm-asrc with driver imx-pcm-asrc

bus: 'platform': really_probe: probing driver imx-pcm-asrc with device imx-pcm-asrc

imx-pcm-asrc imx-pcm-asrc: no default pinctrl state

driver: 'imx-pcm-asrc': driver_bound: bound to device 'imx-pcm-asrc'

bus: 'platform': really_probe: bound device imx-pcm-asrc to driver imx-pcm-asrc

driver: 'asrc_p2p.3': driver_bound: bound to device 'fsl-asrc-p2p'

bus: 'platform': really_probe: bound device asrc_p2p.3 to driver fsl-asrc-p2p

bus: 'platform': add driver fsl-esai-dai

bus: 'platform': driver_probe_device: matched device 2024000.esai with driver fsl-esai-dai

bus: 'platform': really_probe: probing driver fsl-esai-dai with device 2024000.esai

driver: '2024000.esai': driver_bound: bound to device 'fsl-esai-dai'

bus: 'platform': really_probe: bound device 2024000.esai to driver fsl-esai-dai

bus: 'platform': add driver imx-ssi

bus: 'platform': add driver eukrea_tlv320

bus: 'platform': add driver imx-cs42888

bus: 'platform': add driver imx-sgtl5000

bus: 'platform': add driver imx-wm8962

bus: 'platform': add driver imx_mc13783

TCP: cubic registered

NET: Registered protocol family 10

sit: IPv6 over IPv4 tunneling driver

device: 'sit0': device_add

PM: Adding info for No Bus:sit0

NET: Registered protocol family 17

Key type dns_resolver registered

VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4

Registering platform device 'imx6-cpufreq.0'. Parent at platform

device: 'imx6-cpufreq.0': device_add

bus: 'platform': add device imx6-cpufreq.0

PM: Adding info for platform:imx6-cpufreq.0

bus: 'platform': driver_probe_device: matched device imx6-cpufreq.0 with driver imx6-cpufreq

bus: 'platform': really_probe: probing driver imx6-cpufreq with device imx6-cpufreq.0

imx6-cpufreq imx6-cpufreq.0: no default pinctrl state

driver: 'imx6-cpufreq.0': driver_bound: bound to device 'imx6-cpufreq'

bus: 'platform': really_probe: bound device imx6-cpufreq.0 to driver imx6-cpufreq

device: 'cpu_dma_latency': device_add

PM: Adding info for No Bus:cpu_dma_latency

device: 'network_latency': device_add

PM: Adding info for No Bus:network_latency

device: 'network_throughput': device_add

PM: Adding info for No Bus:network_throughput

PM: Moving platform:2184200.usb to end of list

platform 2184200.usb: Retrying from deferred list

bus: 'platform': driver_probe_device: matched device 2184200.usb with driver imx_usb

bus: 'platform': really_probe: probing driver imx_usb with device 2184200.usb

imx_usb 2184200.usb: no default pinctrl state

Registering platform device 'ci_hdrc.0'. Parent at 2184200.usb

device: 'ci_hdrc.0': device_add

bus: 'platform': add device ci_hdrc.0

PM: Adding info for platform:ci_hdrc.0

bus: 'platform': driver_probe_device: matched device ci_hdrc.0 with driver ci_hdrc

bus: 'platform': really_probe: probing driver ci_hdrc with device ci_hdrc.0

ci_hdrc ci_hdrc.0: no default pinctrl state

ci_hdrc ci_hdrc.0: doesn't support gadget

ci_hdrc ci_hdrc.0: EHCI Host Controller

ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1

cma: dma_alloc_from_contiguous(cma dc0e6640, count 1, align 0)

cma: dma_alloc_from_contiguous(): returned 81bca8e0

cma: dma_alloc_from_contiguous(cma dc0e6640, count 1, align 0)

cma: dma_alloc_from_contiguous(): returned 81bcaa00

ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00

device: 'usb1': device_add

bus: 'usb': add device usb1

PM: Adding info for usb:usb1

bus: 'usb': driver_probe_device: matched device usb1 with driver usb

bus: 'usb': really_probe: probing driver usb with device usb1

usb usb1: no default pinctrl state

device: '1-0:1.0': device_add

bus: 'usb': add device 1-0:1.0

PM: Adding info for usb:1-0:1.0

bus: 'usb': driver_probe_device: matched device 1-0:1.0 with driver hub

bus: 'usb': really_probe: probing driver hub with device 1-0:1.0

hub 1-0:1.0: no default pinctrl state

hub 1-0:1.0: USB hub found

hub 1-0:1.0: 1 port detected

device: 'port1': device_add

PM: Adding info for No Bus:port1

driver: '1-0:1.0': driver_bound: bound to device 'hub'

bus: 'usb': really_probe: bound device 1-0:1.0 to driver hub

device: 'ep_81': device_add

PM: Adding info for No Bus:ep_81

driver: 'usb1': driver_bound: bound to device 'usb'

bus: 'usb': really_probe: bound device usb1 to driver usb

device: 'ep_00': device_add

PM: Adding info for No Bus:ep_00

driver: 'ci_hdrc.0': driver_bound: bound to device 'ci_hdrc'

bus: 'platform': really_probe: bound device ci_hdrc.0 to driver ci_hdrc

driver: '2184200.usb': driver_bound: bound to device 'imx_usb'

bus: 'platform': really_probe: bound device 2184200.usb to driver imx_usb

device class 'ubi': registering

device: 'ubi_ctrl': device_add

PM: Adding info for No Bus:ubi_ctrl

snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 1970-01-01 00:00:01 UTC (1)

driver: '2188000.ethernet:00': driver_bound: bound to device 'Generic PHY'

fec 2188000.ethernet eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=2188000.ethernet:00, irq=-1)

IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

libphy: 2188000.ethernet:00 - Link is Up - 100/Full

IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

IP-Config: Guessing netmask 255.255.255.0

IP-Config: Complete:

     device=eth0, hwaddr=4a:6a:12:25:c2:47, ipaddr=192.168.1.2, mask=255.255.255.0, gw=255.255.255.255

     host=192.168.1.2, domain=, nis-domain=(none)

     bootserver=255.255.255.255, rootserver=192.168.1.1, rootpath=

ALSA device list:

  No soundcards found.

device: '0:11': device_add

PM: Adding info for No Bus:0:11

VFS: Mounted root (nfs filesystem) readonly on device 0:11.

devtmpfs: mounted

Freeing unused kernel memory: 332K (8090e000 - 80961000)

device: 'vcs2': device_add

PM: Adding info for No Bus:vcs2

device: 'vcsa2': device_add

PM: Adding info for No Bus:vcsa2

udevd[87]: starting version 182

In MVC: mxc_v4l_open

DVM: In MVC: mxc_v4l_open

   device name is Mxc Camera

ERROR: v4l2 capture: slave not found!

nfs: server 192.168.1.1 not responding, still trying

nfs: server 192.168.1.1 not responding, still trying

nfs: server 192.168.1.1 not responding, still trying

nfs: server 192.168.1.1 not responding, still trying

nfs: server 192.168.1.1 not responding, still trying

nfs: server 192.168.1.1 not responding, still trying

nfs: server 192.168.1.1 not responding, still trying

nfs: server 192.168.1.1 not responding, still trying

nfs: server 192.168.1.1 not responding, still trying

nfs: server 192.168.1.1 not responding, still trying

nfs: server 192.168.1.1 not responding, still trying

nfs: server 192.168.1.1 not responding, still trying

nfs: server 192.168.1.1 not responding, still trying

nfs: server 192.168.1.1 OK

nfs: server 192.168.1.1 OK

nfs: server 192.168.1.1 OK

nfs: server 192.168.1.1 OK

nfs: server 192.168.1.1 OK

nfs: server 192.168.1.1 OK

nfs: server 192.168.1.1 OK

nfs: server 192.168.1.1 OK

nfs: server 192.168.1.1 OK

nfs: server 192.168.1.1 OK

nfs: server 192.168.1.1 OK

nfs: server 192.168.1.1 OK

nfs: server 192.168.1.1 OK

imx-ipuv3 2400000.ipu: ipu busfreq high release.

imx-ipuv3 2400000.ipu: init channel = 9

imx-ipuv3 2400000.ipu: ipu busfreq high requst.

imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000

mxc_sdc_fb fb.17: 480x640 h_sync,r,l: 2,88,78  v_sync,l,u: 1,6,1 pixclock=25188000 Hz

imx-ipuv3 2400000.ipu: initializing idma ch 23 @ f01005c0

imx-ipuv3 2400000.ipu: initializing idma ch 23 @ f0101140 sub cpmem

imx-ipuv3 2400000.ipu: ch 23 word 0 - 00000000 00000000 00000000 E0001800 0009FC3B

imx-ipuv3 2400000.ipu: ch 23 word 1 - 0DC20000 01B84000 00E7C000 F2C0EFC0 00082CA0

imx-ipuv3 2400000.ipu: PFS 0x7,

imx-ipuv3 2400000.ipu: BPP 0x3,

imx-ipuv3 2400000.ipu: NPB 0x1f

imx-ipuv3 2400000.ipu: FW 479,

imx-ipuv3 2400000.ipu: FH 639,

imx-ipuv3 2400000.ipu: EBA0 0x6e100000

imx-ipuv3 2400000.ipu: EBA1 0x6e100000

imx-ipuv3 2400000.ipu: Stride 959

imx-ipuv3 2400000.ipu: scan_order 0

imx-ipuv3 2400000.ipu: uv_stride 11424

imx-ipuv3 2400000.ipu: u_offset 0x0

imx-ipuv3 2400000.ipu: v_offset 0x0

imx-ipuv3 2400000.ipu: Width0 4+1,

imx-ipuv3 2400000.ipu: Width1 5+1,

imx-ipuv3 2400000.ipu: Width2 4+1,

imx-ipuv3 2400000.ipu: Width3 7+1,

imx-ipuv3 2400000.ipu: Offset0 0,

imx-ipuv3 2400000.ipu: Offset1 5,

imx-ipuv3 2400000.ipu: Offset2 11,

imx-ipuv3 2400000.ipu: Offset3 16

device: 'vcs2': device_unregister

PM: Removing info for No Bus:vcs2

device: 'vcs2': device_create_release

device: 'vcsa2': device_unregister

PM: Removing info for No Bus:vcsa2

device: 'vcsa2': device_create_release

imx-ipuv3 2400000.ipu: ipu busfreq high release.

imx-ipuv3 2400000.ipu: init channel = 9

imx-ipuv3 2400000.ipu: ipu busfreq high requst.

imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000

mxc_sdc_fb fb.17: 480x640 h_sync,r,l: 2,88,78  v_sync,l,u: 1,6,1 pixclock=25188000 Hz

imx-ipuv3 2400000.ipu: initializing idma ch 23 @ f01005c0

imx-ipuv3 2400000.ipu: initializing idma ch 23 @ f0101140 sub cpmem

imx-ipuv3 2400000.ipu: ch 23 word 0 - 00000000 00000000 00000000 E0001800 0009FC3B

imx-ipuv3 2400000.ipu: ch 23 word 1 - 0DC20000 01B84000 00E7C000 F2C0EFC0 00082CA0

imx-ipuv3 2400000.ipu: PFS 0x7,

imx-ipuv3 2400000.ipu: BPP 0x3,

imx-ipuv3 2400000.ipu: NPB 0x1f

imx-ipuv3 2400000.ipu: FW 479,

imx-ipuv3 2400000.ipu: FH 639,

imx-ipuv3 2400000.ipu: EBA0 0x6e100000

imx-ipuv3 2400000.ipu: EBA1 0x6e100000

imx-ipuv3 2400000.ipu: Stride 959

imx-ipuv3 2400000.ipu: scan_order 0

imx-ipuv3 2400000.ipu: uv_stride 11424

imx-ipuv3 2400000.ipu: u_offset 0x0

imx-ipuv3 2400000.ipu: v_offset 0x0

imx-ipuv3 2400000.ipu: Width0 4+1,

imx-ipuv3 2400000.ipu: Width1 5+1,

imx-ipuv3 2400000.ipu: Width2 4+1,

imx-ipuv3 2400000.ipu: Width3 7+1,

imx-ipuv3 2400000.ipu: Offset0 0,

imx-ipuv3 2400000.ipu: Offset1 5,

imx-ipuv3 2400000.ipu: Offset2 11,

imx-ipuv3 2400000.ipu: Offset3 16

imx-ipuv3 2400000.ipu: ipu busfreq high release.

cma: dma_alloc_from_contiguous(cma dc0e6640, count 4, align 2)

cma: dma_alloc_from_contiguous(): returned 81bcaa80

cma: dma_alloc_from_contiguous(cma dc0e6640, count 4, align 2)

cma: dma_alloc_from_contiguous(): returned 81bcab00

cma: dma_alloc_from_contiguous(cma dc0e6640, count 32, align 5)

cma: dma_alloc_from_contiguous(): returned 81bcac00

cma: dma_alloc_from_contiguous(cma dc0e6640, count 32, align 5)

cma: dma_alloc_from_contiguous(): returned 81bcd400

imx-ipuv3 2400000.ipu: Channel already disabled 9

imx-ipuv3 2400000.ipu: Channel already uninitialized 9

imx-ipuv3 2400000.ipu: init channel = 9

imx-ipuv3 2400000.ipu: ipu busfreq high requst.

mxc_sdc_fb fb.17: 480x640 h_sync,r,l: 2,88,78  v_sync,l,u: 1,6,1 pixclock=25188000 Hz

imx-ipuv3 2400000.ipu: initializing idma ch 23 @ f01005c0

imx-ipuv3 2400000.ipu: initializing idma ch 23 @ f0101140 sub cpmem

imx-ipuv3 2400000.ipu: ch 23 word 0 - 00000000 00000000 00000000 E0001800 0009FC3B

imx-ipuv3 2400000.ipu: ch 23 word 1 - 0DC20000 01B84000 00E7C000 F2C0EFC0 00082CA0

imx-ipuv3 2400000.ipu: PFS 0x7,

imx-ipuv3 2400000.ipu: BPP 0x3,

imx-ipuv3 2400000.ipu: NPB 0x1f

imx-ipuv3 2400000.ipu: FW 479,

imx-ipuv3 2400000.ipu: FH 639,

imx-ipuv3 2400000.ipu: EBA0 0x6e100000

imx-ipuv3 2400000.ipu: EBA1 0x6e100000

imx-ipuv3 2400000.ipu: Stride 959

imx-ipuv3 2400000.ipu: scan_order 0

imx-ipuv3 2400000.ipu: uv_stride 11424

imx-ipuv3 2400000.ipu: u_offset 0x0

imx-ipuv3 2400000.ipu: v_offset 0x0

imx-ipuv3 2400000.ipu: Width0 4+1,

imx-ipuv3 2400000.ipu: Width1 5+1,

imx-ipuv3 2400000.ipu: Width2 4+1,

imx-ipuv3 2400000.ipu: Width3 7+1,

imx-ipuv3 2400000.ipu: Offset0 0,

imx-ipuv3 2400000.ipu: Offset1 5,

imx-ipuv3 2400000.ipu: Offset2 11,

imx-ipuv3 2400000.ipu: Offset3 16

imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000

root@imx6qsabrelite:~#

0 Kudos

1,967 Views
krishnanp
Contributor III

Looks like the esai I2S configuration is not matched properly.

Any help?

0 Kudos

1,967 Views
krishnanp
Contributor III

i.MX6,  machine layer driver needed for uda1380 is not available in this kernel. Any idea where I can get the driver?

0 Kudos

1,967 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello Krishnan,

     I checked datasheet of UDA1380, and the following is my advice for you, hope they can help you:

(1) I2S interface on UDA1380

UDA1380.png

The interface to CPU is I2S input and I2S output, so you can try to configure SSI port as 6-wire communication.

(2)CPU side(SSI connections to AUDMUX and external PADs)

imx6-ssi.png

What the above diagram shows should be configured in BSP file , you can refer to our evaluation board files.

(3)UDA1380 drivers for linux system

Linux ALSA SoC driver is composed of "platform driver / codec driver / machine driver".

--platform driver is provided by us, see "linux/sound/imx/" path.

--codec driver : uda1380 codec driver should be provided by NXP or designed by it's users.

--machine driver must be designed by yourself, because if platform is different, manchine driver is also different.

Actually, Machine driver is also your sound card driver which will work on your embedded system.

please try it on !

Regards,

Weidong

0 Kudos

1,967 Views
krishnanp
Contributor III

Hello Weidong,


I was out of the town for  couple for weeks.  Firstly thank you for your input.  I have wrote the machine driver and able to see the sound card get detected.

See the below logs.  I am able to run aplay and speaker test, There is some beep coming out of the speaker but not the expected sound.  Looks like something to do with clock configuration..


The sysclk of codec is connected to  GPIO_3__ESAI_RX_HF_CLK  of i.MX6.

My intention is to provide master clock from i.MX6 to codec so the codec should work as clock slave. However i.MX6 reference manual says this pin can be configured in 3 modes.

MX6QDL_PAD_GPIO_3__XTALOSC_REF_CLK_24M

MX6QDL_PAD_GPIO_3__CCM_CLKO2          

MX6QDL_PAD_GPIO_3__ESAI_RX_HF_CLK

I am bit puzzled with which mode I should select. Does ESAI_RX_HF_CLK mode can provide the sys_clock to Codec?

Also  another question about ASRC. Do we need toenable ASRC to make ESAI work? Or ESAI can work without ASRC ?

Appreciate your inputs.

Thanks in advance.


codec_esai.png




mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed

mxc_asrc 2034000.asrc: mxc_asrc registered.

mxc_vpu 2040000.vpu: VPU initialized

usbcore: registered new interface driver usbhid

usbhid: USB HID core driver

i2c-core: driver [cs42888] using legacy suspend method

i2c-core: driver [cs42888] using legacy resume method

uda1380 2-0018: Krishnan: priv->mclk_freq:24000000

imx-uda1380 sound-uda1380.17: krishnan-- link names hifi

imx-uda1380 sound-uda1380.17: krishnan :CODEC DAI name uda1380-hifi dai_link->codec_dai_name :uda1380-hifi

uda1380 2-0018: Krishnan:####ASoC: Initializing flat cache for uda1380.2-0018 codec

snd-soc-dummy snd-soc-dummy: Krishnan:####ASoC: Initializing flat cache for snd-soc-dummy codec

uda1380 2-0018: ASoC: Failed to create Playback debugfs file

uda1380 2-0018: ASoC: Failed to create Capture debugfs file

uda1380 2-0018: ASoC: mux Capture Mux has no paths

imx-uda1380 sound-uda1380.17:  uda1380-hifi <-> 2024000.esai mapping ok

TCP: cubic registered

NET: Registered protocol family 10

sit: IPv6 over IPv4 tunneling driver

NET: Registered protocol family 17

Key type dns_resolver registered

VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4

ci_hdrc ci_hdrc.0: doesn't support gadget

ci_hdrc ci_hdrc.0: EHCI Host Controller

ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1

ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00

hub 1-0:1.0: USB hub found

hub 1-0:1.0: 1 port detected

snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 1970-01-01 00:00:01 UTC (1)

fec 2188000.ethernet eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=2188000.ethernet:00, irq=-1)

IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

libphy: 2188000.ethernet:00 - Link is Up - 100/Full

IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

IP-Config: Guessing netmask 255.255.255.0

IP-Config: Complete:

     device=eth0, hwaddr=4a:6a:12:25:c2:47, ipaddr=192.168.1.2, mask=255.255.255.0, gw=255.255.255.255

     host=192.168.1.2, domain=, nis-domain=(none)

     bootserver=255.255.255.255, rootserver=192.168.1.1, rootpath=

ALSA device list:

  #0: imx-uda1380

VFS: Mounted root (nfs filesystem) readonly on device 0:11.

devtmpfs: mounted

Freeing unused kernel memory: 324K (807b2000 - 80803000)

INIT: version 2.88 booting

Starting udev

udevd[87]: starting version 182

DVM: In MVC: mxc_v4l_open

ERROR: v4l2 capture: slave not found!

Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file or directory

  1. bootlogd.

Populating dev cache

ALSA: Restoring mixer settings...

No state is present for card imxuda1380

Found hardware: "imx-uda1380" "" "" "" ""

Hardware is initialized using a generic method

Configuring network interfaces... No state is present for card imxuda1380

ifup skipped for nfsroot interface eth0

run-parts: /etc/network/if-pre-up.d/nfsroot exited with code 1

Starting rpcbind daemon...done.

Tue Oct 22 08:54:00 UTC 2013

INIT: Entering runlevel: 5

Starting Xserver

Starting system message bus: dbus.

Starting Connection Manager

Starting Dropbear SSH server: dropbear.

imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000

mxc_sdc_fb fb.18: 480x640 h_sync,r,l: 2,88,78  v_sync,l,u: 1,6,1 pixclock=25188000 Hz

Starting advanced power management daemon: imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000

mxc_sdc_fb fb.18: 480x640 h_sync,r,l: 2,88,78  v_sync,l,u: 1,6,1 pixclock=25188000 Hz

No APM support in kernel

(failed.)

creating NFS state directory: done

starting 8 nfsd kernel threads: rpc.nfsd: Unable to access /proc/fs/nfsd errno 2 (No such file or directory).

Please try, as root, 'mount -t nfsd nfsd /proc/fs/nfsd' and then restart rpc.nfsd to correct the problem

done

starting mountd: done

starting statd: done

Starting syslogd/klogd: done

imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000

mxc_sdc_fb fb.18: 480x640 h_sync,r,l: 2,88,78  v_sync,l,u: 1,6,1 pixclock=25188000 Hz

* Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon

   ...done.

Starting Telephony daemon

Starting Linux NFC daemon

Starting OProfileUI server

Running local boot scripts (/etc/rc.local).

Stopping Bootlog daemon: bootlogd.

Poky (Yocto Project Reference Distro) 1.5 imx6qsabrelite /dev/ttymxc0

imx6qsabrelite login: root

root@imx6qsabrelite:~# speaker-test -t wav -c 2

speaker-test 1.0.27.2

Playback device is default

Stream parameters are 48000Hz, S16_LE, 2 channels

WAV file(s)

imx-uda1380 sound-uda1380.17: Krishnan: Provided rate 44100Hz

Krishnankutty: inside Func:uda1380_set_dai_fmt_both,Line:424

Krishnankutty: inside fmt=4097

Rate set to 48000Hz (requested 48000Hz)

Buffer size range from 733 to 24575

Period size range from 366 to 367

Using max buffer size 24572

Periods = 4

was set period_size = 366

was set buffer_size = 24575

0 - Front Left

^CTransfer failed: Bad address

root@imx6qsabrelite:~# speaker-test -t wav -c 2

speaker-test 1.0.27.2

Playback device is default

Stream parameters are 48000Hz, S16_LE, 2 channels

WAV file(s)

Rate set to 48000Hz (requested 48000Hz)

Buffer size range from 733 to 24575

Period size range from 366 to 367

Using max buffer size 24572

Periods = 4

was set period_size = 366

was set buffer_size = 24575

0 - Front Left

^CTransfer failed: Bad address

root@imx6qsabrelite:~# ap

aplay      aplaymidi apm        apmd

root@imx6qsabrelite:~# aplay /2.wav

Playing WAVE '/2.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

^CAborted by signal Interrupt...

aplay: pcm_write:1939: write error: Interrupted system call

root@imx6qsabrelite:~# aplay /2.wav

Playing WAVE '/2.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

^CAborted by signal Interrupt...

aplay: pcm_write:1939: write error: Interrupted system call

root@imx6qsabrelite:~# speaker-test -t wav -c 2

speaker-test 1.0.27.2

Playback device is default

Stream parameters are 48000Hz, S16_LE, 2 channels

WAV file(s)

Rate set to 48000Hz (requested 48000Hz)

Buffer size range from 733 to 24575

Period size range from 366 to 367

Using max buffer size 24572

Periods = 4

was set period_size = 366I

0 Kudos