All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6] u-boot-fslc: Upgrade to 2017.07-based release
@ 2017-07-12 12:15 Otavio Salvador
  2017-07-12 13:40 ` Fabio Berton
  0 siblings, 1 reply; 5+ messages in thread
From: Otavio Salvador @ 2017-07-12 12:15 UTC (permalink / raw)
  To: meta-freescale Mailing List; +Cc: Otavio Salvador

This release provides a huge improvement regarding the support for SPL
to more boards.

We now uses this and migrated following boards:

 - imx6qpsabresd -> imx6qdlsabresd
 - imx6qsabresd -> imx6qdlsabresd
 - imx6dlsabresd -> imx6qdlsabresd
 - imx6solosabresd -> imx6qdlsabresd
 - imx6qpsabreauto -> imx6qdlsabreauto
 - imx6qsabreauto -> imx6qdlsabreauto
 - imx6dlsabreauto -> imx6qdlsabreauto
 - imx6solosabreauto -> imx6qdlsabreauto

So now, the 8 boards are covered by 2 machine files. This drastically
reduces the build time and allow for a better user experience as we
can use the same image to test different boards.

In summary an image built for imx6qdlsabresd or imx6qdlsabreauto is
capable of run on a its respective board which contains a i.MX6
QuadPlus, Quad, Dual, DualLite or Solo SoC removing the need of a
specific image for each SoC type.

On top of the official 2017.07 release, following patches are
included:

8ccb1970b8 wandboard: Set fdt based on board_rev and board_name
e6605743e5 mx6sabresd: Enable video interfaces in bootargs
e50a2475d4 mx6sabresd: Use LDO dtb file until LDO bypass support is added
b1a4715311 mx6slevk: Use LDO dtb file until LDO bypass support is added
957409876b imx: cx9020: try pxe boot, if no vmlinuz on mmc
3608315bf1 imx: cx9020: use fdt_addr_r and ramdisk_addr_r
9a1c960516 mx6sabreauto: Add Falcon mode support
3a279e5fe8 warp: Use PARTUUID to specify the rootfs location
0f9a6703e7 embestmx6boards: Use PARTUUID to specify the rootfs location
c877510614 mx6cuboxi: Use PARTUUID to specify the rootfs location
0ada2d6caf wandboard: Use PARTUUID to specify the rootfs location
eee442362c mx6sabre: Use PARTUUID to specify the rootfs location
80a56615fa mx6sabreauto: Do not enable WEIM by default
321339efd7 imx: reorganize IMX code as other SOCs
1567ce3edc mmc: fsl_esdhc: drop CONFIG_SYS_FSL_ESDHC_FORCE_VSELECT
40294f880d dm: mmc: fsl_esdhc: handle vqmmc supply
0378edcd02 mmc: fsl_esdhc: introduce vs18_enable for 1.8V fix I/O
3657cae890 mmc: fsl_esdhc: correct type of wp_enable
45103e1030 imx6_spl: Add u-boot-dtb.img for SPL payload
61131fa4b5 mx6sabreauto: Update to SPL only mode
07a667be9b mx6qsabreauto: Add SPL support
4506c859ee mx6cuboxi: Add support for sata
a5c5962327 mx7dsabresd: Set VLD04 output to 2.8V in PMIC initialization.
4590f11b61 mx6: soc: Move mxs_dma_init() into the mxs nand driver
10d185960e net: fec_mxc: fix PHY initialization bug with CONFIG_DM_ETH
b2d4bf303e icorem6_rqs: Rename icorem6_rqs config file
af34708e1e dt-bindings: Document the Broadcom STB wake-up timer node
3e92667cfe serial: mxc: Add debug uart support
4e2b31a5c5 serial: mxc: Code cleanup
27835dae1a serial: mxc: Move common baud gen into _mxc_serial_setbrg
1ca9fe11fd serial: mxc: Move common init into _mxc_serial_init
14ac9d06be serial: mxc: Move cr1 and cr2 write to mxc_serial_setbrg
fdd1f0debc serial: mxc: Use RFDIV in dm-code
fd008b0569 serial: mxc: Add common mxc_uart reg space
2fd7878124 imx: mx6ull: fix USB bmode for i.MX 6UL and 6ULL
5c72de6152 ot1200: enable CONFIG_IMX_THERMAL for detailed thermal information
8e38f54c56 mx6sabresd: Fix guard file symbol
3320a872b0 wandboard: Remove unnecessary delay
d5ae3ce6dd cm_fx6: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS
1325b822da cgtqmx6eval: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS
844365a5a0 mx6slevk_spl: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS
ff9e6d62ed mx6sabresd: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Daiane Angolini <daiane.angolini@nxp.com>
---

Changes in v6:
- cherry-pick patches from i.MX tree

Changes in v5:
- add comment inside machine file so users can find old machine
  reference (Daiane)

Changes in v4:
- replace warp patch with the PARTUUID from Fabio Estevam

Changes in v3:
- add mx6sabre: Use PARTUUID to specify the rootfs location
- add mx6sabreauto: Do not enable WEIM by default
- improve machine description to mention QP support as  well (Daiane)
- improve commit log to make it clear that same image can be used
  across different boards (Daiane)

Changes in v2:
- include fslc specific patches
- fix typo on commit log (Fabio Estevam)
- improve log to mention specific patches

 conf/machine/imx6dlsabreauto.conf                  | 19 -----------
 conf/machine/imx6dlsabresd.conf                    | 19 -----------
 conf/machine/imx6qdlsabreauto.conf                 | 39 ++++++++++++++++++++++
 conf/machine/imx6qdlsabresd.conf                   | 39 ++++++++++++++++++++++
 conf/machine/imx6qpsabreauto.conf                  | 24 -------------
 conf/machine/imx6qpsabresd.conf                    | 20 -----------
 conf/machine/imx6qsabreauto.conf                   | 20 -----------
 conf/machine/imx6qsabresd.conf                     | 17 ----------
 conf/machine/imx6solosabreauto.conf                | 21 ------------
 conf/machine/imx6solosabresd.conf                  | 19 -----------
 conf/machine/imx6sxsabreauto.conf                  |  9 ++++-
 conf/machine/imx6sxsabresd.conf                    |  9 ++++-
 conf/machine/include/imx6sabreauto-common.inc      | 10 ------
 conf/machine/include/imx6sabresd-common.inc        | 10 ------
 ...t_2016.09.bb => u-boot-fslc-mxsboot_2017.07.bb} |  6 ++--
 recipes-bsp/u-boot/u-boot-fslc_2017.03.bb          |  6 ----
 recipes-bsp/u-boot/u-boot-fslc_2017.07.bb          |  6 ++++
 17 files changed, 103 insertions(+), 190 deletions(-)
 delete mode 100644 conf/machine/imx6dlsabreauto.conf
 delete mode 100644 conf/machine/imx6dlsabresd.conf
 create mode 100644 conf/machine/imx6qdlsabreauto.conf
 create mode 100644 conf/machine/imx6qdlsabresd.conf
 delete mode 100644 conf/machine/imx6qpsabreauto.conf
 delete mode 100644 conf/machine/imx6qpsabresd.conf
 delete mode 100644 conf/machine/imx6qsabreauto.conf
 delete mode 100644 conf/machine/imx6qsabresd.conf
 delete mode 100644 conf/machine/imx6solosabreauto.conf
 delete mode 100644 conf/machine/imx6solosabresd.conf
 delete mode 100644 conf/machine/include/imx6sabreauto-common.inc
 delete mode 100644 conf/machine/include/imx6sabresd-common.inc
 rename recipes-bsp/u-boot/{u-boot-fslc-mxsboot_2016.09.bb => u-boot-fslc-mxsboot_2017.07.bb} (87%)
 delete mode 100644 recipes-bsp/u-boot/u-boot-fslc_2017.03.bb
 create mode 100644 recipes-bsp/u-boot/u-boot-fslc_2017.07.bb

diff --git a/conf/machine/imx6dlsabreauto.conf b/conf/machine/imx6dlsabreauto.conf
deleted file mode 100644
index 51fb7028..00000000
--- a/conf/machine/imx6dlsabreauto.conf
+++ /dev/null
@@ -1,19 +0,0 @@
-#@TYPE: Machine
-#@NAME: NXP i.MX6DL SABRE Automotive
-#@SOC: i.MX6DL
-#@DESCRIPTION: Machine configuration for NXP i.MX6DL SABRE Automotive
-#@MAINTAINER: Daiane Angolini <daiane.angolini@nxp.com>
-
-MACHINEOVERRIDES =. "mx6:mx6dl:"
-
-require conf/machine/include/imx6sabreauto-common.inc
-
-KERNEL_DEVICETREE = "imx6dl-sabreauto.dtb imx6dl-sabreauto-gpmi-weim.dtb imx6dl-sabreauto-ecspi.dtb \
-                     imx6dl-sabreauto-flexcan1.dtb imx6dl-sabreauto-enetirq.dtb"
-
-UBOOT_CONFIG ??= "sd"
-UBOOT_CONFIG[sd] = "mx6dlsabreauto_config,sdcard"
-UBOOT_CONFIG[eimnor] = "mx6dlsabreauto_eimnor_config"
-UBOOT_CONFIG[nand] = "mx6dlsabreauto_nand_config,ubifs"
-UBOOT_CONFIG[spinor] = "mx6dlsabreauto_spinor_config"
-UBOOT_CONFIG[mfgtool] = "mx6dlsabreauto_config"
diff --git a/conf/machine/imx6dlsabresd.conf b/conf/machine/imx6dlsabresd.conf
deleted file mode 100644
index 27b8391c..00000000
--- a/conf/machine/imx6dlsabresd.conf
+++ /dev/null
@@ -1,19 +0,0 @@
-#@TYPE: Machine
-#@NAME: NXP i.MX6DL SABRE Smart Device
-#@SOC: i.MX6DL
-#@DESCRIPTION: Machine configuration for NXP i.MX6DL SABRE Smart Device
-#@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br>
-
-MACHINEOVERRIDES =. "mx6:mx6dl:"
-
-require conf/machine/include/imx6sabresd-common.inc
-
-KERNEL_DEVICETREE = "imx6dl-sabresd.dtb imx6dl-sabresd-ldo.dtb imx6dl-sabresd-hdcp.dtb \
-                     imx6dl-sabresd-enetirq.dtb imx6dl-sabresd-btwifi.dtb"
-
-UBOOT_CONFIG ??= "sd"
-UBOOT_CONFIG[sd] = "mx6dlsabresd_config,sdcard"
-UBOOT_CONFIG[epdc] = "mx6dlsabresd_epdc_config"
-UBOOT_CONFIG[mfgtool] = "mx6dlsabresd_config"
-
-MACHINE_FIRMWARE += "firmware-imx-epdc"
diff --git a/conf/machine/imx6qdlsabreauto.conf b/conf/machine/imx6qdlsabreauto.conf
new file mode 100644
index 00000000..8967c150
--- /dev/null
+++ b/conf/machine/imx6qdlsabreauto.conf
@@ -0,0 +1,39 @@
+#@TYPE: Machine
+#@NAME: NXP i.MX6QP/Q/DL SABRE Automotive
+#@SOC: i.MX6QP/Q/DL
+#@DESCRIPTION: Machine configuration for NXP i.MX6QP/Q/DL SABRE Automotive
+#@MAINTAINER: Daiane Angolini <daiane.angolini@nxp.com>
+#
+# This machine replaces the following machines:
+#    * imx6qpsabreauto
+#    * imx6qsabreauto
+#    * imx6dlsabreauto
+#    * imx6solosabreauto
+# and is able to work for all the machines.
+
+MACHINEOVERRIDES =. "mx6:mx6q:mx6dl:"
+
+require conf/machine/include/imx-base.inc
+require conf/machine/include/tune-cortexa9.inc
+
+KERNEL_DEVICETREE = " \
+    imx6qp-sabreauto.dtb imx6qp-sabreauto-ecspi.dtb imx6qp-sabreauto-flexcan1.dtb \
+    imx6qp-sabreauto-gpmi-weim.dtb \
+    \
+    imx6q-sabreauto.dtb imx6q-sabreauto-gpmi-weim.dtb imx6q-sabreauto-ecspi.dtb \
+    imx6q-sabreauto-flexcan1.dtb imx6q-sabreauto-enetirq.dtb \
+    \
+    imx6dl-sabreauto.dtb imx6dl-sabreauto-gpmi-weim.dtb imx6dl-sabreauto-ecspi.dtb \
+    imx6dl-sabreauto-flexcan1.dtb imx6dl-sabreauto-enetirq.dtb \
+"
+
+UBOOT_MACHINE ?= "mx6sabreauto_defconfig"
+UBOOT_MAKE_TARGET = "all"
+UBOOT_SUFFIX = "img"
+SPL_BINARY = "SPL"
+
+SERIAL_CONSOLE = "115200 ttymxc3"
+
+MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
+
+MACHINE_FEATURES += " pci wifi bluetooth"
diff --git a/conf/machine/imx6qdlsabresd.conf b/conf/machine/imx6qdlsabresd.conf
new file mode 100644
index 00000000..92c92884
--- /dev/null
+++ b/conf/machine/imx6qdlsabresd.conf
@@ -0,0 +1,39 @@
+#@TYPE: Machine
+#@NAME: NXP i.MX6QP/Q/DL SABRE Smart Device
+#@SOC: i.MX6QP/Q/DL
+#@DESCRIPTION: Machine configuration for NXP i.MX6QP/Q/DL SABRE Smart Device
+#@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br>
+#
+# This machine replaces the following machines:
+#    * imx6qpsabresd
+#    * imx6qsabresd
+#    * imx6dlsabresd
+#    * imx6solosabresd
+# and is able to work for all the machines.
+
+MACHINEOVERRIDES =. "mx6:mx6q:mx6dl:"
+
+require conf/machine/include/imx-base.inc
+require conf/machine/include/tune-cortexa9.inc
+
+KERNEL_DEVICETREE = " \
+    imx6qp-sabresd.dtb imx6qp-sabresd-btwifi.dtb imx6qp-sabresd-hdcp.dtb \
+    imx6qp-sabresd-ldo.dtb imx6qp-sabresd-ldo-pcie-cert.dtb \
+    \
+    imx6q-sabresd.dtb imx6q-sabresd-ldo.dtb imx6q-sabresd-hdcp.dtb \
+    imx6q-sabresd-enetirq.dtb imx6q-sabresd-btwifi.dtb \
+    \
+    imx6dl-sabresd.dtb imx6dl-sabresd-ldo.dtb imx6dl-sabresd-hdcp.dtb \
+    imx6dl-sabresd-enetirq.dtb imx6dl-sabresd-btwifi.dtb \
+"
+
+UBOOT_MACHINE ?= "mx6sabresd_defconfig"
+UBOOT_MAKE_TARGET = "all"
+UBOOT_SUFFIX = "img"
+SPL_BINARY = "SPL"
+
+SERIAL_CONSOLE = "115200 ttymxc0"
+
+MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
+
+MACHINE_FEATURES += " pci wifi bluetooth"
diff --git a/conf/machine/imx6qpsabreauto.conf b/conf/machine/imx6qpsabreauto.conf
deleted file mode 100644
index 505d341c..00000000
--- a/conf/machine/imx6qpsabreauto.conf
+++ /dev/null
@@ -1,24 +0,0 @@
-#@TYPE: Machine
-#@NAME: NXP i.MX6Q Plus SABRE Automotive
-#@SOC: i.MX6QP
-#@DESCRIPTION: Machine configuration for NXP i.MX6QP SABRE Automotive
-#@MAINTAINER: Lauren Post <lauren.post@nxp.com>
-
-MACHINEOVERRIDES =. "mx6:mx6q:"
-
-require conf/machine/include/imx6sabreauto-common.inc
-
-KERNEL_DEVICETREE = "imx6qp-sabreauto.dtb imx6qp-sabreauto-ecspi.dtb imx6qp-sabreauto-flexcan1.dtb \
-                     imx6qp-sabreauto-gpmi-weim.dtb"
-
-PREFERRED_PROVIDER_u-boot = "u-boot-imx"
-PREFERRED_PROVIDER_virtual/bootloader = "u-boot-imx"
-PREFERRED_PROVIDER_virtual/kernel = "linux-imx"
-
-UBOOT_CONFIG ??= "sd"
-UBOOT_CONFIG[sd] = "mx6qpsabreauto_config,sdcard"
-UBOOT_CONFIG[eimnor] = "mx6qpsabreauto_eimnor_config"
-UBOOT_CONFIG[nand] = "mx6qpsabreauto_nand_config,ubifs"
-UBOOT_CONFIG[spinor] = "mx6qpsabreauto_spinor_config"
-UBOOT_CONFIG[sata] = "mx6qpsabreauto_sata_config"
-UBOOT_CONFIG[mfgtool] = "mx6qpsabreauto_config"
diff --git a/conf/machine/imx6qpsabresd.conf b/conf/machine/imx6qpsabresd.conf
deleted file mode 100644
index 369d5b7d..00000000
--- a/conf/machine/imx6qpsabresd.conf
+++ /dev/null
@@ -1,20 +0,0 @@
-#@TYPE: Machine
-#@NAME: NXP i.MX6Q Plus SABRE Smart Device
-#@SOC: i.MX6QP
-#@DESCRIPTION: Machine configuration for NXP i.MX6QP SABRE Smart Device
-#@MAINTAINER: Lauren Post <lauren.post@nxp.com>
-
-MACHINEOVERRIDES =. "mx6:mx6q:"
-
-require conf/machine/include/imx6sabresd-common.inc
-
-KERNEL_DEVICETREE = "imx6qp-sabresd.dtb imx6qp-sabresd-btwifi.dtb imx6qp-sabresd-hdcp.dtb \
-                     imx6qp-sabresd-ldo.dtb imx6qp-sabresd-ldo-pcie-cert.dtb"
-
-PREFERRED_PROVIDER_u-boot = "u-boot-imx"
-PREFERRED_PROVIDER_virtual/bootloader = "u-boot-imx"
-
-UBOOT_CONFIG ??= "sd"
-UBOOT_CONFIG[sd] = "mx6qpsabresd_config,sdcard"
-UBOOT_CONFIG[sata] = "mx6qpsabresd_sata_config"
-UBOOT_CONFIG[mfgtool] = "mx6qpsabresd_config"
diff --git a/conf/machine/imx6qsabreauto.conf b/conf/machine/imx6qsabreauto.conf
deleted file mode 100644
index e419c5d4..00000000
--- a/conf/machine/imx6qsabreauto.conf
+++ /dev/null
@@ -1,20 +0,0 @@
-#@TYPE: Machine
-#@NAME: NXP i.MX6Q SABRE Automotive
-#@SOC: i.MX6Q
-#@DESCRIPTION: Machine configuration for NXP i.MX6Q SABRE Automotive
-#@MAINTAINER: Daiane Angolini <daiane.angolini@nxp.com>
-
-MACHINEOVERRIDES =. "mx6:mx6q:"
-
-require conf/machine/include/imx6sabreauto-common.inc
-
-KERNEL_DEVICETREE = "imx6q-sabreauto.dtb imx6q-sabreauto-gpmi-weim.dtb imx6q-sabreauto-ecspi.dtb \
-                     imx6q-sabreauto-flexcan1.dtb imx6q-sabreauto-enetirq.dtb"
-
-UBOOT_CONFIG ??= "sd"
-UBOOT_CONFIG[sd] = "mx6qsabreauto_config,sdcard"
-UBOOT_CONFIG[eimnor] = "mx6qsabreauto_eimnor_config"
-UBOOT_CONFIG[nand] = "mx6qsabreauto_nand_config,ubifs"
-UBOOT_CONFIG[spinor] = "mx6qsabreauto_spinor_config"
-UBOOT_CONFIG[sata] = "mx6qsabreauto_sata_config"
-UBOOT_CONFIG[mfgtool] = "mx6qsabreauto_config"
diff --git a/conf/machine/imx6qsabresd.conf b/conf/machine/imx6qsabresd.conf
deleted file mode 100644
index ea9119a9..00000000
--- a/conf/machine/imx6qsabresd.conf
+++ /dev/null
@@ -1,17 +0,0 @@
-#@TYPE: Machine
-#@NAME: NXP i.MX6Q SABRE Smart Device
-#@SOC: i.MX6Q
-#@DESCRIPTION: Machine configuration for NXP i.MX6Q SABRE Smart Device
-#@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br>
-
-MACHINEOVERRIDES =. "mx6:mx6q:"
-
-require conf/machine/include/imx6sabresd-common.inc
-
-KERNEL_DEVICETREE = "imx6q-sabresd.dtb imx6q-sabresd-ldo.dtb imx6q-sabresd-hdcp.dtb \
-                     imx6q-sabresd-enetirq.dtb imx6q-sabresd-btwifi.dtb"
-
-UBOOT_CONFIG ??= "sd"
-UBOOT_CONFIG[sd] = "mx6qsabresd_config,sdcard"
-UBOOT_CONFIG[sata] = "mx6qsabresd_sata_config"
-UBOOT_CONFIG[mfgtool] = "mx6qsabresd_config"
diff --git a/conf/machine/imx6solosabreauto.conf b/conf/machine/imx6solosabreauto.conf
deleted file mode 100644
index 09997c33..00000000
--- a/conf/machine/imx6solosabreauto.conf
+++ /dev/null
@@ -1,21 +0,0 @@
-#@TYPE: Machine
-#@NAME: NXP i.MX6Solo SABRE Automotive
-#@SOC: i.MX6S
-#@DESCRIPTION: Machine configuration for NXP i.MX6Solo SABRE Automotive
-
-MACHINEOVERRIDES =. "mx6:mx6dl:"
-
-require conf/machine/include/imx6sabresd-common.inc
-
-KERNEL_DEVICETREE = "imx6dl-sabreauto.dtb"
-
-PREFERRED_PROVIDER_u-boot = "u-boot-imx"
-PREFERRED_PROVIDER_virtual/bootloader = "u-boot-imx"
-KERNEL_IMAGETYPE = "zImage"
-
-UBOOT_CONFIG ??= "sd"
-UBOOT_CONFIG[sd] = "mx6solosabreauto_config,sdcard"
-UBOOT_CONFIG[eimnor] = "mx6solosabreauto_eimnor_config"
-UBOOT_CONFIG[nand] = "mx6solosabreauto_nand_config,ubifs"
-UBOOT_CONFIG[spinor] = "mx6solosabreauto_spinor_config"
-UBOOT_CONFIG[mfgtool] = "mx6solosabreauto_config"
diff --git a/conf/machine/imx6solosabresd.conf b/conf/machine/imx6solosabresd.conf
deleted file mode 100644
index 65155bcc..00000000
--- a/conf/machine/imx6solosabresd.conf
+++ /dev/null
@@ -1,19 +0,0 @@
-#@TYPE: Machine
-#@NAME: NXP i.MX6Solo SABRE Smart Device
-#@SOC: i.MX6S
-#@DESCRIPTION: Machine configuration for NXP i.MX6Solo SABRE Smart Device
-#@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br>
-
-MACHINEOVERRIDES =. "mx6:mx6dl:"
-
-require conf/machine/include/imx6sabresd-common.inc
-
-KERNEL_DEVICETREE = "imx6dl-sabresd.dtb imx6dl-sabresd-ldo.dtb"
-
-PREFERRED_PROVIDER_u-boot = "u-boot-imx"
-PREFERRED_PROVIDER_virtual/bootloader = "u-boot-imx"
-KERNEL_IMAGETYPE = "zImage"
-
-UBOOT_CONFIG ??= "sd"
-UBOOT_CONFIG[sd] = "mx6solosabresd_config,sdcard"
-UBOOT_CONFIG[mfgtool] = "mx6solosabresd_config"
diff --git a/conf/machine/imx6sxsabreauto.conf b/conf/machine/imx6sxsabreauto.conf
index b3bae2a4..19a8d9f8 100644
--- a/conf/machine/imx6sxsabreauto.conf
+++ b/conf/machine/imx6sxsabreauto.conf
@@ -6,7 +6,8 @@
 
 MACHINEOVERRIDES =. "mx6:mx6sx:"
 
-require conf/machine/include/imx6sabreauto-common.inc
+require conf/machine/include/imx-base.inc
+require conf/machine/include/tune-cortexa9.inc
 
 KERNEL_DEVICETREE = "imx6sx-sabreauto.dtb imx6sx-sabreauto-m4.dtb"
 
@@ -18,3 +19,9 @@ UBOOT_CONFIG[sd] = "mx6sxsabreauto_config,sdcard"
 UBOOT_CONFIG[qspi1] = "mx6sxsabreauto_qspi1_config"
 UBOOT_CONFIG[nand] = "mx6sxsabreauto_nand_config,ubifs"
 UBOOT_CONFIG[mfgtool] = "mx6sxsabreauto_config"
+
+SERIAL_CONSOLE = "115200 ttymxc3"
+
+MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
+
+MACHINE_FEATURES += " pci wifi bluetooth"
diff --git a/conf/machine/imx6sxsabresd.conf b/conf/machine/imx6sxsabresd.conf
index d702bed7..f7946361 100644
--- a/conf/machine/imx6sxsabresd.conf
+++ b/conf/machine/imx6sxsabresd.conf
@@ -6,7 +6,8 @@
 
 MACHINEOVERRIDES =. "mx6:mx6sx:"
 
-require conf/machine/include/imx6sabresd-common.inc
+require conf/machine/include/imx-base.inc
+require conf/machine/include/tune-cortexa9.inc
 
 KERNEL_DEVICETREE = "imx6sx-sdb.dtb imx6sx-sdb-emmc.dtb imx6sx-sdb-m4.dtb \
                      imx6sx-sdb-sai.dtb imx6sx-sdb-lcdif1.dtb imx6sx-sdb-ldo.dtb \
@@ -19,3 +20,9 @@ UBOOT_CONFIG[emmc] = "mx6sxsabresd_emmc_config,sdcard"
 UBOOT_CONFIG[qspi2] = "mx6sxsabresd_qspi2_config"
 UBOOT_CONFIG[m4fastup] = "mx6sxsabresd_m4fastup_config"
 UBOOT_CONFIG[mfgtool] = "mx6sxsabresd_config"
+
+SERIAL_CONSOLE = "115200 ttymxc0"
+
+MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
+
+MACHINE_FEATURES += " pci wifi bluetooth"
diff --git a/conf/machine/include/imx6sabreauto-common.inc b/conf/machine/include/imx6sabreauto-common.inc
deleted file mode 100644
index b4f37b3c..00000000
--- a/conf/machine/include/imx6sabreauto-common.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-# Provides the i.MX6 SABRE AUTO common settings
-
-require conf/machine/include/imx-base.inc
-require conf/machine/include/tune-cortexa9.inc
-
-SERIAL_CONSOLE = "115200 ttymxc3"
-
-MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
-
-MACHINE_FEATURES += " pci wifi bluetooth"
diff --git a/conf/machine/include/imx6sabresd-common.inc b/conf/machine/include/imx6sabresd-common.inc
deleted file mode 100644
index 40e3cde6..00000000
--- a/conf/machine/include/imx6sabresd-common.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-# Provides the i.MX6 SABRE SD common settings
-
-require conf/machine/include/imx-base.inc
-require conf/machine/include/tune-cortexa9.inc
-
-SERIAL_CONSOLE = "115200 ttymxc0"
-
-MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
-
-MACHINE_FEATURES += " pci wifi bluetooth"
diff --git a/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2016.09.bb b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2017.07.bb
similarity index 87%
rename from recipes-bsp/u-boot/u-boot-fslc-mxsboot_2016.09.bb
rename to recipes-bsp/u-boot/u-boot-fslc-mxsboot_2017.07.bb
index 86a6abf2..2c6a1332 100644
--- a/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2016.09.bb
+++ b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2017.07.bb
@@ -5,10 +5,10 @@ SECTION = "bootloader"
 DEPENDS = "openssl"
 PROVIDES = "u-boot-mxsboot"
 
-PV = "v2016.09+git${SRCPV}"
+PV = "v2017.07+git${SRCPV}"
 
-SRCREV = "a3d27ead69a9e84a7794117cf965af20d0cfec4f"
-SRCBRANCH = "2016.09+fslc"
+SRCREV = "8ccb1970b8731c2e8bd26f0c68ca04b9cc9008dc"
+SRCBRANCH = "2017.07+fslc"
 
 SRC_URI = "git://github.com/Freescale/u-boot-fslc.git;branch=${SRCBRANCH}"
 
diff --git a/recipes-bsp/u-boot/u-boot-fslc_2017.03.bb b/recipes-bsp/u-boot/u-boot-fslc_2017.03.bb
deleted file mode 100644
index ce62e53a..00000000
--- a/recipes-bsp/u-boot/u-boot-fslc_2017.03.bb
+++ /dev/null
@@ -1,6 +0,0 @@
-include u-boot-fslc.inc
-
-PV = "v2017.03+git${SRCPV}"
-
-SRCREV = "ac3b20cdbe5282fbfa46d7fd39358f5ee07e24d9"
-SRCBRANCH = "2017.03+fslc"
diff --git a/recipes-bsp/u-boot/u-boot-fslc_2017.07.bb b/recipes-bsp/u-boot/u-boot-fslc_2017.07.bb
new file mode 100644
index 00000000..208e7251
--- /dev/null
+++ b/recipes-bsp/u-boot/u-boot-fslc_2017.07.bb
@@ -0,0 +1,6 @@
+include u-boot-fslc.inc
+
+PV = "v2017.07+git${SRCPV}"
+
+SRCREV = "8ccb1970b8731c2e8bd26f0c68ca04b9cc9008dc"
+SRCBRANCH = "2017.07+fslc"
-- 
2.13.2



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH v6] u-boot-fslc: Upgrade to 2017.07-based release
  2017-07-12 12:15 [PATCH v6] u-boot-fslc: Upgrade to 2017.07-based release Otavio Salvador
@ 2017-07-12 13:40 ` Fabio Berton
  2017-07-12 13:56   ` Otavio Salvador
  0 siblings, 1 reply; 5+ messages in thread
From: Fabio Berton @ 2017-07-12 13:40 UTC (permalink / raw)
  To: meta-freescale

Why not rename machine file to imx6sabresd and imx6sabreauto, once these 
machine are for solo, dual, quad and quad plus, or "qdl" doesn't mean 
that the machine configuration is only for quad and dual?

Fabio Berton

On 07/12/2017 09:15 AM, Otavio Salvador wrote:
> This release provides a huge improvement regarding the support for SPL
> to more boards.
> 
> We now uses this and migrated following boards:
> 
>   - imx6qpsabresd -> imx6qdlsabresd
>   - imx6qsabresd -> imx6qdlsabresd
>   - imx6dlsabresd -> imx6qdlsabresd
>   - imx6solosabresd -> imx6qdlsabresd
>   - imx6qpsabreauto -> imx6qdlsabreauto
>   - imx6qsabreauto -> imx6qdlsabreauto
>   - imx6dlsabreauto -> imx6qdlsabreauto
>   - imx6solosabreauto -> imx6qdlsabreauto
> 
> So now, the 8 boards are covered by 2 machine files. This drastically
> reduces the build time and allow for a better user experience as we
> can use the same image to test different boards.
> 
> In summary an image built for imx6qdlsabresd or imx6qdlsabreauto is
> capable of run on a its respective board which contains a i.MX6
> QuadPlus, Quad, Dual, DualLite or Solo SoC removing the need of a
> specific image for each SoC type.
> 
> On top of the official 2017.07 release, following patches are
> included:
> 
> 8ccb1970b8 wandboard: Set fdt based on board_rev and board_name
> e6605743e5 mx6sabresd: Enable video interfaces in bootargs
> e50a2475d4 mx6sabresd: Use LDO dtb file until LDO bypass support is added
> b1a4715311 mx6slevk: Use LDO dtb file until LDO bypass support is added
> 957409876b imx: cx9020: try pxe boot, if no vmlinuz on mmc
> 3608315bf1 imx: cx9020: use fdt_addr_r and ramdisk_addr_r
> 9a1c960516 mx6sabreauto: Add Falcon mode support
> 3a279e5fe8 warp: Use PARTUUID to specify the rootfs location
> 0f9a6703e7 embestmx6boards: Use PARTUUID to specify the rootfs location
> c877510614 mx6cuboxi: Use PARTUUID to specify the rootfs location
> 0ada2d6caf wandboard: Use PARTUUID to specify the rootfs location
> eee442362c mx6sabre: Use PARTUUID to specify the rootfs location
> 80a56615fa mx6sabreauto: Do not enable WEIM by default
> 321339efd7 imx: reorganize IMX code as other SOCs
> 1567ce3edc mmc: fsl_esdhc: drop CONFIG_SYS_FSL_ESDHC_FORCE_VSELECT
> 40294f880d dm: mmc: fsl_esdhc: handle vqmmc supply
> 0378edcd02 mmc: fsl_esdhc: introduce vs18_enable for 1.8V fix I/O
> 3657cae890 mmc: fsl_esdhc: correct type of wp_enable
> 45103e1030 imx6_spl: Add u-boot-dtb.img for SPL payload
> 61131fa4b5 mx6sabreauto: Update to SPL only mode
> 07a667be9b mx6qsabreauto: Add SPL support
> 4506c859ee mx6cuboxi: Add support for sata
> a5c5962327 mx7dsabresd: Set VLD04 output to 2.8V in PMIC initialization.
> 4590f11b61 mx6: soc: Move mxs_dma_init() into the mxs nand driver
> 10d185960e net: fec_mxc: fix PHY initialization bug with CONFIG_DM_ETH
> b2d4bf303e icorem6_rqs: Rename icorem6_rqs config file
> af34708e1e dt-bindings: Document the Broadcom STB wake-up timer node
> 3e92667cfe serial: mxc: Add debug uart support
> 4e2b31a5c5 serial: mxc: Code cleanup
> 27835dae1a serial: mxc: Move common baud gen into _mxc_serial_setbrg
> 1ca9fe11fd serial: mxc: Move common init into _mxc_serial_init
> 14ac9d06be serial: mxc: Move cr1 and cr2 write to mxc_serial_setbrg
> fdd1f0debc serial: mxc: Use RFDIV in dm-code
> fd008b0569 serial: mxc: Add common mxc_uart reg space
> 2fd7878124 imx: mx6ull: fix USB bmode for i.MX 6UL and 6ULL
> 5c72de6152 ot1200: enable CONFIG_IMX_THERMAL for detailed thermal information
> 8e38f54c56 mx6sabresd: Fix guard file symbol
> 3320a872b0 wandboard: Remove unnecessary delay
> d5ae3ce6dd cm_fx6: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS
> 1325b822da cgtqmx6eval: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS
> 844365a5a0 mx6slevk_spl: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS
> ff9e6d62ed mx6sabresd: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS
> 
> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
> Acked-by: Daiane Angolini <daiane.angolini@nxp.com>
> ---
> 
> Changes in v6:
> - cherry-pick patches from i.MX tree
> 
> Changes in v5:
> - add comment inside machine file so users can find old machine
>    reference (Daiane)
> 
> Changes in v4:
> - replace warp patch with the PARTUUID from Fabio Estevam
> 
> Changes in v3:
> - add mx6sabre: Use PARTUUID to specify the rootfs location
> - add mx6sabreauto: Do not enable WEIM by default
> - improve machine description to mention QP support as  well (Daiane)
> - improve commit log to make it clear that same image can be used
>    across different boards (Daiane)
> 
> Changes in v2:
> - include fslc specific patches
> - fix typo on commit log (Fabio Estevam)
> - improve log to mention specific patches
> 
>   conf/machine/imx6dlsabreauto.conf                  | 19 -----------
>   conf/machine/imx6dlsabresd.conf                    | 19 -----------
>   conf/machine/imx6qdlsabreauto.conf                 | 39 ++++++++++++++++++++++
>   conf/machine/imx6qdlsabresd.conf                   | 39 ++++++++++++++++++++++
>   conf/machine/imx6qpsabreauto.conf                  | 24 -------------
>   conf/machine/imx6qpsabresd.conf                    | 20 -----------
>   conf/machine/imx6qsabreauto.conf                   | 20 -----------
>   conf/machine/imx6qsabresd.conf                     | 17 ----------
>   conf/machine/imx6solosabreauto.conf                | 21 ------------
>   conf/machine/imx6solosabresd.conf                  | 19 -----------
>   conf/machine/imx6sxsabreauto.conf                  |  9 ++++-
>   conf/machine/imx6sxsabresd.conf                    |  9 ++++-
>   conf/machine/include/imx6sabreauto-common.inc      | 10 ------
>   conf/machine/include/imx6sabresd-common.inc        | 10 ------
>   ...t_2016.09.bb => u-boot-fslc-mxsboot_2017.07.bb} |  6 ++--
>   recipes-bsp/u-boot/u-boot-fslc_2017.03.bb          |  6 ----
>   recipes-bsp/u-boot/u-boot-fslc_2017.07.bb          |  6 ++++
>   17 files changed, 103 insertions(+), 190 deletions(-)
>   delete mode 100644 conf/machine/imx6dlsabreauto.conf
>   delete mode 100644 conf/machine/imx6dlsabresd.conf
>   create mode 100644 conf/machine/imx6qdlsabreauto.conf
>   create mode 100644 conf/machine/imx6qdlsabresd.conf
>   delete mode 100644 conf/machine/imx6qpsabreauto.conf
>   delete mode 100644 conf/machine/imx6qpsabresd.conf
>   delete mode 100644 conf/machine/imx6qsabreauto.conf
>   delete mode 100644 conf/machine/imx6qsabresd.conf
>   delete mode 100644 conf/machine/imx6solosabreauto.conf
>   delete mode 100644 conf/machine/imx6solosabresd.conf
>   delete mode 100644 conf/machine/include/imx6sabreauto-common.inc
>   delete mode 100644 conf/machine/include/imx6sabresd-common.inc
>   rename recipes-bsp/u-boot/{u-boot-fslc-mxsboot_2016.09.bb => u-boot-fslc-mxsboot_2017.07.bb} (87%)
>   delete mode 100644 recipes-bsp/u-boot/u-boot-fslc_2017.03.bb
>   create mode 100644 recipes-bsp/u-boot/u-boot-fslc_2017.07.bb
> 
> diff --git a/conf/machine/imx6dlsabreauto.conf b/conf/machine/imx6dlsabreauto.conf
> deleted file mode 100644
> index 51fb7028..00000000
> --- a/conf/machine/imx6dlsabreauto.conf
> +++ /dev/null
> @@ -1,19 +0,0 @@
> -#@TYPE: Machine
> -#@NAME: NXP i.MX6DL SABRE Automotive
> -#@SOC: i.MX6DL
> -#@DESCRIPTION: Machine configuration for NXP i.MX6DL SABRE Automotive
> -#@MAINTAINER: Daiane Angolini <daiane.angolini@nxp.com>
> -
> -MACHINEOVERRIDES =. "mx6:mx6dl:"
> -
> -require conf/machine/include/imx6sabreauto-common.inc
> -
> -KERNEL_DEVICETREE = "imx6dl-sabreauto.dtb imx6dl-sabreauto-gpmi-weim.dtb imx6dl-sabreauto-ecspi.dtb \
> -                     imx6dl-sabreauto-flexcan1.dtb imx6dl-sabreauto-enetirq.dtb"
> -
> -UBOOT_CONFIG ??= "sd"
> -UBOOT_CONFIG[sd] = "mx6dlsabreauto_config,sdcard"
> -UBOOT_CONFIG[eimnor] = "mx6dlsabreauto_eimnor_config"
> -UBOOT_CONFIG[nand] = "mx6dlsabreauto_nand_config,ubifs"
> -UBOOT_CONFIG[spinor] = "mx6dlsabreauto_spinor_config"
> -UBOOT_CONFIG[mfgtool] = "mx6dlsabreauto_config"
> diff --git a/conf/machine/imx6dlsabresd.conf b/conf/machine/imx6dlsabresd.conf
> deleted file mode 100644
> index 27b8391c..00000000
> --- a/conf/machine/imx6dlsabresd.conf
> +++ /dev/null
> @@ -1,19 +0,0 @@
> -#@TYPE: Machine
> -#@NAME: NXP i.MX6DL SABRE Smart Device
> -#@SOC: i.MX6DL
> -#@DESCRIPTION: Machine configuration for NXP i.MX6DL SABRE Smart Device
> -#@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br>
> -
> -MACHINEOVERRIDES =. "mx6:mx6dl:"
> -
> -require conf/machine/include/imx6sabresd-common.inc
> -
> -KERNEL_DEVICETREE = "imx6dl-sabresd.dtb imx6dl-sabresd-ldo.dtb imx6dl-sabresd-hdcp.dtb \
> -                     imx6dl-sabresd-enetirq.dtb imx6dl-sabresd-btwifi.dtb"
> -
> -UBOOT_CONFIG ??= "sd"
> -UBOOT_CONFIG[sd] = "mx6dlsabresd_config,sdcard"
> -UBOOT_CONFIG[epdc] = "mx6dlsabresd_epdc_config"
> -UBOOT_CONFIG[mfgtool] = "mx6dlsabresd_config"
> -
> -MACHINE_FIRMWARE += "firmware-imx-epdc"
> diff --git a/conf/machine/imx6qdlsabreauto.conf b/conf/machine/imx6qdlsabreauto.conf
> new file mode 100644
> index 00000000..8967c150
> --- /dev/null
> +++ b/conf/machine/imx6qdlsabreauto.conf
> @@ -0,0 +1,39 @@
> +#@TYPE: Machine
> +#@NAME: NXP i.MX6QP/Q/DL SABRE Automotive
> +#@SOC: i.MX6QP/Q/DL
> +#@DESCRIPTION: Machine configuration for NXP i.MX6QP/Q/DL SABRE Automotive
> +#@MAINTAINER: Daiane Angolini <daiane.angolini@nxp.com>
> +#
> +# This machine replaces the following machines:
> +#    * imx6qpsabreauto
> +#    * imx6qsabreauto
> +#    * imx6dlsabreauto
> +#    * imx6solosabreauto
> +# and is able to work for all the machines.
> +
> +MACHINEOVERRIDES =. "mx6:mx6q:mx6dl:"
> +
> +require conf/machine/include/imx-base.inc
> +require conf/machine/include/tune-cortexa9.inc
> +
> +KERNEL_DEVICETREE = " \
> +    imx6qp-sabreauto.dtb imx6qp-sabreauto-ecspi.dtb imx6qp-sabreauto-flexcan1.dtb \
> +    imx6qp-sabreauto-gpmi-weim.dtb \
> +    \
> +    imx6q-sabreauto.dtb imx6q-sabreauto-gpmi-weim.dtb imx6q-sabreauto-ecspi.dtb \
> +    imx6q-sabreauto-flexcan1.dtb imx6q-sabreauto-enetirq.dtb \
> +    \
> +    imx6dl-sabreauto.dtb imx6dl-sabreauto-gpmi-weim.dtb imx6dl-sabreauto-ecspi.dtb \
> +    imx6dl-sabreauto-flexcan1.dtb imx6dl-sabreauto-enetirq.dtb \
> +"
> +
> +UBOOT_MACHINE ?= "mx6sabreauto_defconfig"
> +UBOOT_MAKE_TARGET = "all"
> +UBOOT_SUFFIX = "img"
> +SPL_BINARY = "SPL"
> +
> +SERIAL_CONSOLE = "115200 ttymxc3"
> +
> +MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
> +
> +MACHINE_FEATURES += " pci wifi bluetooth"
> diff --git a/conf/machine/imx6qdlsabresd.conf b/conf/machine/imx6qdlsabresd.conf
> new file mode 100644
> index 00000000..92c92884
> --- /dev/null
> +++ b/conf/machine/imx6qdlsabresd.conf
> @@ -0,0 +1,39 @@
> +#@TYPE: Machine
> +#@NAME: NXP i.MX6QP/Q/DL SABRE Smart Device
> +#@SOC: i.MX6QP/Q/DL
> +#@DESCRIPTION: Machine configuration for NXP i.MX6QP/Q/DL SABRE Smart Device
> +#@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br>
> +#
> +# This machine replaces the following machines:
> +#    * imx6qpsabresd
> +#    * imx6qsabresd
> +#    * imx6dlsabresd
> +#    * imx6solosabresd
> +# and is able to work for all the machines.
> +
> +MACHINEOVERRIDES =. "mx6:mx6q:mx6dl:"
> +
> +require conf/machine/include/imx-base.inc
> +require conf/machine/include/tune-cortexa9.inc
> +
> +KERNEL_DEVICETREE = " \
> +    imx6qp-sabresd.dtb imx6qp-sabresd-btwifi.dtb imx6qp-sabresd-hdcp.dtb \
> +    imx6qp-sabresd-ldo.dtb imx6qp-sabresd-ldo-pcie-cert.dtb \
> +    \
> +    imx6q-sabresd.dtb imx6q-sabresd-ldo.dtb imx6q-sabresd-hdcp.dtb \
> +    imx6q-sabresd-enetirq.dtb imx6q-sabresd-btwifi.dtb \
> +    \
> +    imx6dl-sabresd.dtb imx6dl-sabresd-ldo.dtb imx6dl-sabresd-hdcp.dtb \
> +    imx6dl-sabresd-enetirq.dtb imx6dl-sabresd-btwifi.dtb \
> +"
> +
> +UBOOT_MACHINE ?= "mx6sabresd_defconfig"
> +UBOOT_MAKE_TARGET = "all"
> +UBOOT_SUFFIX = "img"
> +SPL_BINARY = "SPL"
> +
> +SERIAL_CONSOLE = "115200 ttymxc0"
> +
> +MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
> +
> +MACHINE_FEATURES += " pci wifi bluetooth"
> diff --git a/conf/machine/imx6qpsabreauto.conf b/conf/machine/imx6qpsabreauto.conf
> deleted file mode 100644
> index 505d341c..00000000
> --- a/conf/machine/imx6qpsabreauto.conf
> +++ /dev/null
> @@ -1,24 +0,0 @@
> -#@TYPE: Machine
> -#@NAME: NXP i.MX6Q Plus SABRE Automotive
> -#@SOC: i.MX6QP
> -#@DESCRIPTION: Machine configuration for NXP i.MX6QP SABRE Automotive
> -#@MAINTAINER: Lauren Post <lauren.post@nxp.com>
> -
> -MACHINEOVERRIDES =. "mx6:mx6q:"
> -
> -require conf/machine/include/imx6sabreauto-common.inc
> -
> -KERNEL_DEVICETREE = "imx6qp-sabreauto.dtb imx6qp-sabreauto-ecspi.dtb imx6qp-sabreauto-flexcan1.dtb \
> -                     imx6qp-sabreauto-gpmi-weim.dtb"
> -
> -PREFERRED_PROVIDER_u-boot = "u-boot-imx"
> -PREFERRED_PROVIDER_virtual/bootloader = "u-boot-imx"
> -PREFERRED_PROVIDER_virtual/kernel = "linux-imx"
> -
> -UBOOT_CONFIG ??= "sd"
> -UBOOT_CONFIG[sd] = "mx6qpsabreauto_config,sdcard"
> -UBOOT_CONFIG[eimnor] = "mx6qpsabreauto_eimnor_config"
> -UBOOT_CONFIG[nand] = "mx6qpsabreauto_nand_config,ubifs"
> -UBOOT_CONFIG[spinor] = "mx6qpsabreauto_spinor_config"
> -UBOOT_CONFIG[sata] = "mx6qpsabreauto_sata_config"
> -UBOOT_CONFIG[mfgtool] = "mx6qpsabreauto_config"
> diff --git a/conf/machine/imx6qpsabresd.conf b/conf/machine/imx6qpsabresd.conf
> deleted file mode 100644
> index 369d5b7d..00000000
> --- a/conf/machine/imx6qpsabresd.conf
> +++ /dev/null
> @@ -1,20 +0,0 @@
> -#@TYPE: Machine
> -#@NAME: NXP i.MX6Q Plus SABRE Smart Device
> -#@SOC: i.MX6QP
> -#@DESCRIPTION: Machine configuration for NXP i.MX6QP SABRE Smart Device
> -#@MAINTAINER: Lauren Post <lauren.post@nxp.com>
> -
> -MACHINEOVERRIDES =. "mx6:mx6q:"
> -
> -require conf/machine/include/imx6sabresd-common.inc
> -
> -KERNEL_DEVICETREE = "imx6qp-sabresd.dtb imx6qp-sabresd-btwifi.dtb imx6qp-sabresd-hdcp.dtb \
> -                     imx6qp-sabresd-ldo.dtb imx6qp-sabresd-ldo-pcie-cert.dtb"
> -
> -PREFERRED_PROVIDER_u-boot = "u-boot-imx"
> -PREFERRED_PROVIDER_virtual/bootloader = "u-boot-imx"
> -
> -UBOOT_CONFIG ??= "sd"
> -UBOOT_CONFIG[sd] = "mx6qpsabresd_config,sdcard"
> -UBOOT_CONFIG[sata] = "mx6qpsabresd_sata_config"
> -UBOOT_CONFIG[mfgtool] = "mx6qpsabresd_config"
> diff --git a/conf/machine/imx6qsabreauto.conf b/conf/machine/imx6qsabreauto.conf
> deleted file mode 100644
> index e419c5d4..00000000
> --- a/conf/machine/imx6qsabreauto.conf
> +++ /dev/null
> @@ -1,20 +0,0 @@
> -#@TYPE: Machine
> -#@NAME: NXP i.MX6Q SABRE Automotive
> -#@SOC: i.MX6Q
> -#@DESCRIPTION: Machine configuration for NXP i.MX6Q SABRE Automotive
> -#@MAINTAINER: Daiane Angolini <daiane.angolini@nxp.com>
> -
> -MACHINEOVERRIDES =. "mx6:mx6q:"
> -
> -require conf/machine/include/imx6sabreauto-common.inc
> -
> -KERNEL_DEVICETREE = "imx6q-sabreauto.dtb imx6q-sabreauto-gpmi-weim.dtb imx6q-sabreauto-ecspi.dtb \
> -                     imx6q-sabreauto-flexcan1.dtb imx6q-sabreauto-enetirq.dtb"
> -
> -UBOOT_CONFIG ??= "sd"
> -UBOOT_CONFIG[sd] = "mx6qsabreauto_config,sdcard"
> -UBOOT_CONFIG[eimnor] = "mx6qsabreauto_eimnor_config"
> -UBOOT_CONFIG[nand] = "mx6qsabreauto_nand_config,ubifs"
> -UBOOT_CONFIG[spinor] = "mx6qsabreauto_spinor_config"
> -UBOOT_CONFIG[sata] = "mx6qsabreauto_sata_config"
> -UBOOT_CONFIG[mfgtool] = "mx6qsabreauto_config"
> diff --git a/conf/machine/imx6qsabresd.conf b/conf/machine/imx6qsabresd.conf
> deleted file mode 100644
> index ea9119a9..00000000
> --- a/conf/machine/imx6qsabresd.conf
> +++ /dev/null
> @@ -1,17 +0,0 @@
> -#@TYPE: Machine
> -#@NAME: NXP i.MX6Q SABRE Smart Device
> -#@SOC: i.MX6Q
> -#@DESCRIPTION: Machine configuration for NXP i.MX6Q SABRE Smart Device
> -#@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br>
> -
> -MACHINEOVERRIDES =. "mx6:mx6q:"
> -
> -require conf/machine/include/imx6sabresd-common.inc
> -
> -KERNEL_DEVICETREE = "imx6q-sabresd.dtb imx6q-sabresd-ldo.dtb imx6q-sabresd-hdcp.dtb \
> -                     imx6q-sabresd-enetirq.dtb imx6q-sabresd-btwifi.dtb"
> -
> -UBOOT_CONFIG ??= "sd"
> -UBOOT_CONFIG[sd] = "mx6qsabresd_config,sdcard"
> -UBOOT_CONFIG[sata] = "mx6qsabresd_sata_config"
> -UBOOT_CONFIG[mfgtool] = "mx6qsabresd_config"
> diff --git a/conf/machine/imx6solosabreauto.conf b/conf/machine/imx6solosabreauto.conf
> deleted file mode 100644
> index 09997c33..00000000
> --- a/conf/machine/imx6solosabreauto.conf
> +++ /dev/null
> @@ -1,21 +0,0 @@
> -#@TYPE: Machine
> -#@NAME: NXP i.MX6Solo SABRE Automotive
> -#@SOC: i.MX6S
> -#@DESCRIPTION: Machine configuration for NXP i.MX6Solo SABRE Automotive
> -
> -MACHINEOVERRIDES =. "mx6:mx6dl:"
> -
> -require conf/machine/include/imx6sabresd-common.inc
> -
> -KERNEL_DEVICETREE = "imx6dl-sabreauto.dtb"
> -
> -PREFERRED_PROVIDER_u-boot = "u-boot-imx"
> -PREFERRED_PROVIDER_virtual/bootloader = "u-boot-imx"
> -KERNEL_IMAGETYPE = "zImage"
> -
> -UBOOT_CONFIG ??= "sd"
> -UBOOT_CONFIG[sd] = "mx6solosabreauto_config,sdcard"
> -UBOOT_CONFIG[eimnor] = "mx6solosabreauto_eimnor_config"
> -UBOOT_CONFIG[nand] = "mx6solosabreauto_nand_config,ubifs"
> -UBOOT_CONFIG[spinor] = "mx6solosabreauto_spinor_config"
> -UBOOT_CONFIG[mfgtool] = "mx6solosabreauto_config"
> diff --git a/conf/machine/imx6solosabresd.conf b/conf/machine/imx6solosabresd.conf
> deleted file mode 100644
> index 65155bcc..00000000
> --- a/conf/machine/imx6solosabresd.conf
> +++ /dev/null
> @@ -1,19 +0,0 @@
> -#@TYPE: Machine
> -#@NAME: NXP i.MX6Solo SABRE Smart Device
> -#@SOC: i.MX6S
> -#@DESCRIPTION: Machine configuration for NXP i.MX6Solo SABRE Smart Device
> -#@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br>
> -
> -MACHINEOVERRIDES =. "mx6:mx6dl:"
> -
> -require conf/machine/include/imx6sabresd-common.inc
> -
> -KERNEL_DEVICETREE = "imx6dl-sabresd.dtb imx6dl-sabresd-ldo.dtb"
> -
> -PREFERRED_PROVIDER_u-boot = "u-boot-imx"
> -PREFERRED_PROVIDER_virtual/bootloader = "u-boot-imx"
> -KERNEL_IMAGETYPE = "zImage"
> -
> -UBOOT_CONFIG ??= "sd"
> -UBOOT_CONFIG[sd] = "mx6solosabresd_config,sdcard"
> -UBOOT_CONFIG[mfgtool] = "mx6solosabresd_config"
> diff --git a/conf/machine/imx6sxsabreauto.conf b/conf/machine/imx6sxsabreauto.conf
> index b3bae2a4..19a8d9f8 100644
> --- a/conf/machine/imx6sxsabreauto.conf
> +++ b/conf/machine/imx6sxsabreauto.conf
> @@ -6,7 +6,8 @@
>   
>   MACHINEOVERRIDES =. "mx6:mx6sx:"
>   
> -require conf/machine/include/imx6sabreauto-common.inc
> +require conf/machine/include/imx-base.inc
> +require conf/machine/include/tune-cortexa9.inc
>   
>   KERNEL_DEVICETREE = "imx6sx-sabreauto.dtb imx6sx-sabreauto-m4.dtb"
>   
> @@ -18,3 +19,9 @@ UBOOT_CONFIG[sd] = "mx6sxsabreauto_config,sdcard"
>   UBOOT_CONFIG[qspi1] = "mx6sxsabreauto_qspi1_config"
>   UBOOT_CONFIG[nand] = "mx6sxsabreauto_nand_config,ubifs"
>   UBOOT_CONFIG[mfgtool] = "mx6sxsabreauto_config"
> +
> +SERIAL_CONSOLE = "115200 ttymxc3"
> +
> +MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
> +
> +MACHINE_FEATURES += " pci wifi bluetooth"
> diff --git a/conf/machine/imx6sxsabresd.conf b/conf/machine/imx6sxsabresd.conf
> index d702bed7..f7946361 100644
> --- a/conf/machine/imx6sxsabresd.conf
> +++ b/conf/machine/imx6sxsabresd.conf
> @@ -6,7 +6,8 @@
>   
>   MACHINEOVERRIDES =. "mx6:mx6sx:"
>   
> -require conf/machine/include/imx6sabresd-common.inc
> +require conf/machine/include/imx-base.inc
> +require conf/machine/include/tune-cortexa9.inc
>   
>   KERNEL_DEVICETREE = "imx6sx-sdb.dtb imx6sx-sdb-emmc.dtb imx6sx-sdb-m4.dtb \
>                        imx6sx-sdb-sai.dtb imx6sx-sdb-lcdif1.dtb imx6sx-sdb-ldo.dtb \
> @@ -19,3 +20,9 @@ UBOOT_CONFIG[emmc] = "mx6sxsabresd_emmc_config,sdcard"
>   UBOOT_CONFIG[qspi2] = "mx6sxsabresd_qspi2_config"
>   UBOOT_CONFIG[m4fastup] = "mx6sxsabresd_m4fastup_config"
>   UBOOT_CONFIG[mfgtool] = "mx6sxsabresd_config"
> +
> +SERIAL_CONSOLE = "115200 ttymxc0"
> +
> +MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
> +
> +MACHINE_FEATURES += " pci wifi bluetooth"
> diff --git a/conf/machine/include/imx6sabreauto-common.inc b/conf/machine/include/imx6sabreauto-common.inc
> deleted file mode 100644
> index b4f37b3c..00000000
> --- a/conf/machine/include/imx6sabreauto-common.inc
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -# Provides the i.MX6 SABRE AUTO common settings
> -
> -require conf/machine/include/imx-base.inc
> -require conf/machine/include/tune-cortexa9.inc
> -
> -SERIAL_CONSOLE = "115200 ttymxc3"
> -
> -MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
> -
> -MACHINE_FEATURES += " pci wifi bluetooth"
> diff --git a/conf/machine/include/imx6sabresd-common.inc b/conf/machine/include/imx6sabresd-common.inc
> deleted file mode 100644
> index 40e3cde6..00000000
> --- a/conf/machine/include/imx6sabresd-common.inc
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -# Provides the i.MX6 SABRE SD common settings
> -
> -require conf/machine/include/imx-base.inc
> -require conf/machine/include/tune-cortexa9.inc
> -
> -SERIAL_CONSOLE = "115200 ttymxc0"
> -
> -MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
> -
> -MACHINE_FEATURES += " pci wifi bluetooth"
> diff --git a/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2016.09.bb b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2017.07.bb
> similarity index 87%
> rename from recipes-bsp/u-boot/u-boot-fslc-mxsboot_2016.09.bb
> rename to recipes-bsp/u-boot/u-boot-fslc-mxsboot_2017.07.bb
> index 86a6abf2..2c6a1332 100644
> --- a/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2016.09.bb
> +++ b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2017.07.bb
> @@ -5,10 +5,10 @@ SECTION = "bootloader"
>   DEPENDS = "openssl"
>   PROVIDES = "u-boot-mxsboot"
>   
> -PV = "v2016.09+git${SRCPV}"
> +PV = "v2017.07+git${SRCPV}"
>   
> -SRCREV = "a3d27ead69a9e84a7794117cf965af20d0cfec4f"
> -SRCBRANCH = "2016.09+fslc"
> +SRCREV = "8ccb1970b8731c2e8bd26f0c68ca04b9cc9008dc"
> +SRCBRANCH = "2017.07+fslc"
>   
>   SRC_URI = "git://github.com/Freescale/u-boot-fslc.git;branch=${SRCBRANCH}"
>   
> diff --git a/recipes-bsp/u-boot/u-boot-fslc_2017.03.bb b/recipes-bsp/u-boot/u-boot-fslc_2017.03.bb
> deleted file mode 100644
> index ce62e53a..00000000
> --- a/recipes-bsp/u-boot/u-boot-fslc_2017.03.bb
> +++ /dev/null
> @@ -1,6 +0,0 @@
> -include u-boot-fslc.inc
> -
> -PV = "v2017.03+git${SRCPV}"
> -
> -SRCREV = "ac3b20cdbe5282fbfa46d7fd39358f5ee07e24d9"
> -SRCBRANCH = "2017.03+fslc"
> diff --git a/recipes-bsp/u-boot/u-boot-fslc_2017.07.bb b/recipes-bsp/u-boot/u-boot-fslc_2017.07.bb
> new file mode 100644
> index 00000000..208e7251
> --- /dev/null
> +++ b/recipes-bsp/u-boot/u-boot-fslc_2017.07.bb
> @@ -0,0 +1,6 @@
> +include u-boot-fslc.inc
> +
> +PV = "v2017.07+git${SRCPV}"
> +
> +SRCREV = "8ccb1970b8731c2e8bd26f0c68ca04b9cc9008dc"
> +SRCBRANCH = "2017.07+fslc"
> 


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH v6] u-boot-fslc: Upgrade to 2017.07-based release
  2017-07-12 13:40 ` Fabio Berton
