diff --git a/.gitignore b/.gitignore
index 5023c8e066cbd3d4b46b4287e31d926859233c83..7f3e97502a254616596c8f807462ba3973f6f3bb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
 .*
 !.gitignore
 *.dtb
-
+*.dtbo
diff --git a/include/dt-bindings/net/ti-dp83867.h b/include/dt-bindings/net/ti-dp83867.h
index 172744a72eb711127defdb007764cc8ecdb27dbb..7b1656427cbe428fd5796d51afe534cd86505918 100644
--- a/include/dt-bindings/net/ti-dp83867.h
+++ b/include/dt-bindings/net/ti-dp83867.h
@@ -42,4 +42,18 @@
 #define	DP83867_RGMIIDCTL_3_75_NS	0xe
 #define	DP83867_RGMIIDCTL_4_00_NS	0xf
 
+/* IO_MUX_CFG - Clock output selection */
+#define DP83867_CLK_O_SEL_CHN_A_RCLK		0x0
+#define DP83867_CLK_O_SEL_CHN_B_RCLK		0x1
+#define DP83867_CLK_O_SEL_CHN_C_RCLK		0x2
+#define DP83867_CLK_O_SEL_CHN_D_RCLK		0x3
+#define DP83867_CLK_O_SEL_CHN_A_RCLK_DIV5	0x4
+#define DP83867_CLK_O_SEL_CHN_B_RCLK_DIV5	0x5
+#define DP83867_CLK_O_SEL_CHN_C_RCLK_DIV5	0x6
+#define DP83867_CLK_O_SEL_CHN_D_RCLK_DIV5	0x7
+#define DP83867_CLK_O_SEL_CHN_A_TCLK		0x8
+#define DP83867_CLK_O_SEL_CHN_B_TCLK		0x9
+#define DP83867_CLK_O_SEL_CHN_C_TCLK		0xA
+#define DP83867_CLK_O_SEL_CHN_D_TCLK		0xB
+#define DP83867_CLK_O_SEL_REF_CLK		0xC
 #endif
diff --git a/src/arm/am335x-abbbi.dts b/src/arm/am335x-abbbi.dts
index 14d0174781738f98877446669c0acc81ca9faac6..213edffcabcecbd2e5581a01d3f8fd669e875aaf 100644
--- a/src/arm/am335x-abbbi.dts
+++ b/src/arm/am335x-abbbi.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  * Copyright 2015 Konsulko Group
  */
 /dts-v1/;
