summaryrefslogtreecommitdiffstats
path: root/drivers/bus/imx-weim.c
Commit message (Collapse)AuthorAgeFilesLines
* drivers: bus: imx-weim: Add support for i.MX1/21/25/27/31/35/50/51/53Alexander Shiyan2013-08-161-16/+53
| | | | | | | This patch adds WEIM support for all i.MX CPUs supported by the kernel. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* drivers: bus: imx-weim: Add missing platform_driver.owner fieldAlexander Shiyan2013-08-161-2/+3
| | | | | Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* drivers: bus: imx-weim: use module_platform_driver_probe()Alexander Shiyan2013-08-161-5/+5
| | | | | | | | Driver should be called only once at startup, so code converted to using module_platform_driver_probe(). Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* drivers: bus: imx-weim: Simplify error pathAlexander Shiyan2013-08-161-14/+8Star
| | | | | Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* drivers: bus: imx-weim: Remove private driver dataAlexander Shiyan2013-08-161-27/+14Star
| | | | | | | | Driver uses only probe function so no reason to keep variables in private driver data. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* drivers: bus: add a new driver for WEIMHuang Shijie2013-06-171-0/+138
The WEIM(Wireless External Interface Module) works like a bus. You can attach many different devices on it, such as NOR, onenand. In the case of i.MX6q-sabreauto, the NOR is connected to WEIM. This patch also adds the devicetree binding document. The driver only works when the devicetree is enabled. Signed-off-by: Huang Shijie <b32955@freescale.com> Acked-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>