From 70e836ca8fa91157ff3e0e063edb5d5133399cab Mon Sep 17 00:00:00 2001 From: Kevin Mihelich <kevin@archlinuxarm.org> Date: Mon, 4 Aug 2014 02:26:14 +0000 Subject: [PATCH] core/linux-armv5 to 3.16.0-1 --- ...-for-i.MX233-s-builtin-ADC-DAC-code.patch} | 22 +-- ...se-mmc_of_parse-to-parse-devicetree-.patch | 83 --------- ...-olinuxino-enable-mxs-builtin-audio.patch} | 12 +- ...fixes.patch => 0001-imx23-I2C-fixes.patch} | 10 +- ...s-builtin-entries-for-testing-the-a.patch} | 8 +- ...se-mmc_gpio_get_ro-for-detecting-rea.patch | 89 --------- ...xs-use-standard-flag-for-cd-inverted.patch | 53 ------ ...se-standard-flag-for-broken-card-det.patch | 46 ----- ...mxs-boot-regression-select-CLKSRC_OF.patch | 25 --- core/linux-armv5/PKGBUILD | 56 ++---- core/linux-armv5/config | 174 ++++++++++++------ core/linux-armv5/linux-armv5.install | 2 +- 12 files changed, 168 insertions(+), 412 deletions(-) rename core/linux-armv5/{0007-Added-ASoC-driver-for-i.MX233-s-builtin-ADC-DAC-code.patch => 0001-Added-ASoC-driver-for-i.MX233-s-builtin-ADC-DAC-code.patch} (99%) delete mode 100644 core/linux-armv5/0001-Revert-mmc-mxs-use-mmc_of_parse-to-parse-devicetree-.patch rename core/linux-armv5/{0006-ARM-dts-imx23-olinuxino-enable-mxs-builtin-audio.patch => 0001-arm-dts-imx23-olinuxino-enable-mxs-builtin-audio.patch} (82%) rename core/linux-armv5/{0009-I2C-fixes.patch => 0001-imx23-I2C-fixes.patch} (94%) rename core/linux-armv5/{0008-Added-DTS-with-mxs-builtin-entries-for-testing-the-a.patch => 0002-Added-DTS-with-mxs-builtin-entries-for-testing-the-a.patch} (95%) delete mode 100644 core/linux-armv5/0002-Revert-mmc-mxs-use-mmc_gpio_get_ro-for-detecting-rea.patch delete mode 100644 core/linux-armv5/0003-Revert-mmc-mxs-use-standard-flag-for-cd-inverted.patch delete mode 100644 core/linux-armv5/0004-Revert-mmc-mxs-use-standard-flag-for-broken-card-det.patch delete mode 100644 core/linux-armv5/0005-ARM-mxs-boot-regression-select-CLKSRC_OF.patch diff --git a/core/linux-armv5/0007-Added-ASoC-driver-for-i.MX233-s-builtin-ADC-DAC-code.patch b/core/linux-armv5/0001-Added-ASoC-driver-for-i.MX233-s-builtin-ADC-DAC-code.patch similarity index 99% rename from core/linux-armv5/0007-Added-ASoC-driver-for-i.MX233-s-builtin-ADC-DAC-code.patch rename to core/linux-armv5/0001-Added-ASoC-driver-for-i.MX233-s-builtin-ADC-DAC-code.patch index 733470408..14b82f0b5 100644 --- a/core/linux-armv5/0007-Added-ASoC-driver-for-i.MX233-s-builtin-ADC-DAC-code.patch +++ b/core/linux-armv5/0001-Added-ASoC-driver-for-i.MX233-s-builtin-ADC-DAC-code.patch @@ -1,7 +1,7 @@ -From da16e5f184a69076d73efdb025cc18f87ae43ba4 Mon Sep 17 00:00:00 2001 +From ef05a3ce8340c7156610b173324ab793b06e0ae2 Mon Sep 17 00:00:00 2001 From: Michal Ulianko <info@itserve.cz> Date: Mon, 29 Jul 2013 20:14:38 +0200 -Subject: [PATCH 7/9] Added ASoC driver for i.MX233's builtin ADC/DAC codec. +Subject: [PATCH 1/2] Added ASoC driver for i.MX233's builtin ADC/DAC codec. --- sound/soc/codecs/Kconfig | 4 + @@ -23,10 +23,10 @@ Subject: [PATCH 7/9] Added ASoC driver for i.MX233's builtin ADC/DAC codec. create mode 100644 sound/soc/mxs/mxs-builtin-pcm.h diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig -index f0e8401..4279f70 100644 +index badb6fb..dc1f4ac 100644 --- a/sound/soc/codecs/Kconfig +++ b/sound/soc/codecs/Kconfig -@@ -146,6 +146,7 @@ config SND_SOC_ALL_CODECS +@@ -127,6 +127,7 @@ config SND_SOC_ALL_CODECS select SND_SOC_WM9705 if SND_SOC_AC97_BUS select SND_SOC_WM9712 if SND_SOC_AC97_BUS select SND_SOC_WM9713 if SND_SOC_AC97_BUS @@ -34,7 +34,7 @@ index f0e8401..4279f70 100644 help Normally ASoC codec drivers are only built if a machine driver which uses them is also built since they are only usable with a machine -@@ -654,6 +655,9 @@ config SND_SOC_WM9712 +@@ -515,6 +516,9 @@ config SND_SOC_WM9712 config SND_SOC_WM9713 tristate @@ -45,10 +45,10 @@ index f0e8401..4279f70 100644 config SND_SOC_LM4857 tristate diff --git a/sound/soc/codecs/Makefile b/sound/soc/codecs/Makefile -index 3c4d275..f5684bd 100644 +index 70fd806..9c3b73a 100644 --- a/sound/soc/codecs/Makefile +++ b/sound/soc/codecs/Makefile -@@ -142,6 +142,7 @@ snd-soc-wm9705-objs := wm9705.o +@@ -120,6 +120,7 @@ snd-soc-wm9705-objs := wm9705.o snd-soc-wm9712-objs := wm9712.o snd-soc-wm9713-objs := wm9713.o snd-soc-wm-hubs-objs := wm_hubs.o @@ -56,7 +56,7 @@ index 3c4d275..f5684bd 100644 # Amp snd-soc-max9877-objs := max9877.o -@@ -289,6 +290,7 @@ obj-$(CONFIG_SND_SOC_WM9712) += snd-soc-wm9712.o +@@ -246,6 +247,7 @@ obj-$(CONFIG_SND_SOC_WM9712) += snd-soc-wm9712.o obj-$(CONFIG_SND_SOC_WM9713) += snd-soc-wm9713.o obj-$(CONFIG_SND_SOC_WM_ADSP) += snd-soc-wm-adsp.o obj-$(CONFIG_SND_SOC_WM_HUBS) += snd-soc-wm-hubs.o @@ -2030,10 +2030,10 @@ index 0000000..75dee0b + +#endif /* __MXS_ADC_CODEC_H */ diff --git a/sound/soc/mxs/Kconfig b/sound/soc/mxs/Kconfig -index 219235c..7612ef8 100644 +index 78d321c..9b8dd7d 100644 --- a/sound/soc/mxs/Kconfig +++ b/sound/soc/mxs/Kconfig -@@ -19,3 +19,13 @@ config SND_SOC_MXS_SGTL5000 +@@ -18,3 +18,13 @@ config SND_SOC_MXS_SGTL5000 a sgtl5000 codec. endif # SND_MXS_SOC @@ -2891,5 +2891,5 @@ index 0000000..2fba109 + +#endif -- -1.9.0 +1.7.10.4 diff --git a/core/linux-armv5/0001-Revert-mmc-mxs-use-mmc_of_parse-to-parse-devicetree-.patch b/core/linux-armv5/0001-Revert-mmc-mxs-use-mmc_of_parse-to-parse-devicetree-.patch deleted file mode 100644 index a7a294948..000000000 --- a/core/linux-armv5/0001-Revert-mmc-mxs-use-mmc_of_parse-to-parse-devicetree-.patch +++ /dev/null @@ -1,83 +0,0 @@ -From 7a8255d9442cb35ec6e7c3ed2b0a71d9a0711c1b Mon Sep 17 00:00:00 2001 -From: Robert Nelson <robertcnelson@gmail.com> -Date: Tue, 1 Apr 2014 16:55:30 -0500 -Subject: [PATCH 1/9] Revert "mmc: mxs: use mmc_of_parse to parse devicetree - properties" - -This reverts commit d1a1dfb2f5dad3fbcea71b95791d525f4775cff5. ---- - drivers/mmc/host/mxs-mmc.c | 37 ++++++++++++++++++++++++++----------- - 1 file changed, 26 insertions(+), 11 deletions(-) - -diff --git a/drivers/mmc/host/mxs-mmc.c b/drivers/mmc/host/mxs-mmc.c -index 073e871..13016e2 100644 ---- a/drivers/mmc/host/mxs-mmc.c -+++ b/drivers/mmc/host/mxs-mmc.c -@@ -76,11 +76,7 @@ static int mxs_mmc_get_cd(struct mmc_host *mmc) - { - struct mxs_mmc_host *host = mmc_priv(mmc); - struct mxs_ssp *ssp = &host->ssp; -- int present, ret; -- -- ret = mmc_gpio_get_cd(mmc); -- if (ret >= 0) -- return ret; -+ int present; - - present = !(readl(ssp->base + HW_SSP_STATUS(ssp)) & - BM_SSP_STATUS_CARD_DETECT); -@@ -568,12 +564,15 @@ static int mxs_mmc_probe(struct platform_device *pdev) - { - const struct of_device_id *of_id = - of_match_device(mxs_mmc_dt_ids, &pdev->dev); -+ struct device_node *np = pdev->dev.of_node; - struct mxs_mmc_host *host; - struct mmc_host *mmc; - struct resource *iores; -- int ret = 0, irq_err; -+ int ret = 0, irq_err, gpio; - struct regulator *reg_vmmc; -+ enum of_gpio_flags flags; - struct mxs_ssp *ssp; -+ u32 bus_width = 0; - - iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); - irq_err = platform_get_irq(pdev, 0); -@@ -634,13 +633,29 @@ static int mxs_mmc_probe(struct platform_device *pdev) - mmc->caps = MMC_CAP_SD_HIGHSPEED | MMC_CAP_MMC_HIGHSPEED | - MMC_CAP_SDIO_IRQ | MMC_CAP_NEEDS_POLL; - -- mmc->f_min = 400000; -- mmc->f_max = 288000000; -+ of_property_read_u32(np, "bus-width", &bus_width); -+ if (bus_width == 4) -+ mmc->caps |= MMC_CAP_4_BIT_DATA; -+ else if (bus_width == 8) -+ mmc->caps |= MMC_CAP_4_BIT_DATA | MMC_CAP_8_BIT_DATA; -+ if (of_property_read_bool(np, "broken-cd")) -+ mmc->caps |= MMC_CAP_NEEDS_POLL; -+ if (of_property_read_bool(np, "non-removable")) -+ mmc->caps |= MMC_CAP_NONREMOVABLE; -+ gpio = of_get_named_gpio_flags(np, "wp-gpios", 0, &flags); -+ if (gpio_is_valid(gpio)) { -+ ret = mmc_gpio_request_ro(mmc, gpio); -+ if (ret) -+ goto out_clk_disable; -+ if (!(flags & OF_GPIO_ACTIVE_LOW)) -+ mmc->caps2 |= MMC_CAP2_RO_ACTIVE_HIGH; -+ } - -- ret = mmc_of_parse(mmc); -- if (ret) -- goto out_clk_disable; -+ if (of_property_read_bool(np, "cd-inverted")) -+ mmc->caps2 |= MMC_CAP2_CD_ACTIVE_HIGH; - -+ mmc->f_min = 400000; -+ mmc->f_max = 288000000; - mmc->ocr_avail = MMC_VDD_32_33 | MMC_VDD_33_34; - - mmc->max_segs = 52; --- -1.9.0 - diff --git a/core/linux-armv5/0006-ARM-dts-imx23-olinuxino-enable-mxs-builtin-audio.patch b/core/linux-armv5/0001-arm-dts-imx23-olinuxino-enable-mxs-builtin-audio.patch similarity index 82% rename from core/linux-armv5/0006-ARM-dts-imx23-olinuxino-enable-mxs-builtin-audio.patch rename to core/linux-armv5/0001-arm-dts-imx23-olinuxino-enable-mxs-builtin-audio.patch index f40521e33..b98cca120 100644 --- a/core/linux-armv5/0006-ARM-dts-imx23-olinuxino-enable-mxs-builtin-audio.patch +++ b/core/linux-armv5/0001-arm-dts-imx23-olinuxino-enable-mxs-builtin-audio.patch @@ -1,15 +1,15 @@ -From 202ad4924a5c8d1f1509d7831ea37350d91a06f4 Mon Sep 17 00:00:00 2001 +From a68d3fb3c79b2860a230532c178ed7685db535f7 Mon Sep 17 00:00:00 2001 From: Robert Nelson <robertcnelson@gmail.com> Date: Mon, 12 Aug 2013 11:27:22 -0500 -Subject: [PATCH 6/9] ARM: dts: imx23-olinuxino: enable mxs-builtin-audio +Subject: [PATCH 2/2] ARM: dts: imx23-olinuxino: enable mxs-builtin-audio Signed-off-by: Robert Nelson <robertcnelson@gmail.com> --- - arch/arm/boot/dts/imx23-olinuxino.dts | 25 +++++++++++++++++++++++++ + arch/arm/boot/dts/imx23-olinuxino.dts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/arch/arm/boot/dts/imx23-olinuxino.dts b/arch/arm/boot/dts/imx23-olinuxino.dts -index 7e6eef2..cf5058b 100644 +index fc766ae..4a96623 100644 --- a/arch/arm/boot/dts/imx23-olinuxino.dts +++ b/arch/arm/boot/dts/imx23-olinuxino.dts @@ -88,6 +88,25 @@ @@ -38,7 +38,7 @@ index 7e6eef2..cf5058b 100644 }; }; -@@ -125,4 +144,10 @@ +@@ -122,4 +141,10 @@ gpios = <&gpio2 1 1>; }; }; @@ -50,5 +50,5 @@ index 7e6eef2..cf5058b 100644 + }; }; -- -1.9.0 +1.7.10.4 diff --git a/core/linux-armv5/0009-I2C-fixes.patch b/core/linux-armv5/0001-imx23-I2C-fixes.patch similarity index 94% rename from core/linux-armv5/0009-I2C-fixes.patch rename to core/linux-armv5/0001-imx23-I2C-fixes.patch index 226b49369..7d713de58 100644 --- a/core/linux-armv5/0009-I2C-fixes.patch +++ b/core/linux-armv5/0001-imx23-I2C-fixes.patch @@ -1,7 +1,7 @@ -From 83965298da686088190be8d2278f49f4fc59f5c6 Mon Sep 17 00:00:00 2001 +From 96f0b63db8df533cc619212f41e134cdf112b853 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich <kevin@archlinuxarm.org> -Date: Fri, 16 May 2014 11:33:17 -0600 -Subject: [PATCH 9/9] I2C fixes +Date: Wed, 18 Jun 2014 21:55:51 -0600 +Subject: [PATCH] imx23 I2C fixes --- arch/arm/boot/dts/imx23-olinuxino.dts | 35 ++++++++++++++++++++++++++++++ @@ -9,7 +9,7 @@ Subject: [PATCH 9/9] I2C fixes 2 files changed, 75 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/imx23-olinuxino.dts b/arch/arm/boot/dts/imx23-olinuxino.dts -index cf5058b..2ecee35 100644 +index 7e6eef2..5caef60 100644 --- a/arch/arm/boot/dts/imx23-olinuxino.dts +++ b/arch/arm/boot/dts/imx23-olinuxino.dts @@ -73,6 +73,25 @@ @@ -38,7 +38,7 @@ index cf5058b..2ecee35 100644 duart: serial@80070000 { pinctrl-names = "default"; pinctrl-0 = <&duart_pins_a>; -@@ -132,6 +151,22 @@ +@@ -113,6 +132,22 @@ startup-delay-us = <300>; /* LAN9215 requires a POR of 200us minimum */ gpio = <&gpio0 17 0>; }; diff --git a/core/linux-armv5/0008-Added-DTS-with-mxs-builtin-entries-for-testing-the-a.patch b/core/linux-armv5/0002-Added-DTS-with-mxs-builtin-entries-for-testing-the-a.patch similarity index 95% rename from core/linux-armv5/0008-Added-DTS-with-mxs-builtin-entries-for-testing-the-a.patch rename to core/linux-armv5/0002-Added-DTS-with-mxs-builtin-entries-for-testing-the-a.patch index 00b7a19f2..f2cd40639 100644 --- a/core/linux-armv5/0008-Added-DTS-with-mxs-builtin-entries-for-testing-the-a.patch +++ b/core/linux-armv5/0002-Added-DTS-with-mxs-builtin-entries-for-testing-the-a.patch @@ -1,11 +1,11 @@ -From cff702a69bd4f12ffd379e0d6b74037de3086676 Mon Sep 17 00:00:00 2001 +From 2edc71fc799c4fb2661a4b69767f2e28a096954b Mon Sep 17 00:00:00 2001 From: Michal Ulianko <info@itserve.cz> Date: Tue, 30 Jul 2013 14:28:17 +0200 -Subject: [PATCH 8/9] Added DTS with mxs-builtin-* entries for testing the +Subject: [PATCH 2/2] Added DTS with mxs-builtin-* entries for testing the audio driver. --- - arch/arm/boot/dts/imx23-audio.dts | 153 ++++++++++++++++++++++++++++++++++++++ + arch/arm/boot/dts/imx23-audio.dts | 153 +++++++++++++++++++++++++++++++++++++ 1 file changed, 153 insertions(+) create mode 100644 arch/arm/boot/dts/imx23-audio.dts @@ -169,5 +169,5 @@ index 0000000..1555896 + }; +}; -- -1.9.0 +1.7.10.4 diff --git a/core/linux-armv5/0002-Revert-mmc-mxs-use-mmc_gpio_get_ro-for-detecting-rea.patch b/core/linux-armv5/0002-Revert-mmc-mxs-use-mmc_gpio_get_ro-for-detecting-rea.patch deleted file mode 100644 index 4d3e409e7..000000000 --- a/core/linux-armv5/0002-Revert-mmc-mxs-use-mmc_gpio_get_ro-for-detecting-rea.patch +++ /dev/null @@ -1,89 +0,0 @@ -From 7e8d329fe09fc5ecf36d1a94463498d678de1c8f Mon Sep 17 00:00:00 2001 -From: Robert Nelson <robertcnelson@gmail.com> -Date: Tue, 1 Apr 2014 16:55:42 -0500 -Subject: [PATCH 2/9] Revert "mmc: mxs: use mmc_gpio_get_ro for detecting - read-only status" - -This reverts commit abd37cccd47fe950e893578da12e7dc0604078de. ---- - drivers/mmc/host/mxs-mmc.c | 34 +++++++++++++++++++++++----------- - 1 file changed, 23 insertions(+), 11 deletions(-) - -diff --git a/drivers/mmc/host/mxs-mmc.c b/drivers/mmc/host/mxs-mmc.c -index 13016e2..3dd2f4c 100644 ---- a/drivers/mmc/host/mxs-mmc.c -+++ b/drivers/mmc/host/mxs-mmc.c -@@ -38,7 +38,6 @@ - #include <linux/mmc/host.h> - #include <linux/mmc/mmc.h> - #include <linux/mmc/sdio.h> --#include <linux/mmc/slot-gpio.h> - #include <linux/gpio.h> - #include <linux/regulator/consumer.h> - #include <linux/module.h> -@@ -70,8 +69,26 @@ struct mxs_mmc_host { - unsigned char bus_width; - spinlock_t lock; - int sdio_irq_en; -+ int wp_gpio; -+ bool wp_inverted; - }; - -+static int mxs_mmc_get_ro(struct mmc_host *mmc) -+{ -+ struct mxs_mmc_host *host = mmc_priv(mmc); -+ int ret; -+ -+ if (!gpio_is_valid(host->wp_gpio)) -+ return -EINVAL; -+ -+ ret = gpio_get_value(host->wp_gpio); -+ -+ if (host->wp_inverted) -+ ret = !ret; -+ -+ return ret; -+} -+ - static int mxs_mmc_get_cd(struct mmc_host *mmc) - { - struct mxs_mmc_host *host = mmc_priv(mmc); -@@ -534,7 +551,7 @@ static void mxs_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable) - - static const struct mmc_host_ops mxs_mmc_ops = { - .request = mxs_mmc_request, -- .get_ro = mmc_gpio_get_ro, -+ .get_ro = mxs_mmc_get_ro, - .get_cd = mxs_mmc_get_cd, - .set_ios = mxs_mmc_set_ios, - .enable_sdio_irq = mxs_mmc_enable_sdio_irq, -@@ -568,7 +585,7 @@ static int mxs_mmc_probe(struct platform_device *pdev) - struct mxs_mmc_host *host; - struct mmc_host *mmc; - struct resource *iores; -- int ret = 0, irq_err, gpio; -+ int ret = 0, irq_err; - struct regulator *reg_vmmc; - enum of_gpio_flags flags; - struct mxs_ssp *ssp; -@@ -642,14 +659,9 @@ static int mxs_mmc_probe(struct platform_device *pdev) - mmc->caps |= MMC_CAP_NEEDS_POLL; - if (of_property_read_bool(np, "non-removable")) - mmc->caps |= MMC_CAP_NONREMOVABLE; -- gpio = of_get_named_gpio_flags(np, "wp-gpios", 0, &flags); -- if (gpio_is_valid(gpio)) { -- ret = mmc_gpio_request_ro(mmc, gpio); -- if (ret) -- goto out_clk_disable; -- if (!(flags & OF_GPIO_ACTIVE_LOW)) -- mmc->caps2 |= MMC_CAP2_RO_ACTIVE_HIGH; -- } -+ host->wp_gpio = of_get_named_gpio_flags(np, "wp-gpios", 0, &flags); -+ if (flags & OF_GPIO_ACTIVE_LOW) -+ host->wp_inverted = 1; - - if (of_property_read_bool(np, "cd-inverted")) - mmc->caps2 |= MMC_CAP2_CD_ACTIVE_HIGH; --- -1.9.0 - diff --git a/core/linux-armv5/0003-Revert-mmc-mxs-use-standard-flag-for-cd-inverted.patch b/core/linux-armv5/0003-Revert-mmc-mxs-use-standard-flag-for-cd-inverted.patch deleted file mode 100644 index 2947658a0..000000000 --- a/core/linux-armv5/0003-Revert-mmc-mxs-use-standard-flag-for-cd-inverted.patch +++ /dev/null @@ -1,53 +0,0 @@ -From d1ef36a357b652575ca91b5b62e0e28bf87b0a63 Mon Sep 17 00:00:00 2001 -From: Robert Nelson <robertcnelson@gmail.com> -Date: Tue, 1 Apr 2014 16:55:53 -0500 -Subject: [PATCH 3/9] Revert "mmc: mxs: use standard flag for cd inverted" - -This reverts commit 6c3331d3ace7989688fa59f541f5e722e44ac373. ---- - drivers/mmc/host/mxs-mmc.c | 14 ++++---------- - 1 file changed, 4 insertions(+), 10 deletions(-) - -diff --git a/drivers/mmc/host/mxs-mmc.c b/drivers/mmc/host/mxs-mmc.c -index 3dd2f4c..02210ce 100644 ---- a/drivers/mmc/host/mxs-mmc.c -+++ b/drivers/mmc/host/mxs-mmc.c -@@ -71,6 +71,7 @@ struct mxs_mmc_host { - int sdio_irq_en; - int wp_gpio; - bool wp_inverted; -+ bool cd_inverted; - }; - - static int mxs_mmc_get_ro(struct mmc_host *mmc) -@@ -93,15 +94,9 @@ static int mxs_mmc_get_cd(struct mmc_host *mmc) - { - struct mxs_mmc_host *host = mmc_priv(mmc); - struct mxs_ssp *ssp = &host->ssp; -- int present; - -- present = !(readl(ssp->base + HW_SSP_STATUS(ssp)) & -- BM_SSP_STATUS_CARD_DETECT); -- -- if (mmc->caps2 & MMC_CAP2_CD_ACTIVE_HIGH) -- present = !present; -- -- return present; -+ return !(readl(ssp->base + HW_SSP_STATUS(ssp)) & -+ BM_SSP_STATUS_CARD_DETECT) ^ host->cd_inverted; - } - - static int mxs_mmc_reset(struct mxs_mmc_host *host) -@@ -663,8 +658,7 @@ static int mxs_mmc_probe(struct platform_device *pdev) - if (flags & OF_GPIO_ACTIVE_LOW) - host->wp_inverted = 1; - -- if (of_property_read_bool(np, "cd-inverted")) -- mmc->caps2 |= MMC_CAP2_CD_ACTIVE_HIGH; -+ host->cd_inverted = of_property_read_bool(np, "cd-inverted"); - - mmc->f_min = 400000; - mmc->f_max = 288000000; --- -1.9.0 - diff --git a/core/linux-armv5/0004-Revert-mmc-mxs-use-standard-flag-for-broken-card-det.patch b/core/linux-armv5/0004-Revert-mmc-mxs-use-standard-flag-for-broken-card-det.patch deleted file mode 100644 index f59a7045c..000000000 --- a/core/linux-armv5/0004-Revert-mmc-mxs-use-standard-flag-for-broken-card-det.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 7b0869c692c6b76084db9e6de96b63252041987b Mon Sep 17 00:00:00 2001 -From: Robert Nelson <robertcnelson@gmail.com> -Date: Tue, 1 Apr 2014 16:56:05 -0500 -Subject: [PATCH 4/9] Revert "mmc: mxs: use standard flag for broken card - detection" - -This reverts commit a91fe279ae750d67d65039bb4ac2cc6ef51e7a2a. ---- - drivers/mmc/host/mxs-mmc.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -diff --git a/drivers/mmc/host/mxs-mmc.c b/drivers/mmc/host/mxs-mmc.c -index 02210ce..374fca7 100644 ---- a/drivers/mmc/host/mxs-mmc.c -+++ b/drivers/mmc/host/mxs-mmc.c -@@ -72,6 +72,7 @@ struct mxs_mmc_host { - int wp_gpio; - bool wp_inverted; - bool cd_inverted; -+ bool broken_cd; - }; - - static int mxs_mmc_get_ro(struct mmc_host *mmc) -@@ -95,7 +96,8 @@ static int mxs_mmc_get_cd(struct mmc_host *mmc) - struct mxs_mmc_host *host = mmc_priv(mmc); - struct mxs_ssp *ssp = &host->ssp; - -- return !(readl(ssp->base + HW_SSP_STATUS(ssp)) & -+ return host->broken_cd || -+ !(readl(ssp->base + HW_SSP_STATUS(ssp)) & - BM_SSP_STATUS_CARD_DETECT) ^ host->cd_inverted; - } - -@@ -650,8 +652,7 @@ static int mxs_mmc_probe(struct platform_device *pdev) - mmc->caps |= MMC_CAP_4_BIT_DATA; - else if (bus_width == 8) - mmc->caps |= MMC_CAP_4_BIT_DATA | MMC_CAP_8_BIT_DATA; -- if (of_property_read_bool(np, "broken-cd")) -- mmc->caps |= MMC_CAP_NEEDS_POLL; -+ host->broken_cd = of_property_read_bool(np, "broken-cd"); - if (of_property_read_bool(np, "non-removable")) - mmc->caps |= MMC_CAP_NONREMOVABLE; - host->wp_gpio = of_get_named_gpio_flags(np, "wp-gpios", 0, &flags); --- -1.9.0 - diff --git a/core/linux-armv5/0005-ARM-mxs-boot-regression-select-CLKSRC_OF.patch b/core/linux-armv5/0005-ARM-mxs-boot-regression-select-CLKSRC_OF.patch deleted file mode 100644 index dbffeca06..000000000 --- a/core/linux-armv5/0005-ARM-mxs-boot-regression-select-CLKSRC_OF.patch +++ /dev/null @@ -1,25 +0,0 @@ -From e3d5dd26a3e1057b6927d12bc88427eb13a8f3b1 Mon Sep 17 00:00:00 2001 -From: Robert Nelson <robertcnelson@gmail.com> -Date: Tue, 15 Apr 2014 14:27:35 -0500 -Subject: [PATCH 5/9] ARM: mxs: boot regression, select CLKSRC_OF - -Signed-off-by: Robert Nelson <robertcnelson@gmail.com> ---- - arch/arm/mach-mxs/Kconfig | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/arch/arm/mach-mxs/Kconfig b/arch/arm/mach-mxs/Kconfig -index 8479413..b3eb28c 100644 ---- a/arch/arm/mach-mxs/Kconfig -+++ b/arch/arm/mach-mxs/Kconfig -@@ -17,6 +17,7 @@ config ARCH_MXS - depends on ARCH_MULTI_V5 - select ARCH_REQUIRE_GPIOLIB - select CLKSRC_MMIO -+ select CLKSRC_OF - select PINCTRL - select SOC_BUS - select SOC_IMX23 --- -1.9.0 - diff --git a/core/linux-armv5/PKGBUILD b/core/linux-armv5/PKGBUILD index 6acd2c14b..4aebf9ef7 100644 --- a/core/linux-armv5/PKGBUILD +++ b/core/linux-armv5/PKGBUILD @@ -4,10 +4,10 @@ buildarch=2 pkgbase=linux-armv5 -_srcname=linux-3.15 +_srcname=linux-3.16 _kernelname=${pkgbase#linux} _desc="ARMv5 based platforms" -pkgver=3.15.8 +pkgver=3.16.0 pkgrel=1 arch=('arm') url="http://www.kernel.org/" @@ -15,51 +15,35 @@ license=('GPL2') makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'git') options=('!strip') source=("http://www.kernel.org/pub/linux/kernel/v3.x/${_srcname}.tar.xz" - "http://www.kernel.org/pub/linux/kernel/v3.x/patch-${pkgver}.xz" - "git://git.code.sf.net/p/aufs/aufs3-standalone#branch=aufs${pkgver%.*}" - #"git://git.code.sf.net/p/aufs/aufs3-standalone#branch=aufs3.x-rcN" - '0001-Revert-mmc-mxs-use-mmc_of_parse-to-parse-devicetree-.patch' - '0002-Revert-mmc-mxs-use-mmc_gpio_get_ro-for-detecting-rea.patch' - '0003-Revert-mmc-mxs-use-standard-flag-for-cd-inverted.patch' - '0004-Revert-mmc-mxs-use-standard-flag-for-broken-card-det.patch' - '0005-ARM-mxs-boot-regression-select-CLKSRC_OF.patch' - '0006-ARM-dts-imx23-olinuxino-enable-mxs-builtin-audio.patch' - '0007-Added-ASoC-driver-for-i.MX233-s-builtin-ADC-DAC-code.patch' - '0008-Added-DTS-with-mxs-builtin-entries-for-testing-the-a.patch' - '0009-I2C-fixes.patch' + #"http://www.kernel.org/pub/linux/kernel/v3.x/patch-${pkgver}.xz" + #"git://git.code.sf.net/p/aufs/aufs3-standalone#branch=aufs${pkgver%.*}" + "git://git.code.sf.net/p/aufs/aufs3-standalone#branch=aufs3.x-rcN" + '0001-Added-ASoC-driver-for-i.MX233-s-builtin-ADC-DAC-code.patch' + '0001-arm-dts-imx23-olinuxino-enable-mxs-builtin-audio.patch' + '0002-Added-DTS-with-mxs-builtin-entries-for-testing-the-a.patch' + '0001-imx23-I2C-fixes.patch' 'archlinuxarm.patch' 'config') -md5sums=('97ca1625bb40368dc41b9a7971549071' - 'f1d3ed3137ecbb37ec520748bd65dac0' +md5sums=('5c569ed649a0c9711879f333e90c5386' 'SKIP' - '537d3b1821b5685036138621308148d2' - 'eb663234804d647a64cea20b949f3afd' - '5fdfb6fe8c30934f38fb6315aa9d9912' - 'bc9c1dbb9b5df11621ef750a919c546c' - 'fb0f2d798b826e9b935b77dfe9422eff' - '02c58ebac58a3eeeaf709e1d8b98ca5f' - '14570ba571b001b1f42070e2066232d7' - 'ad4eb847c301bc3d5a66de3ee2369da8' - 'ef607cd7a01d7c287b107f677f6a7808' + '5add8cc8a029016f05270f73c7863931' + '3a1e689563354c2f9f2d2764e1baa334' + 'a88071c80e1c2b22637894ae148c74b8' + 'e64077ce856769fc3af2a15ae95d8310' 'e319a8e1a596a39a8951fc6454664b15' - '5dbd33135a43cb24033b6b703373ad6f') + '5b7772064919923e7c49604828fc62c5') prepare() { cd "${srcdir}/${_srcname}" # add upstream patch - git apply "${srcdir}/patch-${pkgver}" + #git apply "${srcdir}/patch-${pkgver}" # ALARM patches - git apply ../0001-Revert-mmc-mxs-use-mmc_of_parse-to-parse-devicetree-.patch - git apply ../0002-Revert-mmc-mxs-use-mmc_gpio_get_ro-for-detecting-rea.patch - git apply ../0003-Revert-mmc-mxs-use-standard-flag-for-cd-inverted.patch - git apply ../0004-Revert-mmc-mxs-use-standard-flag-for-broken-card-det.patch - git apply ../0005-ARM-mxs-boot-regression-select-CLKSRC_OF.patch - git apply ../0006-ARM-dts-imx23-olinuxino-enable-mxs-builtin-audio.patch - git apply ../0007-Added-ASoC-driver-for-i.MX233-s-builtin-ADC-DAC-code.patch - git apply ../0008-Added-DTS-with-mxs-builtin-entries-for-testing-the-a.patch - git apply ../0009-I2C-fixes.patch + git apply ../0001-Added-ASoC-driver-for-i.MX233-s-builtin-ADC-DAC-code.patch + git apply ../0001-arm-dts-imx23-olinuxino-enable-mxs-builtin-audio.patch + git apply ../0002-Added-DTS-with-mxs-builtin-entries-for-testing-the-a.patch + git apply ../0001-imx23-I2C-fixes.patch patch -p1 -i ../archlinuxarm.patch # AUFS patches diff --git a/core/linux-armv5/config b/core/linux-armv5/config index 4876b6038..9b6d10578 100644 --- a/core/linux-armv5/config +++ b/core/linux-armv5/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 3.15.7-1 Kernel Configuration +# Linux/arm 3.16.0-rc7-6 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -11,8 +11,7 @@ CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_TRACE_IRQFLAGS_SUPPORT=y -CONFIG_RWSEM_GENERIC_SPINLOCK=y -CONFIG_ARCH_HAS_CPUFREQ=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_NEED_DMA_MAP_STATE=y @@ -49,6 +48,7 @@ CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set @@ -135,7 +135,6 @@ CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y # CONFIG_SCHED_AUTOGROUP is not set -CONFIG_MM_OWNER=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y @@ -152,6 +151,7 @@ CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_EXPERT=y CONFIG_UID16=y +# CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y @@ -325,7 +325,6 @@ CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_S5P64X0 is not set # CONFIG_ARCH_S5PC100 is not set # CONFIG_ARCH_S5PV210 is not set -# CONFIG_ARCH_EXYNOS is not set # CONFIG_ARCH_DAVINCI is not set # CONFIG_ARCH_OMAP1 is not set @@ -344,13 +343,7 @@ CONFIG_ARCH_MULTI_V4_V5=y # CONFIG_ARCH_MULTI_V7 is not set CONFIG_ARCH_MULTI_CPU_AUTO=y CONFIG_ARCH_MVEBU=y - -# -# Marvell EBU SoC variants -# CONFIG_MACH_KIRKWOOD=y -CONFIG_MACH_T5325=y -# CONFIG_ARCH_BCM is not set # CONFIG_ARCH_MXC is not set CONFIG_SOC_IMX23=y CONFIG_SOC_IMX28=y @@ -398,7 +391,6 @@ CONFIG_CACHE_FEROCEON_L2=y # CONFIG_CACHE_L2X0 is not set CONFIG_ARM_L1_CACHE_SHIFT=5 CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y -CONFIG_ARM_NR_BANKS=8 CONFIG_MULTI_IRQ_HANDLER=y # @@ -419,6 +411,7 @@ CONFIG_PCI_SYSCALL=y # PCI host controller drivers # CONFIG_PCI_MVEBU=y +# CONFIG_PCI_HOST_GENERIC is not set # CONFIG_PCIEPORTBUS is not set # CONFIG_PCCARD is not set @@ -466,7 +459,6 @@ CONFIG_ZONE_DMA_FLAG=0 CONFIG_BOUNCE=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 -CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set @@ -515,6 +507,7 @@ CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y +# CONFIG_GENERIC_CPUFREQ_CPU0 is not set # # ARM CPU frequency scaling drivers @@ -532,6 +525,7 @@ CONFIG_CPU_IDLE_GOV_MENU=y # # ARM CPU Idle Drivers # +# CONFIG_ARM_ARMADA_370_XP_CPUIDLE is not set CONFIG_ARM_KIRKWOOD_CPUIDLE=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set @@ -560,6 +554,7 @@ CONFIG_COREDUMP=y # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y +# CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set @@ -572,6 +567,7 @@ CONFIG_PM_CLK=y CONFIG_CPU_PM=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARM_CPU_SUSPEND=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_NET=y # @@ -887,6 +883,7 @@ CONFIG_NF_NAT_IPV6=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m CONFIG_NF_TABLES_BRIDGE=m +# CONFIG_NFT_BRIDGE_META is not set CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m @@ -988,21 +985,25 @@ CONFIG_CAN_BCM=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_LEDS is not set -# CONFIG_CAN_AT91 is not set # CONFIG_CAN_TI_HECC is not set -# CONFIG_CAN_MCP251X is not set CONFIG_CAN_FLEXCAN=m -# CONFIG_PCH_CAN is not set # CONFIG_CAN_GRCAN is not set +# CONFIG_CAN_RCAR is not set # CONFIG_CAN_SJA1000 is not set # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_CC770 is not set +# +# CAN SPI interfaces +# +# CONFIG_CAN_MCP251X is not set + # # CAN USB interfaces # # CONFIG_CAN_EMS_USB is not set # CONFIG_CAN_ESD_USB2 is not set +# CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_8DEV_USB is not set @@ -1141,6 +1142,7 @@ CONFIG_HAVE_BPF_JIT=y # # Generic Driver Options # +CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y @@ -1163,8 +1165,9 @@ CONFIG_DMA_SHARED_BUFFER=y # # Bus devices # +# CONFIG_BRCMSTB_GISB_ARB is not set CONFIG_MVEBU_MBUS=y -# CONFIG_ARM_CCI is not set +# CONFIG_VEXPRESS_CONFIG is not set CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=y @@ -1237,7 +1240,6 @@ CONFIG_MTD_PHYSMAP=y CONFIG_MTD_DATAFLASH=y # CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set # CONFIG_MTD_DATAFLASH_OTP is not set -CONFIG_MTD_M25P80=y # CONFIG_MTD_SST25L is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set @@ -1248,7 +1250,6 @@ CONFIG_MTD_M25P80=y # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set -# CONFIG_MTD_ST_SPI_FSM is not set CONFIG_MTD_NAND_ECC=y # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=y @@ -1269,9 +1270,11 @@ CONFIG_MTD_NAND_ORION=y # CONFIG_MTD_ONENAND is not set # -# LPDDR flash memory drivers +# LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set +# CONFIG_MTD_LPDDR2_NVM is not set +# CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 @@ -1296,8 +1299,8 @@ CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y CONFIG_OF_RESERVED_MEM=y -# CONFIG_PARPORT is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +# CONFIG_PARPORT is not set CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set @@ -1327,13 +1330,11 @@ CONFIG_BLK_DEV_RAM_SIZE=4096 # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set -# CONFIG_ATMEL_PWM is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set # CONFIG_ICS932S401 is not set -# CONFIG_ATMEL_SSC is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set @@ -1348,7 +1349,6 @@ CONFIG_BLK_DEV_RAM_SIZE=4096 # CONFIG_TI_DAC7512 is not set # CONFIG_BMP085_I2C is not set # CONFIG_BMP085_SPI is not set -# CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set @@ -1487,6 +1487,7 @@ CONFIG_SATA_PMP=y # CONFIG_SATA_AHCI=y # CONFIG_SATA_AHCI_PLATFORM is not set +# CONFIG_AHCI_MVEBU is not set # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set @@ -1671,6 +1672,8 @@ CONFIG_ETHERNET=y # CONFIG_NET_VENDOR_FARADAY is not set CONFIG_NET_VENDOR_FREESCALE=y CONFIG_FEC=y +CONFIG_NET_VENDOR_HISILICON=y +# CONFIG_HIX5HD2_GMAC is not set # CONFIG_NET_VENDOR_HP is not set # CONFIG_NET_VENDOR_INTEL is not set # CONFIG_IP1000 is not set @@ -1722,6 +1725,7 @@ CONFIG_PHYLIB=y # # CONFIG_AT803X_PHY is not set # CONFIG_AMD_PHY is not set +# CONFIG_AMD_XGBE_PHY is not set CONFIG_MARVELL_PHY=y # CONFIG_DAVICOM_PHY is not set # CONFIG_QSEMI_PHY is not set @@ -1851,13 +1855,19 @@ CONFIG_ATH10K=m CONFIG_WCN36XX=m # CONFIG_WCN36XX_DEBUGFS is not set CONFIG_B43=m +CONFIG_B43_BCMA=y CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y # CONFIG_B43_SDIO is not set +CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y +CONFIG_B43_PHY_HT=y CONFIG_B43_LEDS=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=m @@ -1998,6 +2008,7 @@ CONFIG_TABLET_USB_HANWANG=m CONFIG_TABLET_USB_KBTAB=m CONFIG_TABLET_USB_WACOM=m CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_OF_TOUCHSCREEN=y # CONFIG_TOUCHSCREEN_ADS7846 is not set # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set @@ -2028,12 +2039,12 @@ CONFIG_INPUT_TOUCHSCREEN=y # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set # CONFIG_TOUCHSCREEN_TOUCHWIN is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set +# CONFIG_TOUCHSCREEN_WM97XX is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set CONFIG_TOUCHSCREEN_TSC2007=m -# CONFIG_TOUCHSCREEN_W90X900 is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set @@ -2068,6 +2079,7 @@ CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # # Serial drivers # +CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_CONSOLE=y @@ -2085,6 +2097,7 @@ CONFIG_SERIAL_8250_RUNTIME_UARTS=2 # CONFIG_SERIAL_AMBA_PL010 is not set CONFIG_SERIAL_AMBA_PL011=y CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +# CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST is not set # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_MFD_HSU is not set @@ -2093,10 +2106,10 @@ CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set CONFIG_SERIAL_OF_PLATFORM=y # CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set -# CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_MXS_AUART=y CONFIG_SERIAL_MXS_AUART_CONSOLE=y # CONFIG_SERIAL_XILINX_PS_UART is not set @@ -2126,7 +2139,7 @@ CONFIG_I2C_MUX=m # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set -# CONFIG_I2C_MUX_PINCTRL is not set +CONFIG_I2C_MUX_PINCTRL=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_ALGOBIT=m @@ -2158,7 +2171,6 @@ CONFIG_I2C_ALGOBIT=m # CONFIG_I2C_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PLATFORM is not set # CONFIG_I2C_DESIGNWARE_PCI is not set -# CONFIG_I2C_EG20T is not set CONFIG_I2C_GPIO=m CONFIG_I2C_MV64XXX=y CONFIG_I2C_MXS=y @@ -2166,6 +2178,7 @@ CONFIG_I2C_MXS=y # CONFIG_I2C_OCORES is not set # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set +# CONFIG_I2C_RK3X is not set # CONFIG_I2C_SIMTEC is not set # CONFIG_I2C_XILINX is not set @@ -2194,6 +2207,7 @@ CONFIG_SPI_MASTER=y # # CONFIG_SPI_ALTERA is not set CONFIG_SPI_BITBANG=m +# CONFIG_SPI_CADENCE is not set CONFIG_SPI_GPIO=m # CONFIG_SPI_FSL_SPI is not set # CONFIG_SPI_OC_TINY is not set @@ -2203,7 +2217,6 @@ CONFIG_SPI_ORION=y # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_SC18IS602 is not set CONFIG_SPI_MXS=y -# CONFIG_SPI_TOPCLIFF_PCH is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_DESIGNWARE is not set @@ -2253,7 +2266,8 @@ CONFIG_PINCONF=y CONFIG_PINCTRL_MXS=y CONFIG_PINCTRL_IMX23=y CONFIG_PINCTRL_IMX28=y -# CONFIG_PINCTRL_MSM8X74 is not set +# CONFIG_PINCTRL_APQ8064 is not set +# CONFIG_PINCTRL_IPQ8064 is not set # CONFIG_PINCTRL_SINGLE is not set CONFIG_PINCTRL_MVEBU=y CONFIG_PINCTRL_KIRKWOOD=y @@ -2277,7 +2291,6 @@ CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_MVEBU=y CONFIG_GPIO_MXS=y # CONFIG_GPIO_PL061 is not set -# CONFIG_GPIO_RCAR is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_GRGPIO is not set @@ -2459,11 +2472,13 @@ CONFIG_SENSORS_LM90=m # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set # CONFIG_SENSORS_NTC_THERMISTOR is not set +# CONFIG_SENSORS_NCT6683 is not set # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set # CONFIG_SENSORS_SHT21 is not set +# CONFIG_SENSORS_SHTC1 is not set # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set @@ -2568,7 +2583,14 @@ CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # -# CONFIG_BCMA is not set +CONFIG_BCMA=m +CONFIG_BCMA_BLOCKIO=y +CONFIG_BCMA_HOST_PCI_POSSIBLE=y +CONFIG_BCMA_HOST_PCI=y +# CONFIG_BCMA_HOST_SOC is not set +# CONFIG_BCMA_DRIVER_GMAC_CMN is not set +# CONFIG_BCMA_DRIVER_GPIO is not set +# CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers @@ -2579,6 +2601,7 @@ CONFIG_MFD_CORE=m # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_AXP20X is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_MFD_ASIC3 is not set # CONFIG_PMIC_DA903X is not set @@ -2609,6 +2632,7 @@ CONFIG_MFD_CORE=m # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set +# CONFIG_UCB1400_CORE is not set # CONFIG_MFD_PM8921_CORE is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set @@ -2655,7 +2679,6 @@ CONFIG_MFD_CORE=m # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set -# CONFIG_VEXPRESS_CONFIG is not set CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y @@ -2671,6 +2694,7 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set +# CONFIG_REGULATOR_LTC3589 is not set # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX8649 is not set # CONFIG_REGULATOR_MAX8660 is not set @@ -2753,6 +2777,7 @@ CONFIG_USB_GL860=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_DTCS033=m CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m @@ -2784,7 +2809,7 @@ CONFIG_USB_GSPCA_SQ905=m CONFIG_USB_GSPCA_SQ905C=m CONFIG_USB_GSPCA_SQ930X=m CONFIG_USB_GSPCA_STK014=m -# CONFIG_USB_GSPCA_STK1135 is not set +CONFIG_USB_GSPCA_STK1135=m CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m @@ -2801,7 +2826,7 @@ CONFIG_VIDEO_CPIA2=m CONFIG_USB_ZR364XX=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_S2255=m -# CONFIG_VIDEO_USBTV is not set +CONFIG_VIDEO_USBTV=m # # Analog TV USB devices @@ -2813,7 +2838,9 @@ CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_HDPVR=m CONFIG_VIDEO_TLG2300=m CONFIG_VIDEO_USBVISION=m -# CONFIG_VIDEO_STK1160_COMMON is not set +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_STK1160=m # # Analog/digital TV USB devices @@ -2880,7 +2907,7 @@ CONFIG_DVB_B2C2_FLEXCOP_USB=m # Webcam, TV (analog/digital) USB devices # CONFIG_VIDEO_EM28XX=m -# CONFIG_VIDEO_EM28XX_V4L2 is not set +CONFIG_VIDEO_EM28XX_V4L2=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m CONFIG_VIDEO_EM28XX_RC=m @@ -2952,6 +2979,7 @@ CONFIG_VIDEO_WM8775=m # Video decoders # CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_TVP5150=m # # Video and audio decoders @@ -2965,6 +2993,7 @@ CONFIG_VIDEO_CX25840=m # # Camera sensor devices # +CONFIG_VIDEO_MT9V011=m # # Flash devices @@ -3014,6 +3043,7 @@ CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_M88TS2022=m CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m @@ -3073,6 +3103,7 @@ CONFIG_DVB_EC100=m CONFIG_DVB_CXD2820R=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m +CONFIG_DVB_SI2168=m # # DVB-C (cable) frontends @@ -3192,10 +3223,8 @@ CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set -# CONFIG_FB_TMIO is not set CONFIG_FB_SMSCUFX=m CONFIG_FB_UDL=m -# CONFIG_FB_GOLDFISH is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set @@ -3203,7 +3232,6 @@ CONFIG_FB_UDL=m # CONFIG_FB_AUO_K190X is not set CONFIG_FB_MXS=y # CONFIG_FB_SIMPLE is not set -# CONFIG_EXYNOS_VIDEO is not set # CONFIG_FB_SSD1307 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y @@ -3276,6 +3304,7 @@ CONFIG_SND_RAWMIDI_SEQ=m # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set +CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y # CONFIG_SND_DUMMY is not set # CONFIG_SND_ALOOP is not set @@ -3283,6 +3312,7 @@ CONFIG_SND_DRIVERS=y # CONFIG_SND_MTPAV is not set # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_MPU401 is not set +# CONFIG_SND_AC97_POWER_SAVE is not set CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set @@ -3360,14 +3390,27 @@ CONFIG_SND_USB_UA101=m CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_6FIRE=m -# CONFIG_SND_USB_HIFACE is not set +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m CONFIG_SND_SOC=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y # CONFIG_SND_ATMEL_SOC is not set # CONFIG_SND_DESIGNWARE_I2S is not set + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set CONFIG_SND_KIRKWOOD_SOC=y # CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB is not set -CONFIG_SND_KIRKWOOD_SOC_T5325=y CONFIG_SND_MXS_SOC=y CONFIG_SND_SOC_MXS_SGTL5000=y CONFIG_SND_MXS_SOC_BUILTIN=y @@ -3383,6 +3426,7 @@ CONFIG_SND_SOC_I2C_AND_SPI=y # CONFIG_SND_SOC_AK5386 is not set CONFIG_SND_SOC_ALC5623=y # CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set # CONFIG_SND_SOC_CS4270 is not set # CONFIG_SND_SOC_CS4271 is not set @@ -3395,6 +3439,7 @@ CONFIG_SND_SOC_ALC5623=y CONFIG_SND_SOC_SGTL5000=y # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set # CONFIG_SND_SOC_SPDIF is not set +# CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TLV320AIC3X is not set # CONFIG_SND_SOC_WM8510 is not set @@ -3416,6 +3461,7 @@ CONFIG_SND_SOC_MXS_BUILTIN_CODEC=y # CONFIG_SND_SOC_TPA6130A2 is not set # CONFIG_SND_SIMPLE_CARD is not set # CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m # # HID support @@ -3490,6 +3536,7 @@ CONFIG_SONY_FF=y CONFIG_HID_SPEEDLINK=m CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m +# CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=m CONFIG_GREENASIA_FF=y CONFIG_HID_SMARTJOYPLUS=m @@ -3523,7 +3570,6 @@ CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y -# CONFIG_USB_DEBUG is not set # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # @@ -3534,6 +3580,7 @@ CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_OTG_FSM is not set # CONFIG_USB_MON is not set CONFIG_USB_WUSB_CBAF=m # CONFIG_USB_WUSB_CBAF_DEBUG is not set @@ -3543,6 +3590,7 @@ CONFIG_USB_WUSB_CBAF=m # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y +# CONFIG_USB_XHCI_MVEBU is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y @@ -3555,11 +3603,13 @@ CONFIG_USB_EHCI_HCD_PLATFORM=y # CONFIG_USB_ISP1362_HCD is not set # CONFIG_USB_FUSBH200_HCD is not set # CONFIG_USB_FOTG210_HCD is not set +# CONFIG_USB_MAX3421_HCD is not set # CONFIG_USB_OHCI_HCD is not set # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_U132_HCD is not set # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set @@ -3710,7 +3760,6 @@ CONFIG_USB_EZUSB_FX2=m # USB Physical Layer drivers # CONFIG_USB_PHY=y -# CONFIG_USB_OTG_FSM is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_AM335X_PHY_USB is not set # CONFIG_SAMSUNG_USB2PHY is not set @@ -3718,7 +3767,6 @@ CONFIG_USB_PHY=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_MXS_PHY=y -# CONFIG_USB_RCAR_PHY is not set # CONFIG_USB_ULPI is not set # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set @@ -3740,8 +3788,6 @@ CONFIG_SDIO_UART=m # # CONFIG_MMC_ARMMMCI is not set # CONFIG_MMC_SDHCI is not set -# CONFIG_MMC_SDHCI_PXAV3 is not set -# CONFIG_MMC_SDHCI_PXAV2 is not set CONFIG_MMC_MXS=y # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_MVSDIO=y @@ -3750,6 +3796,7 @@ CONFIG_MMC_MVSDIO=y # CONFIG_MMC_DW is not set # CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set +# CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y @@ -3768,7 +3815,6 @@ CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set -# CONFIG_LEDS_PCA9685 is not set # CONFIG_LEDS_DAC124S085 is not set CONFIG_LEDS_PWM=y # CONFIG_LEDS_REGULATOR is not set @@ -3778,6 +3824,10 @@ CONFIG_LEDS_NS2=y CONFIG_LEDS_NETXBIG=y # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_LM355x is not set + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# # CONFIG_LEDS_BLINKM is not set # @@ -3850,6 +3900,7 @@ CONFIG_RTC_DRV_S35390A=y # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6902 is not set @@ -3858,6 +3909,7 @@ CONFIG_RTC_DRV_S35390A=y # CONFIG_RTC_DRV_DS3234 is not set # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_MCP795 is not set # # Platform RTC drivers @@ -3886,6 +3938,7 @@ CONFIG_RTC_DRV_MV=y CONFIG_RTC_DRV_STMP=y # CONFIG_RTC_DRV_SNVS is not set # CONFIG_RTC_DRV_MOXART is not set +# CONFIG_RTC_DRV_XGENE is not set # # HID Sensor RTC drivers @@ -3947,13 +4000,11 @@ CONFIG_R8712U=m CONFIG_R8188EU=m CONFIG_88EU_AP_MODE=y CONFIG_88EU_P2P=y +# CONFIG_R8192EE is not set CONFIG_R8723AU=m CONFIG_8723AU_AP_MODE=y -CONFIG_8723AU_P2P=y CONFIG_8723AU_BT_COEXIST=y CONFIG_R8821AE=m -CONFIG_RTS5139=m -# CONFIG_RTS5139_DEBUG is not set # CONFIG_RTS5208 is not set # CONFIG_TRANZPORT is not set # CONFIG_IDE_PHISON is not set @@ -3984,7 +4035,6 @@ CONFIG_RTS5139=m # # CONFIG_AD7291 is not set # CONFIG_AD7606 is not set -# CONFIG_AD799X is not set # CONFIG_AD7780 is not set # CONFIG_AD7816 is not set # CONFIG_AD7192 is not set @@ -4114,6 +4164,10 @@ CONFIG_LTE_GDM724X=m # CONFIG_DGNC is not set # CONFIG_DGAP is not set # CONFIG_GS_FPGABOOT is not set + +# +# SOC (System On Chip) specific Drivers +# CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y @@ -4137,6 +4191,7 @@ CONFIG_ORION_TIMER=y # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set +# CONFIG_CLKSRC_VERSATILE is not set # CONFIG_MAILBOX is not set CONFIG_IOMMU_SUPPORT=y CONFIG_OF_IOMMU=y @@ -4167,6 +4222,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_HID_SENSOR_ACCEL_3D is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set # CONFIG_KXSD9 is not set +# CONFIG_MMA8452 is not set # # Analog to digital converters @@ -4178,7 +4234,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_AD7793 is not set # CONFIG_AD7887 is not set # CONFIG_AD7923 is not set -# CONFIG_EXYNOS_ADC is not set +# CONFIG_AD799X is not set # CONFIG_MAX1363 is not set # CONFIG_MCP320X is not set # CONFIG_MCP3422 is not set @@ -4282,6 +4338,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set +# CONFIG_HID_SENSOR_DEVICE_ROTATION is not set # # Triggers - standalone @@ -4293,12 +4350,19 @@ CONFIG_IIO_SYSFS_TRIGGER=y # Pressure sensors # # CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_MPL115 is not set # CONFIG_MPL3115 is not set # CONFIG_IIO_ST_PRESS is not set +# +# Lightning sensors +# +# CONFIG_AS3935 is not set + # # Temperature sensors # +# CONFIG_MLX90614 is not set # CONFIG_TMP006 is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y @@ -4688,6 +4752,7 @@ CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set @@ -4739,6 +4804,7 @@ CONFIG_KPROBE_EVENT=y # CONFIG_UPROBE_EVENT is not set CONFIG_PROBE_EVENTS=y # CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set @@ -4759,6 +4825,7 @@ CONFIG_PROBE_EVENTS=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_MODULE is not set # CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set @@ -4982,6 +5049,7 @@ CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set CONFIG_MPILIB=y +CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=y CONFIG_FONT_SUPPORT=y CONFIG_FONTS=y diff --git a/core/linux-armv5/linux-armv5.install b/core/linux-armv5/linux-armv5.install index e18426210..514be396d 100644 --- a/core/linux-armv5/linux-armv5.install +++ b/core/linux-armv5/linux-armv5.install @@ -1,5 +1,5 @@ KERNEL_NAME=-armv5 -KERNEL_VERSION=3.15.0-1-ARCH +KERNEL_VERSION=3.16.0-1-ARCH post_install () { # updating module dependencies