AnsweredAssumed Answered

No pinctrl log in dmesg on kernel 3.14.28

Question asked by Chaitanya Dhere on Mar 30, 2016
Latest reply on Apr 7, 2016 by alejandrolozano

Hello all,

               We are writing a dts file for our custom board based on imx6q derived from Freescale i.MX6 Quad Armadillo2 Board. Ther kenel version is 3.14.28. The board boots up, but in dmesg, we are getting the following log:

 

/ # dmesg | grep pinctrl

[    0.201253] pinctrl core: initialized pinctrl subsystem

[    0.207113] reg-dummy reg-dummy: no default pinctrl state

[    0.245739] gpio-mxc 209c000.gpio: no default pinctrl state

[    0.247043] gpio-mxc 20a0000.gpio: no default pinctrl state

[    0.248344] gpio-mxc 20a4000.gpio: no default pinctrl state

[    0.249681] gpio-mxc 20a8000.gpio: no default pinctrl state

[    0.251044] gpio-mxc 20ac000.gpio: no default pinctrl state

[    0.252396] gpio-mxc 20b0000.gpio: no default pinctrl state

[    0.253781] gpio-mxc 20b4000.gpio: no default pinctrl state

[    0.255953] syscon 20c8000.anatop: no default pinctrl state

[    0.263956] anatop_regulator regulator-1p1.3: no default pinctrl state

[    0.269450] anatop_regulator regulator-3p0.4: no default pinctrl state

[    0.275015] anatop_regulator regulator-2p5.5: no default pinctrl state

[    0.280562] anatop_regulator regulator-vddcore.6: no default pinctrl state

[    0.286015] anatop_regulator regulator-vddpu.7: no default pinctrl state

[    0.293285] anatop_regulator regulator-vddsoc.8: no default pinctrl state

[    0.299202] mxs_phy 20c9000.usbphy: no default pinctrl state

[    0.299746] mxs_phy 20ca000.usbphy: no default pinctrl state

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

[    0.314115] imx-mmdc 21b0000.mmdc: no default pinctrl state

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

[    0.326394] sram 905000.sram: no default pinctrl state

[    0.343494] bus: 'platform': add driver imx50-pinctrl

[    0.343829] bus: 'platform': add driver imx51-pinctrl

[    0.344140] bus: 'platform': add driver imx53-pinctrl

[    0.344433] bus: 'platform': add driver imx6q-pinctrl

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

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

[    0.344672] imx6q-pinctrl 20e0000.iomuxc: no pinctrl handle

[    0.345346] imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver

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

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

[    0.352377] bus: 'platform': add driver imx6dl-pinctrl

[    0.352690] bus: 'platform': add driver imx6sl-pinctrl

[    0.352993] bus: 'platform': add driver imx6sx-pinctrl

[    0.353306] bus: 'platform': add driver vf610-pinctrl

[    0.354910] imx-gpc 20dc000.gpc: no default pinctrl state

[    0.377484] mxs-dma 110000.dma-apbh: no default pinctrl state

[    0.445193] imx-ipuv3 2400000.ipu: no default pinctrl state

[    0.468043] imx-ipuv3 2800000.ipu: no default pinctrl state

[    0.741997] arm-pmu pmu.2: no default pinctrl state

[    0.751701] imx6_busfreq busfreq.14: no default pinctrl state

[    0.764077] alarmtimer alarmtimer: no default pinctrl state

[    0.819531] imx-weim 21b8000.weim: no default pinctrl state

[    0.825164] imx-pwm 2080000.pwm: no default pinctrl state

[    0.825575] imx-pwm 2084000.pwm: no default pinctrl state

[    0.825971] imx-pwm 2088000.pwm: no default pinctrl state

[    0.826404] imx-pwm 208c000.pwm: no default pinctrl state

[    0.827684] pwm-backlight backlight.19: no default pinctrl state

[    0.836254] ldb ldb.13: no default pinctrl state

[    0.841931] mxc_sdc_fb fb.17: no default pinctrl state

[    0.889997] mxc_sdc_fb fb.18: no default pinctrl state

[    0.901810] imx-sdma 20ec000.sdma: no default pinctrl state

[    0.934776] imx-uart 21e8000.serial: no sleep pinctrl state

[    0.934797] imx-uart 21e8000.serial: no idle pinctrl state

[    0.952481] imx-uart 21f0000.serial: no sleep pinctrl state

[    0.952501] imx-uart 21f0000.serial: no idle pinctrl state

[    0.967009] imx-ocotp 21bc000.ocotp-fuse: no default pinctrl state

[    0.976102] gpmi-nand 112000.gpmi-nand: no sleep pinctrl state

[    0.976124] gpmi-nand 112000.gpmi-nand: no idle pinctrl state

[    1.071103] usbmisc_imx 2184800.usbmisc: no default pinctrl state

[    1.079431] imx_usb 2184000.usb: no sleep pinctrl state

[    1.079451] imx_usb 2184000.usb: no idle pinctrl state

[    1.079605] imx_usb 2184000.usb: pinctrl_hsic_idle lookup failed, err=-19

[    1.079629] imx_usb 2184000.usb: pinctrl_hsic_active lookup failed, err=-19

[    1.095326] mxc_v4l2_output v4l2_out.16: no default pinctrl state

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

[    1.135610] galcore 130000.gpu: no default pinctrl state

[    1.283989] mxc_vdoa 21e4000.vdoa: no default pinctrl state

[    1.292328] mxc_vpu 2040000.vpu: no default pinctrl state

[    1.298268] caam 2100000.caam: no default pinctrl state

[    1.790097] caam_jr 2101000.jr0: no default pinctrl state

[    1.790447] caam_jr 2102000.jr1: no default pinctrl state

[    1.819000] snd_aloop snd_aloop.0: no default pinctrl state

[    1.823664] snd-soc-dummy snd-soc-dummy: no default pinctrl state

[    1.826138] imx6q-cpufreq imx6q-cpufreq.0: no default pinctrl state

 

Is it normal for each and every sub-system  / peripheral of the SoC to show the log: no default pinctrl state ?

Currently, my dts file is almost same as Armadillo2 Board's dts file except a few of my board specific changes.

Am I missing something in the dts tree due to which I'm getting no default pinctrl state ?

 

Thanks,

Chaitanya Dhere

Outcomes