enabling can0 on i.MX6Q sabresd (Yocto, 3.10.9)

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

enabling can0 on i.MX6Q sabresd (Yocto, 3.10.9)

3,649 Views
ronenfriedman
Contributor I

Greetings,

I have spent the last week trying to get the on-cpu CAN to work on a sabresd board.

The kernel is compiled with the CAN options.

No can0 in the device tree. No /dev/can0 created.

I will appreciate any help/pointers/

Ronen

HP, Indigo

--------------------------------------------

from /proc/config.gz:

ONFIG_CAN=y

CONFIG_CAN_RAW=y

CONFIG_CAN_BCM=y

CONFIG_CAN_GW=y

# CAN Device Drivers

CONFIG_CAN_VCAN=m

CONFIG_CAN_SLCAN=m

CONFIG_CAN_DEV=y

CONFIG_CAN_CALC_BITTIMING=y

# CONFIG_CAN_LEDS is not set

# CONFIG_CAN_AT91 is not set

# CONFIG_CAN_MCP251X is not set

CONFIG_HAVE_CAN_FLEXCAN=y

CONFIG_CAN_FLEXCAN=y

# CONFIG_CAN_GRCAN is not set

# CONFIG_CAN_SJA1000 is not set

# CONFIG_CAN_C_CAN is not set

# CONFIG_CAN_CC770 is not set

# CAN USB interfaces

# CONFIG_CAN_EMS_USB is not set

# CONFIG_CAN_ESD_USB2 is not set

CONFIG_CAN_KVASER_USB=m

# CONFIG_CAN_PEAK_USB is not set

# CONFIG_CAN_8DEV_USB is not set

# CONFIG_CAN_SOFTING is not set

CONFIG_CAN_DEBUG_DEVICES=y

CONFIG_SCSI_SCAN_ASYNC=y

---------------------------------------------------

from dmesg:

Booting Linux on physical CPU 0x0

Linux version 3.10.9-1.0.0_alpha+dbf364b (ronen@rfdev) (gcc version 4.8.1 (GCC) ) #2 SMP PREEMPT Tue Feb 11 05:43:56 PST 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: Freescale i.MX6 Quad SABRE Smart Device Board

cma: CMA: reserved 256 MiB at 40000000

Memory policy: ECC disabled, Data cache writealloc

On node 0 totalpages: 262144

free_area_init_node: node 0, pgdat 80bc6540, node_mem_map 80c29000

  DMA zone: 2048 pages used for memmap

  DMA zone: 0 pages reserved

  DMA zone: 262144 pages, LIFO batch:31

PERCPU: Embedded 8 pages/cpu @8143f000 s9088 r8192 d15488 u32768

pcpu-alloc: s9088 r8192 d15488 u32768 alloc=8*4096

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

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

Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk0p2 rootwait rw loglevel=7

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

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

Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)

Memory: 1024MB = 1024MB total

Memory: 764200k/764200k available, 284376k reserved, 0K highmem

Virtual kernel memory layout:

    vector  : 0xffff0000 - 0xffff1000   (   4 kB)

    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

    vmalloc : 0xc0800000 - 0xff000000   (1000 MB)

    lowmem  : 0x80000000 - 0xc0000000   (1024 MB)

    modules : 0x7f000000 - 0x80000000   (  16 MB)

      .text : 0x80008000 - 0x80b3ba7c   (11471 kB)

      .init : 0x80b3c000 - 0x80b7f380   ( 269 kB)

      .data : 0x80b80000 - 0x80bc7620   ( 286 kB)

       .bss : 0x80bc7620 - 0x80c28ebc   ( 391 kB)

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

Preemptible hierarchical RCU implementation.

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 0x8059d688 - 0x8059d6e0

CPU1: Booted secondary processor

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

CPU2: Booted secondary processor

CPU2: thread -1, cpu 2, socket 0, mpidr 80000002

CPU3: Booted secondary processor

CPU3: thread -1, cpu 3, socket 0, mpidr 80000003

Brought up 4 CPUs

SMP: Total of 4 processors activated (6324.22 BogoMIPS).

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

devtmpfs: initialized

pinctrl core: initialized pinctrl subsystem

regulator-dummy: no parameters

NET: Registered protocol family 16

DMA: preallocated 256 KiB pool for atomic coherent allocations

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

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

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

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

cpu: 725 <--> 1450 mV

vddpu: 725 <--> 1450 mV

vddsoc: 725 <--> 1450 mV

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

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

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

hw-breakpoint: maximum watchpoint size is 4 bytes.

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

bio: create slab <bio-0> at 0

mxs-dma 110000.dma-apbh: initialized

usb_otg_vbus: 5000 mV

usb_h1_vbus: 5000 mV

wm8962-supply: no parameters

mipi_dsi_pwr_on: no parameters

sensor-supply: 3300 mV

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

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

SCSI subsystem initialized

libata version 3.00 loaded.

usbcore: registered new interface driver usbfs

usbcore: registered new interface driver hub

usbcore: registered new device driver usb

i2c i2c-0: IMX I2C adapter registered

i2c i2c-1: IMX I2C adapter registered

i2c i2c-2: IMX I2C adapter registered

pps_core: LinuxPPS API ver. 1 registered

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

PTP clock support registered

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

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

mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 driver probed

mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 dphy version is 0x3130302a

MIPI CSI2 driver module loaded

Advanced Linux Sound Architecture Driver Initialized.

cfg80211: Calling CRDA to update world regulatory domain

Switching to clocksource mxc_timer1

NET: Registered protocol family 2

TCP established hash table entries: 8192 (order: 4, 65536 bytes)

TCP bind hash table entries: 8192 (order: 4, 65536 bytes)

TCP: Hash tables configured (established 8192 bind 8192)

TCP: reno registered

UDP hash table entries: 512 (order: 2, 16384 bytes)

UDP-Lite hash table entries: 512 (order: 2, 16384 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.

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

pureg-dummy: no parameters

imx6_busfreq busfreq.12: DDR medium rate not supported.

Bus freq driver module loaded

audit: initializing netlink socket (disabled)

type=2000 audit(0.420:1): initialized

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.

fuse init (API version 7.22)

msgmni has been set to 2004

io scheduler noop registered

io scheduler deadline registered

io scheduler cfq registered (default)

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

mxc_mipi_dsi 21e0000.mipi: i.MX MIPI DSI driver probed

MIPI DSI driver module loaded

imx6q-pinctrl 20e0000.iomuxc: pin MX6Q_PAD_KEY_COL3 already requested by 21a4000.i2c; cannot claim for 20e0000.hdmi_video

imx6q-pinctrl 20e0000.iomuxc: pin-132 (20e0000.hdmi_video) status -22

imx6q-pinctrl 20e0000.iomuxc: could not request pin 132 on device 20e0000.iomuxc

mxc_hdmi 20e0000.hdmi_video: Error applying setting, reverse things back

mxc_sdc_fb fb.25: register mxc display driver ldb

imx-ipuv3 2800000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)