diff --git a/src/arm/am335x-bone-common-no-capemgr.dtsi b/src/arm/am335x-bone-common-no-capemgr.dtsi
index eb1c7119b149af3aea4d637163d236ba22552220..c21ae7d692c104543a72edc8df8e2ea7ebef6b95 100644
--- a/src/arm/am335x-bone-common-no-capemgr.dtsi
+++ b/src/arm/am335x-bone-common-no-capemgr.dtsi
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 / {
diff --git a/src/arm/am335x-bone-common-univ.dtsi b/src/arm/am335x-bone-common-univ.dtsi
index c0f5bf58cf340db7b7ae1655cf122cd44790aa92..bdffdc044381f43eb63abfd5e276ec3378d5e02a 100644
--- a/src/arm/am335x-bone-common-univ.dtsi
+++ b/src/arm/am335x-bone-common-univ.dtsi
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 &am33xx_pinmux {
diff --git a/src/arm/am335x-bone-common-universal-pins.dtsi b/src/arm/am335x-bone-common-universal-pins.dtsi
index c87e3732db468a164e65ac512d253ef2d12ce167..d3010c7aa55905f5f21740905f06a51b99e55976 100644
--- a/src/arm/am335x-bone-common-universal-pins.dtsi
+++ b/src/arm/am335x-bone-common-universal-pins.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 &am33xx_pinmux {
diff --git a/src/arm/am335x-bone-common.dtsi b/src/arm/am335x-bone-common.dtsi
index 0d0c0a56a058ad35e9f7bd7b7dc971a4ba9b77a4..b89a86bf260a795a206061039c04f7490beb54ed 100644
--- a/src/arm/am335x-bone-common.dtsi
+++ b/src/arm/am335x-bone-common.dtsi
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 / {
diff --git a/src/arm/am335x-bone-jtag.dtsi b/src/arm/am335x-bone-jtag.dtsi
index 2cdca0141712197f4bd62bd648084318fb2fc9b6..19c8bcf4b485030a3f79795c494a99b6538d83a5 100644
--- a/src/arm/am335x-bone-jtag.dtsi
+++ b/src/arm/am335x-bone-jtag.dtsi
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2015 Robert Nelson <robertcnelson@gmail.com>
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 &am33xx_pinmux {
@@ -9,7 +9,7 @@
 
 	clkout2_pin: pinmux_clkout2_pin {
 		pinctrl-single,pins = <
-			AM33XX_PADCONF(AM335X_PIN_XDMA_EVENT_INTR1, PIN_OUTPUT_PULLDOWN, MUX_MODE3)     /* xdma_event_intr1.clkout2 */
+			AM33XX_PADCONF(AM335X_PIN_XDMA_EVENT_INTR1, PIN_OUTPUT_PULLDOWN, MUX_MODE3)	/* xdma_event_intr1.clkout2 */
 		>;
 	};
 };
diff --git a/src/arm/am335x-bone-pinmux-can0.dtsi b/src/arm/am335x-bone-pinmux-can0.dtsi
index 09612160b10d42e1d30b424e1876ea2e8710e465..f42b6e800230590665e20aa1abc5c94da2151414 100644
--- a/src/arm/am335x-bone-pinmux-can0.dtsi
+++ b/src/arm/am335x-bone-pinmux-can0.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 #include <dt-bindings/board/am335x-bbw-bbb-base.h>
diff --git a/src/arm/am335x-bone-pinmux-panel-1024x600-24bit.dtsi b/src/arm/am335x-bone-pinmux-panel-1024x600-24bit.dtsi
index 65e5fbb0cfcc15a4c5123caf45acf3cd1a2dc244..3e81929cefe0b7b57cba70e9931cd26eeb11af6e 100644
--- a/src/arm/am335x-bone-pinmux-panel-1024x600-24bit.dtsi
+++ b/src/arm/am335x-bone-pinmux-panel-1024x600-24bit.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 #include <dt-bindings/board/am335x-bbw-bbb-base.h>
diff --git a/src/arm/am335x-bone-pinmux-ttyS1.dtsi b/src/arm/am335x-bone-pinmux-ttyS1.dtsi
index ae5b813f007ab989858c4e68aa60a20eb264590d..5ecb4d6e8120563eafd11b744ee7bcc0aeec1c5e 100644
--- a/src/arm/am335x-bone-pinmux-ttyS1.dtsi
+++ b/src/arm/am335x-bone-pinmux-ttyS1.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 /* Testing */
diff --git a/src/arm/am335x-bone-pinmux-ttyS2.dtsi b/src/arm/am335x-bone-pinmux-ttyS2.dtsi
index 5fa593ac31a55b6d1bf9d09c94d22a1ded5c1738..56cfd73c4c3f6bbfa043f6fde05b0909c85fee48 100644
--- a/src/arm/am335x-bone-pinmux-ttyS2.dtsi
+++ b/src/arm/am335x-bone-pinmux-ttyS2.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 /* Testing */
diff --git a/src/arm/am335x-bone-pinmux-ttyS4.dtsi b/src/arm/am335x-bone-pinmux-ttyS4.dtsi
index 1d22a95a23a2356341c103d320a5a25872275342..5f51bf3db792fff89b318e5cd079e425f7f4e767 100644
--- a/src/arm/am335x-bone-pinmux-ttyS4.dtsi
+++ b/src/arm/am335x-bone-pinmux-ttyS4.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 /* Testing */
diff --git a/src/arm/am335x-bone-uboot-univ.dts b/src/arm/am335x-bone-uboot-univ.dts
index b31b0988e8553d91cdb6ef5612a690b5168b5641..14316b0778679fe5dc2d80ff87dbfda92d092254 100644
--- a/src/arm/am335x-bone-uboot-univ.dts
+++ b/src/arm/am335x-bone-uboot-univ.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
diff --git a/src/arm/am335x-bone.dts b/src/arm/am335x-bone.dts
index e09a54f18582ed341d9be1cde49ccd077e8715a6..641f0a231dd89c204c487bbc089f157f623a50e0 100644
--- a/src/arm/am335x-bone.dts
+++ b/src/arm/am335x-bone.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
@@ -18,6 +18,10 @@
 	};
 };
 
+&sgx {
+	status = "okay";
+};
+
 &ldo3_reg {
 	regulator-min-microvolt = <1800000>;
 	regulator-max-microvolt = <3300000>;
@@ -27,7 +31,3 @@
 &mmc1 {
 	vmmc-supply = <&ldo3_reg>;
 };
-
-&sgx {
-	status = "okay";
-};
diff --git a/src/arm/am335x-boneblack-audio.dts b/src/arm/am335x-boneblack-audio.dts
index 663d549a99456ea8592feca5e56b9e6b162a1660..4d239cf5df12fe6cbf8af682e0a89ecdeff25d7f 100644
--- a/src/arm/am335x-boneblack-audio.dts
+++ b/src/arm/am335x-boneblack-audio.dts
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
diff --git a/src/arm/am335x-boneblack-bbb-exp-c.dts b/src/arm/am335x-boneblack-bbb-exp-c.dts
index 60195222cd03e10603ca67f6d57c5b5949501b66..813347929a4e60cef4da250424f6d185d377ae30 100644
--- a/src/arm/am335x-boneblack-bbb-exp-c.dts
+++ b/src/arm/am335x-boneblack-bbb-exp-c.dts
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
diff --git a/src/arm/am335x-boneblack-bbb-exp-r.dts b/src/arm/am335x-boneblack-bbb-exp-r.dts
index a0049140419740c7d3e544dfb8b54b0c9566a71a..50b6eb3a677147e29c2166a23c8cbc24e96445b1 100644
--- a/src/arm/am335x-boneblack-bbb-exp-r.dts
+++ b/src/arm/am335x-boneblack-bbb-exp-r.dts
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
diff --git a/src/arm/am335x-boneblack-bbbmini.dts b/src/arm/am335x-boneblack-bbbmini.dts
index d9b443581637ba7dfbe0549cf0c2729ab1008203..9bc8a7ec365cf9fcedd11602dad2ed12b373e2ce 100644
--- a/src/arm/am335x-boneblack-bbbmini.dts
+++ b/src/arm/am335x-boneblack-bbbmini.dts
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  *                    Modified by Mirko Denecke <mirkix@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
 /dts-v1/;
 
@@ -150,7 +147,7 @@
 	pinctrl-0 = <&spi0_pins>;
 	status = "okay";
 
-	spi0_0 {
+	spi0@0 {
 		#address-cells = <1>;
 		#size-cells = <0>;
 		spi-max-frequency = <24000000>;
@@ -165,7 +162,7 @@
 	pinctrl-0 = <&spi1_pins>;
 	status = "okay";
 
-	spi1_0 {
+	spi1@0 {
 		#address-cells = <1>;
 		#size-cells = <0>;
 		reg = <0>;
@@ -174,7 +171,7 @@
 		symlink = "spi/1.0";
 	};
 
-	spi1_1 {
+	spi1@1 {
 		#address-cells = <1>;
 		#size-cells = <0>;
 		reg = <1>;
diff --git a/src/arm/am335x-boneblack-common.dtsi b/src/arm/am335x-boneblack-common.dtsi
index bdfca259e04f1715ac6ec7121bee866943f3b8bc..02fbeba3ec7d6b6b54cf3a2423eedfc6b5185499 100644
--- a/src/arm/am335x-boneblack-common.dtsi
+++ b/src/arm/am335x-boneblack-common.dtsi
@@ -1,9 +1,10 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 #include <dt-bindings/display/tda998x.h>
+#include <dt-bindings/interrupt-controller/irq.h>
 
 &ldo3_reg {
 	regulator-min-microvolt = <1800000>;
@@ -21,6 +22,7 @@
 	pinctrl-0 = <&emmc_pins>;
 	bus-width = <8>;
 	status = "okay";
+	non-removable;
 };
 
 &am33xx_pinmux {
diff --git a/src/arm/am335x-boneblack-roboticscape.dts b/src/arm/am335x-boneblack-roboticscape.dts
index 23b80e202a46143bdcb9f6ddcfe619d65718b71b..2431c403ad91c3e91792a44691c97b7d970aeeb1 100644
--- a/src/arm/am335x-boneblack-roboticscape.dts
+++ b/src/arm/am335x-boneblack-roboticscape.dts
@@ -1,20 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * @file am335x-boneblack-roboticscape.dtb
- *
- * based on am335x-boneblack.dtb
- *
- * This device tree serves to replace the need for an overlay when using
- * the RoboticsCape. It is similar to the boneblue tree but preserves
- * pin config for the black.
- *
- * This file was updated in April 2018 to support LED driver like in BB Blue
- * This goes in sync with V0.4.0 of the Robotics Cape library
- *
- * @author James Strawson
- * @date April 19, 2018
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
-
-
 /dts-v1/;
 
 #include "am33xx.dtsi"
diff --git a/src/arm/am335x-boneblack-uboot-univ.dts b/src/arm/am335x-boneblack-uboot-univ.dts
index 2dd94e621ac6583f89ee142d68581191fe5be2fd..fa218250cd815b115dfd1ce5bdba6993e0447918 100644
--- a/src/arm/am335x-boneblack-uboot-univ.dts
+++ b/src/arm/am335x-boneblack-uboot-univ.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
diff --git a/src/arm/am335x-boneblack-uboot.dts b/src/arm/am335x-boneblack-uboot.dts
index a1d7e92f5365b58aa9baff36d1336153c07d8f8b..2a18017b086aa58b131b3a4cc20c1ccaa0b10822 100644
--- a/src/arm/am335x-boneblack-uboot.dts
+++ b/src/arm/am335x-boneblack-uboot.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
diff --git a/src/arm/am335x-boneblack-wireless-roboticscape.dts b/src/arm/am335x-boneblack-wireless-roboticscape.dts
index 857c61f943fc5c10a55cf17a6705174d1dc82754..5d2f3594e99a850f8f0186f4642b17a6c8c27086 100644
--- a/src/arm/am335x-boneblack-wireless-roboticscape.dts
+++ b/src/arm/am335x-boneblack-wireless-roboticscape.dts
@@ -1,20 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * @file am335x-boneblack-wireless-roboticscape.dtb
- *
- * based on am335x-boneblack-wireless.dtb
- *
- * This device tree serves to replace the need for an overlay when using
- * the RoboticsCape. It is similar to the boneblue tree but preserves
- * pin config for the black.
- *
- * This file was updated in April 2018 to support LED driver like in BB Blue
- * This goes in sync with V0.4.0 of the Robotics Cape library
- *
- * @author James Strawson
- * @date April 19, 2018
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
-
-
 /dts-v1/;
 
 #include "am33xx.dtsi"
diff --git a/src/arm/am335x-boneblack-wireless.dts b/src/arm/am335x-boneblack-wireless.dts
index 01a940a71abf4eb9a804ad63bf2e2c414964a6fc..de9029ad8fe6220148ad8f8d6608685fa76fe710 100644
--- a/src/arm/am335x-boneblack-wireless.dts
+++ b/src/arm/am335x-boneblack-wireless.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
diff --git a/src/arm/am335x-boneblack-wl1835mod-cape.dtsi b/src/arm/am335x-boneblack-wl1835mod-cape.dtsi
index 94caa22903017051f964c2443760489e3af27fd4..cc073e8c5b3e39956cf21d9a17da8b1b42334537 100644
--- a/src/arm/am335x-boneblack-wl1835mod-cape.dtsi
+++ b/src/arm/am335x-boneblack-wl1835mod-cape.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 #include <dt-bindings/interrupt-controller/irq.h>
 
diff --git a/src/arm/am335x-boneblack-wl1835mod.dts b/src/arm/am335x-boneblack-wl1835mod.dts
index 78abd6c34821dde640029e00b32d30971cb3cc66..5b64d0cc1f7cef0786d0640e441d19469a3c75ac 100644
--- a/src/arm/am335x-boneblack-wl1835mod.dts
+++ b/src/arm/am335x-boneblack-wl1835mod.dts
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
diff --git a/src/arm/am335x-boneblack.dts b/src/arm/am335x-boneblack.dts
index 7bcf13bad47dd2e46b1e0c75f7e70259cbd60bc9..d41cc15691fd8181fe0227059c431079a1c943a8 100644
--- a/src/arm/am335x-boneblack.dts
+++ b/src/arm/am335x-boneblack.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
diff --git a/src/arm/am335x-boneblue.dts b/src/arm/am335x-boneblue.dts
index 64cc61c35fb1c94e2be6cceb4836fc0113e02650..91668af5ac234a38d340474917abe762206fca21 100644
--- a/src/arm/am335x-boneblue.dts
+++ b/src/arm/am335x-boneblue.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
@@ -236,7 +236,6 @@
 			AM33XX_PADCONF(AM335X_PIN_LCD_DATA15, PIN_OUTPUT, MUX_MODE7) /* (T5) lcd_data15.gpio0[11] - P8.32, BATT_LED_2 */
 			AM33XX_PADCONF(AM335X_PIN_GPMC_CSN0, PIN_OUTPUT, MUX_MODE7) /* (V6) gpmc_csn0.gpio1[29] - P8.26, BATT_LED_3 */
 			AM33XX_PADCONF(AM335X_PIN_GPMC_AD10, PIN_OUTPUT, MUX_MODE7) /* (T11) gpmc_ad10.gpio0[26] - P8.14, BATT_LED_4 */
-
 		>;
 	};
 
diff --git a/src/arm/am335x-bonegreen-common.dtsi b/src/arm/am335x-bonegreen-common.dtsi
index 7a8826633cef7b914d4dd02121ed7ab6deeafd75..9f7fb63744d01deacc017361df2334d12d52ae8d 100644
--- a/src/arm/am335x-bonegreen-common.dtsi
+++ b/src/arm/am335x-bonegreen-common.dtsi
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 &ldo3_reg {
diff --git a/src/arm/am335x-bonegreen-gateway.dts b/src/arm/am335x-bonegreen-gateway.dts
index 5b3a5b8095586ffe59639d64d7350ec3f67dd629..eadb0fee7035929358420ebb6b6d14a4276723ba 100644
--- a/src/arm/am335x-bonegreen-gateway.dts
+++ b/src/arm/am335x-bonegreen-gateway.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
@@ -37,6 +37,8 @@
 	};
 
 	leds {
+		pinctrl-0 = <&user_leds_s0 &extra_led_pins>;
+
 		led6 {
 			label = "beaglebone:green:usr4";
 			gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>;
@@ -46,6 +48,10 @@
 	};
 };
 
+&sgx {
+	status = "okay";
+};
+
 &cpu0_opp_table {
 	/*
 	 * Octavo Systems:
@@ -61,10 +67,6 @@
 	};
 };
 
-&sgx {
-	status = "okay";
-};
-
 &am33xx_pinmux {
 	pinctrl-names = "default";
 	pinctrl-0 = <&usbhost_pins>;
@@ -102,6 +104,12 @@
 		>;
 	};
 
+	extra_led_pins: pinmux_extra_led_pins {
+		pinctrl-single,pins = <
+			AM33XX_PADCONF(AM335X_PIN_MII1_RXD0, PIN_OUTPUT, MUX_MODE7)	/* WL_Active_LED / USR4 */
+		>;
+	};
+
 	wl18xx_pins: pinmux_wl18xx_pins {
 		pinctrl-single,pins = <
 			AM33XX_PADCONF(AM335X_PIN_MII1_TX_CLK, PIN_OUTPUT_PULLDOWN, MUX_MODE7)	/* gmii1_txclk.gpio3_9 WL_EN */
diff --git a/src/arm/am335x-bonegreen-wireless-common-univ.dtsi b/src/arm/am335x-bonegreen-wireless-common-univ.dtsi
index 019f90e02e3f15ca564516389a83efe5d1fbabb4..6325fe32a08a9134469a1ec008aac1ba1eb5014b 100644
--- a/src/arm/am335x-bonegreen-wireless-common-univ.dtsi
+++ b/src/arm/am335x-bonegreen-wireless-common-univ.dtsi
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 &am33xx_pinmux {
diff --git a/src/arm/am335x-bonegreen-wireless-uboot-univ.dts b/src/arm/am335x-bonegreen-wireless-uboot-univ.dts
index 3adb9721f9f7baf34433e3f6da1406fef4c1e1ca..e5d17a7fd0d61f6f9eac24073b5efbe27e3fcc1e 100644
--- a/src/arm/am335x-bonegreen-wireless-uboot-univ.dts
+++ b/src/arm/am335x-bonegreen-wireless-uboot-univ.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
diff --git a/src/arm/am335x-bonegreen-wireless.dts b/src/arm/am335x-bonegreen-wireless.dts
index 8372b8e496622a2b2cd7eb18a888f100e6495456..18776d17aad76d5762dac604da2e2af56a577455 100644
--- a/src/arm/am335x-bonegreen-wireless.dts
+++ b/src/arm/am335x-bonegreen-wireless.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
diff --git a/src/arm/am335x-bonegreen.dts b/src/arm/am335x-bonegreen.dts
index dc6f69a85bf083eec6323b2a46756fa929f856c7..b96c0ef0222331f87546adacc0420529534e0c17 100644
--- a/src/arm/am335x-bonegreen.dts
+++ b/src/arm/am335x-bonegreen.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
diff --git a/src/arm/am335x-cape-bbb-exp-c.dtsi b/src/arm/am335x-cape-bbb-exp-c.dtsi
index d2704c6921083ac4bfe4f0c8238bbb8e7a4557e9..95d9ff3e00fdf3665a6e03f79af63eb5cfca12c9 100644
--- a/src/arm/am335x-cape-bbb-exp-c.dtsi
+++ b/src/arm/am335x-cape-bbb-exp-c.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 #include <dt-bindings/board/am335x-bbw-bbb-base.h>
diff --git a/src/arm/am335x-cape-bbb-exp-r.dtsi b/src/arm/am335x-cape-bbb-exp-r.dtsi
index 539409c9fcd8136a9cc603274940879e6600f257..ea69842e8e8161bc3cecc51e3f5c7b9a5f36b8e8 100644
--- a/src/arm/am335x-cape-bbb-exp-r.dtsi
+++ b/src/arm/am335x-cape-bbb-exp-r.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 #include <dt-bindings/board/am335x-bbw-bbb-base.h>
diff --git a/src/arm/am335x-peripheral-can0.dtsi b/src/arm/am335x-peripheral-can0.dtsi
index 4335e39bf1999ad27d4f7ca3f96b8868bc0a784f..e507d3f80d61bbeaeb667619f7d903843337926e 100644
--- a/src/arm/am335x-peripheral-can0.dtsi
+++ b/src/arm/am335x-peripheral-can0.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 &dcan0 {
diff --git a/src/arm/am335x-peripheral-panel-1024x600-24bit.dtsi b/src/arm/am335x-peripheral-panel-1024x600-24bit.dtsi
index f7c8f8af499fa665218ed1491d29c751131c7eb7..182ea4a467c46d381b857f41377c7e4aa9fe54ae 100644
--- a/src/arm/am335x-peripheral-panel-1024x600-24bit.dtsi
+++ b/src/arm/am335x-peripheral-panel-1024x600-24bit.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 &lcdc {
diff --git a/src/arm/am335x-peripheral-ttyS1.dtsi b/src/arm/am335x-peripheral-ttyS1.dtsi
index f59fa4c5025faf2a19958ab0e4d0a778d3d7032b..3782b8ccee0290534ff62ecb4932d75b43194393 100644
--- a/src/arm/am335x-peripheral-ttyS1.dtsi
+++ b/src/arm/am335x-peripheral-ttyS1.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 &uart1 {
diff --git a/src/arm/am335x-peripheral-ttyS2.dtsi b/src/arm/am335x-peripheral-ttyS2.dtsi
index a25d6cfcb1d6a51bf25258fcc59f9054c480d312..a7af50f69037aaf55581ac06607c3243f62d7de6 100644
--- a/src/arm/am335x-peripheral-ttyS2.dtsi
+++ b/src/arm/am335x-peripheral-ttyS2.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 &uart2 {
diff --git a/src/arm/am335x-peripheral-ttyS4.dtsi b/src/arm/am335x-peripheral-ttyS4.dtsi
index adc89f046fbb5eae8277e3fb885cb70327716551..e1bd2fcd7656737126e32d56e0244a36ed203b50 100644
--- a/src/arm/am335x-peripheral-ttyS4.dtsi
+++ b/src/arm/am335x-peripheral-ttyS4.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 &uart4 {
diff --git a/src/arm/am335x-pocketbeagle.dts b/src/arm/am335x-pocketbeagle.dts
index ccb9bd9aee8eb7a5aa232a1926c5112650279b9e..f5a501ada095693f40b69e2e08d765f22f3cc849 100644
--- a/src/arm/am335x-pocketbeagle.dts
+++ b/src/arm/am335x-pocketbeagle.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  *
  * Author: Robert Nelson <robertcnelson@gmail.com>
  */
diff --git a/src/arm/am335x-sancloud-bbe-uboot-univ.dts b/src/arm/am335x-sancloud-bbe-uboot-univ.dts
index 360c5f2897893e204b818a2681650975f9f29b3b..f746c4596b347e9f6f9d1fc2933162f91541015c 100644
--- a/src/arm/am335x-sancloud-bbe-uboot-univ.dts
+++ b/src/arm/am335x-sancloud-bbe-uboot-univ.dts
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
@@ -14,6 +11,11 @@
 / {
 	model = "SanCloud BeagleBone Enhanced";
 	compatible = "sancloud,am335x-boneenhanced", "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
+
+	chosen {
+		base_dtb = "am335x-sancloud-bbe-uboot-univ.dts";
+		base_dtb_timestamp = __TIMESTAMP__;
+	};
 };
 
 &sgx {
diff --git a/src/arm/am335x-sancloud-bbe-uboot.dts b/src/arm/am335x-sancloud-bbe-uboot.dts
index 7776c01476cf9cb59152699f5e9c2ffd8c2f4c2e..59a0dfd53daddcbf83db98f2350cd2c5fb70c823 100644
--- a/src/arm/am335x-sancloud-bbe-uboot.dts
+++ b/src/arm/am335x-sancloud-bbe-uboot.dts
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
@@ -13,6 +10,11 @@
 / {
 	model = "SanCloud BeagleBone Enhanced";
 	compatible = "sancloud,am335x-boneenhanced", "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
+
+	chosen {
+		base_dtb = "am335x-sancloud-bbe-uboot.dts";
+		base_dtb_timestamp = __TIMESTAMP__;
+	};
 };
 
 &sgx {
diff --git a/src/arm/am335x-sancloud-bbe.dts b/src/arm/am335x-sancloud-bbe.dts
index 4855005f8526ceac693b2a37479af2e0557898bc..5c25d6f1f3f12b972f6c398001c7dd2e7ca2b901 100644
--- a/src/arm/am335x-sancloud-bbe.dts
+++ b/src/arm/am335x-sancloud-bbe.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
@@ -106,12 +106,14 @@
 	pinctrl-names = "default", "sleep";
 	pinctrl-0 = <&cpsw_default>;
 	pinctrl-1 = <&cpsw_sleep>;
+	status = "okay";
 };
 
 &davinci_mdio {
 	pinctrl-names = "default", "sleep";
 	pinctrl-0 = <&davinci_mdio_default>;
 	pinctrl-1 = <&davinci_mdio_sleep>;
+	status = "okay";
 };
 
 &cpsw_emac0 {
@@ -120,19 +122,19 @@
 };
 
 &i2c0 {
-	lps331ap: lps331ap@5C {
-		compatible = "st,lps331ap";
+	lps331ap: barometer@5c {
+		compatible = "st,lps331ap-press";
 		st,drdy-int-pin = <1>;
-		reg = <0x5C>;
+		reg = <0x5c>;
 		interrupt-parent = <&gpio1>;
-		interrupts = <27 IRQ_TYPE_EDGE_RISING>;
+		interrupts = <26 IRQ_TYPE_EDGE_RISING>;
 	};
 
-	mpu6050: mpu6050@68 {
+	mpu6050: accelerometer@68 {
 		compatible = "invensense,mpu6050";
 		reg = <0x68>;
 		interrupt-parent = <&gpio0>;
 		interrupts = <2 IRQ_TYPE_EDGE_RISING>;
-		//orientation = <0xff 0 0 0 1 0 0 0 0xff>;
+		orientation = <0xff 0 0 0 1 0 0 0 0xff>;
 	};
 };
diff --git a/src/arm/am33xx-clocks.dtsi b/src/arm/am33xx-clocks.dtsi
index 8d8319590cde7353ce46a4bd9e21f580d5d7ae9b..0267a2b488de25eebbcc981d8a8e13ae5dd905da 100644
--- a/src/arm/am33xx-clocks.dtsi
+++ b/src/arm/am33xx-clocks.dtsi
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Device Tree Source for AM33xx clock data
  *
  * Copyright (C) 2013 Texas Instruments, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
 &scm_clocks {
 	sys_clkin_ck: sys_clkin_ck@40 {
diff --git a/src/arm/am33xx.dtsi b/src/arm/am33xx.dtsi
index af54fe3796f5c0051bd86fda9c229d3a16cb83d5..7b531cf75e21c79e06513befde2e714a67f35782 100644
--- a/src/arm/am33xx.dtsi
+++ b/src/arm/am33xx.dtsi
@@ -1,7 +1,7 @@
 /*
  * Device Tree Source for AM33XX SoC
  *
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  *
  * This file is licensed under the terms of the GNU General Public License
  * version 2.  This program is licensed "as is" without any warranty of any
@@ -953,7 +953,6 @@
 				status = "disabled";
 			};
 
-
 			eqep1: eqep@0x48302180 {
 				compatible = "ti,am33xx-eqep";
 				reg = <0x48302180 0x80>;
diff --git a/src/arm/am5729-beagleboneai-roboticscape.dts b/src/arm/am5729-beagleboneai-roboticscape.dts
index 3bf365ea42c379e5d965d59c8472a1fa09181802..fd9b72fc8bad17c364b214569a160797d468a32a 100644
--- a/src/arm/am5729-beagleboneai-roboticscape.dts
+++ b/src/arm/am5729-beagleboneai-roboticscape.dts
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2014-2019 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  */
 #include "am5729-beagleboneai.dts"
 
diff --git a/src/arm/am5729-beagleboneai.dts b/src/arm/am5729-beagleboneai.dts
index eeb81909bb9be844d4b6d77e1858fc0f1e83b6cd..f6f5957f28d598a0607c67b6a51c1a647418f9c9 100644
--- a/src/arm/am5729-beagleboneai.dts
+++ b/src/arm/am5729-beagleboneai.dts
@@ -1,10 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright (C) 2014-2019 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
+
 /dts-v1/;
 
 #include "dra74x.dtsi"
diff --git a/src/arm/am57xx-beagle-x15-common.dtsi b/src/arm/am57xx-beagle-x15-common.dtsi
index d2ee755f1a48515bb9267f449dbe7f1ef481bc3e..5f5b25f7a400a47e373e65331089798c99b87846 100644
--- a/src/arm/am57xx-beagle-x15-common.dtsi
+++ b/src/arm/am57xx-beagle-x15-common.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2014-2016 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
diff --git a/src/arm/am57xx-beagle-x15-revb1.dts b/src/arm/am57xx-beagle-x15-revb1.dts
index 318c2c6724c533a096366bf15b4cac683b5fcacd..2c6bb7b4ff062661e5cb250dc48ea0918f5d2d91 100644
--- a/src/arm/am57xx-beagle-x15-revb1.dts
+++ b/src/arm/am57xx-beagle-x15-revb1.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2014-2016 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 #include "am57xx-beagle-x15-common.dtsi"
diff --git a/src/arm/am57xx-beagle-x15-revc.dts b/src/arm/am57xx-beagle-x15-revc.dts
index ace38636db86d824f992f7a3960fa45fbb99946a..828138430237b2c719105f89d8dff6fde0a7477d 100644
--- a/src/arm/am57xx-beagle-x15-revc.dts
+++ b/src/arm/am57xx-beagle-x15-revc.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2014-2017 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2014-2017 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 #include "am57xx-beagle-x15-common.dtsi"
diff --git a/src/arm/am57xx-beagle-x15.dts b/src/arm/am57xx-beagle-x15.dts
index 01b635ca07e804cad28846c81260724d242a1dd5..1d55ee28a8287aab646dfed2a311469aed15557c 100644
--- a/src/arm/am57xx-beagle-x15.dts
+++ b/src/arm/am57xx-beagle-x15.dts
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2014-2016 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 #include "am57xx-beagle-x15-common.dtsi"
diff --git a/src/arm/am57xx-cmem.dtsi b/src/arm/am57xx-cmem.dtsi
index 09f32e4310c0f49a6901623746d7d3b28e458c23..e66ef87623ee68756cad3e8b431d259b8827f024 100644
--- a/src/arm/am57xx-cmem.dtsi
+++ b/src/arm/am57xx-cmem.dtsi
@@ -1,4 +1,5 @@
-/* https://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/tree/recipes-kernel/linux/files/dra7xx/cmem.dtsi?h=rocko */
+/* https://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/tree/recipes-kernel/linux/files/dra7xx/cmem.dtsi?h=thud */
+/* 0x0c000000 -> 0x18000000 for tild */
 
 / {
         reserved-memory {
diff --git a/src/arm/dra7-dspeve-thermal.dtsi b/src/arm/dra7-dspeve-thermal.dtsi
index 1c39a8459b39cade2795e63c91fc0e5a5418a1c3..e75569383dd805748e5fa8bdb42f153324a4848e 100644
--- a/src/arm/dra7-dspeve-thermal.dtsi
+++ b/src/arm/dra7-dspeve-thermal.dtsi
@@ -1,7 +1,7 @@
 /*
  * Device Tree Source for DRA7x SoC DSPEVE thermal
  *
- * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/
  *
  * This file is licensed under the terms of the GNU General Public License
  * version 2.  This program is licensed "as is" without any warranty of any
diff --git a/src/arm/dra7-evm-common.dtsi b/src/arm/dra7-evm-common.dtsi
index 4be0a0ab62dd98f15e87db3ac71e330f36c50eb1..0a879f991744d46a308e20293c6e0f6fa5d3fe4c 100644
--- a/src/arm/dra7-evm-common.dtsi
+++ b/src/arm/dra7-evm-common.dtsi
@@ -262,10 +262,6 @@
 	status = "okay";
 };
 
-&vip1 {
-	status = "okay";
-};
-
 &mmc4 {
 	bus-width = <4>;
 	cap-power-off-card;
@@ -280,3 +276,8 @@
 		interrupts = <7 IRQ_TYPE_EDGE_RISING>;
 	};
 };
+
+&vip1 {
+	status = "okay";
+};
+
diff --git a/src/arm/dra7-ipu-dsp-common.dtsi b/src/arm/dra7-ipu-dsp-common.dtsi
index 90132c9d8fd120868fa6994f3a345119ec7e8cba..fbe2603749b25cf7cbc5f5f292113b5c4e6db0c9 100644
--- a/src/arm/dra7-ipu-dsp-common.dtsi
+++ b/src/arm/dra7-ipu-dsp-common.dtsi
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Common IPU and DSP data for TI DRA7xx/AM57xx platforms
  */
diff --git a/src/arm/dra7-iva-thermal.dtsi b/src/arm/dra7-iva-thermal.dtsi
index dd74a5337d1fd1b4b21b74b5b2011a88e3711482..a7077321613f0ba409329fc75e02446e5731e04f 100644
--- a/src/arm/dra7-iva-thermal.dtsi
+++ b/src/arm/dra7-iva-thermal.dtsi
@@ -1,7 +1,7 @@
 /*
  * Device Tree Source for DRA7x SoC IVA thermal
  *
- * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/
  *
  * This file is licensed under the terms of the GNU General Public License
  * version 2.  This program is licensed "as is" without any warranty of any
diff --git a/src/arm/dra7.dtsi b/src/arm/dra7.dtsi
index 5d60a13fed27f0c3a17ff76815797269c1b405be..32a5491b05109d06852f57ad26ce9f08bd3db950 100644
--- a/src/arm/dra7.dtsi
+++ b/src/arm/dra7.dtsi
@@ -1,9 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  * Based on "omap4.dtsi"
  */
 
diff --git a/src/arm/dra74-ipu-dsp-common.dtsi b/src/arm/dra74-ipu-dsp-common.dtsi
index 3a42fcd69e5f222642a86c805c38e235964dac5b..1da954ba8454c6650dcadab4fef86ab903bcb356 100644
--- a/src/arm/dra74-ipu-dsp-common.dtsi
+++ b/src/arm/dra74-ipu-dsp-common.dtsi
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Common IPU and DSP data for TI DRA74x/DRA76x/AM572x/AM574x platforms
  */
diff --git a/src/arm/dra74x-mmc-iodelay.dtsi b/src/arm/dra74x-mmc-iodelay.dtsi
index 30af5a03a8527d579d610dd379cce2bc695e822d..4cb44756007b97d34248896cdbc1ff94a1bdd7d2 100644
--- a/src/arm/dra74x-mmc-iodelay.dtsi
+++ b/src/arm/dra74x-mmc-iodelay.dtsi
@@ -1,7 +1,7 @@
 /*
  * MMC IOdelay values for TI's DRA74x, DRA75x and AM572x SoCs.
  *
- * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License as
diff --git a/src/arm/dra74x.dtsi b/src/arm/dra74x.dtsi
index 7d7311daae856b67360686ab9643c26fdea0535d..4fce5d20b2d26cf0c9a38b878c4239549b3afc8e 100644
--- a/src/arm/dra74x.dtsi
+++ b/src/arm/dra74x.dtsi
@@ -1,9 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com/
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  * Based on "omap4.dtsi"
  */
 
diff --git a/src/arm/dra7xx-clocks.dtsi b/src/arm/dra7xx-clocks.dtsi
index e62b62875cbad7ed97dd7f23c0f290a38839d3be..2237b676bd231787f1524e1861392f78ec3de8ef 100644
--- a/src/arm/dra7xx-clocks.dtsi
+++ b/src/arm/dra7xx-clocks.dtsi
@@ -2,10 +2,6 @@
  * Device Tree Source for DRA7xx clock data
  *
  * Copyright (C) 2013 Texas Instruments, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
 &cm_core_aon_clocks {
 	atl_clkin0_ck: atl_clkin0_ck {
diff --git a/src/arm/omap4-cpu-thermal.dtsi b/src/arm/omap4-cpu-thermal.dtsi
index ab7f87ae96f099e5fbb53ee786602ea5492ba698..03d054b2bf9af5244e20c4eb35266c8d103449bb 100644
--- a/src/arm/omap4-cpu-thermal.dtsi
+++ b/src/arm/omap4-cpu-thermal.dtsi
@@ -1,7 +1,7 @@
 /*
  * Device Tree Source for OMAP4/5 SoC CPU thermal
  *
- * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
  * Contact: Eduardo Valentin <eduardo.valentin@ti.com>
  *
  * This file is licensed under the terms of the GNU General Public License
diff --git a/src/arm/omap5-board-common.dtsi b/src/arm/omap5-board-common.dtsi
index d1bf0f08f3da7a55063227c76e5aff772386d4b1..c42377147339fddf386dd8c62bc3b514ea51558c 100644
--- a/src/arm/omap5-board-common.dtsi
+++ b/src/arm/omap5-board-common.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
  */
 #include "omap5.dtsi"
 #include <dt-bindings/interrupt-controller/irq.h>
@@ -17,6 +14,10 @@
 		sound1 = &hdmi;
 	};
 
+	chosen {
+		stdout-path = &uart3;
+	};
+
 	vmain: fixedregulator-vmain {
 		compatible = "regulator-fixed";
 		regulator-name = "vmain";
@@ -733,11 +734,11 @@
 };
 
 &dss {
-	status = "ok";
+	status = "okay";
 };
 
 &hdmi {
-	status = "ok";
+	status = "okay";
 
 	/* vdda-supply populated in board specific dts file */
 
diff --git a/src/arm/omap5-core-thermal.dtsi b/src/arm/omap5-core-thermal.dtsi
index de8a3d456cf7de0e3252074e9fb4e3fcb2eca80a..02e76338bfbc03d23f6d4bc5e44372b966028656 100644
--- a/src/arm/omap5-core-thermal.dtsi
+++ b/src/arm/omap5-core-thermal.dtsi
@@ -1,7 +1,7 @@
 /*
  * Device Tree Source for OMAP543x SoC CORE thermal
  *
- * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
  * Contact: Eduardo Valentin <eduardo.valentin@ti.com>
  *
  * This file is licensed under the terms of the GNU General Public License
diff --git a/src/arm/omap5-gpu-thermal.dtsi b/src/arm/omap5-gpu-thermal.dtsi
index bc3090f2e84b3bea10779becd939d5e9555fbffe..bf8fa9372e575d8fb1b8b6efecd0fa9715ef25a6 100644
--- a/src/arm/omap5-gpu-thermal.dtsi
+++ b/src/arm/omap5-gpu-thermal.dtsi
@@ -1,7 +1,7 @@
 /*
  * Device Tree Source for OMAP543x SoC GPU thermal
  *
- * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
  * Contact: Eduardo Valentin <eduardo.valentin@ti.com>
  *
  * This file is licensed under the terms of the GNU General Public License
diff --git a/src/arm/omap5-uevm.dts b/src/arm/omap5-uevm.dts
index 39a4b02bfcd8f7e54089dd39554a6a39e15fcc2c..d7536120590108add8a2fdc16b955349d70672b4 100644
--- a/src/arm/omap5-uevm.dts
+++ b/src/arm/omap5-uevm.dts
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
  */
 /dts-v1/;
 
diff --git a/src/arm/omap5.dtsi b/src/arm/omap5.dtsi
index 1c7d65d2c4e582d0eaf12de2ad650e6e0cbd6f60..03959bd60f664f588dd7ca93ffb4f5b86b861336 100644
--- a/src/arm/omap5.dtsi
+++ b/src/arm/omap5.dtsi
@@ -1,9 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  * Based on "omap4.dtsi"
  */
 
diff --git a/src/arm/omap54xx-clocks.dtsi b/src/arm/omap54xx-clocks.dtsi
index 52919344262073278e5ac4e8fbf32f013ab9462a..9561e4748e5cdd72f5bf7c6b7c13e2ec5386b49a 100644
--- a/src/arm/omap54xx-clocks.dtsi
+++ b/src/arm/omap54xx-clocks.dtsi
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Device Tree Source for OMAP5 clock data
  *
  * Copyright (C) 2013 Texas Instruments, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
 &cm_core_aon_clocks {
 	pad_clks_src_ck: pad_clks_src_ck {
diff --git a/src/arm/tps65217.dtsi b/src/arm/tps65217.dtsi
index 399baaa0a2abe1d3e17bac5d8543f29d06fc6b42..0d463de5650f10f4d992221ef9ff0574847a412b 100644
--- a/src/arm/tps65217.dtsi
+++ b/src/arm/tps65217.dtsi
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
  */
 
 /*