<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic i.MX6 SPI driver warning messages appear when the Linux kernel is started in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-SPI-driver-warning-messages-appear-when-the-Linux-kernel/m-p/820926#M126407</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: black;"&gt;Dears,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: black;"&gt;We added SPI drivers to the Linux kernel and were able to successfully use SPI and peripheral communication, but&amp;nbsp;SPI driver warning messages appear when the Linux kernel is started,below is part of the boot information. May I ask what is the reason, how to resolve?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: black;"&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: black;"&gt;10 cmdlinepart partitions found on MTD device gpmi-nand&lt;BR /&gt; Creating 10 MTD partitions on "gpmi-nand":&lt;BR /&gt; 0x000000000000-0x000000300000 : "u-boot"&lt;BR /&gt; 0x000000300000-0x000000400000 : "u-boot-env"&lt;BR /&gt; 0x000000400000-0x000000500000 : "dtb"&lt;BR /&gt; 0x000000500000-0x000000d00000 : "kernel"&lt;BR /&gt; 0x000000d00000-0x000003f00000 : "rootfs"&lt;BR /&gt; 0x000003f00000-0x000004700000 : "kernel-bak"&lt;BR /&gt; 0x000004700000-0x000007900000 : "rootfs-bak"&lt;BR /&gt; 0x000007900000-0x00000ab00000 : "user-data"&lt;BR /&gt; 0x00000ab00000-0x00000ac00000 : "config"&lt;BR /&gt; 0x00000ac00000-0x000010000000 : "reserved"&lt;BR /&gt; gpmi-nand 1806000.gpmi-nand: driver registered.&lt;BR /&gt; spidev spi0.0: buggy DT: spidev listed directly in DT&lt;BR /&gt; ----------------------&lt;BR /&gt; WARNING: CPU: 0 PID: 1 at /home/&lt;SPAN&gt;user&lt;/SPAN&gt;/yocto2/apimx6ull/build/tmp/work-shared/imx6ull14x14evk/kernel-source/drivers/spi/spidev.c:731 spidev_probe+0x1a4/0x1c0()&lt;BR /&gt; Modules linked in:&lt;BR /&gt; CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.1.15-2.1.0+g30278ab #1&lt;BR /&gt; Hardware name: Freescale i.MX6 Ultralite (Device Tree)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80015d78&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(unwind_backtrace) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack+0x10/0x14)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack+0x84/0xc4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common+0x80/0xb0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null+0x1c/0x24)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe+0x1a4/0x1c0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe+0x50/0x74)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv+0x60/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach+0x80/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device+0x84/0xa8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add+0x370/0x56c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device+0x9c/0x134)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master+0x49c/0x70c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start+0x9c/0x108)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe+0x3dc/0x648)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe+0x44/0xac)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach+0x8c/0x90)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev+0x68/0x9c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver+0x148/0x1f0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register+0x78/0xf8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall+0x8c/0x1d4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable+0x144/0x1e4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init+0x8/0xe8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8000f528&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(ret_from_fork+0x14/0x2c)&lt;BR /&gt; ----&lt;BR /&gt; spi_imx 2008000.ecspi: probed&lt;BR /&gt; spidev spi1.0: buggy DT: spidev listed directly in DT&lt;BR /&gt; ----------------------&lt;BR /&gt; WARNING: CPU: 0 PID: 1 at /home/&lt;SPAN&gt;user&lt;/SPAN&gt;/yocto2/apimx6ull/build/tmp/work-shared/imx6ull14x14evk/kernel-source/drivers/spi/spidev.c:731 spidev_probe+0x1a4/0x1c0()&lt;BR /&gt; Modules linked in:&lt;BR /&gt; CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 4.1.15-2.1.0+g30278ab #1&lt;BR /&gt; Hardware name: Freescale i.MX6 Ultralite (Device Tree)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80015d78&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(unwind_backtrace) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack+0x10/0x14)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack+0x84/0xc4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common+0x80/0xb0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null+0x1c/0x24)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe+0x1a4/0x1c0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe+0x50/0x74)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv+0x60/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach+0x80/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device+0x84/0xa8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add+0x370/0x56c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device+0x9c/0x134)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master+0x49c/0x70c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start+0x9c/0x108)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe+0x3dc/0x648)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe+0x44/0xac)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach+0x8c/0x90)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev+0x68/0x9c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver+0x148/0x1f0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register+0x78/0xf8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall+0x8c/0x1d4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable+0x144/0x1e4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init+0x8/0xe8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8000f528&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(ret_from_fork+0x14/0x2c)&lt;BR /&gt; ----&lt;BR /&gt; spi_imx 200c000.ecspi: probed&lt;BR /&gt; spidev spi2.0: buggy DT: spidev listed directly in DT&lt;BR /&gt; ----------------------&lt;BR /&gt; WARNING: CPU: 0 PID: 1 at /home/user/yocto2/apimx6ull/build/tmp/work-shared/imx6ull14x14evk/kernel-source/drivers/spi/spidev.c:731 spidev_probe+0x1a4/0x1c0()&lt;BR /&gt; Modules linked in:&lt;BR /&gt; CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 4.1.15-2.1.0+g30278ab #1&lt;BR /&gt; Hardware name: Freescale i.MX6 Ultralite (Device Tree)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80015d78&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(unwind_backtrace) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack+0x10/0x14)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack+0x84/0xc4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common+0x80/0xb0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null+0x1c/0x24)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe+0x1a4/0x1c0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe+0x50/0x74)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv+0x60/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach+0x80/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device+0x84/0xa8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add+0x370/0x56c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device+0x9c/0x134)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master+0x49c/0x70c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start+0x9c/0x108)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe+0x3dc/0x648)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe+0x44/0xac)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach+0x8c/0x90)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev+0x68/0x9c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver+0x148/0x1f0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register+0x78/0xf8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall+0x8c/0x1d4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable+0x144/0x1e4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init+0x8/0xe8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8000f528&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(ret_from_fork+0x14/0x2c)&lt;BR /&gt; ----&lt;BR /&gt; spi_imx 2010000.ecspi: probed&lt;BR /&gt; spidev spi3.0: buggy DT: spidev listed directly in DT&lt;BR /&gt; ----------------------&lt;BR /&gt; WARNING: CPU: 0 PID: 1 at /home/&lt;SPAN&gt;user&lt;/SPAN&gt;/yocto2/apimx6ull/build/tmp/work-shared/imx6ull14x14evk/kernel-source/drivers/spi/spidev.c:731 spidev_probe+0x1a4/0x1c0()&lt;BR /&gt; Modules linked in:&lt;BR /&gt; CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 4.1.15-2.1.0+g30278ab #1&lt;BR /&gt; Hardware name: Freescale i.MX6 Ultralite (Device Tree)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80015d78&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(unwind_backtrace) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack+0x10/0x14)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack+0x84/0xc4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common+0x80/0xb0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null+0x1c/0x24)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe+0x1a4/0x1c0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe+0x50/0x74)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv+0x60/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach+0x80/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device+0x84/0xa8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add+0x370/0x56c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device+0x9c/0x134)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master+0x49c/0x70c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start+0x9c/0x108)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe+0x3dc/0x648)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe+0x44/0xac)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach+0x8c/0x90)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev+0x68/0x9c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver+0x148/0x1f0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register+0x78/0xf8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall+0x8c/0x1d4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable+0x144/0x1e4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init+0x8/0xe8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8000f528&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(ret_from_fork+0x14/0x2c)&lt;BR /&gt; ----&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Oct 2018 14:41:04 GMT</pubDate>
    <dc:creator>jackjiang</dc:creator>
    <dc:date>2018-10-03T14:41:04Z</dc:date>
    <item>
      <title>i.MX6 SPI driver warning messages appear when the Linux kernel is started</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-SPI-driver-warning-messages-appear-when-the-Linux-kernel/m-p/820926#M126407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: black;"&gt;Dears,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: black;"&gt;We added SPI drivers to the Linux kernel and were able to successfully use SPI and peripheral communication, but&amp;nbsp;SPI driver warning messages appear when the Linux kernel is started,below is part of the boot information. May I ask what is the reason, how to resolve?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: black;"&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.5pt; color: black;"&gt;10 cmdlinepart partitions found on MTD device gpmi-nand&lt;BR /&gt; Creating 10 MTD partitions on "gpmi-nand":&lt;BR /&gt; 0x000000000000-0x000000300000 : "u-boot"&lt;BR /&gt; 0x000000300000-0x000000400000 : "u-boot-env"&lt;BR /&gt; 0x000000400000-0x000000500000 : "dtb"&lt;BR /&gt; 0x000000500000-0x000000d00000 : "kernel"&lt;BR /&gt; 0x000000d00000-0x000003f00000 : "rootfs"&lt;BR /&gt; 0x000003f00000-0x000004700000 : "kernel-bak"&lt;BR /&gt; 0x000004700000-0x000007900000 : "rootfs-bak"&lt;BR /&gt; 0x000007900000-0x00000ab00000 : "user-data"&lt;BR /&gt; 0x00000ab00000-0x00000ac00000 : "config"&lt;BR /&gt; 0x00000ac00000-0x000010000000 : "reserved"&lt;BR /&gt; gpmi-nand 1806000.gpmi-nand: driver registered.&lt;BR /&gt; spidev spi0.0: buggy DT: spidev listed directly in DT&lt;BR /&gt; ----------------------&lt;BR /&gt; WARNING: CPU: 0 PID: 1 at /home/&lt;SPAN&gt;user&lt;/SPAN&gt;/yocto2/apimx6ull/build/tmp/work-shared/imx6ull14x14evk/kernel-source/drivers/spi/spidev.c:731 spidev_probe+0x1a4/0x1c0()&lt;BR /&gt; Modules linked in:&lt;BR /&gt; CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.1.15-2.1.0+g30278ab #1&lt;BR /&gt; Hardware name: Freescale i.MX6 Ultralite (Device Tree)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80015d78&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(unwind_backtrace) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack+0x10/0x14)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack+0x84/0xc4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common+0x80/0xb0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null+0x1c/0x24)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe+0x1a4/0x1c0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe+0x50/0x74)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv+0x60/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach+0x80/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device+0x84/0xa8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add+0x370/0x56c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device+0x9c/0x134)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master+0x49c/0x70c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start+0x9c/0x108)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe+0x3dc/0x648)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe+0x44/0xac)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach+0x8c/0x90)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev+0x68/0x9c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver+0x148/0x1f0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register+0x78/0xf8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall+0x8c/0x1d4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable+0x144/0x1e4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init+0x8/0xe8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8000f528&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(ret_from_fork+0x14/0x2c)&lt;BR /&gt; ----&lt;BR /&gt; spi_imx 2008000.ecspi: probed&lt;BR /&gt; spidev spi1.0: buggy DT: spidev listed directly in DT&lt;BR /&gt; ----------------------&lt;BR /&gt; WARNING: CPU: 0 PID: 1 at /home/&lt;SPAN&gt;user&lt;/SPAN&gt;/yocto2/apimx6ull/build/tmp/work-shared/imx6ull14x14evk/kernel-source/drivers/spi/spidev.c:731 spidev_probe+0x1a4/0x1c0()&lt;BR /&gt; Modules linked in:&lt;BR /&gt; CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 4.1.15-2.1.0+g30278ab #1&lt;BR /&gt; Hardware name: Freescale i.MX6 Ultralite (Device Tree)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80015d78&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(unwind_backtrace) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack+0x10/0x14)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack+0x84/0xc4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common+0x80/0xb0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null+0x1c/0x24)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe+0x1a4/0x1c0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe+0x50/0x74)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv+0x60/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach+0x80/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device+0x84/0xa8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add+0x370/0x56c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device+0x9c/0x134)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master+0x49c/0x70c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start+0x9c/0x108)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe+0x3dc/0x648)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe+0x44/0xac)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach+0x8c/0x90)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev+0x68/0x9c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver+0x148/0x1f0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register+0x78/0xf8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall+0x8c/0x1d4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable+0x144/0x1e4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init+0x8/0xe8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8000f528&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(ret_from_fork+0x14/0x2c)&lt;BR /&gt; ----&lt;BR /&gt; spi_imx 200c000.ecspi: probed&lt;BR /&gt; spidev spi2.0: buggy DT: spidev listed directly in DT&lt;BR /&gt; ----------------------&lt;BR /&gt; WARNING: CPU: 0 PID: 1 at /home/user/yocto2/apimx6ull/build/tmp/work-shared/imx6ull14x14evk/kernel-source/drivers/spi/spidev.c:731 spidev_probe+0x1a4/0x1c0()&lt;BR /&gt; Modules linked in:&lt;BR /&gt; CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 4.1.15-2.1.0+g30278ab #1&lt;BR /&gt; Hardware name: Freescale i.MX6 Ultralite (Device Tree)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80015d78&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(unwind_backtrace) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack+0x10/0x14)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack+0x84/0xc4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common+0x80/0xb0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null+0x1c/0x24)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe+0x1a4/0x1c0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe+0x50/0x74)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv+0x60/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach+0x80/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device+0x84/0xa8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add+0x370/0x56c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device+0x9c/0x134)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master+0x49c/0x70c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start+0x9c/0x108)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe+0x3dc/0x648)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe+0x44/0xac)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach+0x8c/0x90)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev+0x68/0x9c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver+0x148/0x1f0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register+0x78/0xf8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall+0x8c/0x1d4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable+0x144/0x1e4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init+0x8/0xe8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8000f528&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(ret_from_fork+0x14/0x2c)&lt;BR /&gt; ----&lt;BR /&gt; spi_imx 2010000.ecspi: probed&lt;BR /&gt; spidev spi3.0: buggy DT: spidev listed directly in DT&lt;BR /&gt; ----------------------&lt;BR /&gt; WARNING: CPU: 0 PID: 1 at /home/&lt;SPAN&gt;user&lt;/SPAN&gt;/yocto2/apimx6ull/build/tmp/work-shared/imx6ull14x14evk/kernel-source/drivers/spi/spidev.c:731 spidev_probe+0x1a4/0x1c0()&lt;BR /&gt; Modules linked in:&lt;BR /&gt; CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 4.1.15-2.1.0+g30278ab #1&lt;BR /&gt; Hardware name: Freescale i.MX6 Ultralite (Device Tree)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80015d78&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(unwind_backtrace) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack+0x10/0x14)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8001271c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(show_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack+0x84/0xc4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;808064c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(dump_stack) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common+0x80/0xb0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036b68&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_common) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null+0x1c/0x24)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80036c34&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(warn_slowpath_null) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe+0x1a4/0x1c0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042b05c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spidev_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe+0x50/0x74)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80428ea0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv+0x60/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80385aa0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_drv) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach+0x80/0x94)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803871c8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device+0x84/0xa8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038688c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add+0x370/0x56c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80384bdc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(device_add) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device+0x9c/0x134)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;804295d0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_add_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master+0x49c/0x70c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042a994&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_register_master) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start+0x9c/0x108)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042c1a8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_bitbang_start) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe+0x3dc/0x648)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8042e0ac&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(spi_imx_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe+0x44/0xac)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80388ad0&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(platform_drv_probe) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device+0x174/0x2b4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038736c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_probe_device) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach+0x8c/0x90)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8038757c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(__driver_attach) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev+0x68/0x9c)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;803859f8&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_for_each_dev) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver+0x148/0x1f0)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80386afc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(bus_add_driver) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register+0x78/0xf8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80387b7c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(driver_register) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall+0x8c/0x1d4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80009718&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(do_one_initcall) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable+0x144/0x1e4)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;80b2cdbc&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init_freeable) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init+0x8/0xe8)&lt;BR /&gt; &lt;SPAN&gt;[&amp;lt;8080272c&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(kernel_init) from&amp;nbsp;&lt;SPAN&gt;[&amp;lt;8000f528&amp;gt;]&lt;/SPAN&gt;&amp;nbsp;(ret_from_fork+0x14/0x2c)&lt;BR /&gt; ----&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Oct 2018 14:41:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-SPI-driver-warning-messages-appear-when-the-Linux-kernel/m-p/820926#M126407</guid>
      <dc:creator>jackjiang</dc:creator>
      <dc:date>2018-10-03T14:41:04Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 SPI driver warning messages appear when the Linux kernel is started</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-SPI-driver-warning-messages-appear-when-the-Linux-kernel/m-p/820927#M126408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jack&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;seems the similar issue was reported on&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/372851"&gt;https://community.nxp.com/thread/372851&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/raspberrypi/linux/issues/1054" title="https://github.com/raspberrypi/linux/issues/1054"&gt;4.1 spidev module complains loudly about "buggy DT" · Issue #1054 · raspberrypi/linux · GitHub&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;as this is general linux issue it may be posted on kernel mail list&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://vger.kernel.org/vger-lists.html" title="http://vger.kernel.org/vger-lists.html"&gt;Majordomo Lists at VGER.KERNEL.ORG&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2018 09:08:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-SPI-driver-warning-messages-appear-when-the-Linux-kernel/m-p/820927#M126408</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-10-09T09:08:03Z</dc:date>
    </item>
  </channel>
</rss>