Console: switching to colour frame buffer device 128x48

mxc_sdc_fb fb.26: register mxc display driver hdmi

mxc_hdmi 20e0000.hdmi_video: Detected HDMI controller 0x13:0xa:0xa0:0xc1

fbcvt: 1920x1080@60: CVT Name - 2.073M9

mxc_sdc_fb fb.27: register mxc display driver lcd

mxc_sdc_fb fb.27: ipu0-di0 already in use

mxc_sdc_fb: probe of fb.27 failed with error -16

mxc_sdc_fb fb.28: register mxc display driver ldb

imx-sdma 20ec000.sdma: loaded firmware 1.1

imx-sdma 20ec000.sdma: initialized

pfuze100-regulator 1-0008: Full lay: 1, Metal lay: 1

pfuze100-regulator 1-0008: FAB: 0, FIN: 1

SW1AB: 300 <--> 1875 mV at 1175 mV

SW1C: 300 <--> 1875 mV at 1175 mV

SW2: 800 <--> 3300 mV at 3300 mV

SW3A: 400 <--> 1975 mV at 1500 mV

SW3B: 400 <--> 1975 mV at 1500 mV

SW4: 800 <--> 3300 mV at 3150 mV

SWBST: 5000 <--> 5150 mV at 5000 mV

VSNVS: 1000 <--> 3000 mV at 3000 mV

VREFDDR: 750 mV

VGEN1: 800 <--> 1550 mV at 1500 mV

VGEN2: 800 <--> 1550 mV at 1500 mV

VGEN3: 1800 <--> 3300 mV at 2800 mV

VGEN4: 1800 <--> 3300 mV at 1800 mV

VGEN5: 1800 <--> 3300 mV at 3000 mV

VGEN6: 1800 <--> 3300 mV at 3300 mV

Serial: IMX driver

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

console [ttymxc0] enabled

serial: Freescale lpuart driver

[drm] Initialized drm 1.1.0 20060810

[drm] Initialized vivante 1.0.0 20120216 on minor 0

brd: module loaded

loop: module loaded

ahci: SSS flag set, parallel bus scan disabled

ahci ahci: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode

ahci ahci: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst

scsi0 : ahci_platform

ata1: SATA max UDMA/133 mmio [mem 0x02200000-0x02203fff] port 0x100 irq 71

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

m25p80 spi32766.0: found mr25h256, expected m25p32

m25p80 spi32766.0: mr25h256 (32 Kbytes)

spi_imx 2008000.ecspi: probed

CAN device driver interface

libphy: fec_enet_mii_bus: probed

fec 2188000.ethernet eth0: registered PHC device 0

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

usbcore: registered new interface driver usb-storage

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

platform 2184000.usb: Driver imx_usb requests probe deferral

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

platform 2184200.usb: Driver imx_usb requests probe deferral

mousedev: PS/2 mouse device common for all mice

elan-touch 2-0010: elan - Read Hello Packet Failed

elan-touch: probe of 2-0010 failed with error -22

egalax_ts 1-0004: Failed to read firmware version

egalax_ts: probe of 1-0004 failed with error -5

ata1: SATA link down (SStatus 0 SControl 300)

egalax_ts 2-0004: Failed to read firmware version

egalax_ts: probe of 2-0004 failed with error -5

input: max11801_ts as /devices/soc0/soc.1/2100000.aips-bus/21a4000.i2c/i2c-1/1-0048/input/input0

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

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

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

i2c /dev entries driver

mag3110 2-000e: check mag3110 chip ID

input: mag3110 as /devices/virtual/input/input1

mag3110 2-000e: mag3110 is probed

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

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

input: mma845x as /devices/virtual/input/input2

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

cpuidle: using governor ladder

cpuidle: using governor menu

sdhci: Secure Digital Host Controller Interface driver

sdhci: Copyright(c) Pierre Ossman

sdhci-pltfm: SDHCI platform and OF driver helper

mmc0: no vqmmc regulator found

mmc0: no vmmc regulator found

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

mmc1: no vqmmc regulator found

mmc1: no vmmc regulator found

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

mmc2: no vqmmc regulator found

mmc2: no vmmc regulator found

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

mmc1: new high speed SDHC card at address e624

mmcblk0: mmc1:e624 SU08G 7.40 GiB

mmcblk0: p1 p2

mmc2: new high speed MMC card at address 0001

mmcblk1: mmc2:0001 SEM08G 7.39 GiB

mmcblk1boot0: mmc2:0001 SEM08G partition 1 2.00 MiB

mmcblk1boot1: mmc2:0001 SEM08G partition 2 2.00 MiB

mmcblk1rpmb: mmc2:0001 SEM08G partition 3 128 KiB

mmcblk1: unknown partition table

mmcblk1boot1: unknown partition table

mmcblk1boot0: unknown partition table

Galcore version 4.6.9.6622

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

caam 2100000.caam: device ID = 0x0a16010000000000 (Era -524)

caam 2100000.caam: job rings = 2, qi = 0

caam 2100000.caam: authenc-hmac-md5-cbc-aes-caam

caam 2100000.caam: authencesn-hmac-md5-cbc-aes-caam

caam 2100000.caam: authenc-hmac-sha1-cbc-aes-caam

caam 2100000.caam: authencesn-hmac-sha1-cbc-aes-caam

caam 2100000.caam: authenc-hmac-sha224-cbc-aes-caam

caam 2100000.caam: authencesn-hmac-sha224-cbc-aes-caam

caam 2100000.caam: authenc-hmac-sha256-cbc-aes-caam

caam 2100000.caam: authencesn-hmac-sha256-cbc-aes-caam

caam 2100000.caam: authenc-hmac-md5-cbc-des3_ede-caam

caam 2100000.caam: authencesn-hmac-md5-cbc-des3_ede-caam

caam 2100000.caam: authenc-hmac-sha1-cbc-des3_ede-caam

caam 2100000.caam: authencesn-hmac-sha1-cbc-des3_ede-caam

caam 2100000.caam: authenc-hmac-sha224-cbc-des3_ede-caam

caam 2100000.caam: authencesn-hmac-sha224-cbc-des3_ede-caam

caam 2100000.caam: authenc-hmac-sha256-cbc-des3_ede-caam

caam 2100000.caam: authencesn-hmac-sha256-cbc-des3_ede-caam

caam 2100000.caam: authenc-hmac-md5-cbc-des-caam

caam 2100000.caam: authencesn-hmac-md5-cbc-des-caam

