From 19a174c9ff135ce7198f41d2226b92c646515d26 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Thu, 25 Feb 2016 10:14:05 +0000 Subject: brcm2708: remove linux 4.1 support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Álvaro Fernández Rojas git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48766 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- .../0062-Add-Device-Tree-support-for-RPi-DAC.patch | 73 ---------------------- 1 file changed, 73 deletions(-) delete mode 100644 target/linux/brcm2708/patches-4.1/0062-Add-Device-Tree-support-for-RPi-DAC.patch (limited to 'target/linux/brcm2708/patches-4.1/0062-Add-Device-Tree-support-for-RPi-DAC.patch') diff --git a/target/linux/brcm2708/patches-4.1/0062-Add-Device-Tree-support-for-RPi-DAC.patch b/target/linux/brcm2708/patches-4.1/0062-Add-Device-Tree-support-for-RPi-DAC.patch deleted file mode 100644 index 67a2752205..0000000000 --- a/target/linux/brcm2708/patches-4.1/0062-Add-Device-Tree-support-for-RPi-DAC.patch +++ /dev/null @@ -1,73 +0,0 @@ -From 53a42fe2c62f1a21329c737321f59e0ab97ac655 Mon Sep 17 00:00:00 2001 -From: Clive Messer -Date: Thu, 2 Apr 2015 12:22:55 +0100 -Subject: [PATCH 062/222] Add Device Tree support for RPi-DAC. - ---- - sound/soc/bcm/rpi-dac.c | 21 +++++++++++++++++++++ - sound/soc/codecs/pcm1794a.c | 7 +++++++ - 2 files changed, 28 insertions(+) - ---- a/sound/soc/bcm/rpi-dac.c -+++ b/sound/soc/bcm/rpi-dac.c -@@ -69,6 +69,20 @@ static int snd_rpi_rpi_dac_probe(struct - int ret = 0; - - snd_rpi_rpi_dac.dev = &pdev->dev; -+ -+ if (pdev->dev.of_node) { -+ struct device_node *i2s_node; -+ struct snd_soc_dai_link *dai = &snd_rpi_rpi_dac_dai[0]; -+ i2s_node = of_parse_phandle(pdev->dev.of_node, "i2s-controller", 0); -+ -+ if (i2s_node) { -+ dai->cpu_dai_name = NULL; -+ dai->cpu_of_node = i2s_node; -+ dai->platform_name = NULL; -+ dai->platform_of_node = i2s_node; -+ } -+ } -+ - ret = snd_soc_register_card(&snd_rpi_rpi_dac); - if (ret) - dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", ret); -@@ -81,10 +95,17 @@ static int snd_rpi_rpi_dac_remove(struct - return snd_soc_unregister_card(&snd_rpi_rpi_dac); - } - -+static const struct of_device_id snd_rpi_rpi_dac_of_match[] = { -+ { .compatible = "rpi,rpi-dac", }, -+ {}, -+}; -+MODULE_DEVICE_TABLE(of, snd_rpi_rpi_dac_of_match); -+ - static struct platform_driver snd_rpi_rpi_dac_driver = { - .driver = { - .name = "snd-rpi-dac", - .owner = THIS_MODULE, -+ .of_match_table = snd_rpi_rpi_dac_of_match, - }, - .probe = snd_rpi_rpi_dac_probe, - .remove = snd_rpi_rpi_dac_remove, ---- a/sound/soc/codecs/pcm1794a.c -+++ b/sound/soc/codecs/pcm1794a.c -@@ -46,12 +46,19 @@ static int pcm1794a_remove(struct platfo - return 0; - } - -+static const struct of_device_id pcm1794a_of_match[] = { -+ { .compatible = "ti,pcm1794a", }, -+ { } -+}; -+MODULE_DEVICE_TABLE(of, pcm1794a_of_match); -+ - static struct platform_driver pcm1794a_codec_driver = { - .probe = pcm1794a_probe, - .remove = pcm1794a_remove, - .driver = { - .name = "pcm1794a-codec", - .owner = THIS_MODULE, -+ .of_match_table = of_match_ptr(pcm1794a_of_match), - }, - }; - -- cgit v1.2.3