@ 2017-07-12 13:56   ` Otavio Salvador
  2017-07-12 16:10     ` Daiane Angolini
  0 siblings, 1 reply; 5+ messages in thread
From: Otavio Salvador @ 2017-07-12 13:56 UTC (permalink / raw)
  To: Fabio Berton; +Cc: meta-freescale

On Wed, Jul 12, 2017 at 10:40 AM, Fabio Berton
<fabio.berton@ossystems.com.br> wrote:
> Why not rename machine file to imx6sabresd and imx6sabreauto, once these
> machine are for solo, dual, quad and quad plus, or "qdl" doesn't mean that
> the machine configuration is only for quad and dual?

That is a good question indeed.

Essentially we are following the kernel here. Basically the Quad and
DualLite are the two SoC die we support as the Dual and Solo are
reduced versions of those. The QuadPlus is a Quad with a newer
revision so in the end of the day it is right ;-)

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH v6] u-boot-fslc: Upgrade to 2017.07-based release
  2017-07-12 13:56   ` Otavio Salvador
@ 2017-07-12 16:10     ` Daiane Angolini
  2017-07-12 17:10       ` Otavio Salvador
  0 siblings, 1 reply; 5+ messages in thread
From: Daiane Angolini @ 2017-07-12 16:10 UTC (permalink / raw)
  To: Otavio Salvador; +Cc: meta-freescale

On Wed, Jul 12, 2017 at 10:56 AM, Otavio Salvador
<otavio.salvador@ossystems.com.br> wrote:
> On Wed, Jul 12, 2017 at 10:40 AM, Fabio Berton
> <fabio.berton@ossystems.com.br> wrote:
>> Why not rename machine file to imx6sabresd and imx6sabreauto, once these
>> machine are for solo, dual, quad and quad plus, or "qdl" doesn't mean that
>> the machine configuration is only for quad and dual?
>
> That is a good question indeed.
>
> Essentially we are following the kernel here. Basically the Quad and
> DualLite are the two SoC die we support as the Dual and Solo are
> reduced versions of those. The QuadPlus is a Quad with a newer
> revision so in the end of the day it is right ;-)

I don't have strong arguments on this topic. But I think Fabio's
suggestions is way more beautiful.

(the argument here is beauty, so weak argument. And in fact I can say
it without stumbling)


Daiane
>
> --
> Otavio Salvador                             O.S. Systems
> http://www.ossystems.com.br        http://code.ossystems.com.br
> Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH v6] u-boot-fslc: Upgrade to 2017.07-based release
  2017-07-12 16:10     ` Daiane Angolini