caam 2100000.caam: authenc-hmac-sha1-cbc-des-caam

caam 2100000.caam: authencesn-hmac-sha1-cbc-des-caam

caam 2100000.caam: authenc-hmac-sha224-cbc-des-caam

caam 2100000.caam: authencesn-hmac-sha224-cbc-des-caam

caam 2100000.caam: authenc-hmac-sha256-cbc-des-caam

caam 2100000.caam: authencesn-hmac-sha256-cbc-des-caam

caam 2100000.caam: ecb-des-caam

caam 2100000.caam: ecb-arc4-caam

caam 2100000.caam: ecb-aes-caam

caam 2100000.caam: ctr-aes-caam

caam 2100000.caam: cbc-aes-caam

caam 2100000.caam: ecb-des3-caam

caam 2100000.caam: cbc-3des-caam

caam 2100000.caam: cbc-des-caam

caam 2100000.caam: fsl,sec-v4.0 algorithms registered in /proc/crypto

platform 2101000.jr0: registering rng-caam

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

wm8962 0-001a: customer id 0 revision D

input: WM8962 Beep Generator as /devices/soc0/soc.1/2100000.aips-bus/21a0000.i2c/i2c-0/0-001a/input/input3

imx-wm8962 sound.23:  wm8962 <-> 202c000.ssi mapping ok

input: wm8962-audio AMIC as /devices/soc0/sound.23/sound/card0/input4

input: wm8962-audio Headphone Jack as /devices/soc0/sound.23/sound/card0/input5

imx-audio-hdmi sound-hdmi.24:  hdmi-hifi <-> hdmi_audio.13 mapping ok

oprofile: using arm/armv7-ca9

TCP: cubic registered

NET: Registered protocol family 17

can: controller area network core (rev 20120528 abi 9)

NET: Registered protocol family 29

can: raw protocol (rev 20120528)

can: broadcast manager protocol (rev 20120528 t)

can: netlink gateway (rev 20130117) max_hops=1

Key type dns_resolver registered

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

VGEN3: disabling

VGEN2: disabling

VGEN1: disabling

ci_hdrc ci_hdrc.1: doesn't support gadget

ci_hdrc ci_hdrc.1: EHCI Host Controller

max8903-charger max8903.15: USB Charger Connected.

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

ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00

hub 1-0:1.0: USB hub found

hub 1-0:1.0: 1 port detected

max8903-charger max8903.15: USB Charger Disconnected.

console [netcon0] enabled

netconsole: network logging started

input: gpio-keys.22 as /devices/soc0/gpio-keys.22/input/input6

snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 2014-02-11 16:00:09 UTC (1392134409)

### dt-test ### No testcase data in device tree; not running tests

ALSA device list:

  #0: wm8962-audio

  #1: imx-hdmi-soc

kjournald starting.  Commit interval 5 seconds

EXT3-fs (mmcblk0p2): using internal journal

EXT3-fs (mmcblk0p2): recovery complete

EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode

VFS: Mounted root (ext3 filesystem) on device 179:2.

devtmpfs: mounted

Freeing unused kernel memory: 268K (80b3c000 - 80b7f000)

udevd[181]: starting version 182

evbug: Connected device: input0 (max11801_ts at unknown)

evbug: Connected device: input1 (mag3110 at unknown)

evbug: Connected device: input2 (mma845x at unknown)

evbug: Connected device: input3 (WM8962 Beep Generator at 0-001a)

evbug: Connected device: input4 (wm8962-audio AMIC at ALSA)

evbug: Connected device: input5 (wm8962-audio Headphone Jack at ALSA)

evbug: Connected device: input6 (gpio-keys.22 at gpio-keys/input0)

FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

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

------------[ cut here ]------------

WARNING: at kernel/mutex.c:577 mutex_trylock+0x16c/0x1c4()

DEBUG_LOCKS_WARN_ON(in_interrupt())

Modules linked in: evbug

CPU: 0 PID: 81 Comm: kworker/0:2 Not tainted 3.10.9-1.0.0_alpha+dbf364b #2

Workqueue: events phy_state_machine

[<80013b40>] (unwind_backtrace+0x0/0xf4) from [<80011560>] (show_stack+0x10/0x14)

[<80011560>] (show_stack+0x10/0x14) from [<800245bc>] (warn_slowpath_common+0x54/0x6c)

[<800245bc>] (warn_slowpath_common+0x54/0x6c) from [<80024604>] (warn_slowpath_fmt+0x30/0x40)

[<80024604>] (warn_slowpath_fmt+0x30/0x40) from [<8059a2ec>] (mutex_trylock+0x16c/0x1c4)

[<8059a2ec>] (mutex_trylock+0x16c/0x1c4) from [<80463014>] (clk_prepare_lock+0x10/0xfc)

[<80463014>] (clk_prepare_lock+0x10/0xfc) from [<804641ec>] (clk_get_rate+0xc/0x5c)

[<804641ec>] (clk_get_rate+0xc/0x5c) from [<8038e96c>] (fec_ptp_start_cyclecounter+0x1c/0x198)

[<8038e96c>] (fec_ptp_start_cyclecounter+0x1c/0x198) from [<8038c72c>] (fec_restart+0x710/0x890)

[<8038c72c>] (fec_restart+0x710/0x890) from [<8038cb3c>] (fec_enet_adjust_link+0xb0/0xc8)

[<8038cb3c>] (fec_enet_adjust_link+0xb0/0xc8) from [<80385b88>] (phy_state_machine+0x244/0x3a4)

[<80385b88>] (phy_state_machine+0x244/0x3a4) from [<8003b660>] (process_one_work+0xf8/0x35c)

[<8003b660>] (process_one_work+0xf8/0x35c) from [<8003c2b8>] (worker_thread+0x138/0x3d4)

[<8003c2b8>] (worker_thread+0x138/0x3d4) from [<80041624>] (kthread+0xb4/0xb8)

[<80041624>] (kthread+0xb4/0xb8) from [<8000e158>] (ret_from_fork+0x14/0x3c)

---[ end trace 59ba93982ce66d0e ]---

libphy: 2188000.ethernet:01 - Link is Up - 1000/Full

---------------------------------------------

and ls -R /proc/device-tree:

/proc/device-tree/:

#address-cells

#size-cells

aliases

backlight

chosen

clocks

compatible

cpus

fb@0

fb@1

fb@2

fb@3

gpio-keys

interrupt-controller@00a01000

lcd@0

lvds_cabc_ctrl

max8903@0

memory

mipi-dsi-reset

model

name

pudummy_reg

regulators

soc

sound

sound-hdmi

v4l2_cap_0

v4l2_cap_1

v4l2_out

/proc/device-tree/aliases:

gpio0

