From aabce5cf6a31bf82c3df2328f60ca747c6f5b84f Mon Sep 17 00:00:00 2001 From: Imre Kaloz Date: Tue, 18 Mar 2014 18:54:27 +0000 Subject: switch to the newer DT bindings for wl1xxx Signed-off-by: Imre Kaloz SVN-Revision: 39946 --- ...05-wlcore-sdio-add-wilink-clock-providers.patch | 54 ---------------------- 1 file changed, 54 deletions(-) delete mode 100644 target/linux/omap/patches-3.13/905-wlcore-sdio-add-wilink-clock-providers.patch (limited to 'target/linux/omap/patches-3.13/905-wlcore-sdio-add-wilink-clock-providers.patch') diff --git a/target/linux/omap/patches-3.13/905-wlcore-sdio-add-wilink-clock-providers.patch b/target/linux/omap/patches-3.13/905-wlcore-sdio-add-wilink-clock-providers.patch deleted file mode 100644 index c800ec700c..0000000000 --- a/target/linux/omap/patches-3.13/905-wlcore-sdio-add-wilink-clock-providers.patch +++ /dev/null @@ -1,54 +0,0 @@ -Add refclock and tcxoclock as clock providers in WiLink. These clocks -are not accesible outside the WiLink module, but they are registered -in the clock framework anyway. Only the WiLink chip consumes these -clocks. - -In theory, the WiLink chip could be connected to external clocks -instead of using these internal clocks, so make the clock consumer -code generic enough. If external clocks are used, then the internal -clock device tree nodes are not necessary, but the external ones must -be specified. - -Signed-off-by: Luciano Coelho -Reviewed-by: Felipe Balbi - ---- -drivers/net/wireless/ti/wlcore/sdio.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - ---- a/drivers/net/wireless/ti/wlcore/sdio.c -+++ b/drivers/net/wireless/ti/wlcore/sdio.c -@@ -34,6 +34,7 @@ - #include - #include - #include -+#include - - #include "wlcore.h" - #include "wl12xx_80211.h" -@@ -214,10 +215,15 @@ static struct wl1271_if_operations sdio_ - .set_block_size = wl1271_sdio_set_block_size, - }; - -+static const struct of_device_id wlcore_sdio_of_clk_match_table[] = { -+ { .compatible = "ti,wilink-clock" }, -+}; -+ - static struct wl12xx_platform_data *wlcore_get_pdata_from_of(struct device *dev) - { - struct wl12xx_platform_data *pdata; - struct device_node *np = dev->of_node; -+ struct device_node *clock_node; - - if (!np) { - np = of_find_matching_node(NULL, dev->driver->of_match_table); -@@ -241,6 +247,9 @@ static struct wl12xx_platform_data *wlco - goto out_free; - } - -+ for_each_matching_node(clock_node, wlcore_sdio_of_clk_match_table) -+ of_fixed_clk_setup(clock_node); -+ - goto out; - - out_free: -- cgit v1.2.3