@ 2017-07-12 17:10       ` Otavio Salvador
  0 siblings, 0 replies; 5+ messages in thread
From: Otavio Salvador @ 2017-07-12 17:10 UTC (permalink / raw)
  To: Daiane Angolini; +Cc: meta-freescale

On Wed, Jul 12, 2017 at 1:10 PM, Daiane Angolini <daiane.list@gmail.com> wrote:
> On Wed, Jul 12, 2017 at 10:56 AM, Otavio Salvador
> <otavio.salvador@ossystems.com.br> wrote:
>> On Wed, Jul 12, 2017 at 10:40 AM, Fabio Berton
>> <fabio.berton@ossystems.com.br> wrote:
>>> Why not rename machine file to imx6sabresd and imx6sabreauto, once these
>>> machine are for solo, dual, quad and quad plus, or "qdl" doesn't mean that
>>> the machine configuration is only for quad and dual?
>>
>> That is a good question indeed.
>>
>> Essentially we are following the kernel here. Basically the Quad and
>> DualLite are the two SoC die we support as the Dual and Solo are
>> reduced versions of those. The QuadPlus is a Quad with a newer
>> revision so in the end of the day it is right ;-)
>
> I don't have strong arguments on this topic. But I think Fabio's
> suggestions is way more beautiful.
>
> (the argument here is beauty, so weak argument. And in fact I can say
> it without stumbling)

My biggest concern about using the imx6 without qdl is that for me it
says it works for all (q, dl, sx, ul, sl, sll, ...).


-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-07-12 17:10 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-12 12:15 [PATCH v6] u-boot-fslc: Upgrade to 2017.07-based release Otavio Salvador
2017-07-12 13:40 ` Fabio Berton
2017-07-12 13:56   ` Otavio Salvador
2017-07-12 16:10     ` Daiane Angolini
2017-07-12 17:10       ` Otavio Salvador

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.