gpio1

gpio2

gpio3

gpio4

gpio5

gpio6

ipu0

ipu1

mxcfb0

mxcfb1

mxcfb2

mxcfb3

name

serial0

serial1

serial2

serial3

serial4

/proc/device-tree/backlight:

brightness-levels

compatible

default-brightness-level

name

pwms

/proc/device-tree/chosen:

bootargs

name

/proc/device-tree/clocks:

#address-cells

#size-cells

ckih1

ckil

name

osc

/proc/device-tree/clocks/ckih1:

clock-frequency

compatible

name

/proc/device-tree/clocks/ckil:

clock-frequency

compatible

name

/proc/device-tree/clocks/osc:

clock-frequency

compatible

name

/proc/device-tree/cpus:

#address-cells

#size-cells

cpu@0

cpu@1

cpu@2

cpu@3

name

/proc/device-tree/cpus/cpu@0:

arm-supply

clock-latency

clock-names

clocks

compatible

device_type

fsl,soc-operating-points

name

next-level-cache

operating-points

pu-supply

reg

soc-supply

/proc/device-tree/cpus/cpu@1:

compatible

device_type

name

next-level-cache

reg

/proc/device-tree/cpus/cpu@2:

compatible

device_type

name

next-level-cache

reg

/proc/device-tree/cpus/cpu@3:

compatible

device_type

name

next-level-cache

reg

/proc/device-tree/fb@0:

compatible

default_bpp

disp_dev

int_clk

interface_pix_fmt

late_init

mode_str

name

status

/proc/device-tree/fb@1:

compatible

default_bpp

disp_dev

int_clk

interface_pix_fmt

late_init

mode_str

name

status

/proc/device-tree/fb@2:

compatible

default_bpp

disp_dev

int_clk

interface_pix_fmt

late_init

mode_str

name

status

/proc/device-tree/fb@3:

compatible

default_bpp

disp_dev

int_clk

interface_pix_fmt

late_init

mode_str

name

status

/proc/device-tree/gpio-keys:

compatible

name

power

volume-down

volume-up

/proc/device-tree/gpio-keys/power:

gpio-key,wakeup

gpios

label

linux,code

name

/proc/device-tree/gpio-keys/volume-down:

gpios

label

linux,code

name

/proc/device-tree/gpio-keys/volume-up:

gpios

label

linux,code

name

/proc/device-tree/interrupt-controller@00a01000:

#address-cells

#interrupt-cells

#size-cells

compatible

interrupt-controller

linux,phandle

name

phandle

reg

/proc/device-tree/lcd@0:

compatible

default_ifmt

disp_id

ipu_id

name

pinctrl-0

pinctrl-names

status

/proc/device-tree/lvds_cabc_ctrl:

lvds0-gpios

lvds1-gpios

name

/proc/device-tree/max8903@0:

chg_input

compatible

dok_input

flt_input

fsl,dc_valid

fsl,dcm_always_high

fsl,usb_valid

name

offset-charger

offset-discharger

offset-usb-charger

pinctrl-names

status

uok_input

/proc/device-tree/memory:

device_type

name

reg

/proc/device-tree/mipi-dsi-reset:

#reset-cells

compatible

linux,phandle

name

phandle

reset-delay-us

reset-gpios

/proc/device-tree/pudummy_reg:

compatible

linux,phandle

name

phandle

/proc/device-tree/regulators:

compatible

mipi_dsi_pwr_on

name

sensor_supply

usb_h1_vbus

usb_otg_vbus

wm8962_supply

/proc/device-tree/regulators/mipi_dsi_pwr_on:

compatible

enable-active-high

gpio

linux,phandle

name

phandle

regulator-name

/proc/device-tree/regulators/sensor_supply:

compatible

enable-active-high

gpio

linux,phandle

name

phandle

regulator-max-microvolt

regulator-min-microvolt

regulator-name

startup-delay-us

/proc/device-tree/regulators/usb_h1_vbus:

compatible

enable-active-high

gpio

linux,phandle

name

phandle

regulator-max-microvolt

regulator-min-microvolt

regulator-name

/proc/device-tree/regulators/usb_otg_vbus:

compatible

enable-active-high

gpio

linux,phandle

name

phandle

regulator-max-microvolt

regulator-min-microvolt

regulator-name

/proc/device-tree/regulators/wm8962_supply:

compatible

enable-active-high

gpio

linux,phandle

name

phandle

regulator-name

/proc/device-tree/soc:

#address-cells

#size-cells

aips-bus@02000000

aips-bus@02100000

busfreq

compatible

dma-apbh@00110000

gpmi-nand@00112000

gpu@00130000

hdmi_audio@00120000

hdmi_cec@00120000

hdmi_core@00120000

hdmi_video@020e0000

interrupt-parent

ipu@02400000

ipu@02800000

l2-cache@00a02000

name

pcie@01000000

pmu

ranges

sata@02200000

sram@00900000

timer@00a00600

/proc/device-tree/soc/aips-bus@02000000:

#address-cells

#size-cells

aipstz@0207c000

anatop@020c8000

ccm@020c4000

compatible

dcic@020e4000

dcic@020e8000

epit@020d0000

epit@020d4000

flexcan@02090000

flexcan@02094000

gpc@020dc000

gpio@0209c000

gpio@020a0000

gpio@020a4000

gpio@020a8000

gpio@020ac000

gpio@020b0000

gpio@020b4000

gpt@02098000

iomuxc-gpr@020e0000

iomuxc@020e0000

kpp@020b8000

ldb@020e0008

name

pwm@02080000

pwm@02084000

pwm@02088000

pwm@0208c000

ranges

reg

sdma@020ec000

snvs@020cc000

spba-bus@02000000

src@020d8000

tempmon

usbphy@020c9000

usbphy@020ca000

vpu@02040000

wdog@020bc000

wdog@020c0000

/proc/device-tree/soc/aips-bus@02000000/aipstz@0207c000:

name

reg

/proc/device-tree/soc/aips-bus@02000000/anatop@020c8000:

compatible

interrupts

linux,phandle

name

phandle

reg

regulator-1p1@110

regulator-2p5@130

regulator-3p0@120

regulator-vddcore@140

regulator-vddpu@140

regulator-vddsoc@140

/proc/device-tree/soc/aips-bus@02000000/anatop@020c8000/regulator-1p1@110:

anatop-max-voltage

anatop-min-bit-val

anatop-min-voltage

anatop-reg-offset

anatop-vol-bit-shift

anatop-vol-bit-width

compatible

name

regulator-always-on

regulator-max-microvolt

regulator-min-microvolt

regulator-name

/proc/device-tree/soc/aips-bus@02000000/anatop@020c8000/regulator-2p5@130:

anatop-max-voltage

