diff --git a/patch.sh b/patch.sh index 87b446de5bb95c3f0c71ac5f86b832fc2267ac0e..6b6ac6bd8a2c675e0df704e748e0e449befdb269 100644 --- a/patch.sh +++ b/patch.sh @@ -394,9 +394,10 @@ beaglebone () { ${git} "${DIR}/patches/beaglebone/dts/0001-dts-am335x-bone-common-fixup-leds-to-match-3.8.patch" ${git} "${DIR}/patches/beaglebone/dts/0002-arm-dts-am335x-bone-common-add-collision-and-carrier.patch" ${git} "${DIR}/patches/beaglebone/dts/0003-tps65217-Enable-KEY_POWER-press-on-AC-loss-PWR_BUT.patch" + ${git} "${DIR}/patches/beaglebone/dts/0004-am335x-bone-common-disable-default-clkout2_pin.patch" if [ "x${regenerate}" = "xenable" ] ; then - number=3 + number=4 cleanup fi diff --git a/patches/bbb_overlays/0001-OF-DT-Overlay-configfs-interface-v6.patch b/patches/bbb_overlays/0001-OF-DT-Overlay-configfs-interface-v6.patch index 1f4e73dc63fc796aca6008f3ae4ea35f0617ec80..45e4bc766eec467ccb659333014b01278f468c42 100644 --- a/patches/bbb_overlays/0001-OF-DT-Overlay-configfs-interface-v6.patch +++ b/patches/bbb_overlays/0001-OF-DT-Overlay-configfs-interface-v6.patch @@ -1,4 +1,4 @@ -From 74b33caa7588795c9618a0967bab4275daa04d35 Mon Sep 17 00:00:00 2001 +From bd8a21b7abd24851724542de9f4886f78c138110 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Wed, 4 Dec 2013 19:32:00 +0200 Subject: [PATCH 01/37] OF: DT-Overlay configfs interface (v6) @@ -420,5 +420,5 @@ index 0000000..b68dea8 +} +late_initcall(of_cfs_init); -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0002-gitignore-Ignore-DTB-files.patch b/patches/bbb_overlays/0002-gitignore-Ignore-DTB-files.patch index 4bb9d25fceb2d4c939e0ed80bef449ddf144a0da..8f362e529ca68de7ce9b7f03e7001558ce3d4bed 100644 --- a/patches/bbb_overlays/0002-gitignore-Ignore-DTB-files.patch +++ b/patches/bbb_overlays/0002-gitignore-Ignore-DTB-files.patch @@ -1,4 +1,4 @@ -From f7fee7182d4ee385e0ea8422478c010c39438ba7 Mon Sep 17 00:00:00 2001 +From e012e9dda8da2086295b1330ecd3d9fd26418d0f Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Fri, 21 Feb 2014 18:49:29 +0200 Subject: [PATCH 02/37] gitignore: Ignore DTB files @@ -21,5 +21,5 @@ index fd3a355..a36edcc 100644 +*.dtb +*.dtbo -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0003-add-PM-firmware.patch b/patches/bbb_overlays/0003-add-PM-firmware.patch index 12a382b00ff11fe2f28332d1a8474a90bff372fc..9bdab1254296af9de6cc1213d6b25ac7466a3973 100644 --- a/patches/bbb_overlays/0003-add-PM-firmware.patch +++ b/patches/bbb_overlays/0003-add-PM-firmware.patch @@ -1,4 +1,4 @@ -From 6fd78a7739b4f241bceba0df2fba24bf093eddb1 Mon Sep 17 00:00:00 2001 +From 14c8551dce6b422c02bc9e8924c6a9ee5f8983db Mon Sep 17 00:00:00 2001 From: Koen Kooi <koen@dominion.thruhere.net> Date: Thu, 6 Jun 2013 17:09:38 +0200 Subject: [PATCH 03/37] add PM firmware @@ -100,5 +100,5 @@ literal 0 HcmV?d00001 -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0004-ARM-CUSTOM-Build-a-uImage-with-dtb-already-appended.patch b/patches/bbb_overlays/0004-ARM-CUSTOM-Build-a-uImage-with-dtb-already-appended.patch index 5867f6db76803a0c436a58a0b81a1bb5c817e8a0..ca43a8c401e74b08f4bbdd08853a1cbd881787ca 100644 --- a/patches/bbb_overlays/0004-ARM-CUSTOM-Build-a-uImage-with-dtb-already-appended.patch +++ b/patches/bbb_overlays/0004-ARM-CUSTOM-Build-a-uImage-with-dtb-already-appended.patch @@ -1,4 +1,4 @@ -From a31a8184553a041729122ceadaed9a60420acd19 Mon Sep 17 00:00:00 2001 +From 54f2e386220b6bf807974a59ce0c615dab473cef Mon Sep 17 00:00:00 2001 From: Grant Likely <grant.likely@secretlab.ca> Date: Tue, 2 Aug 2011 15:30:09 +0100 Subject: [PATCH 04/37] ARM: CUSTOM: Build a uImage with dtb already appended @@ -54,5 +54,5 @@ index 9eca7ae..a0cee4c 100644 $(Q)$(MAKE) $(build)=$(obj)/bootp $@ @: -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0005-arm-omap-Proper-cleanups-for-omap_device.patch b/patches/bbb_overlays/0005-arm-omap-Proper-cleanups-for-omap_device.patch index 2991a9d06060828479f58ced3820e0ba07432548..b9194cd826ca9c1ef27b22e2acaabcc17096def8 100644 --- a/patches/bbb_overlays/0005-arm-omap-Proper-cleanups-for-omap_device.patch +++ b/patches/bbb_overlays/0005-arm-omap-Proper-cleanups-for-omap_device.patch @@ -1,4 +1,4 @@ -From 077c2303050ab542db4dbf454997729dcbfc603a Mon Sep 17 00:00:00 2001 +From 1ceba71fec3c78486e9a549d66f18761f67c4bd8 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Mon, 5 Aug 2013 22:44:09 +0300 Subject: [PATCH 05/37] arm: omap: Proper cleanups for omap_device @@ -62,5 +62,5 @@ index 20068ba..8a35c13 100644 case BUS_NOTIFY_ADD_DEVICE: if (pdev->dev.of_node) -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0006-serial-omap-Fix-port-line-number-without-aliases.patch b/patches/bbb_overlays/0006-serial-omap-Fix-port-line-number-without-aliases.patch index 9723040d56c497ee32414916530b062e4466ae23..cba4b428f238184de8bcf9c237fe91cc3551e0a4 100644 --- a/patches/bbb_overlays/0006-serial-omap-Fix-port-line-number-without-aliases.patch +++ b/patches/bbb_overlays/0006-serial-omap-Fix-port-line-number-without-aliases.patch @@ -1,4 +1,4 @@ -From 681130c22983c93995ba0bed20f1d9dd75b5e695 Mon Sep 17 00:00:00 2001 +From 1e6c03c4c6ecf2819df7c03b643afc7cdd32211b Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Thu, 6 Nov 2014 14:12:14 +0200 Subject: [PATCH 06/37] serial: omap: Fix port line number without aliases @@ -57,5 +57,5 @@ index b645f92..b89d509 100644 ret = pdev->id; -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0007-tty-omap-serial-Fix-up-platform-data-alloc.patch b/patches/bbb_overlays/0007-tty-omap-serial-Fix-up-platform-data-alloc.patch index de9ee188899166cd8fba6f054a13003a2b9d7ddc..e0a4e3f11612048b75486fdf77cca8e6d27afaf0 100644 --- a/patches/bbb_overlays/0007-tty-omap-serial-Fix-up-platform-data-alloc.patch +++ b/patches/bbb_overlays/0007-tty-omap-serial-Fix-up-platform-data-alloc.patch @@ -1,4 +1,4 @@ -From 6be3c19802f81ad72050dbb73dcb186bcdf6cc5e Mon Sep 17 00:00:00 2001 +From 01497b26686c936a7c07a7bcc1b2e45cb218561f Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Mon, 9 Dec 2013 20:12:17 +0200 Subject: [PATCH 07/37] tty: omap-serial: Fix up platform data alloc @@ -33,5 +33,5 @@ index b89d509..be1f9d0 100644 uartirq = platform_get_irq(pdev, 0); if (uartirq < 0) -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0008-ARM-DT-Enable-symbols-when-CONFIG_OF_OVERLAY-is-used.patch b/patches/bbb_overlays/0008-ARM-DT-Enable-symbols-when-CONFIG_OF_OVERLAY-is-used.patch index 04188580b562f7302ff8cc9964df59aa452ea59e..46111b90a184780b38083dde44db0bd2bba280eb 100644 --- a/patches/bbb_overlays/0008-ARM-DT-Enable-symbols-when-CONFIG_OF_OVERLAY-is-used.patch +++ b/patches/bbb_overlays/0008-ARM-DT-Enable-symbols-when-CONFIG_OF_OVERLAY-is-used.patch @@ -1,4 +1,4 @@ -From 2b1147c80b7e89bbc59f32c4b24ecb9255ae9bb3 Mon Sep 17 00:00:00 2001 +From 9e5385477c652cadb8aa603f7ee9b068931f9042 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Sat, 6 Dec 2014 20:10:49 +0200 Subject: [PATCH 08/37] ARM: DT: Enable symbols when CONFIG_OF_OVERLAY is used @@ -24,7 +24,7 @@ index a0cee4c..75eb57b 100644 $(obj)/xipImage: vmlinux FORCE diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile -index a4a6d70..6209e35 100644 +index 147ac22..c1ddfc6 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -1,9 +1,15 @@ @@ -44,5 +44,5 @@ index a4a6d70..6209e35 100644 dtb-$(CONFIG_SOC_SAM_V4_V5) += \ at91rm9200ek.dtb \ -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0009-of-Custom-printk-format-specifier-for-device-node.patch b/patches/bbb_overlays/0009-of-Custom-printk-format-specifier-for-device-node.patch index 637d9c2bd337b5683f2d861de14048856706852b..04427a0b9f8b30fba5d45eb368a893a382a56dd8 100644 --- a/patches/bbb_overlays/0009-of-Custom-printk-format-specifier-for-device-node.patch +++ b/patches/bbb_overlays/0009-of-Custom-printk-format-specifier-for-device-node.patch @@ -1,4 +1,4 @@ -From 9110b9790e3d3d8d976e3c91f6f1e634c549c96d Mon Sep 17 00:00:00 2001 +From b0e14d244a58f9668f248f7f4701e9a947e2d174 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Tue, 20 Jan 2015 16:15:05 +0200 Subject: [PATCH 09/37] of: Custom printk format specifier for device node @@ -20,18 +20,27 @@ documentation entry. Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> --- - Documentation/printk-formats.txt | 32 ++++++++- - lib/vsprintf.c | 148 +++++++++++++++++++++++++++++++++++++++ - 2 files changed, 179 insertions(+), 1 deletion(-) + Documentation/printk-formats.txt | 41 ++++++++++- + lib/vsprintf.c | 149 ++++++++++++++++++++++++++++++++++++++- + 2 files changed, 188 insertions(+), 2 deletions(-) diff --git a/Documentation/printk-formats.txt b/Documentation/printk-formats.txt -index 5d1128b..10e3af5 100644 +index 5d1128b..1993652 100644 --- a/Documentation/printk-formats.txt +++ b/Documentation/printk-formats.txt -@@ -306,10 +306,40 @@ Network device features: +@@ -306,10 +306,49 @@ Network device features: Passed by reference. ++Command from struct task_struct ++ ++ %pT ls ++ ++ For printing executable name excluding path from struct ++ task_struct. ++ ++ Passed by reference. ++ +Device tree nodes: + + %pO[fnpPcCFr] @@ -71,17 +80,17 @@ index 5d1128b..10e3af5 100644 diff --git a/lib/vsprintf.c b/lib/vsprintf.c -index 48ff9c3..a4b2034 100644 +index 48ff9c3..ed6f62d 100644 --- a/lib/vsprintf.c +++ b/lib/vsprintf.c -@@ -31,6 +31,7 @@ - #include <linux/dcache.h> - #include <linux/cred.h> - #include <net/addrconf.h> -+#include <linux/of.h> +@@ -34,6 +34,7 @@ #ifdef CONFIG_BLOCK #include <linux/blkdev.h> #endif ++#include <linux/of.h> + + #include <asm/page.h> /* for PAGE_SIZE */ + #include <asm/sections.h> /* for dereference_function_descriptor() */ @@ -1407,6 +1408,141 @@ char *clock(char *buf, char *end, struct clk *clk, struct printf_spec spec, } } @@ -241,15 +250,16 @@ index 48ff9c3..a4b2034 100644 * * ** Please update also Documentation/printk-formats.txt when making changes ** * -@@ -1643,6 +1789,8 @@ char *pointer(const char *fmt, char *buf, char *end, void *ptr, - return dentry_name(buf, end, - ((const struct file *)ptr)->f_path.dentry, - spec, fmt); -+ case 'O': -+ return device_node_string(buf, end, ptr, spec, fmt); - #ifdef CONFIG_BLOCK +@@ -1647,7 +1793,8 @@ char *pointer(const char *fmt, char *buf, char *end, void *ptr, case 'g': return bdev_name(buf, end, ptr, spec, fmt); + #endif +- ++ case 'O': ++ return device_node_string(buf, end, ptr, spec, fmt); + } + spec.flags |= SMALL; + if (spec.field_width == -1) { -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0010-of-overlay-kobjectify-overlay-objects.patch b/patches/bbb_overlays/0010-of-overlay-kobjectify-overlay-objects.patch index c012a77eb90f9b6b2827f7e116f54ef199ea5d51..8d311b0b9869e532560511b3590fe5be3184637c 100644 --- a/patches/bbb_overlays/0010-of-overlay-kobjectify-overlay-objects.patch +++ b/patches/bbb_overlays/0010-of-overlay-kobjectify-overlay-objects.patch @@ -1,4 +1,4 @@ -From b126eabd3b6c3cf0951f27e66b0180e10895e31c Mon Sep 17 00:00:00 2001 +From 3ed2e287251c402318749dbd480f153761a93d5b Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Sun, 15 Mar 2015 20:39:36 +0200 Subject: [PATCH 10/37] of: overlay: kobjectify overlay objects @@ -176,5 +176,5 @@ index 8225081..19001a0 100644 + return 0; +} -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0011-of-overlay-global-sysfs-enable-attribute.patch b/patches/bbb_overlays/0011-of-overlay-global-sysfs-enable-attribute.patch index 69dccfee7ea81405cab3cc6005637d3829d3b375..b7f8aa89475c1b3d5c00eace4c117e55242f0fc5 100644 --- a/patches/bbb_overlays/0011-of-overlay-global-sysfs-enable-attribute.patch +++ b/patches/bbb_overlays/0011-of-overlay-global-sysfs-enable-attribute.patch @@ -1,4 +1,4 @@ -From 969d08cc92cfb58f5b7925009387ec7cb4c2360b Mon Sep 17 00:00:00 2001 +From 6dcc162da5f04ac77feee990c3fac26ce0060fc3 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Tue, 17 Mar 2015 15:25:46 +0200 Subject: [PATCH 11/37] of: overlay: global sysfs enable attribute @@ -103,5 +103,5 @@ index 19001a0..1707dcd 100644 + return rc; } -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0012-Documentation-ABI-overlays-global-attributes.patch b/patches/bbb_overlays/0012-Documentation-ABI-overlays-global-attributes.patch index 2b02b86cfd5c250e816015beb4a1030ca9bc4c55..bb27005c8fa6c427888c89a88f2e3895f48a4861 100644 --- a/patches/bbb_overlays/0012-Documentation-ABI-overlays-global-attributes.patch +++ b/patches/bbb_overlays/0012-Documentation-ABI-overlays-global-attributes.patch @@ -1,4 +1,4 @@ -From 2d3f53eb77bf4e4006424c9e7dab93d0fc3645a9 Mon Sep 17 00:00:00 2001 +From 266ec11787c246b9e32fb724459c5d8dda8d9491 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Tue, 17 Mar 2015 21:42:10 +0200 Subject: [PATCH 12/37] Documentation: ABI: overlays - global attributes @@ -42,5 +42,5 @@ index 0000000..e938f44 + that systems that have this interface can choose to turn it off + during initial boot, etc." -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0013-Documentation-document-of_overlay_disable-parameter.patch b/patches/bbb_overlays/0013-Documentation-document-of_overlay_disable-parameter.patch index dd32143123863e75209d05ba8bf851a323252e82..229b53472d7565cc8b8e99d9e4c71926e9e0fdb9 100644 --- a/patches/bbb_overlays/0013-Documentation-document-of_overlay_disable-parameter.patch +++ b/patches/bbb_overlays/0013-Documentation-document-of_overlay_disable-parameter.patch @@ -1,4 +1,4 @@ -From 8721f8028fdbc10f8274ef1ec816a1c2b1756b43 Mon Sep 17 00:00:00 2001 +From 5dfb7a5050c6be647cab20b148e64349a8eabd54 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Thu, 22 Oct 2015 22:37:06 +0300 Subject: [PATCH 13/37] Documentation: document of_overlay_disable parameter @@ -11,7 +11,7 @@ Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 1 file changed, 3 insertions(+) diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt -index 87d40a7..6d07a98 100644 +index 9a53c92..d9faf16 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt @@ -90,6 +90,7 @@ parameter is applicable: @@ -22,7 +22,7 @@ index 87d40a7..6d07a98 100644 OSS OSS sound support is enabled. PV_OPS A paravirtualized kernel is enabled. PARIDE The ParIDE (parallel port IDE) subsystem is enabled. -@@ -2669,6 +2670,8 @@ bytes respectively. Such letter suffixes can also be entirely omitted. +@@ -2674,6 +2675,8 @@ bytes respectively. Such letter suffixes can also be entirely omitted. This can be set from sysctl after boot. See Documentation/sysctl/vm.txt for details. @@ -32,5 +32,5 @@ index 87d40a7..6d07a98 100644 See Documentation/debugging-via-ohci1394.txt for more info. -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0014-of-overlay-add-per-overlay-sysfs-attributes.patch b/patches/bbb_overlays/0014-of-overlay-add-per-overlay-sysfs-attributes.patch index 6b97681355174f462e971abdc799f458aadcdc88..e052c200e91f51735a13f19f4a837c0dcdedfe3e 100644 --- a/patches/bbb_overlays/0014-of-overlay-add-per-overlay-sysfs-attributes.patch +++ b/patches/bbb_overlays/0014-of-overlay-add-per-overlay-sysfs-attributes.patch @@ -1,4 +1,4 @@ -From 1dbf07da12e04885bbb85d61905e826e677d1ca1 Mon Sep 17 00:00:00 2001 +From 4ad0f806bc4f44d7ea4ecbdfb67e8ff69dccff7a Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Thu, 23 Apr 2015 19:02:16 +0300 Subject: [PATCH 14/37] of: overlay: add per overlay sysfs attributes @@ -223,5 +223,5 @@ index 1707dcd..a8bfbf0 100644 of_free_overlay_info(ov); idr_remove(&ov_idr, id); -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0015-Documentation-ABI-overlays-per-overlay-docs.patch b/patches/bbb_overlays/0015-Documentation-ABI-overlays-per-overlay-docs.patch index 32cbd1ea196fa9ee6b9f9d82956cdb895a3e8884..50060436fae6a4240cc425088beebbc9465a5529 100644 --- a/patches/bbb_overlays/0015-Documentation-ABI-overlays-per-overlay-docs.patch +++ b/patches/bbb_overlays/0015-Documentation-ABI-overlays-per-overlay-docs.patch @@ -1,4 +1,4 @@ -From 3dda723bd148750d2aae52c474155b6039e1501d Mon Sep 17 00:00:00 2001 +From a5400a64e059e53fd4307174f805b5ac12389990 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Thu, 22 Oct 2015 20:59:27 +0300 Subject: [PATCH 15/37] Documentation: ABI: overlays - per overlay docs @@ -47,5 +47,5 @@ index e938f44..88d1549 100644 +Description: + The full-path of the target of the fragment -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0016-misc-Beaglebone-capemanager.patch b/patches/bbb_overlays/0016-misc-Beaglebone-capemanager.patch index 8661f8f01183c0608254f4d353fb2fed2e2aa101..c27b51d498cc89870c5457264dbce5d6b29887c4 100644 --- a/patches/bbb_overlays/0016-misc-Beaglebone-capemanager.patch +++ b/patches/bbb_overlays/0016-misc-Beaglebone-capemanager.patch @@ -1,4 +1,4 @@ -From bf6096f40356f43f6f55e267d6cf70556a84d564 Mon Sep 17 00:00:00 2001 +From 9510494d0d2a82a53900e8e9bccdf2932c905532 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Wed, 6 May 2015 23:09:53 +0300 Subject: [PATCH 16/37] misc: Beaglebone capemanager @@ -1949,5 +1949,5 @@ index 0000000..094ea75 +MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:bone_capemgr"); -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0017-doc-misc-Beaglebone-capemanager-documentation.patch b/patches/bbb_overlays/0017-doc-misc-Beaglebone-capemanager-documentation.patch index 857387e562582c7c6ec3c45bc7e5ba3f046070ba..fcb8682988397ff2a4d4964b0d418db14cf7a23f 100644 --- a/patches/bbb_overlays/0017-doc-misc-Beaglebone-capemanager-documentation.patch +++ b/patches/bbb_overlays/0017-doc-misc-Beaglebone-capemanager-documentation.patch @@ -1,4 +1,4 @@ -From 00baf1a7d7ec4cd529d53b9087bc700ab0d6024a Mon Sep 17 00:00:00 2001 +From a04152faad856f0ea369f1b9fcfd72562555fc57 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Wed, 13 May 2015 10:27:46 +0300 Subject: [PATCH 17/37] doc: misc: Beaglebone capemanager documentation @@ -81,5 +81,5 @@ index 0000000..2a8c766 +Applying the device tree overlay makes the cape operational, as if it was part +of the kernel's booting device tree. -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0018-doc-dt-beaglebone-cape-manager-bindings.patch b/patches/bbb_overlays/0018-doc-dt-beaglebone-cape-manager-bindings.patch index a550a19160b3f8355d04758f95b3df5cea14698c..67ffb863bd166fd9c39dfc8efca781b4fa7b9fdb 100644 --- a/patches/bbb_overlays/0018-doc-dt-beaglebone-cape-manager-bindings.patch +++ b/patches/bbb_overlays/0018-doc-dt-beaglebone-cape-manager-bindings.patch @@ -1,4 +1,4 @@ -From ac6e216e61405a5853332db287a3c8e874463cda Mon Sep 17 00:00:00 2001 +From c192324e1495a8ef56d3949654a7eddbfe13ea2e Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Tue, 12 May 2015 15:24:22 +0300 Subject: [PATCH 18/37] doc: dt: beaglebone cape manager bindings. @@ -129,5 +129,5 @@ index 0000000..7e4fbc9 + }; +}; -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0019-doc-ABI-bone_capemgr-sysfs-API.patch b/patches/bbb_overlays/0019-doc-ABI-bone_capemgr-sysfs-API.patch index 8bf3fa9e8528d91eb9fa90881cc32f15847fb25f..618d4eb73e5310aaf75e9f49640274c3524bb25f 100644 --- a/patches/bbb_overlays/0019-doc-ABI-bone_capemgr-sysfs-API.patch +++ b/patches/bbb_overlays/0019-doc-ABI-bone_capemgr-sysfs-API.patch @@ -1,4 +1,4 @@ -From d7b8542d63755ef14dd4b1d28c0de1cd486676fc Mon Sep 17 00:00:00 2001 +From 0bad62599c00cecd0e8f00dc4438cfa085a2c337 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Tue, 12 May 2015 16:20:08 +0300 Subject: [PATCH 19/37] doc: ABI: bone_capemgr sysfs API @@ -81,5 +81,5 @@ index 0000000..e2df613 + serial-number - baseboard serial number + config-option - displayed but ignored -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0020-MAINTAINERS-Beaglebone-capemanager-maintainer.patch b/patches/bbb_overlays/0020-MAINTAINERS-Beaglebone-capemanager-maintainer.patch index 3c58a9e3eb44225844b2e54dad8d588d2be182db..7e82117928695616cc7964d17aa956c5ad1b2f46 100644 --- a/patches/bbb_overlays/0020-MAINTAINERS-Beaglebone-capemanager-maintainer.patch +++ b/patches/bbb_overlays/0020-MAINTAINERS-Beaglebone-capemanager-maintainer.patch @@ -1,4 +1,4 @@ -From 90652afa231b679f8172df883536dba0a6532fef Mon Sep 17 00:00:00 2001 +From c1b5a7301df6e600fb9401c6fcbf00f6e9b0e73c Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Wed, 13 May 2015 10:32:27 +0300 Subject: [PATCH 20/37] MAINTAINERS: Beaglebone capemanager maintainer @@ -11,10 +11,10 @@ Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS -index 30aca4a..ddf8b81 100644 +index 68282f0..09201b5 100644 --- a/MAINTAINERS +++ b/MAINTAINERS -@@ -2173,6 +2173,14 @@ W: https://linuxtv.org +@@ -2177,6 +2177,14 @@ W: https://linuxtv.org S: Supported F: drivers/media/platform/sti/bdisp @@ -30,5 +30,5 @@ index 30aca4a..ddf8b81 100644 S: Orphan F: Documentation/filesystems/befs.txt -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0021-arm-dts-Enable-beaglebone-cape-manager.patch b/patches/bbb_overlays/0021-arm-dts-Enable-beaglebone-cape-manager.patch index ff927e7670cf5c4bd91e4e9285574119eb7b6548..fcdb49520612cdf9945278efbcabbd1e16e18ccd 100644 --- a/patches/bbb_overlays/0021-arm-dts-Enable-beaglebone-cape-manager.patch +++ b/patches/bbb_overlays/0021-arm-dts-Enable-beaglebone-cape-manager.patch @@ -1,4 +1,4 @@ -From 4c575a4c8cdd8cc04693583ccd8fabe59da115d0 Mon Sep 17 00:00:00 2001 +From 69cb01e555e94d83435db390fd3a53b3bafab930 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Tue, 12 May 2015 14:35:13 +0300 Subject: [PATCH 21/37] arm: dts: Enable beaglebone cape-manager @@ -44,5 +44,5 @@ index f3db13d..0d41adc 100644 + }; +}; -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0022-of-overlay-Implement-indirect-target-support.patch b/patches/bbb_overlays/0022-of-overlay-Implement-indirect-target-support.patch index 2d62908360f65456bce5906eed3be6c6717eb7b4..6ac8de7e6c9a3e1f8e156eb4f18f054f4e430683 100644 --- a/patches/bbb_overlays/0022-of-overlay-Implement-indirect-target-support.patch +++ b/patches/bbb_overlays/0022-of-overlay-Implement-indirect-target-support.patch @@ -1,4 +1,4 @@ -From 352fa66565e59ac2c71853b90b6deca18d48b0a2 Mon Sep 17 00:00:00 2001 +From a04dc0499bd026ed82857184b9225abd2e25e8c0 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Thu, 21 May 2015 12:31:06 +0300 Subject: [PATCH 22/37] of: overlay: Implement indirect target support @@ -229,7 +229,7 @@ index a8bfbf0..6508565 100644 static int overlay_subtree_check(struct device_node *tree, struct device_node *dn) diff --git a/include/linux/of.h b/include/linux/of.h -index dd10626..8323b1d 100644 +index dc6e396..14763c1 100644 --- a/include/linux/of.h +++ b/include/linux/of.h @@ -1083,6 +1083,8 @@ int of_overlay_create(struct device_node *tree); @@ -255,5 +255,5 @@ index dd10626..8323b1d 100644 #endif /* _LINUX_OF_H */ -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0023-of-unittest-Add-indirect-overlay-target-test.patch b/patches/bbb_overlays/0023-of-unittest-Add-indirect-overlay-target-test.patch index a49c3764707c5aaa47727d2a35d904651df3b187..dc5cb0da25eef16ef788fcf3463dbc92395f35d2 100644 --- a/patches/bbb_overlays/0023-of-unittest-Add-indirect-overlay-target-test.patch +++ b/patches/bbb_overlays/0023-of-unittest-Add-indirect-overlay-target-test.patch @@ -1,4 +1,4 @@ -From e12ab61f1716c776898b881533c4616c26abd9dc Mon Sep 17 00:00:00 2001 +From 00e332168ca9b72f8664c57ac485942c9c617f5e Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Thu, 21 May 2015 12:37:27 +0300 Subject: [PATCH 23/37] of: unittest: Add indirect overlay target test @@ -145,5 +145,5 @@ index 979b6e4..23b866a 100644 if (unittest(of_unittest_overlay_i2c_init() == 0, "i2c init failed\n")) goto out; -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0024-doc-dt-Document-the-indirect-overlay-method.patch b/patches/bbb_overlays/0024-doc-dt-Document-the-indirect-overlay-method.patch index 16d38cf0eaecc078c4484eeb14170752a8fdfcbf..f87deec39672c31d11f4e60d9c55de46f05d4a4c 100644 --- a/patches/bbb_overlays/0024-doc-dt-Document-the-indirect-overlay-method.patch +++ b/patches/bbb_overlays/0024-doc-dt-Document-the-indirect-overlay-method.patch @@ -1,4 +1,4 @@ -From 4d9f89ab2c9b45555f6e1b4314216c093e5316ff Mon Sep 17 00:00:00 2001 +From 1a88184aa37c8a2da591cb8129697d37a1170910 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Fri, 12 Jun 2015 16:39:18 +0300 Subject: [PATCH 24/37] doc: dt: Document the indirect overlay method. @@ -47,5 +47,5 @@ index d418a6c..dd595e6 100644 +of_overlay_create_indirect(). I.e. passing the "foo" id will select the target +in the foo node, "bar" in bar node, etc. -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0025-of-overlay-Introduce-target-root-capability.patch b/patches/bbb_overlays/0025-of-overlay-Introduce-target-root-capability.patch index bf95dcf2892bdf2e5e414e9e165a73e7d43dd06d..e2ca4b1e06e1b13142b95b88774e3c1c857ee61e 100644 --- a/patches/bbb_overlays/0025-of-overlay-Introduce-target-root-capability.patch +++ b/patches/bbb_overlays/0025-of-overlay-Introduce-target-root-capability.patch @@ -1,4 +1,4 @@ -From 0081d6092d6440e1ba15841d1e5a43938bad6f69 Mon Sep 17 00:00:00 2001 +From 9a1139364e1dbb754745a7f8f0ac71a48d473e9c Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Fri, 12 Jun 2015 15:32:55 +0300 Subject: [PATCH 25/37] of: overlay: Introduce target root capability. @@ -197,7 +197,7 @@ index 6508565..de5aae1 100644 static int overlay_subtree_check(struct device_node *tree, struct device_node *dn) diff --git a/include/linux/of.h b/include/linux/of.h -index 8323b1d..043e15f 100644 +index 14763c1..f7c91b3 100644 --- a/include/linux/of.h +++ b/include/linux/of.h @@ -1084,6 +1084,8 @@ int of_overlay_destroy(int id); @@ -223,5 +223,5 @@ index 8323b1d..043e15f 100644 #endif /* _LINUX_OF_H */ -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0026-of-unittest-Unit-tests-for-target-root-overlays.patch b/patches/bbb_overlays/0026-of-unittest-Unit-tests-for-target-root-overlays.patch index 812ba25daabd01bec3962fd0983bb1d162038f5f..05b4e11397128edab70827dbe719c36fdac01206 100644 --- a/patches/bbb_overlays/0026-of-unittest-Unit-tests-for-target-root-overlays.patch +++ b/patches/bbb_overlays/0026-of-unittest-Unit-tests-for-target-root-overlays.patch @@ -1,4 +1,4 @@ -From 7ad3ca2addc54b7797c8251c25fb95f1f42b893c Mon Sep 17 00:00:00 2001 +From ee368d9b56c82772b946ec7189eb9003424c89aa Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Fri, 12 Jun 2015 16:18:26 +0300 Subject: [PATCH 26/37] of: unittest: Unit-tests for target root overlays. @@ -324,5 +324,5 @@ index 23b866a..6a1270e 100644 if (unittest(of_unittest_overlay_i2c_init() == 0, "i2c init failed\n")) goto out; -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0027-doc-dt-Document-the-target-root-overlay-method.patch b/patches/bbb_overlays/0027-doc-dt-Document-the-target-root-overlay-method.patch index 721387d7ed7ba8fab606941b1614972c7140585f..f72b2060b8f7b7106fda4d9de0a569af63fe0b33 100644 --- a/patches/bbb_overlays/0027-doc-dt-Document-the-target-root-overlay-method.patch +++ b/patches/bbb_overlays/0027-doc-dt-Document-the-target-root-overlay-method.patch @@ -1,4 +1,4 @@ -From 2b35f0ae44ce32cb75c630eda18053fa659d07c0 Mon Sep 17 00:00:00 2001 +From ed2b7d6198f44919fda47c3867f118bbf5413c93 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Fri, 12 Jun 2015 16:51:27 +0300 Subject: [PATCH 27/37] doc: dt: Document the target root overlay method @@ -35,5 +35,5 @@ index dd595e6..00ede57 100644 +lie under the target root node. I.e. the overlay is not allowed to 'break' out +of the root. -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0028-of-dynamic-Add-__of_node_dupv.patch b/patches/bbb_overlays/0028-of-dynamic-Add-__of_node_dupv.patch index 91b628fbbb15c7b6d668aff7008b235e05ab8de1..fffd5511b8f1a47f68478197fc5cc09616f4ffcc 100644 --- a/patches/bbb_overlays/0028-of-dynamic-Add-__of_node_dupv.patch +++ b/patches/bbb_overlays/0028-of-dynamic-Add-__of_node_dupv.patch @@ -1,4 +1,4 @@ -From 5866d77b10235b0f9f64bbcf877b1a000d43eda8 Mon Sep 17 00:00:00 2001 +From 28b15bfa5833f2810c7d7f76da1aa7983759af3a Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Wed, 10 Jun 2015 17:54:17 +0300 Subject: [PATCH 28/37] of: dynamic: Add __of_node_dupv() @@ -74,5 +74,5 @@ index c647bd1..bd817eb 100644 { of_node_put(ce->np); -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0029-of-changesets-Introduce-changeset-helper-methods.patch b/patches/bbb_overlays/0029-of-changesets-Introduce-changeset-helper-methods.patch index 02f53bec6d7b40f9a18fef861b0e8595cd4d901b..ff5adda974b51cdc607230379ef11802e8685b31 100644 --- a/patches/bbb_overlays/0029-of-changesets-Introduce-changeset-helper-methods.patch +++ b/patches/bbb_overlays/0029-of-changesets-Introduce-changeset-helper-methods.patch @@ -1,4 +1,4 @@ -From fb5c25bd09c4d0ec8acccc66ac0957f9fdf32510 Mon Sep 17 00:00:00 2001 +From 7f1dd239eb7fe07ba024f9fea6166af2cdd2081b Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Wed, 10 Jun 2015 18:35:53 +0300 Subject: [PATCH 29/37] of: changesets: Introduce changeset helper methods @@ -287,7 +287,7 @@ index bd817eb..7b0469f 100644 + return of_changeset_add_property_copy(ocs, np, name, "", 0); +} diff --git a/include/linux/of.h b/include/linux/of.h -index 043e15f..d6fca98 100644 +index f7c91b3..2d4f4db 100644 --- a/include/linux/of.h +++ b/include/linux/of.h @@ -1037,6 +1037,27 @@ static inline int of_changeset_update_property(struct of_changeset *ocs, @@ -379,5 +379,5 @@ index 043e15f..d6fca98 100644 /* CONFIG_OF_RESOLVE api */ -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0030-RFC-Device-overlay-manager-PCI-USB-DT.patch b/patches/bbb_overlays/0030-RFC-Device-overlay-manager-PCI-USB-DT.patch index dd9602452dcb2b65e9cf0a0519d6c5f6dafef4f9..f3407b4f78b53a35fdbcc29f0d2e1828a0ec10dd 100644 --- a/patches/bbb_overlays/0030-RFC-Device-overlay-manager-PCI-USB-DT.patch +++ b/patches/bbb_overlays/0030-RFC-Device-overlay-manager-PCI-USB-DT.patch @@ -1,4 +1,4 @@ -From fadc9540f3c38484342a2a5b87fba13bee3979ae Mon Sep 17 00:00:00 2001 +From 6d62ec306739c850b69c6b81137298f5b44a39ab Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Thu, 21 May 2015 12:08:54 +0300 Subject: [PATCH 30/37] RFC: Device overlay manager (PCI/USB + DT) @@ -1360,5 +1360,5 @@ index 0000000..18ea187 +} +late_initcall(dovmgr_init); -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0031-boneblack-defconfig.patch b/patches/bbb_overlays/0031-boneblack-defconfig.patch index a537563ad91ab1bc404590cfc82bb10cffaa43a4..7d36806d7072b581e669d039f3a6b59b6ebeca2a 100644 --- a/patches/bbb_overlays/0031-boneblack-defconfig.patch +++ b/patches/bbb_overlays/0031-boneblack-defconfig.patch @@ -1,4 +1,4 @@ -From aac6657d364ad0c3774711ed785141386f002b62 Mon Sep 17 00:00:00 2001 +From 838baca76b8d3b81f5b92e85bc414726735ee3dd Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Sat, 21 Jun 2014 17:38:38 +0300 Subject: [PATCH 31/37] boneblack defconfig @@ -1273,5 +1273,5 @@ index 0000000..368ab15 +CONFIG_FONT_8x16=y +CONFIG_FONT_MINI_4x6=y -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0032-connector-wip.patch b/patches/bbb_overlays/0032-connector-wip.patch index 019c0d4be1a186e84ef159a73bbe24dc1dd11ca3..8172ba761b172496c193783d62e550d2e00fd084 100644 --- a/patches/bbb_overlays/0032-connector-wip.patch +++ b/patches/bbb_overlays/0032-connector-wip.patch @@ -1,4 +1,4 @@ -From f9852884aa2136684f4bb0ed208dff3daaa81099 Mon Sep 17 00:00:00 2001 +From 1c190c0a1435a6c5482d29df872cb337b0fcb45e Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Wed, 16 Sep 2015 13:02:34 +0300 Subject: [PATCH 32/37] connector wip @@ -635,5 +635,5 @@ index 0000000..ba77e7a +MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:extcon-dt-con"); -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0033-of-remove-bogus-return-in-of_core_init.patch b/patches/bbb_overlays/0033-of-remove-bogus-return-in-of_core_init.patch index e07d1d394f39d5a19ff850b8350d43a46cc11d7a..1d521e0fa75083e0c986d3677a66e6f203a70cd5 100644 --- a/patches/bbb_overlays/0033-of-remove-bogus-return-in-of_core_init.patch +++ b/patches/bbb_overlays/0033-of-remove-bogus-return-in-of_core_init.patch @@ -1,4 +1,4 @@ -From 5d1a1057f10461c80c1de3427c44a47c67170b70 Mon Sep 17 00:00:00 2001 +From 311858d5612e1118f06c87a82fb82fbf70103af1 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Wed, 14 Oct 2015 13:22:38 +0300 Subject: [PATCH 33/37] of: remove bogus return in of_core_init @@ -22,5 +22,5 @@ index c6f6286..fc9070f 100644 static struct property *__of_find_property(const struct device_node *np, -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0034-of-Maintainer-fixes-for-dynamic.patch b/patches/bbb_overlays/0034-of-Maintainer-fixes-for-dynamic.patch index 5afe66bf3f1770120a00c93fed47df69558d8929..d1f24ce9dfe0255e19c41121f391f69a82bcd682 100644 --- a/patches/bbb_overlays/0034-of-Maintainer-fixes-for-dynamic.patch +++ b/patches/bbb_overlays/0034-of-Maintainer-fixes-for-dynamic.patch @@ -1,4 +1,4 @@ -From 232d4f19e2f8461c262f6c28ccb18b7b796e9f3f Mon Sep 17 00:00:00 2001 +From d1466d789283f8412a59f785ad81bf699568111e Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Wed, 14 Oct 2015 13:14:29 +0300 Subject: [PATCH 34/37] of: Maintainer fixes for dynamic @@ -56,5 +56,5 @@ index 7b0469f..eca22b4 100644 ret = of_changeset_add_property_copy(ocs, np, name, value, total); -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0035-of-unittest-changeset-helpers.patch b/patches/bbb_overlays/0035-of-unittest-changeset-helpers.patch index 9e84901dc44a64947b94c4619b8e05ca0792202b..1ca2f55906803fb6c1cc1dcadf4687b5e09f584d 100644 --- a/patches/bbb_overlays/0035-of-unittest-changeset-helpers.patch +++ b/patches/bbb_overlays/0035-of-unittest-changeset-helpers.patch @@ -1,18 +1,18 @@ -From fe22f1ffa845c63f336e7639ff6f475138045f0e Mon Sep 17 00:00:00 2001 +From 3b6f304f99341e2cdbe90a98597ad8688260d99d Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Wed, 14 Oct 2015 13:16:15 +0300 Subject: [PATCH 35/37] of: unittest: changeset helpers Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com> --- - drivers/of/unittest.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 44 insertions(+) + drivers/of/unittest.c | 40 ++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 40 insertions(+) diff --git a/drivers/of/unittest.c b/drivers/of/unittest.c -index 6a1270e..71e47c4 100644 +index 6a1270e..6501252 100644 --- a/drivers/of/unittest.c +++ b/drivers/of/unittest.c -@@ -543,6 +543,49 @@ static void __init of_unittest_changeset(void) +@@ -543,6 +543,45 @@ static void __init of_unittest_changeset(void) #endif } @@ -39,18 +39,14 @@ index 6a1270e..71e47c4 100644 + of_changeset_init(&chgset); + unittest(!of_changeset_add_property_string(&chgset, parent, + "prop-add", "foo"), "fail add prop\n"); -+ mutex_lock(&of_mutex); + unittest(!__of_changeset_apply(&chgset), "apply failed\n"); -+ mutex_unlock(&of_mutex); + + /* Make sure node names are constructed correctly */ + unittest((np = of_find_node_by_path("/testcase-data/changeset/n2/n21")), + "'%s' not added\n", n21->full_name); + of_node_put(np); + -+ mutex_lock(&of_mutex); -+ unittest(!of_changeset_revert(&chgset), "revert failed\n"); -+ mutex_unlock(&of_mutex); ++ unittest(!__of_changeset_revert(&chgset), "revert failed\n"); + + of_changeset_destroy(&chgset); + @@ -62,7 +58,7 @@ index 6a1270e..71e47c4 100644 static void __init of_unittest_parse_interrupts(void) { struct device_node *np; -@@ -2236,6 +2279,7 @@ static int __init of_unittest(void) +@@ -2236,6 +2275,7 @@ static int __init of_unittest(void) of_unittest_property_string(); of_unittest_property_copy(); of_unittest_changeset(); @@ -71,5 +67,5 @@ index 6a1270e..71e47c4 100644 of_unittest_parse_interrupts_extended(); of_unittest_match_node(); -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0036-of-rename-_node_sysfs-to-_node_post.patch b/patches/bbb_overlays/0036-of-rename-_node_sysfs-to-_node_post.patch index c23f7b91dd53cb3901a7bef936592ed26052c1df..caadb09a0f50729807dbbe8188250269181d50f4 100644 --- a/patches/bbb_overlays/0036-of-rename-_node_sysfs-to-_node_post.patch +++ b/patches/bbb_overlays/0036-of-rename-_node_sysfs-to-_node_post.patch @@ -1,4 +1,4 @@ -From 3eac28051e50f0c4e1a56f4c60a9221a850f5db0 Mon Sep 17 00:00:00 2001 +From bbe8c86a268c7b05188a4af58774adf050103bae Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Wed, 14 Oct 2015 13:20:54 +0300 Subject: [PATCH 36/37] of: rename *_node_sysfs to _node_post @@ -94,10 +94,10 @@ index 092cba7..10b0342 100644 /* iterators for transactions, used for overlays */ /* forward iterator */ diff --git a/drivers/of/unittest.c b/drivers/of/unittest.c -index 71e47c4..2512172 100644 +index 6501252..d68c19b 100644 --- a/drivers/of/unittest.c +++ b/drivers/of/unittest.c -@@ -921,7 +921,7 @@ static int attach_node_and_children(struct device_node *np) +@@ -917,7 +917,7 @@ static int attach_node_and_children(struct device_node *np) of_node_clear_flag(np, OF_DETACHED); raw_spin_unlock_irqrestore(&devtree_lock, flags); @@ -106,7 +106,7 @@ index 71e47c4..2512172 100644 mutex_unlock(&of_mutex); while (child) { -@@ -979,7 +979,7 @@ static int __init unittest_data_add(void) +@@ -975,7 +975,7 @@ static int __init unittest_data_add(void) if (!of_root) { of_root = unittest_data_node; for_each_of_allnodes(np) @@ -116,5 +116,5 @@ index 71e47c4..2512172 100644 of_chosen = of_find_node_by_path("/chosen"); return 0; -- -2.7.0.rc3 +2.7.0 diff --git a/patches/bbb_overlays/0037-of-Support-hashtable-lookups-for-phandles.patch b/patches/bbb_overlays/0037-of-Support-hashtable-lookups-for-phandles.patch index 04a1f555d5552911d643c31d9697245333cc39cd..50bf79aae3a8ebed80c2bc6c32251013699daf01 100644 --- a/patches/bbb_overlays/0037-of-Support-hashtable-lookups-for-phandles.patch +++ b/patches/bbb_overlays/0037-of-Support-hashtable-lookups-for-phandles.patch @@ -1,4 +1,4 @@ -From b2c2963edd9e0c72143cff7aa00f974f3f5fa215 Mon Sep 17 00:00:00 2001 +From 1cdf7f99f8f67f932e520de0879b1a3586f8c7ac Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com> Date: Wed, 14 Oct 2015 13:29:23 +0300 Subject: [PATCH 37/37] of: Support hashtable lookups for phandles @@ -152,7 +152,7 @@ index 10b0342..88b3b8f 100644 + #endif /* _LINUX_OF_PRIVATE_H */ diff --git a/include/linux/of.h b/include/linux/of.h -index d6fca98..4687d73 100644 +index 2d4f4db..c6ef1b9 100644 --- a/include/linux/of.h +++ b/include/linux/of.h @@ -25,6 +25,7 @@ @@ -172,5 +172,5 @@ index d6fca98..4687d73 100644 struct property *properties; struct property *deadprops; /* removed properties */ -- -2.7.0.rc3 +2.7.0 diff --git a/patches/beaglebone/capes/0004-add-lcd-am335x-boneblack-bbb-exp-c.dtb-am335x-bonebl.patch b/patches/beaglebone/capes/0004-add-lcd-am335x-boneblack-bbb-exp-c.dtb-am335x-bonebl.patch index 045e2dc5fc6655ec49a7218be7641165e767f918..f24d678c0d47f0aac9bc36391d046d9e9b57957a 100644 --- a/patches/beaglebone/capes/0004-add-lcd-am335x-boneblack-bbb-exp-c.dtb-am335x-bonebl.patch +++ b/patches/beaglebone/capes/0004-add-lcd-am335x-boneblack-bbb-exp-c.dtb-am335x-bonebl.patch @@ -1,6 +1,6 @@ -From 10d4ff47f8b0b5ef0b513e5e19be5a6cd8e08de2 Mon Sep 17 00:00:00 2001 +From e8e27c3120dd7f8a3cb2a108469f8d2c8b048d79 Mon Sep 17 00:00:00 2001 From: Robert Nelson <robertcnelson@gmail.com> -Date: Fri, 22 Jan 2016 11:41:21 -0600 +Date: Fri, 12 Feb 2016 15:03:52 -0600 Subject: [PATCH 4/4] add: lcd: am335x-boneblack-bbb-exp-c.dtb am335x-boneblack-bbb-exp-r.dtb @@ -11,8 +11,8 @@ Signed-off-by: Robert Nelson <robertcnelson@gmail.com> arch/arm/boot/dts/am335x-bone-pinmux-ttyS1.dtsi | 48 +++++ arch/arm/boot/dts/am335x-bone-pinmux-ttyS2.dtsi | 48 +++++ arch/arm/boot/dts/am335x-bone-pinmux-ttyS4.dtsi | 48 +++++ - arch/arm/boot/dts/am335x-boneblack-bbb-exp-c.dts | 45 +++++ - arch/arm/boot/dts/am335x-boneblack-bbb-exp-r.dts | 45 +++++ + arch/arm/boot/dts/am335x-boneblack-bbb-exp-c.dts | 40 ++++ + arch/arm/boot/dts/am335x-boneblack-bbb-exp-r.dts | 40 ++++ arch/arm/boot/dts/am335x-cape-bbb-exp-c.dtsi | 224 +++++++++++++++++++++ arch/arm/boot/dts/am335x-cape-bbb-exp-r.dtsi | 217 ++++++++++++++++++++ arch/arm/boot/dts/am335x-peripheral-can0.dtsi | 13 ++ @@ -20,7 +20,7 @@ Signed-off-by: Robert Nelson <robertcnelson@gmail.com> arch/arm/boot/dts/am335x-peripheral-ttyS1.dtsi | 13 ++ arch/arm/boot/dts/am335x-peripheral-ttyS2.dtsi | 13 ++ arch/arm/boot/dts/am335x-peripheral-ttyS4.dtsi | 13 ++ - 14 files changed, 972 insertions(+) + 14 files changed, 962 insertions(+) create mode 100644 arch/arm/boot/dts/am335x-bone-pinmux-can0.dtsi create mode 100644 arch/arm/boot/dts/am335x-bone-pinmux-panel-1024x600-24bit.dtsi create mode 100644 arch/arm/boot/dts/am335x-bone-pinmux-ttyS1.dtsi @@ -408,10 +408,10 @@ index 0000000..1d22a95 +}; diff --git a/arch/arm/boot/dts/am335x-boneblack-bbb-exp-c.dts b/arch/arm/boot/dts/am335x-boneblack-bbb-exp-c.dts new file mode 100644 -index 0000000..938a26a +index 0000000..857c21e --- /dev/null +++ b/arch/arm/boot/dts/am335x-boneblack-bbb-exp-c.dts -@@ -0,0 +1,45 @@ +@@ -0,0 +1,40 @@ +/* + * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ + * @@ -439,11 +439,6 @@ index 0000000..938a26a + vmmc-supply = <&vmmcsd_fixed>; +}; + -+&am33xx_pinmux { -+ pinctrl-names = "default"; -+ pinctrl-0 = <&clkout2_pin>; -+}; -+ +&mmc2 { + vmmc-supply = <&vmmcsd_fixed>; + pinctrl-names = "default"; @@ -459,10 +454,10 @@ index 0000000..938a26a +#include "am335x-cape-bbb-exp-c.dtsi" diff --git a/arch/arm/boot/dts/am335x-boneblack-bbb-exp-r.dts b/arch/arm/boot/dts/am335x-boneblack-bbb-exp-r.dts new file mode 100644 -index 0000000..6cf786f +index 0000000..b834fa2 --- /dev/null +++ b/arch/arm/boot/dts/am335x-boneblack-bbb-exp-r.dts -@@ -0,0 +1,45 @@ +@@ -0,0 +1,40 @@ +/* + * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ + * @@ -490,11 +485,6 @@ index 0000000..6cf786f + vmmc-supply = <&vmmcsd_fixed>; +}; + -+&am33xx_pinmux { -+ pinctrl-names = "default"; -+ pinctrl-0 = <&clkout2_pin>; -+}; -+ +&mmc2 { + vmmc-supply = <&vmmcsd_fixed>; + pinctrl-names = "default"; @@ -1093,5 +1083,5 @@ index 0000000..adc89f0 + status = "okay"; +}; -- -2.7.0.rc3 +2.7.0 diff --git a/patches/beaglebone/dts/0004-am335x-bone-common-disable-default-clkout2_pin.patch b/patches/beaglebone/dts/0004-am335x-bone-common-disable-default-clkout2_pin.patch new file mode 100644 index 0000000000000000000000000000000000000000..236051d89c81b57ffb20dbdfea31ef2cacfc00ed --- /dev/null +++ b/patches/beaglebone/dts/0004-am335x-bone-common-disable-default-clkout2_pin.patch @@ -0,0 +1,40 @@ +From 21e4234824310141f5e725e88abc6b48d169f95b Mon Sep 17 00:00:00 2001 +From: Robert Nelson <robertcnelson@gmail.com> +Date: Fri, 12 Feb 2016 14:52:52 -0600 +Subject: [PATCH 4/4] am335x-bone-common: disable default clkout2_pin + +Signed-off-by: Robert Nelson <robertcnelson@gmail.com> +--- + arch/arm/boot/dts/am335x-bone-common.dtsi | 9 --------- + 1 file changed, 9 deletions(-) + +diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi +index cdd3a79..6d53ba7 100644 +--- a/arch/arm/boot/dts/am335x-bone-common.dtsi ++++ b/arch/arm/boot/dts/am335x-bone-common.dtsi +@@ -62,9 +62,6 @@ + }; + + &am33xx_pinmux { +- pinctrl-names = "default"; +- pinctrl-0 = <&clkout2_pin>; +- + user_leds_s0: user_leds_s0 { + pinctrl-single,pins = < + AM33XX_IOPAD(0x854, PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_a5.gpio1_21 */ +@@ -95,12 +92,6 @@ + >; + }; + +- clkout2_pin: pinmux_clkout2_pin { +- pinctrl-single,pins = < +- AM33XX_IOPAD(0x9b4, PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* xdma_event_intr1.clkout2 */ +- >; +- }; +- + cpsw_default: cpsw_default { + pinctrl-single,pins = < + /* Slave 1 */ +-- +2.7.0 + diff --git a/patches/beaglebone/overlays/0001-am335x-overlays.patch b/patches/beaglebone/overlays/0001-am335x-overlays.patch index 18798c1612c2f9227527f828f5a5ae9191d67d96..39bb03aa44378036c83f905668d34506b2935bf2 100644 --- a/patches/beaglebone/overlays/0001-am335x-overlays.patch +++ b/patches/beaglebone/overlays/0001-am335x-overlays.patch @@ -1,11 +1,11 @@ -From 8c3feeb74b34aaedf0e599a0342ad25553d18b1e Mon Sep 17 00:00:00 2001 +From eebf924a1f8d00440364d45e7844ea64cdb889bd Mon Sep 17 00:00:00 2001 From: Robert Nelson <robertcnelson@gmail.com> -Date: Fri, 5 Feb 2016 09:51:39 -0600 +Date: Fri, 12 Feb 2016 15:00:13 -0600 Subject: [PATCH] am335x: overlays Signed-off-by: Robert Nelson <robertcnelson@gmail.com> --- - .../boot/dts/am335x-bone-common-no-capemgr.dtsi | 359 +++++++++++++++++++++ + .../boot/dts/am335x-bone-common-no-capemgr.dtsi | 353 +++++++++++++++++++++ arch/arm/boot/dts/am335x-bone.dts | 1 + .../arm/boot/dts/am335x-boneblack-emmc-overlay.dts | 39 +++ .../arm/boot/dts/am335x-boneblack-hdmi-overlay.dts | 99 ++++++ @@ -16,7 +16,7 @@ Signed-off-by: Robert Nelson <robertcnelson@gmail.com> arch/arm/boot/dts/am335x-bonegreen.dts | 1 + arch/arm/boot/dts/am33xx-overlay-edma-fix.dtsi | 25 ++ include/dt-bindings/board/am335x-bbw-bbb-base.h | 103 ++++++ - 11 files changed, 809 insertions(+) + 11 files changed, 803 insertions(+) create mode 100644 arch/arm/boot/dts/am335x-bone-common-no-capemgr.dtsi create mode 100644 arch/arm/boot/dts/am335x-boneblack-emmc-overlay.dts create mode 100644 arch/arm/boot/dts/am335x-boneblack-hdmi-overlay.dts @@ -28,10 +28,10 @@ Signed-off-by: Robert Nelson <robertcnelson@gmail.com> diff --git a/arch/arm/boot/dts/am335x-bone-common-no-capemgr.dtsi b/arch/arm/boot/dts/am335x-bone-common-no-capemgr.dtsi new file mode 100644 -index 0000000..f440182 +index 0000000..6c79cc7 --- /dev/null +++ b/arch/arm/boot/dts/am335x-bone-common-no-capemgr.dtsi -@@ -0,0 +1,359 @@ +@@ -0,0 +1,353 @@ +/* + * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ + * @@ -126,12 +126,6 @@ index 0000000..f440182 + >; + }; + -+ clkout2_pin: pinmux_clkout2_pin { -+ pinctrl-single,pins = < -+ AM33XX_IOPAD(0x9b4, PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* xdma_event_intr1.clkout2 */ -+ >; -+ }; -+ + cpsw_default: cpsw_default { + pinctrl-single,pins = < + /* Slave 1 */ @@ -706,7 +700,7 @@ index 0000000..880629c + system-power-controller; +}; diff --git a/arch/arm/boot/dts/am335x-boneblack.dts b/arch/arm/boot/dts/am335x-boneblack.dts -index eadbba3..deb5c10 100644 +index 55c0e95..db5beb5 100644 --- a/arch/arm/boot/dts/am335x-boneblack.dts +++ b/arch/arm/boot/dts/am335x-boneblack.dts @@ -9,6 +9,7 @@ @@ -765,7 +759,7 @@ index 0000000..b87a606 + system-power-controller; +}; diff --git a/arch/arm/boot/dts/am335x-bonegreen.dts b/arch/arm/boot/dts/am335x-bonegreen.dts -index 0f65bda..dec84cb 100644 +index dce3c86..42ac698 100644 --- a/arch/arm/boot/dts/am335x-bonegreen.dts +++ b/arch/arm/boot/dts/am335x-bonegreen.dts @@ -9,6 +9,7 @@ diff --git a/patches/defconfig b/patches/defconfig index d8a26e9034879884cebd9f6bb8f45797d142f4a2..f8a2bb7cde5eb1642b8739ea3884b0bb5ba6e571 100644 --- a/patches/defconfig +++ b/patches/defconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.5.0-rc3 Kernel Configuration +# Linux/arm 4.5.0-rc4 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -200,7 +200,7 @@ CONFIG_SLAB=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y -CONFIG_OPROFILE=y +CONFIG_OPROFILE=m CONFIG_HAVE_OPROFILE=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y @@ -840,7 +840,7 @@ CONFIG_NF_NAT_REDIRECT=m CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=m -# CONFIG_NF_TABLES_NETDEV is not set +CONFIG_NF_TABLES_NETDEV=m CONFIG_NFT_EXTHDR=m CONFIG_NFT_META=m CONFIG_NFT_CT=m @@ -856,6 +856,9 @@ CONFIG_NFT_QUEUE=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m +# CONFIG_NF_DUP_NETDEV is not set +# CONFIG_NFT_DUP_NETDEV is not set +# CONFIG_NFT_FWD_NETDEV is not set CONFIG_NETFILTER_XTABLES=m # @@ -984,7 +987,7 @@ CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_FO=m -# CONFIG_IP_VS_OVF is not set +CONFIG_IP_VS_OVF=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m @@ -1023,7 +1026,7 @@ CONFIG_NF_NAT_IPV4=m CONFIG_NFT_CHAIN_NAT_IPV4=m CONFIG_NF_NAT_MASQUERADE_IPV4=m CONFIG_NFT_MASQ_IPV4=m -# CONFIG_NFT_REDIR_IPV4 is not set +CONFIG_NFT_REDIR_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PROTO_GRE=m CONFIG_NF_NAT_PPTP=m @@ -1066,7 +1069,7 @@ CONFIG_NF_NAT_IPV6=m CONFIG_NFT_CHAIN_NAT_IPV6=m CONFIG_NF_NAT_MASQUERADE_IPV6=m CONFIG_NFT_MASQ_IPV6=m -# CONFIG_NFT_REDIR_IPV6 is not set +CONFIG_NFT_REDIR_IPV6=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m @@ -1242,7 +1245,7 @@ CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=m CONFIG_NET_CLS_BPF=m -# CONFIG_NET_CLS_FLOWER is not set +CONFIG_NET_CLS_FLOWER=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m @@ -1286,9 +1289,10 @@ CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m +CONFIG_MPLS_IPTUNNEL=m # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set -# CONFIG_NET_L3_MASTER_DEV is not set +CONFIG_NET_L3_MASTER_DEV=y CONFIG_SOCK_CGROUP_DATA=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y @@ -1467,7 +1471,7 @@ CONFIG_NFC_MICROREAD_I2C=m # CONFIG_NFC_NXP_NCI is not set # CONFIG_NFC_S3FWRN5_I2C is not set # CONFIG_NFC_ST95HF is not set -# CONFIG_LWTUNNEL is not set +CONFIG_LWTUNNEL=y CONFIG_HAVE_BPF_JIT=y # @@ -1928,6 +1932,7 @@ CONFIG_TUN=m CONFIG_VETH=m CONFIG_VIRTIO_NET=m CONFIG_NLMON=m +CONFIG_NET_VRF=m CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=m # CONFIG_ATM_TCP is not set @@ -2020,7 +2025,7 @@ CONFIG_PHYLIB=y # # MII PHY device drivers # -# CONFIG_AQUANTIA_PHY is not set +CONFIG_AQUANTIA_PHY=m CONFIG_AT803X_PHY=m CONFIG_AMD_PHY=m CONFIG_MARVELL_PHY=m @@ -2029,7 +2034,7 @@ CONFIG_QSEMI_PHY=m CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=m CONFIG_VITESSE_PHY=m -# CONFIG_TERANETICS_PHY is not set +CONFIG_TERANETICS_PHY=m CONFIG_SMSC_PHY=y CONFIG_BCM_NET_PHYLIB=m CONFIG_BROADCOM_PHY=m @@ -3084,7 +3089,7 @@ CONFIG_SOFT_WATCHDOG=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set -# CONFIG_DW_WATCHDOG is not set +CONFIG_DW_WATCHDOG=y CONFIG_OMAP_WATCHDOG=y CONFIG_TWL4030_WATCHDOG=y # CONFIG_TS4800_WATCHDOG is not set @@ -3387,7 +3392,7 @@ CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TOPRO=m -# CONFIG_USB_GSPCA_TOUPTEK is not set +CONFIG_USB_GSPCA_TOUPTEK=m CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m @@ -5374,7 +5379,6 @@ CONFIG_OMAP_CONTROL_PHY=y CONFIG_OMAP_USB2=y CONFIG_TI_PIPE3=m # CONFIG_BCM_KONA_USB2_PHY is not set -# CONFIG_PHY_HI6220_USB is not set CONFIG_PHY_SAMSUNG_USB2=m # CONFIG_PHY_EXYNOS4210_USB2 is not set # CONFIG_PHY_EXYNOS4X12_USB2 is not set @@ -5634,7 +5638,7 @@ CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y -# CONFIG_NFSD_PNFS is not set +CONFIG_NFSD_PNFS=y CONFIG_NFSD_V4_SECURITY_LABEL=y # CONFIG_NFSD_FAULT_INJECTION is not set CONFIG_GRACE_PERIOD=y @@ -5833,6 +5837,7 @@ CONFIG_DEBUG_LIST=y # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m @@ -6018,7 +6023,7 @@ CONFIG_CRYPTO_ABLK_HELPER=m # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m -# CONFIG_CRYPTO_CHACHA20POLY1305 is not set +CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m @@ -6049,7 +6054,7 @@ CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=m -# CONFIG_CRYPTO_POLY1305 is not set +CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m @@ -6079,7 +6084,7 @@ CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m -# CONFIG_CRYPTO_CHACHA20 is not set +CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_TEA=m @@ -6110,7 +6115,7 @@ CONFIG_CRYPTO_USER_API=m CONFIG_CRYPTO_USER_API_HASH=m CONFIG_CRYPTO_USER_API_SKCIPHER=m # CONFIG_CRYPTO_USER_API_RNG is not set -# CONFIG_CRYPTO_USER_API_AEAD is not set +CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_OMAP_SHAM=m CONFIG_CRYPTO_DEV_OMAP_AES=m diff --git a/patches/defconfig-bone b/patches/defconfig-bone index 2a2d31060c28a51b784d70a083107241551481cd..10723615c4733671041434e891149e8fbff5da1d 100644 --- a/patches/defconfig-bone +++ b/patches/defconfig-bone @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.5.0-rc3 Kernel Configuration +# Linux/arm 4.5.0-rc4 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -200,7 +200,7 @@ CONFIG_SLAB=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y -CONFIG_OPROFILE=y +CONFIG_OPROFILE=m CONFIG_HAVE_OPROFILE=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y @@ -840,7 +840,7 @@ CONFIG_NF_NAT_REDIRECT=m CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=m -# CONFIG_NF_TABLES_NETDEV is not set +CONFIG_NF_TABLES_NETDEV=m CONFIG_NFT_EXTHDR=m CONFIG_NFT_META=m CONFIG_NFT_CT=m @@ -856,6 +856,9 @@ CONFIG_NFT_QUEUE=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m +# CONFIG_NF_DUP_NETDEV is not set +# CONFIG_NFT_DUP_NETDEV is not set +# CONFIG_NFT_FWD_NETDEV is not set CONFIG_NETFILTER_XTABLES=m # @@ -984,7 +987,7 @@ CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_FO=m -# CONFIG_IP_VS_OVF is not set +CONFIG_IP_VS_OVF=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m @@ -1023,7 +1026,7 @@ CONFIG_NF_NAT_IPV4=m CONFIG_NFT_CHAIN_NAT_IPV4=m CONFIG_NF_NAT_MASQUERADE_IPV4=m CONFIG_NFT_MASQ_IPV4=m -# CONFIG_NFT_REDIR_IPV4 is not set +CONFIG_NFT_REDIR_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PROTO_GRE=m CONFIG_NF_NAT_PPTP=m @@ -1066,7 +1069,7 @@ CONFIG_NF_NAT_IPV6=m CONFIG_NFT_CHAIN_NAT_IPV6=m CONFIG_NF_NAT_MASQUERADE_IPV6=m CONFIG_NFT_MASQ_IPV6=m -# CONFIG_NFT_REDIR_IPV6 is not set +CONFIG_NFT_REDIR_IPV6=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m @@ -1242,7 +1245,7 @@ CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=m CONFIG_NET_CLS_BPF=m -# CONFIG_NET_CLS_FLOWER is not set +CONFIG_NET_CLS_FLOWER=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m @@ -1286,9 +1289,10 @@ CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m +CONFIG_MPLS_IPTUNNEL=m # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set -# CONFIG_NET_L3_MASTER_DEV is not set +CONFIG_NET_L3_MASTER_DEV=y CONFIG_SOCK_CGROUP_DATA=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y @@ -1467,7 +1471,7 @@ CONFIG_NFC_MICROREAD_I2C=m # CONFIG_NFC_NXP_NCI is not set # CONFIG_NFC_S3FWRN5_I2C is not set # CONFIG_NFC_ST95HF is not set -# CONFIG_LWTUNNEL is not set +CONFIG_LWTUNNEL=y CONFIG_HAVE_BPF_JIT=y # @@ -1928,6 +1932,7 @@ CONFIG_TUN=m CONFIG_VETH=m CONFIG_VIRTIO_NET=m CONFIG_NLMON=m +CONFIG_NET_VRF=m CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=m # CONFIG_ATM_TCP is not set @@ -2020,7 +2025,7 @@ CONFIG_PHYLIB=y # # MII PHY device drivers # -# CONFIG_AQUANTIA_PHY is not set +CONFIG_AQUANTIA_PHY=m CONFIG_AT803X_PHY=m CONFIG_AMD_PHY=m CONFIG_MARVELL_PHY=m @@ -2029,7 +2034,7 @@ CONFIG_QSEMI_PHY=m CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=m CONFIG_VITESSE_PHY=m -# CONFIG_TERANETICS_PHY is not set +CONFIG_TERANETICS_PHY=m CONFIG_SMSC_PHY=y CONFIG_BCM_NET_PHYLIB=m CONFIG_BROADCOM_PHY=m @@ -3084,7 +3089,7 @@ CONFIG_SOFT_WATCHDOG=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set -# CONFIG_DW_WATCHDOG is not set +CONFIG_DW_WATCHDOG=y CONFIG_OMAP_WATCHDOG=y CONFIG_TWL4030_WATCHDOG=y # CONFIG_TS4800_WATCHDOG is not set @@ -3387,7 +3392,7 @@ CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TOPRO=m -# CONFIG_USB_GSPCA_TOUPTEK is not set +CONFIG_USB_GSPCA_TOUPTEK=m CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m @@ -5375,7 +5380,6 @@ CONFIG_OMAP_CONTROL_PHY=y CONFIG_OMAP_USB2=y CONFIG_TI_PIPE3=m # CONFIG_BCM_KONA_USB2_PHY is not set -# CONFIG_PHY_HI6220_USB is not set CONFIG_PHY_SAMSUNG_USB2=m # CONFIG_PHY_EXYNOS4210_USB2 is not set # CONFIG_PHY_EXYNOS4X12_USB2 is not set @@ -5635,7 +5639,7 @@ CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y -# CONFIG_NFSD_PNFS is not set +CONFIG_NFSD_PNFS=y CONFIG_NFSD_V4_SECURITY_LABEL=y # CONFIG_NFSD_FAULT_INJECTION is not set CONFIG_GRACE_PERIOD=y @@ -5834,6 +5838,7 @@ CONFIG_DEBUG_LIST=y # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m @@ -6019,7 +6024,7 @@ CONFIG_CRYPTO_ABLK_HELPER=m # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m -# CONFIG_CRYPTO_CHACHA20POLY1305 is not set +CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m @@ -6050,7 +6055,7 @@ CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=m -# CONFIG_CRYPTO_POLY1305 is not set +CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m @@ -6080,7 +6085,7 @@ CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m -# CONFIG_CRYPTO_CHACHA20 is not set +CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_TEA=m @@ -6111,7 +6116,7 @@ CONFIG_CRYPTO_USER_API=m CONFIG_CRYPTO_USER_API_HASH=m CONFIG_CRYPTO_USER_API_SKCIPHER=m # CONFIG_CRYPTO_USER_API_RNG is not set -# CONFIG_CRYPTO_USER_API_AEAD is not set +CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_OMAP_SHAM=m CONFIG_CRYPTO_DEV_OMAP_AES=m diff --git a/patches/ref_omap2plus_defconfig b/patches/ref_omap2plus_defconfig index 42fcc206ff2183461ffa102e9618558395ae42f0..6f170f71d25dfad66f3c9f691769218d8b2fe245 100644 --- a/patches/ref_omap2plus_defconfig +++ b/patches/ref_omap2plus_defconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.5.0-rc3 Kernel Configuration +# Linux/arm 4.5.0-rc4 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -2449,9 +2449,9 @@ CONFIG_FB_OMAP2_DSS_DPI=y CONFIG_FB_OMAP2_DSS_VENC=y CONFIG_FB_OMAP2_DSS_HDMI_COMMON=y CONFIG_FB_OMAP4_DSS_HDMI=y -# CONFIG_FB_OMAP5_DSS_HDMI is not set -# CONFIG_FB_OMAP2_DSS_SDI is not set -# CONFIG_FB_OMAP2_DSS_DSI is not set +CONFIG_FB_OMAP5_DSS_HDMI=y +CONFIG_FB_OMAP2_DSS_SDI=y +CONFIG_FB_OMAP2_DSS_DSI=y CONFIG_FB_OMAP2_DSS_MIN_FCK_PER_PCK=0 CONFIG_FB_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y @@ -2459,19 +2459,19 @@ CONFIG_FB_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y # OMAPFB Panel and Encoder Drivers # # CONFIG_FB_OMAP2_ENCODER_OPA362 is not set -# CONFIG_FB_OMAP2_ENCODER_TFP410 is not set -# CONFIG_FB_OMAP2_ENCODER_TPD12S015 is not set -# CONFIG_FB_OMAP2_CONNECTOR_DVI is not set -# CONFIG_FB_OMAP2_CONNECTOR_HDMI is not set -# CONFIG_FB_OMAP2_CONNECTOR_ANALOG_TV is not set -# CONFIG_FB_OMAP2_PANEL_DPI is not set -# CONFIG_FB_OMAP2_PANEL_DSI_CM is not set -# CONFIG_FB_OMAP2_PANEL_SONY_ACX565AKM is not set -# CONFIG_FB_OMAP2_PANEL_LGPHILIPS_LB035Q02 is not set -# CONFIG_FB_OMAP2_PANEL_SHARP_LS037V7DW01 is not set -# CONFIG_FB_OMAP2_PANEL_TPO_TD028TTEC1 is not set -# CONFIG_FB_OMAP2_PANEL_TPO_TD043MTEA1 is not set -# CONFIG_FB_OMAP2_PANEL_NEC_NL8048HL11 is not set +CONFIG_FB_OMAP2_ENCODER_TFP410=m +CONFIG_FB_OMAP2_ENCODER_TPD12S015=m +CONFIG_FB_OMAP2_CONNECTOR_DVI=m +CONFIG_FB_OMAP2_CONNECTOR_HDMI=m +CONFIG_FB_OMAP2_CONNECTOR_ANALOG_TV=m +CONFIG_FB_OMAP2_PANEL_DPI=m +CONFIG_FB_OMAP2_PANEL_DSI_CM=m +CONFIG_FB_OMAP2_PANEL_SONY_ACX565AKM=m +CONFIG_FB_OMAP2_PANEL_LGPHILIPS_LB035Q02=m +CONFIG_FB_OMAP2_PANEL_SHARP_LS037V7DW01=m +CONFIG_FB_OMAP2_PANEL_TPO_TD028TTEC1=m +CONFIG_FB_OMAP2_PANEL_TPO_TD043MTEA1=m +CONFIG_FB_OMAP2_PANEL_NEC_NL8048HL11=m # CONFIG_FB_SSD1307 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y @@ -3620,7 +3620,6 @@ CONFIG_OMAP_USB2=m CONFIG_TI_PIPE3=y CONFIG_TWL4030_USB=m # CONFIG_BCM_KONA_USB2_PHY is not set -# CONFIG_PHY_HI6220_USB is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set @@ -3958,6 +3957,7 @@ CONFIG_PROVE_RCU=y CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set diff --git a/version.sh b/version.sh index 1fb78e6bfecb8030fc0ed6997d8fb294d3980868..fe8e3d4aebc6d49356238cee9a9a91360bb797d0 100644 --- a/version.sh +++ b/version.sh @@ -24,7 +24,7 @@ toolchain="gcc_linaro_gnueabihf_5" #Kernel/Build KERNEL_REL=4.5 -KERNEL_TAG=${KERNEL_REL}-rc3 +KERNEL_TAG=${KERNEL_REL}-rc4 BUILD=${build_prefix}2 kernel_rt=".X-rtY"