anatop-min-bit-val

anatop-min-voltage

anatop-reg-offset

anatop-vol-bit-shift

anatop-vol-bit-width

compatible

name

regulator-always-on

regulator-max-microvolt

regulator-min-microvolt

regulator-name

/proc/device-tree/soc/aips-bus@02000000/anatop@020c8000/regulator-3p0@120:

anatop-max-voltage

anatop-min-bit-val

anatop-min-voltage

anatop-reg-offset

anatop-vol-bit-shift

anatop-vol-bit-width

compatible

name

regulator-always-on

regulator-max-microvolt

regulator-min-microvolt

regulator-name

/proc/device-tree/soc/aips-bus@02000000/anatop@020c8000/regulator-vddcore@140:

anatop-delay-bit-shift

anatop-delay-bit-width

anatop-delay-reg-offset

anatop-max-voltage

anatop-min-bit-val

anatop-min-voltage

anatop-reg-offset

anatop-vol-bit-shift

anatop-vol-bit-width

compatible

name

regulator-always-on

regulator-max-microvolt

regulator-min-microvolt

regulator-name

/proc/device-tree/soc/aips-bus@02000000/anatop@020c8000/regulator-vddpu@140:

anatop-delay-bit-shift

anatop-delay-bit-width

anatop-delay-reg-offset

anatop-max-voltage

anatop-min-bit-val

anatop-min-voltage

anatop-reg-offset

anatop-vol-bit-shift

anatop-vol-bit-width

compatible

name

regulator-max-microvolt

regulator-min-microvolt

regulator-name

/proc/device-tree/soc/aips-bus@02000000/anatop@020c8000/regulator-vddsoc@140:

anatop-delay-bit-shift

anatop-delay-bit-width

anatop-delay-reg-offset

anatop-max-voltage

anatop-min-bit-val

anatop-min-voltage

anatop-reg-offset

anatop-vol-bit-shift

anatop-vol-bit-width

compatible

name

regulator-always-on

regulator-max-microvolt

regulator-min-microvolt

regulator-name

/proc/device-tree/soc/aips-bus@02000000/ccm@020c4000:

#clock-cells

compatible

interrupts

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02000000/dcic@020e4000:

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02000000/dcic@020e8000:

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02000000/epit@020d0000:

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02000000/epit@020d4000:

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02000000/flexcan@02090000:

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02000000/flexcan@02094000:

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02000000/gpc@020dc000:

clock-names

clocks

compatible

fsl,cpu_pdnscr_iso

fsl,cpu_pdnscr_iso2sw

fsl,cpu_pupscr_sw

fsl,cpu_pupscr_sw2iso

fsl,ldo-bypass

fsl,wdog-reset

interrupts

name

pu-supply

reg

/proc/device-tree/soc/aips-bus@02000000/gpio@0209c000:

#gpio-cells

#interrupt-cells

compatible

gpio-controller

interrupt-controller

interrupts

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02000000/gpio@020a0000:

#gpio-cells

#interrupt-cells

compatible

gpio-controller

interrupt-controller

interrupts

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02000000/gpio@020a4000:

#gpio-cells

#interrupt-cells

compatible

gpio-controller

interrupt-controller

interrupts

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02000000/gpio@020a8000:

#gpio-cells

#interrupt-cells

compatible

gpio-controller

interrupt-controller

interrupts

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02000000/gpio@020ac000:

#gpio-cells

#interrupt-cells

compatible

gpio-controller

interrupt-controller

interrupts

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02000000/gpio@020b0000:

#gpio-cells

#interrupt-cells

compatible

gpio-controller

interrupt-controller

interrupts

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02000000/gpio@020b4000:

#gpio-cells

#interrupt-cells

compatible

gpio-controller

interrupt-controller

interrupts

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02000000/gpt@02098000:

clock-names

clocks

compatible

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02000000/iomuxc-gpr@020e0000:

compatible

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000:

audmux

compatible

ecspi1

ecspi3

enet

esai

flexcan1

flexcan2

gpmi-nand

hdmi_cec

hdmi_hdcp

hog

i2c1

i2c2

i2c3

ipu1

ipu2

mlb

name

pinctrl-0

pinctrl-names

pwm1

pwm3

reg

spdif

uart1

uart2

uart3

uart4

usbh2

usbh3

usbotg

usdhc2

usdhc3

usdhc4

weim

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/audmux:

audmux-1

audmux-2

audmux-3

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/audmux/audmux-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/audmux/audmux-2:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/audmux/audmux-3:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/ecspi1:

ecspi1grp-1

ecspi1grp-2

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/ecspi1/ecspi1grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/ecspi1/ecspi1grp-2:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/ecspi3:

ecspi3grp-1

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/ecspi3/ecspi3grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/enet:

enetgrp-1

enetgrp-2

enetgrp-3

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/enet/enetgrp-1:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/enet/enetgrp-2:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/enet/enetgrp-3:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/esai:

esaigrp-1

esaigrp-2

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/esai/esaigrp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/esai/esaigrp-2:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/flexcan1:

flexcan1grp-1

flexcan1grp-2

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/flexcan1/flexcan1grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/flexcan1/flexcan1grp-2:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/flexcan2:

flexcan2grp-1

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/flexcan2/flexcan2grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/gpmi-nand:

gpmi-nand-1

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/gpmi-nand/gpmi-nand-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/hdmi_cec:

hdmicecgrp-1

hdmicecgrp-2

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/hdmi_cec/hdmicecgrp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/hdmi_cec/hdmicecgrp-2:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/hdmi_hdcp:

hdmihdcpgrp-1

hdmihdcpgrp-2

hdmihdcpgrp-3

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/hdmi_hdcp/hdmihdcpgrp-1:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/hdmi_hdcp/hdmihdcpgrp-2:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/hdmi_hdcp/hdmihdcpgrp-3:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/hog:

hoggrp-1

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/hog/hoggrp-1:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/i2c1:

i2c1grp-1

i2c1grp-2

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/i2c1/i2c1grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/i2c1/i2c1grp-2:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/i2c2:

i2c2grp-1

i2c2grp-2

i2c2grp-3

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/i2c2/i2c2grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/i2c2/i2c2grp-2:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/i2c2/i2c2grp-3:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/i2c3:

i2c3grp-1

i2c3grp-2

i2c3grp-3

i2c3grp-4

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/i2c3/i2c3grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/i2c3/i2c3grp-2:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/i2c3/i2c3grp-3:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/i2c3/i2c3grp-4:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/ipu1:

ipu1grp-1

ipu1grp-2

ipu1grp-3

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/ipu1/ipu1grp-1:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/ipu1/ipu1grp-2:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/ipu1/ipu1grp-3:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/ipu2:

ipu2grp-1

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/ipu2/ipu2grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/mlb:

mlbgrp-1

mlbgrp-2

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/mlb/mlbgrp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/mlb/mlbgrp-2:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/pwm1:

name

pwm1grp-1

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/pwm1/pwm1grp-1:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/pwm3:

name

pwm3grp-1

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/pwm3/pwm3grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/spdif:

name

spdifgrp-1

spdifgrp-2

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/spdif/spdifgrp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/spdif/spdifgrp-2:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/uart1:

name

uart1grp-1

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/uart1/uart1grp-1:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/uart2:

name

uart2grp-1

uart2grp-2

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/uart2/uart2grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/uart2/uart2grp-2:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/uart3:

name

uart3grp-1

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/uart3/uart3grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/uart4:

name

uart4grp-1

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/uart4/uart4grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usbh2:

name

usbh2grp-1

usbh2grp-2

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usbh2/usbh2grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usbh2/usbh2grp-2:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usbh3:

name

usbh3grp-1

usbh3grp-2

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usbh3/usbh3grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usbh3/usbh3grp-2:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usbotg:

name

usbotggrp-1

usbotggrp-2

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usbotg/usbotggrp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usbotg/usbotggrp-2:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usdhc2:

name

usdhc2grp-1

usdhc2grp-2

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usdhc2/usdhc2grp-1:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usdhc2/usdhc2grp-2:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usdhc3:

name

usdhc3grp-1

usdhc3grp-1-100mhz

usdhc3grp-1-200mhz

usdhc3grp-2

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usdhc3/usdhc3grp-1:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usdhc3/usdhc3grp-1-100mhz:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usdhc3/usdhc3grp-1-200mhz:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usdhc3/usdhc3grp-2:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usdhc4:

name

usdhc4grp-1

usdhc4grp-2

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usdhc4/usdhc4grp-1:

fsl,pins

linux,phandle

name

phandle

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/usdhc4/usdhc4grp-2:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/weim:

name

weim_cs0grp-1

weim_norgrp-1

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/weim/weim_cs0grp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/iomuxc@020e0000/weim/weim_norgrp-1:

fsl,pins

name

/proc/device-tree/soc/aips-bus@02000000/kpp@020b8000:

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02000000/ldb@020e0008:

clock-names

clocks

compatible

disp_id

ext_ref

ipu_id

mode

name

reg

sec_disp_id

sec_ipu_id

status

/proc/device-tree/soc/aips-bus@02000000/pwm@02080000:

#pwm-cells

clock-names

clocks

compatible

interrupts

linux,phandle

name

phandle

pinctrl-0

pinctrl-names

reg

status

/proc/device-tree/soc/aips-bus@02000000/pwm@02084000:

#pwm-cells

clock-names

clocks

compatible

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02000000/pwm@02088000:

#pwm-cells

clock-names

clocks

compatible

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02000000/pwm@0208c000:

#pwm-cells

clock-names

clocks

compatible

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02000000/sdma@020ec000:

#dma-cells

clock-names

clocks

compatible

fsl,sdma-ram-script-name

interrupts

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02000000/snvs@020cc000:

#address-cells

#size-cells

compatible

name

ranges

snvs-rtc-lp@34

/proc/device-tree/soc/aips-bus@02000000/snvs@020cc000/snvs-rtc-lp@34:

compatible

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000:

#address-cells

#size-cells

asrc@02034000

asrc_p2p

compatible

ecspi@02008000

ecspi@0200c000

ecspi@02010000

ecspi@02014000

ecspi@02018000

esai@02024000

name

ranges

reg

serial@02020000

spba@0203c000

spdif@02004000

ssi@02028000

ssi@0202c000

ssi@02030000

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/asrc@02034000:

clock-names

clocks

compatible

dma-names

dmas

fsl,clk-channel-bits

fsl,clk-map-version

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/asrc_p2p:

compatible

fsl,asrc-dma-rx-events

fsl,asrc-dma-tx-events

fsl,output-rate

fsl,output-width

name

status

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/ecspi@02008000:

#address-cells

#size-cells

clock-names

clocks

compatible

cs-gpios

fsl,spi-num-chipselects

interrupts

m25p80@0

name

pinctrl-0

pinctrl-names

reg

status

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/ecspi@02008000/m25p80@0:

#address-cells

#size-cells

compatible

name

reg

spi-max-frequency

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/ecspi@0200c000:

#address-cells

#size-cells

clock-names

clocks

compatible

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/ecspi@02010000:

#address-cells

#size-cells

clock-names

clocks

compatible

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/ecspi@02014000:

#address-cells

#size-cells

clock-names

clocks

compatible

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/ecspi@02018000:

#address-cells

#size-cells

clock-names

clocks

compatible

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/esai@02024000:

clocks

compatible

fsl,esai-dma-events

fsl,flags

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/serial@02020000:

clock-names

clocks

compatible

dma-names

dmas

interrupts

name

pinctrl-0

pinctrl-names

reg

status

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/spba@0203c000:

name

reg

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/spdif@02004000:

clock-names

clocks

compatible

dma-names

dmas

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/ssi@02028000:

clock-names

clocks

compatible

dma-names

dmas

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/ssi@0202c000:

clock-names

clocks

compatible

dma-names

dmas

fsl,mode

interrupts

linux,phandle

name

phandle

reg

status

/proc/device-tree/soc/aips-bus@02000000/spba-bus@02000000/ssi@02030000:

clock-names

clocks

compatible

dma-names

dmas

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02000000/src@020d8000:

#reset-cells

compatible

interrupts

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02000000/tempmon:

clocks

compatible

fsl,tempmon

fsl,tempmon-data

interrupts

name

/proc/device-tree/soc/aips-bus@02000000/usbphy@020c9000:

clocks

compatible

interrupts

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02000000/usbphy@020ca000:

clocks

compatible

interrupts

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02000000/vpu@02040000:

clock-names

clocks

compatible

interrupt-names

interrupts

iram

iramsize

name

pu-supply

reg

reg-names

resets

status

/proc/device-tree/soc/aips-bus@02000000/wdog@020bc000:

clocks

compatible

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02000000/wdog@020c0000:

clocks

compatible

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02100000:

#address-cells

#size-cells

aipstz@0217c000

audmux@021d8000

caam@2100000

compatible

ethernet@02188000

i2c@021a0000

i2c@021a4000

i2c@021a8000

mipi@021e0000

mipi_csi@021dc000

mlb@0218c000

mmdc0-1@021b0000

mmdc@021b0000

mmdc@021b4000

name

ocotp-ctrl@021bc000

ocotp-fuse@021bc000

ranges

reg

romcp@021ac000

serial@021e8000

serial@021ec000

serial@021f0000

serial@021f4000

tzasc@021d0000

tzasc@021d4000

usb@02184000

usb@02184200

usb@02184400

usb@02184600

usbmisc@02184800

usdhc@02190000

usdhc@02194000

usdhc@02198000

usdhc@0219c000

vdoa@021e4000

weim@021b8000

/proc/device-tree/soc/aips-bus@02100000/aipstz@0217c000:

name

reg

/proc/device-tree/soc/aips-bus@02100000/audmux@021d8000:

compatible

name

pinctrl-0

pinctrl-names

reg

status

/proc/device-tree/soc/aips-bus@02100000/caam@2100000:

#address-cells

#size-cells

clock-names

clocks

compatible

interrupt-parent

jr0@1000

jr1@2000

name

ranges

reg

/proc/device-tree/soc/aips-bus@02100000/caam@2100000/jr0@1000:

compatible

interrupt-parent

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02100000/caam@2100000/jr1@2000:

compatible

interrupt-parent

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02100000/ethernet@02188000:

clock-names

clocks

compatible

interrupts

name

phy-mode

pinctrl-0

pinctrl-names

reg

status

/proc/device-tree/soc/aips-bus@02100000/i2c@021a0000:

#address-cells

#size-cells

clock-frequency

clocks

compatible

interrupts

mma8451@1c

name

ov564x@3c

pinctrl-0

pinctrl-names

reg

status

wm8962@1a

/proc/device-tree/soc/aips-bus@02100000/i2c@021a0000/mma8451@1c:

compatible

name

position

reg

vdd-supply

vddio-supply

/proc/device-tree/soc/aips-bus@02100000/i2c@021a0000/ov564x@3c:

AVDD-supply

DOVDD-supply

DVDD-supply

clock-names

clocks

compatible

csi_id

mclk

mclk_source

name

pinctrl-0

pinctrl-names

pwn-gpios

reg

rst-gpios

/proc/device-tree/soc/aips-bus@02100000/i2c@021a0000/wm8962@1a:

AVDD-supply

CPVDD-supply

DBVDD-supply

DCVDD-supply

MICVDD-supply

PLLVDD-supply

SPKVDD1-supply

SPKVDD2-supply

amic-mono

clocks

compatible

gpio-cfg

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000:

#address-cells

#size-cells

clock-frequency

clocks

compatible

edid@50

egalax_ts@04

interrupts

max11801@48

name

ov5640_mipi@3c

pfuze100@08

pinctrl-0

pinctrl-names

reg

status

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/edid@50:

compatible

name

reg

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/egalax_ts@04:

compatible

interrupt-parent

interrupts

name

reg

wakeup-gpios

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/max11801@48:

compatible

interrupt-parent

interrupts

name

reg

work-mode

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/ov5640_mipi@3c:

AVDD-supply

DOVDD-supply

DVDD-supply

clock-names

clocks

compatible

csi_id

mclk

mclk_source

name

pwn-gpios

reg

rst-gpios

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08:

compatible

name

reg

regulators

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators:

name

sw1ab

sw1c

sw2

sw3a

sw3b

sw4

swbst

vgen1

vgen2

vgen3

vgen4

vgen5

vgen6

vrefddr

vsnvs

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/sw1ab:

linux,phandle

name

phandle

regulator-always-on

regulator-boot-on

regulator-max-microvolt

regulator-min-microvolt

regulator-ramp-delay

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/sw1c:

linux,phandle

name

phandle

regulator-always-on

regulator-boot-on

regulator-max-microvolt

regulator-min-microvolt

regulator-ramp-delay

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/sw2:

name

regulator-always-on

regulator-boot-on

regulator-max-microvolt

regulator-min-microvolt

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/sw3a:

name

regulator-always-on

regulator-boot-on

regulator-max-microvolt

regulator-min-microvolt

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/sw3b:

name

regulator-always-on

regulator-boot-on

regulator-max-microvolt

regulator-min-microvolt

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/sw4:

name

regulator-max-microvolt

regulator-min-microvolt

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/swbst:

name

regulator-max-microvolt

regulator-min-microvolt

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/vgen1:

name

regulator-max-microvolt

regulator-min-microvolt

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/vgen2:

linux,phandle

name

phandle

regulator-max-microvolt

regulator-min-microvolt

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/vgen3:

linux,phandle

name

phandle

regulator-max-microvolt

regulator-min-microvolt

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/vgen4:

linux,phandle

name

phandle

regulator-always-on

regulator-max-microvolt

regulator-min-microvolt

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/vgen5:

name

regulator-always-on

regulator-max-microvolt

regulator-min-microvolt

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/vgen6:

name

regulator-always-on

regulator-max-microvolt

regulator-min-microvolt

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/vrefddr:

name

regulator-always-on

regulator-boot-on

/proc/device-tree/soc/aips-bus@02100000/i2c@021a4000/pfuze100@08/regulators/vsnvs:

name

regulator-always-on

regulator-boot-on

regulator-max-microvolt

regulator-min-microvolt

/proc/device-tree/soc/aips-bus@02100000/i2c@021a8000:

#address-cells

#size-cells

clock-frequency

clocks

compatible

egalax_ts@04

elan@10

interrupts

isl29023@44

mag3110@0e

name

pinctrl-0

pinctrl-names

reg

status

/proc/device-tree/soc/aips-bus@02100000/i2c@021a8000/egalax_ts@04:

compatible

interrupt-parent

interrupts

name

reg

wakeup-gpios

/proc/device-tree/soc/aips-bus@02100000/i2c@021a8000/elan@10:

compatible

gpio_elan_cs

gpio_elan_rst

gpio_intr

interrupt-parent

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02100000/i2c@021a8000/isl29023@44:

compatible

interrupt-parent

interrupts

name

reg

rext

vdd-supply

/proc/device-tree/soc/aips-bus@02100000/i2c@021a8000/mag3110@0e:

compatible

interrupt-parent

interrupts

name

position

reg

vdd-supply

vddio-supply

/proc/device-tree/soc/aips-bus@02100000/mipi@021e0000:

clock-names

clocks

compatible

dev_id

disp-power-on-supply

disp_id

gpr

interrupts

lcd_panel

name

reg

resets

status

/proc/device-tree/soc/aips-bus@02100000/mipi_csi@021dc000:

clock-names

clocks

compatible

csi_id

interrupts

ipu_id

lanes

name

reg

status

v_channel

/proc/device-tree/soc/aips-bus@02100000/mlb@0218c000:

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02100000/mmdc0-1@021b0000:

compatible

name

reg

/proc/device-tree/soc/aips-bus@02100000/mmdc@021b0000:

compatible

name

reg

/proc/device-tree/soc/aips-bus@02100000/mmdc@021b4000:

name

reg

/proc/device-tree/soc/aips-bus@02100000/ocotp-ctrl@021bc000:

compatible

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02100000/ocotp-fuse@021bc000:

clocks

compatible

name

reg

/proc/device-tree/soc/aips-bus@02100000/romcp@021ac000:

name

reg

/proc/device-tree/soc/aips-bus@02100000/serial@021e8000:

clock-names

clocks

compatible

dma-names

dmas

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02100000/serial@021ec000:

clock-names

clocks

compatible

dma-names

dmas

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02100000/serial@021f0000:

clock-names

clocks

compatible

dma-names

dmas

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02100000/serial@021f4000:

clock-names

clocks

compatible

dma-names

dmas

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02100000/tzasc@021d0000:

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02100000/tzasc@021d4000:

interrupts

name

reg

/proc/device-tree/soc/aips-bus@02100000/usb@02184000:

clocks

compatible

disable-over-current

fsl,usbmisc

fsl,usbphy

interrupts

name

pinctrl-0

pinctrl-names

reg

status

vbus-supply

/proc/device-tree/soc/aips-bus@02100000/usb@02184200:

clocks

compatible

fsl,usbmisc

fsl,usbphy

interrupts

name

reg

status

vbus-supply

/proc/device-tree/soc/aips-bus@02100000/usb@02184400:

clocks

compatible

fsl,usbmisc

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02100000/usb@02184600:

clocks

compatible

fsl,usbmisc

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02100000/usbmisc@02184800:

#index-cells

clocks

compatible

linux,phandle

name

phandle

reg

/proc/device-tree/soc/aips-bus@02100000/usdhc@02190000:

bus-width

clock-names

clocks

compatible

interrupts

name

reg

status

/proc/device-tree/soc/aips-bus@02100000/usdhc@02194000:

bus-width

cd-gpios

clock-names

clocks

compatible

interrupts

name

no-1-8-v

pinctrl-0

pinctrl-names

reg

status

wp-gpios

/proc/device-tree/soc/aips-bus@02100000/usdhc@02198000:

bus-width

cd-gpios

clock-names

clocks

compatible

interrupts

name

no-1-8-v

pinctrl-0

pinctrl-names

reg

status

wp-gpios

/proc/device-tree/soc/aips-bus@02100000/usdhc@0219c000:

bus-width

clock-names

clocks

compatible

interrupts

name

no-1-8-v

non-removable

pinctrl-0

pinctrl-names

reg

status

/proc/device-tree/soc/aips-bus@02100000/vdoa@021e4000:

clocks

compatible

interrupts

iram

name

reg

/proc/device-tree/soc/aips-bus@02100000/weim@021b8000:

clocks

compatible

interrupts

name

reg

/proc/device-tree/soc/busfreq:

clock-names

clocks

compatible

fsl,max_ddr_freq

interrupt-names

interrupts

name

/proc/device-tree/soc/dma-apbh@00110000:

#dma-cells

clocks

compatible

dma-channels

interrupt-names

interrupts

linux,phandle

name

phandle

reg

/proc/device-tree/soc/gpmi-nand@00112000:

#address-cells

#size-cells

clock-names

clocks

compatible

dma-names

dmas

interrupt-names

interrupts

name

reg

reg-names

status

/proc/device-tree/soc/gpu@00130000:

clock-names

clocks

compatible

interrupt-names

interrupts

name

pu-supply

reg

reg-names

reset-names

resets

/proc/device-tree/soc/hdmi_audio@00120000:

clock-names

clocks

compatible

dma-names

dmas

linux,phandle

name

phandle

status

/proc/device-tree/soc/hdmi_cec@00120000:

compatible

interrupts

name

pinctrl-0

pinctrl-names

status

/proc/device-tree/soc/hdmi_core@00120000:

clock-names

clocks

compatible

disp_id

ipu_id

name

reg

status

/proc/device-tree/soc/hdmi_video@020e0000:

clock-names

clocks

compatible

fsl,phy_reg_cksymtx

fsl,phy_reg_vlev

interrupts

name

pinctrl-0

pinctrl-names

reg

reg-names

status

/proc/device-tree/soc/ipu@02400000:

bypass_reset

clock-names

clocks

compatible

interrupts

name

reg

resets

/proc/device-tree/soc/ipu@02800000:

bypass_reset

clock-names

clocks

compatible

interrupts

name

reg

resets

/proc/device-tree/soc/l2-cache@00a02000:

arm,data-latency

arm,tag-latency

cache-level

cache-unified

compatible

interrupts

linux,phandle

name

phandle

reg

/proc/device-tree/soc/pcie@01000000:

#address-cells

#size-cells

clock-names

clocks

compatible

device_type

interrupt-names

interrupts

name

num-lanes

pwr-gpios

ranges

reg

reg-names

rst-gpios

status

/proc/device-tree/soc/pmu:

compatible

interrupts

name

/proc/device-tree/soc/sata@02200000:

clock-names

clocks

compatible

interrupts

name

reg

status

/proc/device-tree/soc/sram@00900000:

clocks

compatible

linux,phandle

name

phandle

reg

/proc/device-tree/soc/timer@00a00600:

clocks

compatible

interrupts

name

reg

/proc/device-tree/sound:

audio-codec

audio-routing

compatible

hp-det-gpios

mic-det-gpios

model

mux-ext-port

mux-int-port

name

ssi-controller

/proc/device-tree/sound-hdmi:

compatible

hdmi-controller

model

name

/proc/device-tree/v4l2_cap_0:

compatible

csi_id

ipu_id

mclk_source

name

status

/proc/device-tree/v4l2_cap_1:

compatible

csi_id

ipu_id

mclk_source

name

status

/proc/device-tree/v4l2_out:

compatible

name

status

0 Kudos
4 Replies

749 Views
alejandrolozan1
NXP Employee
NXP Employee

Hi,

I have seen that because the FlexCAN is not a block or char driver, it is installed in the sys/devices/platform/ file system.

I wonder if you do not see it there.

Best Regards,

Alejandro

0 Kudos

749 Views
ronenfriedman
Contributor I

Thank you. I will only be able to test this in a few days (I am back now to 3.0.5).

Still - I don't believe this is the issue, as I have run 'grep' thru the whole of the device tree, looking for

CAN devices.

Ronen

0 Kudos

749 Views
RandyKrakora
NXP Employee
NXP Employee

Maybe you still need to add "can0" on your kernel command line?

-Randy

0 Kudos

749 Views
ronenfriedman
Contributor I

Thanks. For now - everything worked fine on 3.0.5 (you'd be amazed by what correct wiring can achieve...).

I will switch to 3.10.17 (or later) in a few weeks, and will retry it then.

Ronen

0 Kudos