All of lore.kernel.org
 help / color / mirror / Atom feed
* [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
@ 2016-11-09 17:30 Fabio Berton
  2016-11-09 17:30 ` [Documentation][PATCH 2/5] RN: Updates from bitbake-metadata2doc.sh Fabio Berton
                   ` (5 more replies)
  0 siblings, 6 replies; 20+ messages in thread
From: Fabio Berton @ 2016-11-09 17:30 UTC (permalink / raw)
  To: meta-freescale

  - Update FSL layers names
  - Add DISTRO and MACHINE to run setup-environment
  - Update Yocto Project Bugzilla url address

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
 scripts/bitbake-metadata2doc.py | 18 +++++++++---------
 scripts/bitbake-metadata2doc.sh |  6 +++---
 scripts/generate-bugs-table.py  |  6 +++---
 scripts/output-machine-list     |  2 +-
 scripts/test-sheet-parser.py    |  2 +-
 5 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/scripts/bitbake-metadata2doc.py b/scripts/bitbake-metadata2doc.py
index 98af3f8..001d59d 100644
--- a/scripts/bitbake-metadata2doc.py
+++ b/scripts/bitbake-metadata2doc.py
@@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data, out_dir):
         kernel = board_data['recipes']['virtual/kernel']
         recipe = kernel['recipe']
         recipe_file = kernel['file']
-        if (('/sources/meta-fsl-arm/' in recipe_file) or \
-                ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+        if (('/sources/meta-freescale/' in recipe_file) or \
+                ('/sources/meta-freescale-3rdparty/' in recipe_file)) and \
                 recipe not in kernel_recipes:
             kernels += [[recipe, kernel['description']]]
             kernel_recipes.append(recipe)
@@ -128,8 +128,8 @@ def write_fsl_community_bsp_supported_bootloaders_descr(data, out_dir):
                 bootloader = board_data['recipes'][bootloader_software]
                 recipe = bootloader['recipe']
                 recipe_file = bootloader['file']
-                if (('/sources/meta-fsl-arm/' in recipe_file) or \
-                        ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+                if (('/sources/meta-freescale/' in recipe_file) or \
+                        ('/sources/meta-freescale-3rdparty/' in recipe_file)) and \
                         recipe not in bootloader_recipes:
                     bootloaders += [[recipe, bootloader['description']]]
                     bootloader_recipes.append(recipe)
@@ -305,14 +305,14 @@ def write_soc_pkg(data, out_dir):
 
 
 def write_maintainers_tables(data, out_dir, bsp_dir):
-    meta_fsl_arm_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'conf', 'machine')
-    meta_fsl_arm_extra_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm-extra', 'conf', 'machine')
-    get_maintainer_script = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'scripts', 'get-maintainer')
+    meta_freescale_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale', 'conf', 'machine')
+    meta_freescale_3rdparty_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale-3rdparty', 'conf', 'machine')
+    get_maintainer_script = os.path.join(bsp_dir, 'sources', 'meta-freescale', 'scripts', 'get-maintainer')
     try:
         get_maintainer_pipe = subprocess.Popen([get_maintainer_script,
                                                 '--dump',
-                                                meta_fsl_arm_machines_dir,
-                                                meta_fsl_arm_extra_machines_dir],
+                                                meta_freescale_machines_dir,
+                                                meta_freescale_3rdparty_machines_dir],
                                                stdout=subprocess.PIPE)
     except OSError:
         error('Could not run the get-maintainer script (attempted %s)' % (get_maintainer_script,))
diff --git a/scripts/bitbake-metadata2doc.sh b/scripts/bitbake-metadata2doc.sh
index 3616fe1..775e26d 100755
--- a/scripts/bitbake-metadata2doc.sh
+++ b/scripts/bitbake-metadata2doc.sh
@@ -46,7 +46,7 @@ gitdm_dir="$2"
 start_commit="$3"
 end_commit="$4"
 anchor="`pwd`"
-fsl_layers="meta-fsl-arm meta-fsl-arm-extra meta-fsl-demos"
+fsl_layers="meta-freescale meta-freescale-3rdparty meta-freescale-distro"
 
 machines=
 if [ -n "$MACHINES" ]; then
@@ -80,9 +80,9 @@ build_dir=`mktemp -d --tmpdir=$yocto_dir`
 for machine in $machines; do
     cd $yocto_dir
     echo "Using $build_dir as build directory"
-    MACHINE=$machine . ./setup-environment `basename $build_dir`
+    MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment `basename $build_dir`
 
-    MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
+    MACHINE=$machine DISTRO=fslc-framebuffer python3 $anchor/extract-bitbake-metadata.py \
         $anchor/$marshalled_data_file \
         apptrk \
         barebox \
diff --git a/scripts/generate-bugs-table.py b/scripts/generate-bugs-table.py
index 13390a3..dc9bba0 100755
--- a/scripts/generate-bugs-table.py
+++ b/scripts/generate-bugs-table.py
@@ -13,10 +13,10 @@ from doc_utils import tabularize
 
 BASE_DIRECTORY = os.path.dirname(os.path.realpath(__file__ + "/../"))
 
-CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-fsl-arm&o5=substring&f1=OP&o3=substring&v6=meta-fsl-arm&o7=matches&f0=OP&f8=CP&v3=meta-fsl-arm&o2=substring&o6=substring&v7=%22meta-fsl-arm%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-fsl-arm&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-fsl-arm&f7=content&ctype=csv"
+CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-freescale&o5=substring&f1=OP&o3=substring&v6=meta-freescale&o7=matches&f0=OP&f8=CP&v3=meta-freescale&o2=substring&o6=substring&v7=%22meta-freescale%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-freescale&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-freescale&f7=content&ctype=csv"
 CLOSED_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/closed_bugs.inc"
 
-OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm&chfieldfrom=<<START_DATE>>&ctype=csv"
+OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freescale&chfieldfrom=<<START_DATE>>&ctype=csv"
 OPEN_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/open_bugs.inc"
 
 def request_bug_list(url):
@@ -62,7 +62,7 @@ def generate_bugs_file(url, output_file_path, columns_to_keep):
     write_to_file(output_file_path, table)
 
 def process_arguments():
-    desc = ('Generates a ReST table of the meta-fsl-arm bugs present on the ' +
+    desc = ('Generates a ReST table of the meta-freescale bugs present on the ' +
             'Bugzilla bug list of the Yocto Project.')
     parser = argparse.ArgumentParser(description=desc)
     group = parser.add_mutually_exclusive_group()
diff --git a/scripts/output-machine-list b/scripts/output-machine-list
index 0f3e5de..c3ffb2c 100755
--- a/scripts/output-machine-list
+++ b/scripts/output-machine-list
@@ -36,7 +36,7 @@ REPO=$1
 COMMAND=$2
 
 TMP=`mktemp`
-MACHINE_LAYERS="meta-fsl-arm meta-fsl-arm-extra"
+MACHINE_LAYERS="meta-freescale meta-freescale-3rdparty"
 
 list_machine_files() {
     for l in $MACHINE_LAYERS; do
diff --git a/scripts/test-sheet-parser.py b/scripts/test-sheet-parser.py
index 967f476..ecf6ea0 100755
--- a/scripts/test-sheet-parser.py
+++ b/scripts/test-sheet-parser.py
@@ -11,7 +11,7 @@ def usage(exit_code=None):
 <csv file> is the CSV file with the for responses.
 
 <fsl repos dir> is the directory under which the Freescale
-repositories (meta-fsl-arm and meta-fsl-arm-extra) can be found.
+repositories (meta-freescale and meta-freescale-3rdparty) can be found.
 ''' % os.path.basename(sys.argv[0])
     if exit_code is not None and exit_code != 0:
         sys.stderr.write(msg)
-- 
2.1.4



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

* [Documentation][PATCH 2/5] RN: Updates from bitbake-metadata2doc.sh
  2016-11-09 17:30 [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty) Fabio Berton
@ 2016-11-09 17:30 ` Fabio Berton
  2016-11-09 17:30 ` [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty) Fabio Berton
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 20+ messages in thread
From: Fabio Berton @ 2016-11-09 17:30 UTC (permalink / raw)
  To: meta-freescale

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
 release-notes/source/ack-sourcers.inc              | 475 ++++++++++-----------
 release-notes/source/bootloader-default.inc        | 106 +++--
 release-notes/source/closed_bugs.inc               |  41 +-
 ...l-community-bsp-supported-bootloaders-descr.inc |   2 +-
 .../source/fsl-community-bsp-supported-kernels.inc |   4 +-
 release-notes/source/linux-default.inc             |  94 ++--
 release-notes/source/machine-list.inc              | 162 ++++---
 release-notes/source/machines-with-maintainers.inc |  30 +-
 release-notes/source/open_bugs.inc                 |  25 +-
 release-notes/source/packagegroups.inc             |   1 +
 release-notes/source/soc-pkg.inc                   |  64 +--
 release-notes/source/userspace-pkg.inc             |   4 +-
 12 files changed, 534 insertions(+), 474 deletions(-)

diff --git a/release-notes/source/ack-sourcers.inc b/release-notes/source/ack-sourcers.inc
index 6a95815..6f9bd14 100644
--- a/release-notes/source/ack-sourcers.inc
+++ b/release-notes/source/ack-sourcers.inc
@@ -1,263 +1,235 @@
-Statistics for meta-fsl-arm
----------------------------
+Statistics for meta-freescale
+-----------------------------
 
-Processed 207 csets from 27 developers
-11 employers found
-A total of 4015 lines added, 3932 removed (delta 83)
+Processed 322 csets from 22 developers
+7 employers found
+A total of 14299 lines added, 10771 removed (delta 3528)
 
 Developers with the most changesets
-Otavio Salvador             74 (35.7%)
-Lauren Post                 53 (25.6%)
-Tom Hochstein               13 (6.3%)
-Yuqing Zhu                  13 (6.3%)
-Daiane Angolini              7 (3.4%)
-Carlos Rafael Giani          7 (3.4%)
-Fabio Berton                 6 (2.9%)
-Neena Busireddy              5 (2.4%)
-Stefan Agner                 4 (1.9%)
-Breno Lima                   4 (1.9%)
-Jun Zhu                      2 (1.0%)
-Zhenhua Luo                  2 (1.0%)
-Dominic Sacré               2 (1.0%)
-Javier Viguera               2 (1.0%)
-Marco Franchi                1 (0.5%)
-Max Krummenacher             1 (0.5%)
-Adrian Dudau                 1 (0.5%)
-Fabio Estevam                1 (0.5%)
-Fahad Usman                  1 (0.5%)
-Sujith H                     1 (0.5%)
-Ian Coolidge                 1 (0.5%)
-Gary Thomas                  1 (0.5%)
-Andreas Müller              1 (0.5%)
-Julio Cruz                   1 (0.5%)
-Hector Palacios              1 (0.5%)
-Martin Jansa                 1 (0.5%)
-Alexandre Belloni            1 (0.5%)
+Ting Liu                    83 (25.8%)
+Otavio Salvador             79 (24.5%)
+Lauren Post                 36 (11.2%)
+Fabio Berton                33 (10.2%)
+Tom Hochstein               20 (6.2%)
+Zhenhua Luo                 19 (5.9%)
+Yuqing Zhu                  11 (3.4%)
+Daiane Angolini              8 (2.5%)
+Zongchun Yu                  6 (1.9%)
+Max Krummenacher             4 (1.2%)
+Breno Lima                   4 (1.2%)
+Chunrong Guo                 4 (1.2%)
+Carlos Rafael Giani          3 (0.9%)
+Jun Zhu                      2 (0.6%)
+Adrian Dudau                 2 (0.6%)
+Cristian Stoica              2 (0.6%)
+Richard Purdie               1 (0.3%)
+Marco Franchi                1 (0.3%)
+Stefan Agner                 1 (0.3%)
+Camelia Groza                1 (0.3%)
+Yuan Yao                     1 (0.3%)
+Fabio Estevam                1 (0.3%)
 
 Developers with the most changed lines
-Yuqing Zhu                2115 (34.8%)
-Lauren Post               1750 (28.8%)
-Otavio Salvador            841 (13.9%)
-Neena Busireddy            444 (7.3%)
-Stefan Agner               339 (5.6%)
-Tom Hochstein              165 (2.7%)
-Dominic Sacré             100 (1.6%)
-Fabio Berton                66 (1.1%)
-Daiane Angolini             61 (1.0%)
-Carlos Rafael Giani         56 (0.9%)
-Javier Viguera              41 (0.7%)
-Jun Zhu                     20 (0.3%)
-Hector Palacios             20 (0.3%)
-Gary Thomas                 18 (0.3%)
-Marco Franchi               10 (0.2%)
-Breno Lima                   4 (0.1%)
-Julio Cruz                   4 (0.1%)
-Alexandre Belloni            3 (0.0%)
-Zhenhua Luo                  2 (0.0%)
-Max Krummenacher             2 (0.0%)
-Adrian Dudau                 2 (0.0%)
+Cristian Stoica           7640 (41.4%)
+Lauren Post               2534 (13.7%)
+Tom Hochstein             2499 (13.6%)
+Ting Liu                  2051 (11.1%)
+Yuqing Zhu                1429 (7.8%)
+Otavio Salvador           1183 (6.4%)
+Zhenhua Luo                282 (1.5%)
+Adrian Dudau               171 (0.9%)
+Zongchun Yu                153 (0.8%)
+Fabio Berton               140 (0.8%)
+Chunrong Guo                90 (0.5%)
+Daiane Angolini             88 (0.5%)
+Max Krummenacher            76 (0.4%)
+Jun Zhu                     38 (0.2%)
+Richard Purdie              11 (0.1%)
+Marco Franchi               10 (0.1%)
+Camelia Groza               10 (0.1%)
+Carlos Rafael Giani          9 (0.0%)
+Yuan Yao                     8 (0.0%)
+Breno Lima                   4 (0.0%)
+Stefan Agner                 4 (0.0%)
 Fabio Estevam                2 (0.0%)
-Sujith H                     2 (0.0%)
-Fahad Usman                  1 (0.0%)
-Ian Coolidge                 1 (0.0%)
-Martin Jansa                 1 (0.0%)
 
 Developers with the most lines removed
-Yuqing Zhu                1057 (26.9%)
-Otavio Salvador            239 (6.1%)
-Javier Viguera              40 (1.0%)
-
-Developers with the most signoffs (total 141)
-Otavio Salvador            133 (94.3%)
-Prabhu Sundararaj            2 (1.4%)
-Sujith Haridasan             2 (1.4%)
-Tom Hochstein                2 (1.4%)
-Christopher Larson           1 (0.7%)
-Sujith H                     1 (0.7%)
+Ting Liu                   667 (6.2%)
+Cristian Stoica            422 (3.9%)
+Otavio Salvador             75 (0.7%)
+Max Krummenacher            47 (0.4%)
+Camelia Groza                7 (0.1%)
+Carlos Rafael Giani          3 (0.0%)
+
+Developers with the most signoffs (total 223)
+Otavio Salvador            205 (91.9%)
+Ting Liu                     4 (1.8%)
+Sujith Haridasan             3 (1.3%)
+Tom Hochstein                2 (0.9%)
+Marian Chereji               1 (0.4%)
+Xufeng Zhang                 1 (0.4%)
+Yashpal Dutta                1 (0.4%)
+Sujith H                     1 (0.4%)
+Noor                         1 (0.4%)
+Abdur Rehman                 1 (0.4%)
+Prabhu Sundararaj            1 (0.4%)
+Jun Zhu                      1 (0.4%)
+Zhenhua Luo                  1 (0.4%)
 
 Developers with the most reviews (total 1)
-Gary Bisson                  1 (100.0%)
+Horia Ioan Geanta Neag       1 (100.0%)
 
-Developers with the most test credits (total 1)
-Gary Bisson                  1 (100.0%)
+Developers with the most test credits (total 0)
 
-Developers who gave the most tested-by credits (total 1)
-Carlos Rafael Giani          1 (100.0%)
+Developers who gave the most tested-by credits (total 0)
 
-Developers with the most report credits (total 0)
+Developers with the most report credits (total 2)
+Tom Hochstein                1 (50.0%)
+Jun Zhu                      1 (50.0%)
 
-Developers who gave the most report credits (total 0)
+Developers who gave the most report credits (total 2)
+Otavio Salvador              1 (50.0%)
+Richard Purdie               1 (50.0%)
 
 Top changeset contributors by employer
-O.S. Systems                80 (38.6%)
-NXP                         70 (33.8%)
-Freescale                   31 (15.0%)
-(Unknown)                   14 (6.8%)
-Toradex                      4 (1.9%)
-Digi International           3 (1.4%)
-Mentor Graphics              1 (0.5%)
-Boundary Devices             1 (0.5%)
-ENEA AB                      1 (0.5%)
-Free Electrons               1 (0.5%)
-(Consultant)                 1 (0.5%)
+NXP                        192 (59.6%)
+O.S. Systems               112 (34.8%)
+Freescale                    7 (2.2%)
+(Unknown)                    7 (2.2%)
+ENEA AB                      2 (0.6%)
+Toradex                      1 (0.3%)
+Linux Foundation             1 (0.3%)
 
 Top lines changed by employer
-NXP                       3958 (65.2%)
-O.S. Systems               907 (14.9%)
-Freescale                  615 (10.1%)
-Toradex                    339 (5.6%)
-(Unknown)                  165 (2.7%)
-Digi International          61 (1.0%)
-(Consultant)                18 (0.3%)
-Free Electrons               3 (0.0%)
-ENEA AB                      2 (0.0%)
-Mentor Graphics              1 (0.0%)
-Boundary Devices             1 (0.0%)
-
-Employers with the most signoffs (total 141)
-O.S. Systems               133 (94.3%)
-Mentor Graphics              3 (2.1%)
-NXP                          2 (1.4%)
-Freescale                    2 (1.4%)
-(Unknown)                    1 (0.7%)
-
-Employers with the most hackers (total 31)
-NXP                         10 (32.3%)
-(Unknown)                    7 (22.6%)
-Freescale                    4 (12.9%)
-O.S. Systems                 2 (6.5%)
-Digi International           2 (6.5%)
-Mentor Graphics              1 (3.2%)
-Toradex                      1 (3.2%)
-(Consultant)                 1 (3.2%)
-Free Electrons               1 (3.2%)
-ENEA AB                      1 (3.2%)
-Boundary Devices             1 (3.2%)
-
-
-Statistics for meta-fsl-arm-extra
----------------------------------
-
-Processed 72 csets from 15 developers
-8 employers found
-A total of 8679 lines added, 9473 removed (delta -794)
+NXP                       16439 (89.2%)
+O.S. Systems              1323 (7.2%)
+Freescale                  399 (2.2%)
+ENEA AB                    171 (0.9%)
+(Unknown)                   85 (0.5%)
+Linux Foundation            11 (0.1%)
+Toradex                      4 (0.0%)
+
+Employers with the most signoffs (total 223)
+O.S. Systems               205 (91.9%)
+NXP                          8 (3.6%)
+Mentor Graphics              5 (2.2%)
+Freescale                    3 (1.3%)
+(Unknown)                    1 (0.4%)
+Wind River                   1 (0.4%)
+
+Employers with the most hackers (total 23)
+NXP                         13 (56.5%)
+Freescale                    3 (13.0%)
+O.S. Systems                 2 (8.7%)
+(Unknown)                    2 (8.7%)
+ENEA AB                      1 (4.3%)
+Linux Foundation             1 (4.3%)
+Toradex                      1 (4.3%)
+
+
+Statistics for meta-freescale-3rdparty
+--------------------------------------
+
+Processed 43 csets from 8 developers
+6 employers found
+A total of 2746 lines added, 9048 removed (delta -6302)
 
 Developers with the most changesets
-Max Krummenacher            16 (22.2%)
-Daiane Angolini              9 (12.5%)
-Ian Coolidge                 9 (12.5%)
-Stefan Agner                 6 (8.3%)
-Otavio Salvador              5 (6.9%)
-Akshay Bhat                  4 (5.6%)
-Fabio Berton                 4 (5.6%)
-Gary Bisson                  4 (5.6%)
-Justin Waters                3 (4.2%)
-Brandon Shibley              3 (4.2%)
-Alexandre Belloni            3 (4.2%)
-Oliver Wendt                 3 (4.2%)
-Breno Lima                   1 (1.4%)
-Fabio Estevam                1 (1.4%)
-Tony Felice                  1 (1.4%)
+Fabio Berton                14 (32.6%)
+Max Krummenacher             9 (20.9%)
+Daiane Angolini              7 (16.3%)
+Ian Coolidge                 4 (9.3%)
+Akshay Bhat                  4 (9.3%)
+Otavio Salvador              3 (7.0%)
+Stefan Agner                 1 (2.3%)
+Breno Lima                   1 (2.3%)
 
 Developers with the most changed lines
-Akshay Bhat               6950 (38.7%)
-Fabio Berton              2876 (16.0%)
-Fabio Estevam             2321 (12.9%)
-Justin Waters             2001 (11.1%)
-Max Krummenacher          1947 (10.8%)
-Oliver Wendt               543 (3.0%)
-Daiane Angolini            518 (2.9%)
-Ian Coolidge               500 (2.8%)
-Alexandre Belloni          185 (1.0%)
-Gary Bisson                 45 (0.3%)
-Tony Felice                 25 (0.1%)
-Brandon Shibley             21 (0.1%)
-Stefan Agner                14 (0.1%)
-Otavio Salvador             12 (0.1%)
+Akshay Bhat               6950 (61.1%)
+Fabio Berton              2997 (26.3%)
+Max Krummenacher           804 (7.1%)
+Daiane Angolini            498 (4.4%)
+Otavio Salvador             67 (0.6%)
+Ian Coolidge                54 (0.5%)
+Stefan Agner                 5 (0.0%)
 Breno Lima                   3 (0.0%)
 
 Developers with the most lines removed
-Akshay Bhat               5091 (53.7%)
-Fabio Estevam             2320 (24.5%)
-Ian Coolidge               395 (4.2%)
-Alexandre Belloni          173 (1.8%)
+Akshay Bhat               5091 (56.3%)
+Fabio Berton              2501 (27.6%)
 
-Developers with the most signoffs (total 67)
-Otavio Salvador             65 (97.0%)
-Fabio Estevam                1 (1.5%)
-Andres Lemos                 1 (1.5%)
+Developers with the most signoffs (total 39)
+Otavio Salvador             39 (100.0%)
 
 Developers with the most reviews (total 0)
 
-Developers with the most test credits (total 0)
+Developers with the most test credits (total 1)
+Daiane Angolini              1 (100.0%)
 
-Developers who gave the most tested-by credits (total 0)
+Developers who gave the most tested-by credits (total 1)
+Fabio Berton                 1 (100.0%)
 
 Developers with the most report credits (total 0)
 
 Developers who gave the most report credits (total 0)
 
 Top changeset contributors by employer
-(Unknown)                   16 (22.2%)
-Boundary Devices            13 (18.1%)
-NXP                         11 (15.3%)
-Toradex                      9 (12.5%)
-O.S. Systems                 9 (12.5%)
-Timesys                      8 (11.1%)
-Free Electrons               3 (4.2%)
-Ka-Ro electronics GmbH       3 (4.2%)
+O.S. Systems                17 (39.5%)
+(Unknown)                    9 (20.9%)
+NXP                          8 (18.6%)
+Boundary Devices             4 (9.3%)
+Timesys                      4 (9.3%)
+Toradex                      1 (2.3%)
 
 Top lines changed by employer
-Timesys                   8976 (50.0%)
-O.S. Systems              2888 (16.1%)
-NXP                       2842 (15.8%)
-(Unknown)                 1947 (10.8%)
-Boundary Devices           545 (3.0%)
-Ka-Ro electronics GmbH     543 (3.0%)
-Free Electrons             185 (1.0%)
-Toradex                     35 (0.2%)
-
-Employers with the most signoffs (total 67)
-O.S. Systems                65 (97.0%)
-NXP                          2 (3.0%)
-
-Employers with the most hackers (total 15)
-NXP                          3 (20.0%)
-Timesys                      3 (20.0%)
-O.S. Systems                 2 (13.3%)
-Boundary Devices             2 (13.3%)
-Toradex                      2 (13.3%)
-(Unknown)                    1 (6.7%)
-Ka-Ro electronics GmbH       1 (6.7%)
-Free Electrons               1 (6.7%)
-
-
-Statistics for meta-fsl-demos
------------------------------
+Timesys                   6950 (61.1%)
+O.S. Systems              3064 (26.9%)
+(Unknown)                  804 (7.1%)
+NXP                        501 (4.4%)
+Boundary Devices            54 (0.5%)
+Toradex                      5 (0.0%)
+
+Employers with the most signoffs (total 39)
+O.S. Systems                39 (100.0%)
+
+Employers with the most hackers (total 8)
+O.S. Systems                 2 (25.0%)
+NXP                          2 (25.0%)
+Timesys                      1 (12.5%)
+(Unknown)                    1 (12.5%)
+Boundary Devices             1 (12.5%)
+Toradex                      1 (12.5%)
 
-Processed 28 csets from 5 developers
+
+Statistics for meta-freescale-distro
+------------------------------------
+
+Processed 35 csets from 6 developers
 2 employers found
-A total of 266 lines added, 77 removed (delta 189)
+A total of 567 lines added, 371 removed (delta 196)
 
 Developers with the most changesets
-Otavio Salvador             23 (82.1%)
-Tom Hochstein                2 (7.1%)
-Lauren Post                  1 (3.6%)
-Jun Zhu                      1 (3.6%)
-Yuqing Zhu                   1 (3.6%)
+Otavio Salvador             15 (42.9%)
+Fabio Berton                10 (28.6%)
+Tom Hochstein                5 (14.3%)
+Lauren Post                  2 (5.7%)
+Yuqing Zhu                   2 (5.7%)
+Jun Zhu                      1 (2.9%)
 
 Developers with the most changed lines
-Otavio Salvador            265 (85.8%)
-Tom Hochstein               38 (12.3%)
-Lauren Post                  2 (0.6%)
-Jun Zhu                      2 (0.6%)
-Yuqing Zhu                   2 (0.6%)
+Fabio Berton               247 (31.1%)
+Otavio Salvador            239 (30.1%)
+Lauren Post                231 (29.1%)
+Tom Hochstein               42 (5.3%)
+Yuqing Zhu                  34 (4.3%)
+Jun Zhu                      2 (0.3%)
 
 Developers with the most lines removed
-Tom Hochstein                8 (10.4%)
+Lauren Post                180 (48.5%)
 
-Developers with the most signoffs (total 5)
-Otavio Salvador              5 (100.0%)
+Developers with the most signoffs (total 21)
+Otavio Salvador             20 (95.2%)
+Fabio Berton                 1 (4.8%)
 
 Developers with the most reviews (total 0)
 
@@ -270,38 +242,41 @@ Developers with the most report credits (total 0)
 Developers who gave the most report credits (total 0)
 
 Top changeset contributors by employer
-O.S. Systems                23 (82.1%)
-NXP                          5 (17.9%)
+O.S. Systems                25 (71.4%)
+NXP                         10 (28.6%)
 
 Top lines changed by employer
-O.S. Systems               265 (85.8%)
-NXP                         44 (14.2%)
+O.S. Systems               486 (61.1%)
+NXP                        309 (38.9%)
 
-Employers with the most signoffs (total 5)
-O.S. Systems                 5 (100.0%)
+Employers with the most signoffs (total 21)
+O.S. Systems                21 (100.0%)
 
-Employers with the most hackers (total 5)
-NXP                          4 (80.0%)
-O.S. Systems                 1 (20.0%)
+Employers with the most hackers (total 6)
+NXP                          4 (66.7%)
+O.S. Systems                 2 (33.3%)
 
 
 Statistics for base
 -------------------
 
-Processed 1 csets from 1 developers
+Processed 7 csets from 2 developers
 1 employers found
-A total of 5 lines added, 7 removed (delta -2)
+A total of 55 lines added, 54 removed (delta 1)
 
 Developers with the most changesets
-Otavio Salvador              1 (100.0%)
+Fabio Berton                 6 (85.7%)
+Otavio Salvador              1 (14.3%)
 
 Developers with the most changed lines
-Otavio Salvador              7 (100.0%)
+Fabio Berton                58 (75.3%)
+Otavio Salvador             19 (24.7%)
 
 Developers with the most lines removed
-Otavio Salvador              2 (28.6%)
+Otavio Salvador              1 (1.9%)
 
-Developers with the most signoffs (total 0)
+Developers with the most signoffs (total 6)
+Otavio Salvador              6 (100.0%)
 
 Developers with the most reviews (total 0)
 
@@ -314,36 +289,37 @@ Developers with the most report credits (total 0)
 Developers who gave the most report credits (total 0)
 
 Top changeset contributors by employer
-O.S. Systems                 1 (100.0%)
+O.S. Systems                 7 (100.0%)
 
 Top lines changed by employer
-O.S. Systems                 7 (100.0%)
+O.S. Systems                77 (100.0%)
 
-Employers with the most signoffs (total 0)
+Employers with the most signoffs (total 6)
+O.S. Systems                 6 (100.0%)
 
-Employers with the most hackers (total 1)
-O.S. Systems                 1 (100.0%)
+Employers with the most hackers (total 2)
+O.S. Systems                 2 (100.0%)
 
 
 Statistics for Documentation
 ----------------------------
 
-Processed 5 csets from 3 developers
-2 employers found
-A total of 1149 lines added, 1108 removed (delta 41)
+Processed 13 csets from 3 developers
+3 employers found
+A total of 1335 lines added, 1308 removed (delta 27)
 
 Developers with the most changesets
-Daiane Angolini              3 (60.0%)
-Lucas Dutra Nunes            1 (20.0%)
-Otavio Salvador              1 (20.0%)
+Fabio Berton                 6 (46.2%)
+Thomas Thorne                4 (30.8%)
+Daiane Angolini              3 (23.1%)
 
 Developers with the most changed lines
-Daiane Angolini            704 (59.6%)
-Lucas Dutra Nunes          474 (40.1%)
-Otavio Salvador              3 (0.3%)
+Fabio Berton               705 (47.8%)
+Daiane Angolini            648 (44.0%)
+Thomas Thorne              121 (8.2%)
 
 Developers with the most lines removed
-Lucas Dutra Nunes           32 (2.9%)
+Fabio Berton                74 (5.7%)
 
 Developers with the most signoffs (total 0)
 
@@ -358,17 +334,20 @@ Developers with the most report credits (total 0)
 Developers who gave the most report credits (total 0)
 
 Top changeset contributors by employer
-NXP                          3 (60.0%)
-O.S. Systems                 2 (40.0%)
+O.S. Systems                 6 (46.2%)
+(Unknown)                    4 (30.8%)
+NXP                          3 (23.1%)
 
 Top lines changed by employer
-NXP                        704 (59.6%)
-O.S. Systems               477 (40.4%)
+O.S. Systems               705 (47.8%)
+NXP                        648 (44.0%)
+(Unknown)                  121 (8.2%)
 
 Employers with the most signoffs (total 0)
 
 Employers with the most hackers (total 3)
-O.S. Systems                 2 (66.7%)
+O.S. Systems                 1 (33.3%)
 NXP                          1 (33.3%)
+(Unknown)                    1 (33.3%)
 
 
diff --git a/release-notes/source/bootloader-default.inc b/release-notes/source/bootloader-default.inc
index 9c7f6b0..38d230f 100644
--- a/release-notes/source/bootloader-default.inc
+++ b/release-notes/source/bootloader-default.inc
@@ -2,6 +2,11 @@
         Board                Bootloader                Bootloader version
 ======================  ====================  ====================================
 apalis-imx6             u-boot-toradex        v2015.04-v2.6b2.1+git
+b4420qds                u-boot-qoriq          2016.01+fslgit+fsl
+b4420qds-64b            u-boot-qoriq          2016.01+fslgit+fsl
+b4860qds                u-boot-qoriq          2016.01+fslgit+fsl
+b4860qds-64b            u-boot-qoriq          2016.01+fslgit+fsl
+c293pcie                u-boot-qoriq          2016.01+fslgit+fsl
 cfa10036                barebox               2015.10.0
 cfa10037                barebox               2015.10.0
 cfa10049                barebox               2015.10.0
@@ -9,50 +14,77 @@ cfa10055                barebox               2015.10.0
 cfa10056                barebox               2015.10.0
 cfa10057                barebox               2015.10.0
 cfa10058                barebox               2015.10.0
-cgtqmx6                 u-boot-fslc           v2016.07+git
-cm-fx6                  u-boot-fslc           v2016.07+git
+cgtqmx6                 u-boot-fslc           v2016.11+git
+cm-fx6                  u-boot-fslc           v2016.11+git
 colibri-imx6            u-boot-toradex        v2015.04-v2.6b2.1+git
 colibri-imx7            u-boot-toradex        v2015.04-v2.6b2.1+git
 colibri-vf              u-boot-toradex        v2015.04-v2.6b2.1+git
-cubox-i                 u-boot-fslc           v2016.07+git
-imx233-olinuxino-maxi   u-boot-fslc           v2016.07+git
-imx233-olinuxino-micro  u-boot-fslc           v2016.07+git
-imx233-olinuxino-mini   u-boot-fslc           v2016.07+git
-imx233-olinuxino-nano   u-boot-fslc           v2016.07+git
-imx23evk                u-boot-fslc           v2016.07+git
-imx28evk                u-boot-fslc           v2016.07+git
-imx51evk                u-boot-fslc           v2016.07+git
-imx53ard                u-boot-fslc           v2016.07+git
-imx53qsb                u-boot-fslc           v2016.07+git
-imx6dl-riotboard        u-boot-fslc           v2016.07+git
-imx6dlsabreauto         u-boot-fslc           v2016.07+git
-imx6dlsabresd           u-boot-fslc           v2016.07+git
-imx6q-dms-ba16          u-boot-fslc           v2016.07+git
-imx6qdl-variscite-som   u-boot-variscite      2013.10
-imx6qpsabreauto         u-boot-imx            2015.04-imx_v2015.04_4.1.15_1.0.0_ga
-imx6qpsabresd           u-boot-fslc           v2016.07+git
-imx6qsabreauto          u-boot-fslc           v2016.07+git
+cubox-i                 u-boot-fslc           v2016.11+git
+imx233-olinuxino-maxi   u-boot-fslc           v2016.11+git
+imx233-olinuxino-micro  u-boot-fslc           v2016.11+git
+imx233-olinuxino-mini   u-boot-fslc           v2016.11+git
+imx233-olinuxino-nano   u-boot-fslc           v2016.11+git
+imx23evk                u-boot-fslc           v2016.11+git
+imx28evk                u-boot-fslc           v2016.11+git
+imx51evk                u-boot-fslc           v2016.11+git
+imx53ard                u-boot-fslc           v2016.11+git
+imx53qsb                u-boot-fslc           v2016.11+git
+imx6dl-riotboard        u-boot-fslc           v2016.11+git
+imx6dlsabreauto         u-boot-fslc           v2016.11+git
+imx6dlsabresd           u-boot-fslc           v2016.11+git
+imx6q-dms-ba16          u-boot-fslc           v2016.11+git
+imx6qdl-variscite-som   u-boot-variscite      2015.04
+imx6qpsabreauto         u-boot-imx            2016.03-imx_v2016.03_4.1.15_2.0.0_ga
+imx6qpsabresd           u-boot-fslc           v2016.11+git
+imx6qsabreauto          u-boot-fslc           v2016.11+git
 imx6qsabrelite          u-boot-boundary       v2016.03+git
-imx6qsabresd            u-boot-fslc           v2016.07+git
-imx6sl-warp             u-boot-fslc           v2016.07+git
-imx6slevk               u-boot-fslc           v2016.07+git
-imx6solosabreauto       u-boot-imx            2015.04-imx_v2015.04_4.1.15_1.0.0_ga
-imx6solosabresd         u-boot-imx            2015.04-imx_v2015.04_4.1.15_1.0.0_ga
-imx6sxsabreauto         u-boot-imx            2015.04-imx_v2015.04_4.1.15_1.0.0_ga
-imx6sxsabresd           u-boot-fslc           v2016.07+git
-imx6ul-pico-hobbit      u-boot-fslc           v2016.07+git
-imx6ulevk               u-boot-fslc           v2016.07+git
-imx7dsabresd            u-boot-fslc           v2016.07+git
-imx7s-warp              u-boot-fslc           v2016.07+git
-ls1021atwr              u-boot-ls1            2015.01+ls1
-m28evk                  u-boot-fslc           v2016.07+git
-m53evk                  u-boot-fslc           v2016.07+git
+imx6qsabresd            u-boot-fslc           v2016.11+git
+imx6sl-warp             u-boot-fslc           v2016.11+git
+imx6slevk               u-boot-fslc           v2016.11+git
+imx6solosabreauto       u-boot-imx            2016.03-imx_v2016.03_4.1.15_2.0.0_ga
+imx6solosabresd         u-boot-imx            2016.03-imx_v2016.03_4.1.15_2.0.0_ga
+imx6sxsabreauto         u-boot-imx            2016.03-imx_v2016.03_4.1.15_2.0.0_ga
+imx6sxsabresd           u-boot-fslc           v2016.11+git
+imx6ul-pico-hobbit      u-boot-fslc           v2016.11+git
+imx6ulevk               u-boot-fslc           v2016.11+git
+imx7dsabresd            u-boot-fslc           v2016.11+git
+imx7s-warp              u-boot-fslc           v2016.11+git
+ls1021atwr              u-boot-qoriq          2016.01+fslgit+fsl
+ls1043ardb              u-boot-qoriq          2016.01+fslgit+fsl
+ls2080ardb              u-boot-qoriq          2016.01+fslgit+fsl
+m28evk                  u-boot-fslc           v2016.11+git
+m53evk                  u-boot-fslc           v2016.11+git
 nitrogen6sx             u-boot-boundary       v2016.03+git
 nitrogen6x              u-boot-boundary       v2016.03+git
 nitrogen6x-lite         u-boot-boundary       v2016.03+git
 nitrogen7               u-boot-boundary       v2016.03+git
-pcm052                  u-boot-fslc           v2016.07+git
-twr-vf65gs10            u-boot-fslc           v2016.07+git
+p2041rdb                u-boot-qoriq          2016.01+fslgit+fsl
+p3041ds                 u-boot-qoriq          2016.01+fslgit+fsl
+p4080ds                 u-boot-qoriq          2016.01+fslgit+fsl
+p5020ds                 u-boot-qoriq          2016.01+fslgit+fsl
+p5020ds-64b             u-boot-qoriq          2016.01+fslgit+fsl
+p5040ds                 u-boot-qoriq          2016.01+fslgit+fsl
+p5040ds-64b             u-boot-qoriq          2016.01+fslgit+fsl
+pcm052                  u-boot-fslc           v2016.11+git
+t1023rdb                u-boot-qoriq          2016.01+fslgit+fsl
+t1023rdb-64b            u-boot-qoriq          2016.01+fslgit+fsl
+t1024rdb                u-boot-qoriq          2016.01+fslgit+fsl
+t1024rdb-64b            u-boot-qoriq          2016.01+fslgit+fsl
+t1040d4rdb              u-boot-qoriq          2016.01+fslgit+fsl
+t1040d4rdb-64b          u-boot-qoriq          2016.01+fslgit+fsl
+t1042d4rdb              u-boot-qoriq          2016.01+fslgit+fsl
+t1042d4rdb-64b          u-boot-qoriq          2016.01+fslgit+fsl
+t2080qds                u-boot-qoriq          2016.01+fslgit+fsl
+t2080qds-64b            u-boot-qoriq          2016.01+fslgit+fsl
+t2080rdb                u-boot-qoriq          2016.01+fslgit+fsl
+t2080rdb-64b            u-boot-qoriq          2016.01+fslgit+fsl
+t4160qds                u-boot-qoriq          2016.01+fslgit+fsl
+t4160qds-64b            u-boot-qoriq          2016.01+fslgit+fsl
+t4240qds                u-boot-qoriq          2016.01+fslgit+fsl
+t4240qds-64b            u-boot-qoriq          2016.01+fslgit+fsl
+t4240rdb                u-boot-qoriq          2016.01+fslgit+fsl
+t4240rdb-64b            u-boot-qoriq          2016.01+fslgit+fsl
+twr-vf65gs10            u-boot-fslc           v2016.11+git
 tx6q-10x0               u-boot-karo           v2015.10-rc2+git
 tx6q-11x0               u-boot-karo           v2015.10-rc2+git
 tx6s-8034               u-boot-karo           v2015.10-rc2+git
@@ -61,5 +93,5 @@ tx6u-8033               u-boot-karo           v2015.10-rc2+git
 tx6u-80x0               u-boot-karo           v2015.10-rc2+git
 tx6u-81x0               u-boot-karo           v2015.10-rc2+git
 ventana                 u-boot-gateworks-imx  v2015.04+git
-wandboard               u-boot-fslc           v2016.07+git
+wandboard               u-boot-fslc           v2016.11+git
 ======================  ====================  ====================================
diff --git a/release-notes/source/closed_bugs.inc b/release-notes/source/closed_bugs.inc
index 0f57bc2..9eaf5b5 100644
--- a/release-notes/source/closed_bugs.inc
+++ b/release-notes/source/closed_bugs.inc
@@ -1,36 +1,7 @@
-======  ==========  =======================================================================================
-Bug ID  Resolution                                          Summary
-======  ==========  =======================================================================================
-3719    WORKSFORME  fsl-image-gui image for imx6qsabreauto machine does not reboot
-4510    WONTFIX     GLX load vivante_dri.so failed
-4511    WONTFIX     error for using oprofile.ko to profiling
-5023    FIXED       EXTRA_IMAGE_FEATURES += "tools-sdk" does return ERROR
-5148    WONTFIX     perf test fails
-5178    WORKSFORME  sabresd boot failure with preferred provider linux-fslc
-5202    NOTABUG     distorted images from gstreamer
-5219    FIXED       meta-fsl-arm kernel crash when using graphics acceleration
-5359    FIXED       [Yocto 1.5] su - USER -c 'COMMAND' env variable issue
-5361    FIXED       resolvconf fail to change dns-nameservers from /etc/network/interfaces
-5607    OBSOLETE    MCIMX-LVDS1 trhows unknown mouse event on Qt 4.8
-5826    FIXED       ARM: recipe xserver-xorg-2_1.15.0-r0: task do_compile: Failed
-5864    FIXED       .bbappend files with % in their name and "python __anonymous () { ... }" fails to parse
-6083    FIXED       Vivante GPU doesn't work with X11
-6098    FIXED       u-boot-fslc-v2014.01-r0: task do_compile: Failed
-6545    FIXED       weston patches applied unconditionally
+======  ==========  ====================================================
+Bug ID  Resolution                        Summary
+======  ==========  ====================================================
+10602   FIXED       meta-freescale layer inclusion breaks other machines
+6690    FIXED       qemu fails during configuration task
 6703    FIXED       Kernel hangs on boot when HDMI cable is plugged
-6894    WONTFIX     kernel menuconfig unusable and errors during compileing
-7226    WORKSFORME  bitbake failure - MACHINE=cubox-i PACKAGE_CLASSES=package_deb
-7339    FIXED       Performance issue in do_rootfs (buildhistory_list_installed_image)
-7384    FIXED       u-boot-fslc fails in master
-7799    FIXED       Parse failure due to gstreamer 0.10 removal
-7845    INVALID     bitbake fsl-image-qt5 build error for board VAR-SOM-MX6
-7998    WORKSFORME  qt-x11-free (meta-qt3) has host contamination
-8266    FIXED       meta-fsl-arm fails do_compile of xf86-video-imxfb-vivante
-8287    FIXED       meta-fsl* fails on perf install
-8737    WORKSFORME  xf86-video-imxfb-vivante build fails for imx6qsabresd on autobuilder
-8802    FIXED       meta-fsl-* fails in universe fetch
-8898    FIXED       meta-fsl-arm has unconditional bbappends for qt4
-8945    FIXED       meta-fsl-arm layer fails to parse with MACHINE = "imx28evk
-9810    FIXED       Add beaglebone (cortexa8hf-neon) SDK to supplied toolchains
-9829    FIXED       WIC error when using rawcopy
-======  ==========  =======================================================================================
+======  ==========  ====================================================
diff --git a/release-notes/source/fsl-community-bsp-supported-bootloaders-descr.inc b/release-notes/source/fsl-community-bsp-supported-bootloaders-descr.inc
index 1112112..67ded53 100644
--- a/release-notes/source/fsl-community-bsp-supported-bootloaders-descr.inc
+++ b/release-notes/source/fsl-community-bsp-supported-bootloaders-descr.inc
@@ -3,6 +3,6 @@
 * **u-boot-fslc**: U-Boot based on mainline U-Boot used by FSL Community BSP in order to provide support for some backported features and fixes, or because it was submitted for revision and it takes some time to become part of a stable version, or because it is not applicable for upstreaming.
 * **u-boot-imx**: U-Boot provided by Freescale with focus on  i.MX reference boards.
 * **u-boot-karo**: u-boot for Ka-Ro electronics TX Computer-On-Modules.
-* **u-boot-ls1**: U-Boot provided by Freescale with focus on QorIQ Layerscape1 boards
+* **u-boot-qoriq**: U-Boot provided by Freescale with focus on QorIQ boards
 * **u-boot-toradex**: U-Boot bootloader with support for Toradex Computer on Modules.
 * **u-boot-variscite**: U-Boot for Variscite i.MX6Q/DL VAR-SOM-MX6.
diff --git a/release-notes/source/fsl-community-bsp-supported-kernels.inc b/release-notes/source/fsl-community-bsp-supported-kernels.inc
index 0f1dfac..4f8c94b 100644
--- a/release-notes/source/fsl-community-bsp-supported-kernels.inc
+++ b/release-notes/source/fsl-community-bsp-supported-kernels.inc
@@ -9,9 +9,9 @@
 * **linux-gateworks-imx**: linux-gateworks-imx version 3.14-r0.
 * **linux-imx**: Linux Kernel provided and supported by Freescale with focus on i.MX Family Reference Boards. It includes support for many IPs such as GPU, VPU and IPU.
 * **linux-karo**: Linux Kernel for Ka-Ro electronics TX Computer-On-Modules.
-* **linux-ls1**: Linux Kernel provided and supported by Freescale with focus on Layerscape1 Family Boards. 
+* **linux-qoriq**: Linux Kernel for Freescale QorIQ platforms.
 * **linux-timesys**: Linux Kernel with added drivers and board support for Vybrid-based platforms.
 * **linux-toradex**: Linux kernel for Toradex Freescale i.MX based modules.
-* **linux-variscite**: linux-variscite version 3.14.28-r0.
+* **linux-variscite**: linux-variscite version 4.1.15-r0.
 * **linux-wandboard**: Linux kernel for Wandboard.
 * **linux-warp7**: linux-warp7 version 4.1-r0.
diff --git a/release-notes/source/linux-default.inc b/release-notes/source/linux-default.inc
index b322de3..488a6fd 100644
--- a/release-notes/source/linux-default.inc
+++ b/release-notes/source/linux-default.inc
@@ -2,6 +2,11 @@
         Board             Kernel Provider          Kernel Version
 ======================  ===================  ==========================
 apalis-imx6             linux-toradex        3.14.52-v2.6b2.1
+b4420qds                linux-qoriq          4.1
+b4420qds-64b            linux-qoriq          4.1
+b4860qds                linux-qoriq          4.1
+b4860qds-64b            linux-qoriq          4.1
+c293pcie                linux-qoriq          4.1
 cfa10036                linux-cfa            4.1.13
 cfa10037                linux-cfa            4.1.13
 cfa10049                linux-cfa            4.1.13
@@ -14,45 +19,72 @@ cm-fx6                  linux-compulab       3.14.28-cm-fx6
 colibri-imx6            linux-toradex        3.14.52-v2.6b2.1
 colibri-imx7            linux-toradex        4.1.15-v2.6b2.1
 colibri-vf              linux-toradex        4.4-v2.6b2
-cubox-i                 linux-fslc           4.4+git
-imx233-olinuxino-maxi   linux-fslc           4.4+git
-imx233-olinuxino-micro  linux-fslc           4.4+git
-imx233-olinuxino-mini   linux-fslc           4.4+git
-imx233-olinuxino-nano   linux-fslc           4.4+git
-imx23evk                linux-fslc           4.4+git
-imx28evk                linux-fslc           4.4+git
-imx51evk                linux-fslc           4.4+git
-imx53ard                linux-fslc           4.4+git
-imx53qsb                linux-fslc           4.4+git
-imx6dl-riotboard        linux-fslc           4.4+git
-imx6dlsabreauto         linux-fslc-imx       4.1-1.0.x+git
-imx6dlsabresd           linux-fslc-imx       4.1-1.0.x+git
+cubox-i                 linux-fslc           4.8+git
+imx233-olinuxino-maxi   linux-fslc           4.8+git
+imx233-olinuxino-micro  linux-fslc           4.8+git
+imx233-olinuxino-mini   linux-fslc           4.8+git
+imx233-olinuxino-nano   linux-fslc           4.8+git
+imx23evk                linux-fslc           4.8+git
+imx28evk                linux-fslc           4.8+git
+imx51evk                linux-fslc           4.8+git
+imx53ard                linux-fslc           4.8+git
+imx53qsb                linux-fslc           4.8+git
+imx6dl-riotboard        linux-fslc           4.8+git
+imx6dlsabreauto         linux-fslc-imx       4.1-2.0.x+git
+imx6dlsabresd           linux-fslc-imx       4.1-2.0.x+git
 imx6q-dms-ba16          linux-advantech      4.1-4.1-1.0.x-imx-dms-ba16
-imx6qdl-variscite-som   linux-variscite      3.14.28-1.1.0
-imx6qpsabreauto         linux-imx            4.1.15-1.2.0
-imx6qpsabresd           linux-fslc-imx       4.1-1.0.x+git
-imx6qsabreauto          linux-fslc-imx       4.1-1.0.x+git
+imx6qdl-variscite-som   linux-variscite      4.1.15-1.1.0
+imx6qpsabreauto         linux-imx            4.1.15-2.0.0
+imx6qpsabresd           linux-fslc-imx       4.1-2.0.x+git
+imx6qsabreauto          linux-fslc-imx       4.1-2.0.x+git
 imx6qsabrelite          linux-boundary       4.1.15-1.0.0_ga+yocto
-imx6qsabresd            linux-fslc-imx       4.1-1.0.x+git
-imx6sl-warp             linux-fslc-imx       4.1-1.0.x+git
-imx6slevk               linux-fslc-imx       4.1-1.0.x+git
-imx6solosabreauto       linux-fslc-imx       4.1-1.0.x+git
-imx6solosabresd         linux-fslc-imx       4.1-1.0.x+git
-imx6sxsabreauto         linux-fslc-imx       4.1-1.0.x+git
-imx6sxsabresd           linux-fslc-imx       4.1-1.0.x+git
-imx6ul-pico-hobbit      linux-fslc           4.4+git
-imx6ulevk               linux-fslc-imx       4.1-1.0.x+git
-imx7dsabresd            linux-fslc-imx       4.1-1.0.x+git
+imx6qsabresd            linux-fslc-imx       4.1-2.0.x+git
+imx6sl-warp             linux-fslc-imx       4.1-2.0.x+git
+imx6slevk               linux-fslc-imx       4.1-2.0.x+git
+imx6solosabreauto       linux-fslc-imx       4.1-2.0.x+git
+imx6solosabresd         linux-fslc-imx       4.1-2.0.x+git
+imx6sxsabreauto         linux-fslc-imx       4.1-2.0.x+git
+imx6sxsabresd           linux-fslc-imx       4.1-2.0.x+git
+imx6ul-pico-hobbit      linux-fslc           4.8+git
+imx6ulevk               linux-fslc-imx       4.1-2.0.x+git
+imx7dsabresd            linux-fslc-imx       4.1-2.0.x+git
 imx7s-warp              linux-warp7          4.1-4.1-1.0.x-imx-warp7
-ls1021atwr              linux-ls1            3.12+ls1
-m28evk                  linux-fslc           4.4+git
+ls1021atwr              linux-qoriq          4.1
+ls1043ardb              linux-qoriq          4.1
+ls2080ardb              linux-qoriq          4.1
+m28evk                  linux-fslc           4.8+git
 m53evk                  linux-denx           3.9-master
 nitrogen6sx             linux-boundary       4.1.15-1.0.0_ga+yocto
 nitrogen6x              linux-boundary       4.1.15-1.0.0_ga+yocto
 nitrogen6x-lite         linux-boundary       4.1.15-1.0.0_ga+yocto
 nitrogen7               linux-boundary       4.1.15-1.0.0_ga+yocto
+p2041rdb                linux-qoriq          4.1
+p3041ds                 linux-qoriq          4.1
+p4080ds                 linux-qoriq          4.1
+p5020ds                 linux-qoriq          4.1
+p5020ds-64b             linux-qoriq          4.1
+p5040ds                 linux-qoriq          4.1
+p5040ds-64b             linux-qoriq          4.1
 pcm052                  linux-timesys        3.13
-twr-vf65gs10            linux-fslc           4.4+git
+t1023rdb                linux-qoriq          4.1
+t1023rdb-64b            linux-qoriq          4.1
+t1024rdb                linux-qoriq          4.1
+t1024rdb-64b            linux-qoriq          4.1
+t1040d4rdb              linux-qoriq          4.1
+t1040d4rdb-64b          linux-qoriq          4.1
+t1042d4rdb              linux-qoriq          4.1
+t1042d4rdb-64b          linux-qoriq          4.1
+t2080qds                linux-qoriq          4.1
+t2080qds-64b            linux-qoriq          4.1
+t2080rdb                linux-qoriq          4.1
+t2080rdb-64b            linux-qoriq          4.1
+t4160qds                linux-qoriq          4.1
+t4160qds-64b            linux-qoriq          4.1
+t4240qds                linux-qoriq          4.1
+t4240qds-64b            linux-qoriq          4.1
+t4240rdb                linux-qoriq          4.1
+t4240rdb-64b            linux-qoriq          4.1
+twr-vf65gs10            linux-fslc           4.8+git
 tx6q-10x0               linux-karo           3.16-2015-09-18
 tx6q-11x0               linux-karo           3.16-2015-09-18
 tx6s-8034               linux-karo           3.16-2015-09-18
@@ -61,5 +93,5 @@ tx6u-8033               linux-karo           3.16-2015-09-18
 tx6u-80x0               linux-karo           3.16-2015-09-18
 tx6u-81x0               linux-karo           3.16-2015-09-18
 ventana                 linux-gateworks-imx  3.14-1.0.x_ga+yocto
-wandboard               linux-wandboard      3.14.28_1.0.0_ga-wandboard
+wandboard               linux-wandboard      4.1.15_1.1.0_ga-wandboard
 ======================  ===================  ==========================
diff --git a/release-notes/source/machine-list.inc b/release-notes/source/machine-list.inc
index f5f1f2a..abf5e81 100644
--- a/release-notes/source/machine-list.inc
+++ b/release-notes/source/machine-list.inc
@@ -1,65 +1,97 @@
-======================  ==================================================  =======================  ==================
-       Machine                                 Name                                   SoC                  Layer
-======================  ==================================================  =======================  ==================
-apalis-imx6             Toradex Apalis iMX6Q/D                              i.MX6                    meta-fsl-arm-extra
-cfa10036                Crystalfontz CFA-10036                              i.MX28                   meta-fsl-arm-extra
-cfa10037                Crystalfontz CFA-10037                              i.MX28                   meta-fsl-arm-extra
-cfa10049                Crystalfontz CFA-10049                              i.MX28                   meta-fsl-arm-extra
-cfa10055                Crystalfontz CFA-10055                              i.MX28                   meta-fsl-arm-extra
-cfa10056                Crystalfontz CFA-10056                              i.MX28                   meta-fsl-arm-extra
-cfa10057                Crystalfontz CFA-10057                              i.MX28                   meta-fsl-arm-extra
-cfa10058                Crystalfontz CFA-10058                              i.MX28                   meta-fsl-arm-extra
-cgtqmx6                 Congatec QMX6 Evaluation board                      i.MX6 Q/DL               meta-fsl-arm-extra
-cm-fx6                  CompuLab CM-FX6                                     i.MX6 Q/DL               meta-fsl-arm-extra
-colibri-imx6            Toradex Colibri iMX6DL/S                            i.MX6 DL/S               meta-fsl-arm-extra
-colibri-imx7            Toradex Colibri iMX7D/S                             i.MX 7Dual / i.MX 7Solo  meta-fsl-arm-extra
-colibri-vf              Toradex Colibri VF50/VF61                           VF500/VF610              meta-fsl-arm-extra
-cubox-i                 SolidRun CuBox-i and HummingBoard                   i.MX6 Q/DL               meta-fsl-arm-extra
-imx233-olinuxino-maxi   OLIMEX iMX233-OLinuXino-Maxi                        i.MX23                   meta-fsl-arm-extra
-imx233-olinuxino-micro  OLIMEX iMX233-OLinuXino-Micro                       i.MX23                   meta-fsl-arm-extra
-imx233-olinuxino-mini   OLIMEX iMX233-OLinuXino-Mini                        i.MX23                   meta-fsl-arm-extra
-imx233-olinuxino-nano   OLIMEX iMX233-OLinuXino-Nano                        i.MX23                   meta-fsl-arm-extra
-imx23evk                Freescale i.MX23 Evaluation Kit                     i.MX23                   meta-fsl-arm
-imx28evk                Freescale i.MX28 Evaluation Kit                     i.MX28                   meta-fsl-arm
-imx51evk                Freescale i.MX51 Evaluation Kit                     i.MX51                   meta-fsl-arm
-imx53ard                Freescale i.MX53 SABRE Automotive Board             i.MX53                   meta-fsl-arm
-imx53qsb                Freescale i.MX53 Quick Start Board                  i.MX53                   meta-fsl-arm
-imx6dl-riotboard        RIoTboard                                           i.MX6S                   meta-fsl-arm-extra
-imx6dlsabreauto         Freescale i.MX6DL SABRE Automotive                  i.MX6DL                  meta-fsl-arm
-imx6dlsabresd           Freescale i.MX6DL SABRE Smart Device                i.MX6DL                  meta-fsl-arm
-imx6q-dms-ba16          Advantech DMS BA16                                  i.MX6Q                   meta-fsl-arm-extra
-imx6qdl-variscite-som   Variscite i.MX6Q/DL VAR-SOM-MX6                     i.MX6Q/DL                meta-fsl-arm-extra
-imx6qpsabreauto         Freescale i.MX6Q Plus SABRE Automotive              i.MX6QP                  meta-fsl-arm
-imx6qpsabresd           Freescale i.MX6Q Plus SABRE Smart Device            i.MX6QP                  meta-fsl-arm
-imx6qsabreauto          Freescale i.MX6Q SABRE Automotive                   i.MX6Q                   meta-fsl-arm
-imx6qsabrelite          Boundary Devices i.MX6Q SABRE Lite                  i.MX6Q                   meta-fsl-arm-extra
-imx6qsabresd            Freescale i.MX6Q SABRE Smart Device                 i.MX6Q                   meta-fsl-arm
-imx6sl-warp             WaRP                                                i.MX6SL                  meta-fsl-arm-extra
-imx6slevk               Freescale i.MX6SL Evaluation Kit                    i.MX6SL                  meta-fsl-arm
-imx6solosabreauto       Freescale i.MX6Solo SABRE Automotive                i.MX6S                   meta-fsl-arm
-imx6solosabresd         Freescale i.MX6Solo SABRE Smart Device              i.MX6S                   meta-fsl-arm
-imx6sxsabreauto         Freescale i.MX6SoloX Sabre Automotive               i.MX6SX                  meta-fsl-arm
-imx6sxsabresd           Freescale i.MX6SoloX SabreSD                        i.MX6SX                  meta-fsl-arm
-imx6ul-pico-hobbit      Hobbitboard (PICO-IMX6UL)                           i.MX6UL                  meta-fsl-arm-extra
-imx6ulevk               Freescale i.MX6UL Evaluation Kit                    i.MX6UL                  meta-fsl-arm
-imx7dsabresd            Freescale i.MX7D SABRE Smart Device                 i.MX7D                   meta-fsl-arm
-imx7s-warp              WaRP7                                               i.MX7S                   meta-fsl-arm-extra
-ls1021atwr              Freescale LS1021ATWR board                          ls102xa                  meta-fsl-arm
-m28evk                  DENX M28 SoM Evaluation Kit                         i.MX28                   meta-fsl-arm-extra
-m53evk                  DENX M53 SoM Evaluation Kit                         i.MX53                   meta-fsl-arm-extra
-nitrogen6sx             Boundary Devices Nitrogen6SX                        i.MX6SX                  meta-fsl-arm-extra
-nitrogen6x              Boundary Devices Nitrogen6X                         i.MX6 Q/DL               meta-fsl-arm-extra
-nitrogen6x-lite         Boundary Devices Nitrogen6X Lite                    i.MX6S                   meta-fsl-arm-extra
-nitrogen7               Boundary Devices Nitrogen7                          i.MX7D                   meta-fsl-arm-extra
-pcm052                  Phytec phyCORE Vybrid Development Kit               vf60                     meta-fsl-arm-extra
-twr-vf65gs10            Freescale Vybrid TWR-VF65GS10                       VF610                    meta-fsl-arm
-tx6q-10x0               Ka-Ro electronics i.MX6Q TX6Q Computer-On-Module    i.MX6Q                   meta-fsl-arm-extra
-tx6q-11x0               Ka-Ro electronics i.MX6Q TX6Q Computer-On-Module    i.MX6Q                   meta-fsl-arm-extra
-tx6s-8034               Ka-Ro electronics i.MX6S TX6S Computer-On-Module    i.MX6S                   meta-fsl-arm-extra
-tx6s-8035               Ka-Ro electronics i.MX6S TX6S Computer-On-Module    i.MX6S                   meta-fsl-arm-extra
-tx6u-8033               Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module  i.MX6DL                  meta-fsl-arm-extra
-tx6u-80x0               Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module  i.MX6DL                  meta-fsl-arm-extra
-tx6u-81x0               Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module  i.MX6DL                  meta-fsl-arm-extra
-ventana                 i.MX6Q/DL Ventana Platform                          i.MX6Q/DL                meta-fsl-arm-extra
-wandboard               Wandboard i.MX6 Wandboard Quad/Dual/Solo            i.MX6Q/DL                meta-fsl-arm-extra
-======================  ==================================================  =======================  ==================
+======================  ==================================================  =======================  =======================
+       Machine                                 Name                                   SoC                     Layer
+======================  ==================================================  =======================  =======================
+apalis-imx6             Toradex Apalis iMX6Q/D                              i.MX6                    meta-freescale-3rdparty
+b4420qds                Freescale B4420QDS                                  b4420                    meta-freescale
+b4420qds-64b            Freescale B4420QDS-64B                              b4420                    meta-freescale
+b4860qds                Freescale B4860QDS                                  b4860                    meta-freescale
+b4860qds-64b            Freescale B4860QDS-64B                              b4860                    meta-freescale
+c293pcie                Freescale C293PCIE                                  c293pcie                 meta-freescale
+cfa10036                Crystalfontz CFA-10036                              i.MX28                   meta-freescale-3rdparty
+cfa10037                Crystalfontz CFA-10037                              i.MX28                   meta-freescale-3rdparty
+cfa10049                Crystalfontz CFA-10049                              i.MX28                   meta-freescale-3rdparty
+cfa10055                Crystalfontz CFA-10055                              i.MX28                   meta-freescale-3rdparty
+cfa10056                Crystalfontz CFA-10056                              i.MX28                   meta-freescale-3rdparty
+cfa10057                Crystalfontz CFA-10057                              i.MX28                   meta-freescale-3rdparty
+cfa10058                Crystalfontz CFA-10058                              i.MX28                   meta-freescale-3rdparty
+cgtqmx6                 Congatec QMX6 Evaluation board                      i.MX6 Q/DL               meta-freescale-3rdparty
+cm-fx6                  CompuLab CM-FX6                                     i.MX6 Q/DL               meta-freescale-3rdparty
+colibri-imx6            Toradex Colibri iMX6DL/S                            i.MX6 DL/S               meta-freescale-3rdparty
+colibri-imx7            Toradex Colibri iMX7D/S                             i.MX 7Dual / i.MX 7Solo  meta-freescale-3rdparty
+colibri-vf              Toradex Colibri VF50/VF61                           VF500/VF610              meta-freescale-3rdparty
+cubox-i                 SolidRun CuBox-i and HummingBoard                   i.MX6 Q/DL               meta-freescale-3rdparty
+imx233-olinuxino-maxi   OLIMEX iMX233-OLinuXino-Maxi                        i.MX23                   meta-freescale-3rdparty
+imx233-olinuxino-micro  OLIMEX iMX233-OLinuXino-Micro                       i.MX23                   meta-freescale-3rdparty
+imx233-olinuxino-mini   OLIMEX iMX233-OLinuXino-Mini                        i.MX23                   meta-freescale-3rdparty
+imx233-olinuxino-nano   OLIMEX iMX233-OLinuXino-Nano                        i.MX23                   meta-freescale-3rdparty
+imx23evk                Freescale i.MX23 Evaluation Kit                     i.MX23                   meta-freescale
+imx28evk                Freescale i.MX28 Evaluation Kit                     i.MX28                   meta-freescale
+imx51evk                Freescale i.MX51 Evaluation Kit                     i.MX51                   meta-freescale
+imx53ard                Freescale i.MX53 SABRE Automotive Board             i.MX53                   meta-freescale
+imx53qsb                Freescale i.MX53 Quick Start Board                  i.MX53                   meta-freescale
+imx6dl-riotboard        RIoTboard                                           i.MX6S                   meta-freescale-3rdparty
+imx6dlsabreauto         Freescale i.MX6DL SABRE Automotive                  i.MX6DL                  meta-freescale
+imx6dlsabresd           Freescale i.MX6DL SABRE Smart Device                i.MX6DL                  meta-freescale
+imx6q-dms-ba16          Advantech DMS BA16                                  i.MX6Q                   meta-freescale-3rdparty
+imx6qdl-variscite-som   Variscite i.MX6Q/DL VAR-SOM-MX6                     i.MX6Q/DL                meta-freescale-3rdparty
+imx6qpsabreauto         Freescale i.MX6Q Plus SABRE Automotive              i.MX6QP                  meta-freescale
+imx6qpsabresd           Freescale i.MX6Q Plus SABRE Smart Device            i.MX6QP                  meta-freescale
+imx6qsabreauto          Freescale i.MX6Q SABRE Automotive                   i.MX6Q                   meta-freescale
+imx6qsabrelite          Boundary Devices i.MX6Q SABRE Lite                  i.MX6Q                   meta-freescale-3rdparty
+imx6qsabresd            Freescale i.MX6Q SABRE Smart Device                 i.MX6Q                   meta-freescale
+imx6sl-warp             WaRP                                                i.MX6SL                  meta-freescale-3rdparty
+imx6slevk               Freescale i.MX6SL Evaluation Kit                    i.MX6SL                  meta-freescale
+imx6solosabreauto       Freescale i.MX6Solo SABRE Automotive                i.MX6S                   meta-freescale
+imx6solosabresd         Freescale i.MX6Solo SABRE Smart Device              i.MX6S                   meta-freescale
+imx6sxsabreauto         Freescale i.MX6SoloX Sabre Automotive               i.MX6SX                  meta-freescale
+imx6sxsabresd           Freescale i.MX6SoloX SabreSD                        i.MX6SX                  meta-freescale
+imx6ul-pico-hobbit      Hobbitboard (PICO-IMX6UL)                           i.MX6UL                  meta-freescale-3rdparty
+imx6ulevk               Freescale i.MX6UL Evaluation Kit                    i.MX6UL                  meta-freescale
+imx7dsabresd            Freescale i.MX7D SABRE Smart Device                 i.MX7D                   meta-freescale
+imx7s-warp              WaRP7                                               i.MX7S                   meta-freescale-3rdparty
+ls1021atwr              Freescale LS1021ATWR board                          ls102xa                  meta-freescale
+ls1043ardb              NXP LS1043ARDB board                                LSCH2                    meta-freescale
+ls2080ardb              NXP LS2080ARDB board                                LSCH3                    meta-freescale
+m28evk                  DENX M28 SoM Evaluation Kit                         i.MX28                   meta-freescale-3rdparty
+m53evk                  DENX M53 SoM Evaluation Kit                         i.MX53                   meta-freescale-3rdparty
+nitrogen6sx             Boundary Devices Nitrogen6SX                        i.MX6SX                  meta-freescale-3rdparty
+nitrogen6x              Boundary Devices Nitrogen6X                         i.MX6 Q/DL               meta-freescale-3rdparty
+nitrogen6x-lite         Boundary Devices Nitrogen6X Lite                    i.MX6S                   meta-freescale-3rdparty
+nitrogen7               Boundary Devices Nitrogen7                          i.MX7D                   meta-freescale-3rdparty
+p2041rdb                Freescale P2041RDB                                  p2041                    meta-freescale
+p3041ds                 Freescale P3041DS                                   p3041                    meta-freescale
+p4080ds                 Freescale P4080DS                                   p4080                    meta-freescale
+p5020ds                 Freescale P5020DS                                   p5020                    meta-freescale
+p5020ds-64b             Freescale P5020DS-64B                               p5020                    meta-freescale
+p5040ds                 Freescale P5040DS                                   p5040                    meta-freescale
+p5040ds-64b             Freescale P5040DS-64B                               p5040                    meta-freescale
+pcm052                  Phytec phyCORE Vybrid Development Kit               vf60                     meta-freescale-3rdparty
+t1023rdb                Freescale T1023RDB                                  t1023                    meta-freescale
+t1023rdb-64b            Freescale T1023RDB                                  t1023                    meta-freescale
+t1024rdb                Freescale T1024RDB                                  t1024                    meta-freescale
+t1024rdb-64b            Freescale T1024RDB                                  t1024                    meta-freescale
+t1040d4rdb              Freescale T1040D4RDB                                t1040                    meta-freescale
+t1040d4rdb-64b          Freescale T1040D4RDB                                t1040                    meta-freescale
+t1042d4rdb              Freescale T1042D4RDB                                t1042                    meta-freescale
+t1042d4rdb-64b          Freescale T1042D4RDB                                t1042                    meta-freescale
+t2080qds                Freescale T2080QDS                                  t2080                    meta-freescale
+t2080qds-64b            Freescale T2080QDS-64B                              t2080                    meta-freescale
+t2080rdb                Freescale T2080RDB                                  t2080                    meta-freescale
+t2080rdb-64b            Freescale T2080RDB                                  t2080                    meta-freescale
+t4160qds                Freescale T4160QDS                                  t4160                    meta-freescale
+t4160qds-64b            Freescale T4160QDS-64B                              t4160                    meta-freescale
+t4240qds                Freescale T4240QDS                                  t4240                    meta-freescale
+t4240qds-64b            Freescale T4240QDS-64B                              t4240                    meta-freescale
+t4240rdb                Freescale T4240RDB                                  t4240                    meta-freescale
+t4240rdb-64b            Freescale T4240RDB                                  t4240                    meta-freescale
+twr-vf65gs10            Freescale Vybrid TWR-VF65GS10                       VF610                    meta-freescale
+tx6q-10x0               Ka-Ro electronics i.MX6Q TX6Q Computer-On-Module    i.MX6Q                   meta-freescale-3rdparty
+tx6q-11x0               Ka-Ro electronics i.MX6Q TX6Q Computer-On-Module    i.MX6Q                   meta-freescale-3rdparty
+tx6s-8034               Ka-Ro electronics i.MX6S TX6S Computer-On-Module    i.MX6S                   meta-freescale-3rdparty
+tx6s-8035               Ka-Ro electronics i.MX6S TX6S Computer-On-Module    i.MX6S                   meta-freescale-3rdparty
+tx6u-8033               Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module  i.MX6DL                  meta-freescale-3rdparty
+tx6u-80x0               Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module  i.MX6DL                  meta-freescale-3rdparty
+tx6u-81x0               Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module  i.MX6DL                  meta-freescale-3rdparty
+ventana                 i.MX6Q/DL Ventana Platform                          i.MX6Q/DL                meta-freescale-3rdparty
+wandboard               Wandboard i.MX6 Wandboard Quad/Dual/Solo            i.MX6Q/DL                meta-freescale-3rdparty
+======================  ==================================================  =======================  =======================
diff --git a/release-notes/source/machines-with-maintainers.inc b/release-notes/source/machines-with-maintainers.inc
index 64e6e92..a69da2f 100644
--- a/release-notes/source/machines-with-maintainers.inc
+++ b/release-notes/source/machines-with-maintainers.inc
@@ -2,6 +2,11 @@
        Machine                                Name
 =====================  ==================================================
 apalis-imx6            Toradex Apalis iMX6Q/D
+b4420qds               Freescale B4420QDS
+b4420qds-64b           Freescale B4420QDS-64B
+b4860qds               Freescale B4860QDS
+b4860qds-64b           Freescale B4860QDS-64B
+c293pcie               Freescale C293PCIE
 cfa10036               Crystalfontz CFA-10036
 cfa10037               Crystalfontz CFA-10037
 cfa10049               Crystalfontz CFA-10049
@@ -40,15 +45,36 @@ imx6ulevk              Freescale i.MX6UL Evaluation Kit
 imx7dsabresd           Freescale i.MX7D SABRE Smart Device
 imx7s-warp             WaRP7
 ls1021atwr             Freescale LS1021ATWR board
+ls1043ardb             NXP LS1043ARDB board
+ls2080ardb             NXP LS2080ARDB board
 nitrogen6sx            Boundary Devices Nitrogen6SX
 nitrogen6x             Boundary Devices Nitrogen6X
 nitrogen6x-lite        Boundary Devices Nitrogen6X Lite
 nitrogen7              Boundary Devices Nitrogen7
+p2041rdb               Freescale P2041RDB
+p3041ds                Freescale P3041DS
+p4080ds                Freescale P4080DS
+p5020ds                Freescale P5020DS
+p5020ds-64b            Freescale P5020DS-64B
+p5040ds                Freescale P5040DS
+p5040ds-64b            Freescale P5040DS-64B
 pcm052                 Phytec phyCORE Vybrid Development Kit
+t1023rdb-64b           Freescale T1023RDB
+t1024rdb-64b           Freescale T1024RDB
+t1040d4rdb-64b         Freescale T1040D4RDB
+t1042d4rdb-64b         Freescale T1042D4RDB
+t2080qds               Freescale T2080QDS
+t2080qds-64b           Freescale T2080QDS-64B
+t2080rdb-64b           Freescale T2080RDB
+t4160qds               Freescale T4160QDS
+t4160qds-64b           Freescale T4160QDS-64B
+t4240qds               Freescale T4240QDS
+t4240qds-64b           Freescale T4240QDS-64B
+t4240rdb-64b           Freescale T4240RDB
 twr-vf65gs10           Freescale Vybrid TWR-VF65GS10
 tx6q-10x0              Ka-Ro electronics i.MX6Q TX6Q Computer-On-Module
-tx6s-8035              Ka-Ro electronics i.MX6S TX6S Computer-On-Module
-tx6u-81x0              Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module
+tx6s-8034              Ka-Ro electronics i.MX6S TX6S Computer-On-Module
+tx6u-80x0              Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module
 ventana                i.MX6Q/DL Ventana Platform
 wandboard              Wandboard i.MX6 Wandboard Quad/Dual/Solo
 =====================  ==================================================
diff --git a/release-notes/source/open_bugs.inc b/release-notes/source/open_bugs.inc
index 70b5af3..7b2854f 100644
--- a/release-notes/source/open_bugs.inc
+++ b/release-notes/source/open_bugs.inc
@@ -1,19 +1,6 @@
-======  ==================  ========================================================================================================================
-Bug ID        Status                                                                Summary
-======  ==================  ========================================================================================================================
-10199   IN PROGRESS REVIEW  Toaster when fed with custom fixture raises error due to malformed path
-10316   WaitForUpstream     Vivante: Memory corruption in wayland client process after hiding window
-4155    IN PROGRESS REVIEW  i.MX6: VPU plugins for GStreamer do not work with appsink
-4156    NEW                 HTML5 video in GStreamer-enabled WebKit doesn't work with VPU acceleration
-5098    NEW                 gpu-viv-bin-mx6q-3.5.7-1.0.0-alpha.2-sfp.bin and gpu-viv-bin-mx6q-3.5.7-1.0.0-alpha.2-hfp.bin are missing OpenGL headers
-5331    NEW                 error play video via gstreamer with "mfw_isink"
-5799    NEW                 add standardized MAINTAINERS infrastructure
-6760    NEW                 i.MX6: not possible to run X11 without tearing / with proper vsync
-7811    ACCEPTED            Buffer corruption after resizing wayland client
-7814    NEW                 Weston fails to build with core-image-weston on imx6qsabresd
-7825    NEW                 Vivante: Spurious frame sent to compositor after hiding Wayland window
-7852    IN PROGRESS DESIGN  bitbake-layers layerindex-fetch doesn't respect branch (-b|--branch) option
-8092    WaitForUpstream     Implementation of the function glXChooseFBConfig in the libGL.so does not match OpenGL documentation
-9349    IN PROGRESS DESIGN  Jethro build fails for core-image-x11 with package_deb
-9990    NEW                 Yocto 1.7 for phycore-vybrid is unable to boot.
-======  ==================  ========================================================================================================================
+======  ======  ========================================================================================================================
+Bug ID  Status                                                          Summary
+======  ======  ========================================================================================================================
+10287   NEW     gst-play is broken
+5098    NEW     gpu-viv-bin-mx6q-3.5.7-1.0.0-alpha.2-sfp.bin and gpu-viv-bin-mx6q-3.5.7-1.0.0-alpha.2-hfp.bin are missing OpenGL headers
+======  ======  ========================================================================================================================
diff --git a/release-notes/source/packagegroups.inc b/release-notes/source/packagegroups.inc
index dc9bfb7..3775fe5 100644
--- a/release-notes/source/packagegroups.inc
+++ b/release-notes/source/packagegroups.inc
@@ -5,3 +5,4 @@
 * **packagegroup-fsl-tools-gpu**: Package group used by FSL Community to add the packages which provide GPU support.
 * **packagegroup-fsl-tools-gpu-external**: Package group used by FSL Community to provide graphic packages used to test the several hardware accelerated graphics APIs including packages not provided by Freescale.
 * **packagegroup-fsl-tools-testapps**: Packagegroup used by FSL Community to provide a set of packages and utilities for hardware test.
+* **packagegroup-imx-tools-audio**: Set of audio tools for inclusion on images.
diff --git a/release-notes/source/soc-pkg.inc b/release-notes/source/soc-pkg.inc
index 6efddb5..d6e75ae 100644
--- a/release-notes/source/soc-pkg.inc
+++ b/release-notes/source/soc-pkg.inc
@@ -1,32 +1,32 @@
-========================  ========================  ========================  ========================  ========================  ========================  ========================
-      Package name                ls102xa                     mx28                      mx5                   mx6q / mx6dl                 mx6sl                      vf60
-========================  ========================  ========================  ========================  ========================  ========================  ========================
-apptrk                    git                       git                       git                       git                       git                       git
-cst                       git                       git                       git                       git                       git                       git
-devregs                   1.0+AUTOINC+34ed402b92    1.0+AUTOINC+34ed402b92    1.0+AUTOINC+34ed402b92    1.0+AUTOINC+34ed402b92    1.0+AUTOINC+34ed402b92    1.0+AUTOINC+34ed402b92
-directfb                  1.7.7                     1.7.7                     1.7.7                     1.7.7                     1.7.7                     1.7.7
-directfb-examples         1.7.0                     1.7.0                     1.7.0                     1.7.0                     1.7.0                     1.7.0
-elftosb                   10.12.01                  10.12.01                  10.12.01                  10.12.01                  10.12.01                  10.12.01
-firmware-imx              --                        --                        5.4                       5.4                       5.4                       --
-fsl-alsa-plugins          --                        --                        --                        1.0.26                    1.0.26                    --
-gpu-viv-bin-mx6q          --                        --                        --                        --                        --                        --
-gpu-viv-g2d               --                        --                        --                        --                        --                        --
-gst1.0-fsl-plugin         --                        --                        --                        --                        --                        --
-gstreamer1.0-plugins-imx  --                        --                        --                        0.12.2                    0.12.2                    --
-imx-kobs                  --                        --                        --                        --                        --                        --
-imx-lib                   --                        --                        --                        5.4                       5.4                       --
-imx-test                  --                        00.00.00                  00.00.00                  5.4.1                     5.4.1                     00.00.00
-imx-uuc                   0.5.1                     0.5.1                     0.5.1                     0.5.1                     0.5.1                     0.5.1
-imx-vpu                   --                        --                        --                        5.4.33                    5.4.33                    --
-libfslcodec               --                        --                        --                        4.0.9                     4.0.9                     --
-libfslparser              --                        --                        --                        4.0.9                     4.0.9                     --
-libfslvpuwrap             --                        --                        --                        1.0.65                    --                        --
-libmcc                    --                        --                        --                        --                        --                        1.05.1
-mqxboot                   --                        --                        --                        --                        --                        2.0.1
-mxsldr                    0.0.0+git                 0.0.0+git                 0.0.0+git                 0.0.0+git                 0.0.0+git                 0.0.0+git
-qe-ucode                  git                       --                        --                        --                        --                        --
-qemu-fsl                  2.2.0+AUTOINC+00ac004143  2.2.0+AUTOINC+00ac004143  2.2.0+AUTOINC+00ac004143  2.2.0+AUTOINC+00ac004143  2.2.0+AUTOINC+00ac004143  2.2.0+AUTOINC+00ac004143
-rcw                       git                       --                        --                        --                        --                        --
-xf86-video-imxfb          --                        --                        --                        --                        --                        --
-xf86-video-imxfb-vivante  --                        --                        --                        5.0.11.p8.4               5.0.11.p8.4               --
-========================  ========================  ========================  ========================  ========================  ========================  ========================
+========================  ======================  ======================  ======================  ======================  ======================  ======================
+      Package name               ls102xa                   mx28                    mx5                 mx6q / mx6dl               mx6sl                    vf60
+========================  ======================  ======================  ======================  ======================  ======================  ======================
+apptrk                    git                     --                      --                      --                      --                      --
+cst                       git                     git                     git                     git                     git                     git
+devregs                   1.0+AUTOINC+34ed402b92  1.0+AUTOINC+34ed402b92  1.0+AUTOINC+34ed402b92  1.0+AUTOINC+34ed402b92  1.0+AUTOINC+34ed402b92  1.0+AUTOINC+34ed402b92
+directfb                  1.7.7                   1.7.7                   1.7.7                   1.7.7                   1.7.7                   1.7.7
+directfb-examples         1.7.0                   1.7.0                   1.7.0                   1.7.0                   1.7.0                   1.7.0
+elftosb                   10.12.01                10.12.01                10.12.01                10.12.01                10.12.01                10.12.01
+firmware-imx              --                      --                      5.4                     5.4                     5.4                     --
+fsl-alsa-plugins          --                      --                      --                      1.0.26                  1.0.26                  --
+gpu-viv-bin-mx6q          --                      --                      --                      --                      --                      --
+gpu-viv-g2d               --                      --                      --                      --                      --                      --
+gst1.0-fsl-plugin         --                      --                      --                      --                      --                      --
+gstreamer1.0-plugins-imx  --                      --                      --                      0.12.2                  0.12.2                  --
+imx-kobs                  --                      5.5+git                 5.5+git                 5.5+git                 5.5+git                 5.5+git
+imx-lib                   --                      --                      --                      5.4                     5.4                     --
+imx-test                  --                      00.00.00                00.00.00                5.7                     5.7                     00.00.00
+imx-uuc                   0.5.1+git               0.5.1+git               0.5.1+git               0.5.1+git               0.5.1+git               0.5.1+git
+imx-vpu                   --                      --                      --                      5.4.35                  5.4.35                  --
+libfslcodec               --                      --                      --                      4.1.4                   4.1.4                   --
+libfslparser              --                      --                      --                      4.1.4                   4.1.4                   --
+libfslvpuwrap             --                      --                      --                      1.0.68                  --                      --
+libmcc                    --                      --                      --                      --                      --                      1.05.1
+mqxboot                   --                      --                      --                      --                      --                      2.0.1
+mxsldr                    0.0.0+git               0.0.0+git               0.0.0+git               0.0.0+git               0.0.0+git               0.0.0+git
+qe-ucode                  git                     --                      --                      --                      --                      --
+qemu-fsl                  --                      --                      --                      --                      --                      --
+rcw                       git                     --                      --                      --                      --                      --
+xf86-video-imxfb          --                      --                      --                      --                      --                      --
+xf86-video-imxfb-vivante  --                      --                      --                      --                      --                      --
+========================  ======================  ======================  ======================  ======================  ======================  ======================
diff --git a/release-notes/source/userspace-pkg.inc b/release-notes/source/userspace-pkg.inc
index 90ad95b..6370d57 100644
--- a/release-notes/source/userspace-pkg.inc
+++ b/release-notes/source/userspace-pkg.inc
@@ -1,6 +1,6 @@
 ============  ================  =======
   Package     Board/SoC Family  Version
 ============  ================  =======
-gstreamer1.0  All               1.6.3
-udev          All               3.1.5
+gstreamer1.0  All               1.8.3
+udev          All               3.2
 ============  ================  =======
-- 
2.1.4



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

* [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty)
  2016-11-09 17:30 [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty) Fabio Berton
  2016-11-09 17:30 ` [Documentation][PATCH 2/5] RN: Updates from bitbake-metadata2doc.sh Fabio Berton
@ 2016-11-09 17:30 ` Fabio Berton
  2016-11-10 10:01   ` Thomas Thorne
  2016-11-09 17:30 ` [Documentation][PATCH 4/5] RN: " Fabio Berton
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 20+ messages in thread
From: Fabio Berton @ 2016-11-09 17:30 UTC (permalink / raw)
  To: meta-freescale

  - Update documentation url address to use current realease
  - Update Yocto Project Bugzilla url address
  - Update copyright year

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
 FAQ/source/all.rst | 6 +++---
 FAQ/source/conf.py | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/FAQ/source/all.rst b/FAQ/source/all.rst
index 7fc4532..a41aea9 100644
--- a/FAQ/source/all.rst
+++ b/FAQ/source/all.rst
@@ -116,9 +116,9 @@ How do I create a layer?
 What are the host packages needed for Yocto Project?
 ----------------------------------------------------
 
-* Make sure your Linux host / distribution is `supported <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#detailed-supported-distros>`_ by the Yocto Project.
+* Make sure your Linux host / distribution is `supported <http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#detailed-supported-distros>`_ by the Yocto Project.
 
-* Packages `needed <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#required-packages-for-the-host-development-system>`_
+* Packages `needed <http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#required-packages-for-the-host-development-system>`_
 
 
 How can I save space after a build?
@@ -135,7 +135,7 @@ How can I save space after a build?
 Where do I check for known bugs?
 --------------------------------
 
-The known bugs are tracked using `Yocto Project Bugzilla <https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm>`_
+The known bugs are tracked using `Yocto Project Bugzilla <https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freescale>`_
 
 
 Are there prebuilt images available?
diff --git a/FAQ/source/conf.py b/FAQ/source/conf.py
index 00eaebd..b9bfce6 100644
--- a/FAQ/source/conf.py
+++ b/FAQ/source/conf.py
@@ -41,16 +41,16 @@ master_doc = 'index'
 
 # General information about the project.
 project = u'Freescale Community BSP FAQ'
-copyright = u'2014, Freescale Community BSP Team'
+copyright = u'2014-2016, Freescale Community BSP Team'
 
 # The version info for the project you're documenting, acts as replacement for
 # |version| and |release|, also used in various other places throughout the
 # built documents.
 #
 # The short X.Y version or version name if applicable. 
-version = 'krogoth'
+version = 'morty'
 # The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
-- 
2.1.4



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

* [Documentation][PATCH 4/5] RN: Update version to 2.2 (Morty)
  2016-11-09 17:30 [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty) Fabio Berton
  2016-11-09 17:30 ` [Documentation][PATCH 2/5] RN: Updates from bitbake-metadata2doc.sh Fabio Berton
  2016-11-09 17:30 ` [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty) Fabio Berton
@ 2016-11-09 17:30 ` Fabio Berton
  2016-11-10  9:59   ` Thomas Thorne
  2016-11-09 17:30 ` [Documentation][PATCH 5/5] UG: " Fabio Berton
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 20+ messages in thread
From: Fabio Berton @ 2016-11-09 17:30 UTC (permalink / raw)
  To: meta-freescale

  - Update FSL layers names
  - Update Yocto Project Bugzilla url address
  - Add FSLC distros description

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
 release-notes/README                  |  4 ++--
 release-notes/source/bsp-scope.rst    | 24 ++++++++++++------------
 release-notes/source/conf.py          |  6 +++---
 release-notes/source/distros.inc      |  4 ++++
 release-notes/source/introduction.rst |  7 ++++---
 release-notes/source/known-issues.rst |  4 ++--
 release-notes/source/source-code.rst  |  9 +++++++++
 release-notes/source/test-results.rst |  2 +-
 release-notes/source/variables.inc    |  2 +-
 9 files changed, 38 insertions(+), 24 deletions(-)
 create mode 100644 release-notes/source/distros.inc

diff --git a/release-notes/README b/release-notes/README
index e1b7c9e..9665ea3 100644
--- a/release-notes/README
+++ b/release-notes/README
@@ -37,8 +37,8 @@ Here's an example:
   $ ./bitbake-metadata2doc.sh ~/src/fsl-community-bsp ~/src/gitdm 1.5 1.6
 
 By default, bitbake-metadata2doc.sh collects data out of bitbake's
-metadata for all machines it can find in the meta-fsl-arm and
-meta-fsl-arm-extra layers.  You can restrict the machines to collect
+metadata for all machines it can find in the meta-freescale and
+meta-freescale-3erparty. You can restrict the machines to collect
 data from by setting the MACHINES variable in your environment.
 
 bitbake-metadata2doc.sh will write its output to release-note's `source'
diff --git a/release-notes/source/bsp-scope.rst b/release-notes/source/bsp-scope.rst
index f0f0f74..97ca49d 100644
--- a/release-notes/source/bsp-scope.rst
+++ b/release-notes/source/bsp-scope.rst
@@ -4,14 +4,14 @@
 ***********************
 The scope of the |project_name| includes the meta layers:
 
- * `meta-fsl-arm <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/?h=krogoth>`_:
-   provides the base support and Freescale ARM reference boards;
- * `meta-fsl-arm-extra <https://github.com/Freescale/meta-fsl-arm-extra/tree/krogoth>`_:
+ * `meta-freescale <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/?h=morty>`_:
+   provides the base support and Freescale ARM and PPC reference boards;
+ * `meta-freescale-3rdparty <https://github.com/Freescale/meta-freescale-3rdparty/tree/morty>`_:
    provides support for 3rd party and partner boards;
- * `meta-fsl-demos <https://github.com/Freescale/meta-fsl-demos/tree/krogoth>`_:
-   provides images recipes, demo recipes, and packagegroups used to easy the
-   development with Yocto Project.
- * `Documentation <https://github.com/Freescale/Documentation/tree/krogoth>`_:
+ * `meta-freescale-distro <https://github.com/Freescale/meta-freescale-distro/tree/morty>`_:
+   provides distros support, images recipes, demo recipes, and packagegroups
+   used to easy the development with Yocto Project.
+ * `Documentation <https://github.com/Freescale/Documentation/tree/morty>`_:
    provides the source code for |project_name| Release Notes (RN), User Guide
    (UG) and Frequently Asked Questions (FAQ)
 
@@ -36,8 +36,8 @@ regular open source licenses (GPLv2 for example).
 
 The close sourced packages are released under the Freescale License (known as
 EULA). Each package has a copy of EULA inside itself and a copy of the EULA text
-is also included inside **meta-fsl-arm** root dir
-(``sources/meta-fsl-arm/EULA``).
+is also included inside **meta-freescale** root dir
+(``sources/meta-freescale/EULA``).
 
 The |project_name| handles the EULA acceptance by prompting user to read and
 accept EULA text at the very first environment setup. It is user's duty to read
@@ -107,8 +107,8 @@ Machine Maintainers
 -------------------
 
 Since |project_name| Release 1.6 (Daisy), the maintainer field in machine
-configuration files of **meta-fsl-arm** and **meta-fsl-arm-extra** is mandatory
-for any new board to be added.
+configuration files of **meta-freescale** and **meta-freescale-3rdparty**
+is mandatory for any new board to be added.
 
 So now on, every new board must have someone assigned as maintainer.
 This ensures, in long term, all boards with a maintainer assigned.
@@ -124,7 +124,7 @@ The maintainer duties:
  * Keep the most usual images building and booting
 
 When a build error is detected, the maintainer will "fix" it. For those
-maintainers with kernel control (meta-fsl-arm-extra), it is expected that they
+maintainers with kernel control (meta-freescale-3rdparty), it is expected that they
 properly fix the kernel issue (when it's a kernel issue). However, anything out
 of community control should be worked around anyway.
 
diff --git a/release-notes/source/conf.py b/release-notes/source/conf.py
index 0ea97f1..55ddfea 100644
--- a/release-notes/source/conf.py
+++ b/release-notes/source/conf.py
@@ -51,9 +51,9 @@ copyright = u'2013-2016, FSL Community BSP Team'
 # built documents.
 #
 # The short X.Y version or version name if applicable. 
-version = 'krogoth'
+version = 'morty'
 # The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
 
 if tags.has('draft'):
     release = release + " (Draft document)"
@@ -269,7 +269,7 @@ texinfo_documents = [
 epub_title = u'FSL Community BSP Release Notes'
 epub_author = u'FSL Community BSP Team'
 epub_publisher = u'FSL Community BSP Team'
-epub_copyright = u'2013, FSL Community BSP Team'
+epub_copyright = u'2013-2016, FSL Community BSP Team'
 
 # The language of the text. It defaults to the language option
 # or en if the language is not set.
diff --git a/release-notes/source/distros.inc b/release-notes/source/distros.inc
new file mode 100644
index 0000000..22bee1b
--- /dev/null
+++ b/release-notes/source/distros.inc
@@ -0,0 +1,4 @@
+* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This distro doesn't include x11 and wayland features.
+* **fslc-wayland**: Distro for Wayland without X11. This distro include wayland feature but doesn't has x11 support.
+* **fslc-x11**: Distro for X11 without wayland. This distro include x11 feature and doesn' has wayland support.
+* **fslc-xwayland**: Distro for Wayland with X11. This distro include both wayland and x11 features.
diff --git a/release-notes/source/introduction.rst b/release-notes/source/introduction.rst
index bb62b4f..4cb759a 100644
--- a/release-notes/source/introduction.rst
+++ b/release-notes/source/introduction.rst
@@ -132,8 +132,9 @@ In addition to the normal Yocto Project upstream process, there is also a BSP up
 The BSP upstream cycle starts just after a |freescale_release_name|
 is published in `git.freescale.com <http://git.freescale.com/git/cgit.cgi/imx/fsl-arm-yocto-bsp.git/>`_.
 The patches to adapt the recipes from **meta-fsl-bsp-release** are sent out for review
-to the **meta-freescale** mailing list and are merged in the **meta-fsl-arm** and
-**meta-fsl-demos** layers or upstreamed to Yocto Project accordingly.
+to the **meta-freescale** mailing list and are merged in the **meta-freescale**,
+**meta-freescale-3rdparty** or **meta-freescale-distro** layers or upstreamed
+to Yocto Project accordingly.
 
 A more detailed step-by-step process is shown below:
 
@@ -172,7 +173,7 @@ layer. Therefore, the release does not receive updates and bug fixes.
 The |project_name| is a reference system that can be used as a base for products
 and is an open project that accepts contributions from the community.
 It supports a wide range of boards which range from Freescale evaluation boards
-(**meta-fsl-arm** layer) to third-party boards (**meta-fsl-arm-extra**).
+(**meta-freescale** layer) to third-party boards (**meta-freescale-3rdparty**).
 The release is a "*moving target*”, so there are updates on top of the released
 source code, such as the addition of new features and bug fixes.
 
diff --git a/release-notes/source/known-issues.rst b/release-notes/source/known-issues.rst
index 71e71ed..0d34019 100644
--- a/release-notes/source/known-issues.rst
+++ b/release-notes/source/known-issues.rst
@@ -40,7 +40,7 @@ Known Issues
    Open
    ----
    In order to see the current bug list, please use following URL:
-   https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+   https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freescale
 
    .. table:: List of open bugs
 
@@ -60,7 +60,7 @@ Known Issues
    The list of known issues for the |project_name| can be seen at the following
    URL:
 
-   https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+   https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freescale
 
    It has not been included here as it changes every time bug fixes are
    included during the maintenance cycle of the release and it would
diff --git a/release-notes/source/source-code.rst b/release-notes/source/source-code.rst
index 3ffee2a..9cf608b 100644
--- a/release-notes/source/source-code.rst
+++ b/release-notes/source/source-code.rst
@@ -151,3 +151,12 @@ Project's reference images in `Yocto Project Reference Manual
 <http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#ref-images>`_
 
 .. include:: images.inc
+
+Distros
+-------
+
+The following distros are supported by |project_name|.
+
+.. include:: distros.inc
+
+*NOTE: Poky's distros are still available to use.*
diff --git a/release-notes/source/test-results.rst b/release-notes/source/test-results.rst
index d8cebc2..33fe359 100644
--- a/release-notes/source/test-results.rst
+++ b/release-notes/source/test-results.rst
@@ -9,5 +9,5 @@ The results and known issues, from Linux Kernel, GPU and VPU
 packages can be found in the Freescale Release Notes 
 (Download tab of freescale.com/imx).
 
-For boards from meta-fsl-arm-extra, the test cycle is performed by
+For boards from meta-freescale-3rdparty, the test cycle is performed by
 each mantainer.
diff --git a/release-notes/source/variables.inc b/release-notes/source/variables.inc
index 0815891..82fb9bc 100644
--- a/release-notes/source/variables.inc
+++ b/release-notes/source/variables.inc
@@ -1,3 +1,3 @@
-.. |release_name| replace:: Krogoth
+.. |release_name| replace:: Morty
 .. |project_name| replace:: FSL Community BSP
 .. |freescale_release_name| replace:: Freescale Official Release
-- 
2.1.4



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

* [Documentation][PATCH 5/5] UG: Update version to 2.2 (Morty)
  2016-11-09 17:30 [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty) Fabio Berton
                   ` (2 preceding siblings ...)
  2016-11-09 17:30 ` [Documentation][PATCH 4/5] RN: " Fabio Berton
@ 2016-11-09 17:30 ` Fabio Berton
  2016-11-10  9:58   ` Thomas Thorne
  2016-11-10 10:03 ` [Documentation][PATCH 1/5] scripts: Update to version " Thomas Thorne
  2016-11-11 14:47 ` Daiane Angolini
  5 siblings, 1 reply; 20+ messages in thread
From: Fabio Berton @ 2016-11-09 17:30 UTC (permalink / raw)
  To: meta-freescale

  - Update FSL layers names
  - Add DISTRO and MACHINE to run setup-environment
  - Update devtasks, nsteps and metadata to use Morty branch and distro
    fslc-framebuffer
  - Remove qt-in-use-image and qte-in-use-image from image list
  - Add FSLC distros description
  - Use DISTRO fslc-wayland in weston example

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
 user-guide/source/conf.py         |  4 +-
 user-guide/source/devtasks.rst    | 58 ++++++++++++-----------
 user-guide/source/distro-list.inc |  4 ++
 user-guide/source/distros.rst     | 10 ++++
 user-guide/source/image-list.inc  |  2 -
 user-guide/source/index.rst       |  1 +
 user-guide/source/metadata.rst    | 99 ++++++++++++++++++++++++---------------
 user-guide/source/nsteps.rst      |  6 +--
 user-guide/source/weston.rst      | 13 +++--
 9 files changed, 121 insertions(+), 76 deletions(-)
 create mode 100644 user-guide/source/distro-list.inc
 create mode 100644 user-guide/source/distros.rst

diff --git a/user-guide/source/conf.py b/user-guide/source/conf.py
index 7c9f536..850f1ce 100644
--- a/user-guide/source/conf.py
+++ b/user-guide/source/conf.py
@@ -48,9 +48,9 @@ copyright = u'2014, Freescale Community BSP Team'
 # built documents.
 #
 # The short X.Y version or version name if applicable. 
-version = 'krogoth'
+version = 'morty'
 # The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/user-guide/source/devtasks.rst b/user-guide/source/devtasks.rst
index 2c195d2..dfd7675 100644
--- a/user-guide/source/devtasks.rst
+++ b/user-guide/source/devtasks.rst
@@ -15,7 +15,7 @@ before proceeding check the main `Layer Index`_.
 1. To have access to Yocto scripts, run the setup environment script under your ``BASE``
    directory::
 
-    fsl-community-bsp $ . setup-environment build
+    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer source setup-environment build
 
 2. Move to the place you want to create your layer and choose a name
    (e.g. ``fsl-custom``)::
@@ -50,14 +50,14 @@ package development. However, if the need does arise, follow the steps listed be
 that you have already built the package you want to patch.
 
 * Create the patch or patches. In this example we are patching the
-  Linux kernel for `wandboard-dual machine <http://www.wandboard.org/>`_;
+  Linux kernel for `wandboard machine <http://www.wandboard.org/>`_;
   in other words, the value of ``MACHINE`` in ``build/conf/local.conf`` is
-  ``MACHINE ??= 'wandboard-dual'``
+  ``MACHINE ??= 'wandboard'``
 
 * If you already have the patches available, make sure they can be applied cleanly with
   the commands ``git apply --check <PATCH_NAME>``. To create new or additional patches::
 
-    build $ cd tmp/work/wandboard_dual-poky-linux-gnueabi/linux-wandboard/3.0.35-r0/git
+    build $ cd tmp/work/wandboard-fslc-linux-gnueabi/linux-wandboard/4.1.15-r0/git
     # Edit any files you want to change
     $ git add <modified file 1> <modified file 2> ..
     $ git commit -s -m '<your commit's title>'	# Create the commit
@@ -69,8 +69,8 @@ that you have already built the package you want to patch.
   and the ```.bbfile``::
 
     sources $ mkdir -p \
-                       meta-fsl-custom/recipes-kernel/linux/linux-wandboard-3.0.35/
-    sources $ cat > meta-fsl-custom/recipes-kernel/linux/linux-wandboard_3.0.35.bbappend << EOF
+                       meta-fsl-custom/recipes-kernel/linux/linux-wandboard-4.1.15/
+    sources $ cat > meta-fsl-custom/recipes-kernel/linux/linux-wandboard_4.1.15.bbappend << EOF
                     FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
                     SRC_URI += "file://0001-calibrate-Add-printk-example.patch"
                     PRINC := "${@int(PRINC) + 1}"
@@ -78,12 +78,12 @@ that you have already built the package you want to patch.
 
 * Move the patch to the new layer::
 
-    sources $ cp ../build/tmp/work/wandboard_dual-poky-linux-gnueabi/linux-wandboard/3.0.35-r0/git/0001-calibrate-Add-printk-example.patch \
-                 meta-fsl-custom/recipes-kernel/linux/linux-wandboard-3.0.35
+    sources $ cp ../build/tmp/work/wandboard-fslc-linux-gnueabi/linux-wandboard/4.1.15-r0/git/0001-calibrate-Add-printk-example.patch \
+                 meta-fsl-custom/recipes-kernel/linux/linux-wandboard-4.1.15
 
 * Setup the environment and clean previous package's build data (``sstate``)::
 
-    fsl-community-bsp $ . setup-environment build
+    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer source setup-environment build
     build $ bitbake -c cleansstate linux-wandboard
 
 * Compile and Deploy::
@@ -91,10 +91,10 @@ that you have already built the package you want to patch.
     build $ bitbake -f -c compile linux-wandboard # -f indicates bitbake to re-execute the compile task
     build $ bitbake -c deploy linux-wandboard
 
-* Insert the SD into your Host and copy the ``uImage`` into the first partition.
+* Insert the SD into your Host and copy the ``zImage`` into the first partition.
   Do not forget to unmount the partition before removing the card!::
 
-    build $ sudo cp tmp/deploy/images/uImage /media/Boot
+    build $ sudo cp tmp/deploy/images/wandboard/zImage /media/Boot
 
 * Insert the SD into your board and test your change.
 
@@ -105,7 +105,7 @@ Building the Kernel Manually
 
 * Prepare the Yocto/BitBake environment::
 
-    fsl-community-bsp $ . setup-environment build
+    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer source setup-environment build
 
 * Build the toolchain::
 
@@ -116,11 +116,11 @@ Building the Kernel Manually
 
 * Install it on your PC::
 
-    build $ sudo sh tmp/deploy/sdk/poky-eglibc-x86_64-arm-toolchain-<version>.sh
+    build $ sudo sh tmp/deploy/sdk/fslc-framebuffer-glibc-x86_64-meta-toolchain-armv7at2hf-neon-toolchain-2.2.sh
 
 * Setup the toolchain environment::
 
-    build $ source /opt/poky/<version>/environment-setup-armv7a-vfp-neon-poky-linux-gnueabi
+    build $ source /opt/fslc-framebuffer/2.2/environment-setup-armv7at2hf-neon-fslc-linux-gnueabi
 
 * Get the Linux Kernel source code::
 
@@ -129,24 +129,24 @@ Building the Kernel Manually
 
 * Create a local branch::
 
-    linux-imx $ BRANCH=imx_3.0.35_4.0.0 # Change to any branch you want,
+    linux-imx $ BRANCH=imx_4.1.15_2.0.0_ga # Change to any branch you want,
                                         # Use 'git branch -a' to list all
     linux-imx $ git checkout -b my-${BRANCH} origin/${BRANCH}
 
 * Define/Export ``ARCH`` and ``CROSS_COMPILE``::
 
     linux-imx $ export ARCH=arm
-    linux-imx $ export CROSS_COMPILE=arm-poky-linux-gnueabi-
+    linux-imx $ export CROSS_COMPILE=arm-fslc-linux-gnueabi-
     linux-imx $ unset LDFLAGS
 
 * Choose a configuration and compile::
 
-    linux-imx $ make imx6_defconfig
-    linux-imx $ make uImage
+    linux-imx $ make imx_v7_defconfig
+    linux-imx $ make zImage
 
-* To Test your changes, copy the ``uImage`` into your SD Card::
+* To Test your changes, copy the ``zImage`` into your SD Card::
 
-    linux-imx $ sudo cp arch/arm/boot/uImage /media/Boot
+    linux-imx $ sudo cp arch/arm/boot/zImage /media/Boot
 
 * If you want your changes to be reflected in your Yocto Framework,
   create the patches following the subsection :ref:`patching-kernel`
@@ -184,14 +184,14 @@ Follow these steps to contribute:
 Where ``<branch name>`` is any name you want to give to your local branch (e.g.
 ``fix_uboot_recipe``, ``new_gstreamer_recipe``, etc.)
 
-* Make your changes in any Freescale related folder (e.g. ``sources/meta-fsl-arm``).
+* Make your changes in any Freescale related folder (e.g. ``sources/meta-freescale``).
   In case you modified a recipe (.bb) or include (.inc) file, do not forget to `bump`
   (increase the value by one) either the ``PR`` or ``INC_PR`` value
 
-* Commit your changes using `GIT`. In this example we assume your change is on ``meta-fsl-arm`` folder::
+* Commit your changes using `GIT`. In this example we assume your change is on ``meta-freescale`` folder::
 
-    sources/meta-fsl-arm $ git add <file 1> <file 2>
-    sources/meta-fsl-arm $ git commit
+    sources/meta-freescale $ git add <file 1> <file 2>
+    sources/meta-freescale $ git commit
 
 In the commit's log, the title must start with the filename that was changed or created,
 followed by a brief description of the patch's goal. On subsequent lines, provide a thorough description of the changes.
@@ -199,11 +199,15 @@ Make sure you follow the standards (type ` git log --pretty=oneline` to see prev
 
 * Create a patch::
 
-    sources/meta-fsl-arm $ git format-patch -s --subject-prefix='<meta-fsl-arm][PATCH' -1
+    sources/meta-freescale $ git format-patch -s -1
 
 Where the last parameter (``-1``) indicate to patch the last commit.
 In case you want to create patches for older commits, just indicate the correct index.
-If your patch is done in another folder, just make sure you change the `--subject-prefix` value.
+If your patch is done in another folder, you need to add `--subject-prefix`. The
+values are::
+
+   meta-freescale-3rdparty: --subject-prefix='3rdparty][PATCH'
+   meta-freescale-distro: --subject-prefix='distro][PATCH'
 
 * Send your patch or patches with::
 
@@ -213,7 +217,7 @@ where ``<patch>`` is the file created by ``git format-patch``.
 
 * Keep track of patch responses on the mailing list. In case you need to rework your patch,
   repeat the steps but this time change the patch's subject to
-  ``--subject-prefix='<meta-fsl-*][PATCH v2'``
+  ``--subject-prefix='[PATCH v2'``
 
 * Once your patch has been approved, you can delete your working branches::
 
diff --git a/user-guide/source/distro-list.inc b/user-guide/source/distro-list.inc
new file mode 100644
index 0000000..22bee1b
--- /dev/null
+++ b/user-guide/source/distro-list.inc
@@ -0,0 +1,4 @@
+* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This distro doesn't include x11 and wayland features.
+* **fslc-wayland**: Distro for Wayland without X11. This distro include wayland feature but doesn't has x11 support.
+* **fslc-x11**: Distro for X11 without wayland. This distro include x11 feature and doesn' has wayland support.
+* **fslc-xwayland**: Distro for Wayland with X11. This distro include both wayland and x11 features.
diff --git a/user-guide/source/distros.rst b/user-guide/source/distros.rst
new file mode 100644
index 0000000..c623db5
--- /dev/null
+++ b/user-guide/source/distros.rst
@@ -0,0 +1,10 @@
+.. _distros:
+
+Distros
+-------
+
+The following distros are supported by FSL Community BSP.
+
+.. include:: distro-list.inc
+
+*NOTE: Poky's distros are still available to use.*
diff --git a/user-guide/source/image-list.inc b/user-guide/source/image-list.inc
index 8b8013a..899ee78 100644
--- a/user-guide/source/image-list.inc
+++ b/user-guide/source/image-list.inc
@@ -2,5 +2,3 @@
 * **fsl-image-mfgtool-initramfs**: Small image to be used with Manufacturing Tool (mfg-tool) in a production environment.
 * **fsl-image-multimedia**: A console-only image that includes gstreamer packages and Freescale's multimedia packages (VPU and GPU) when available for the specific machine.
 * **fsl-image-multimedia-full**: A console-only image that includes gstreamer packages and Freescale's multimedia packages (VPU and GPU) when available for the specific machine.
-* **qt-in-use-image**: qt-in-use-image version 1.0-r0.
-* **qte-in-use-image**: qte-in-use-image version 1.0-r0.
diff --git a/user-guide/source/index.rst b/user-guide/source/index.rst
index 04f44f9..3d8d564 100644
--- a/user-guide/source/index.rst
+++ b/user-guide/source/index.rst
@@ -17,6 +17,7 @@ Contents:
    devtasks
    weston
    machines
+   distros
    images
 
 
diff --git a/user-guide/source/metadata.rst b/user-guide/source/metadata.rst
index f31590e..0559bb7 100644
--- a/user-guide/source/metadata.rst
+++ b/user-guide/source/metadata.rst
@@ -32,37 +32,32 @@ Build's local configuration file ``build/conf/local.conf``
 
 By default, the ``setup-enviroment`` script creates a ``local.conf`` like this::
 
-    MACHINE ??= 'wandboard-dual'
-    DISTRO ?= 'poky'
-    #PACKAGE_CLASSES ?= "package_rpm"
-    EXTRA_IMAGE_FEATURES = "debug-tweaks"
+    MACHINE ??= 'wandboard'
+    DISTRO ?= 'fslc-framebuffer'
+    PACKAGE_CLASSES ?= "package_rpm"
+    EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
     USER_CLASSES ?= "buildstats image-mklibs image-prelink"
     PATCHRESOLVE = "noop"
     BB_DISKMON_DIRS = "\
         STOPTASKS,${TMPDIR},1G,100K \
         STOPTASKS,${DL_DIR},1G,100K \
         STOPTASKS,${SSTATE_DIR},1G,100K \
+        STOPTASKS,/tmp,100M,100K \
         ABORT,${TMPDIR},100M,1K \
         ABORT,${DL_DIR},100M,1K \
-        ABORT,${SSTATE_DIR},100M,1K" 
+        ABORT,${SSTATE_DIR},100M,1K \
+        ABORT,/tmp,10M,1K"
+    PACKAGECONFIG_append_pn-qemu-native = " sdl"
+    PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
     CONF_VERSION = "1"
 
-    BB_NUMBER_THREADS = '4'
-    PARALLEL_MAKE = '-j 4'
-    ACCEPT_FSL_EULA = ""
-    #added by bitbake
-    DL_DIR = "/home/b42214/fsl-local/yocto/fsl-community-bsp-dylan/downloads/"
-    #added by bitbake
-    SSTATE_MIRRORS = ""
-    #added by bitbake
-    PACKAGE_CLASSES = "package_rpm"
+    DL_DIR ?= "${BSPDIR}/downloads/"
 
 Important variables:
 
-* ``MACHINE``: Specifies the machine, ``imx6qsabresd`` is the default
-* ``BB_NUMBER_THREADS`` and ``PARALLEL_MAKE``: Specifies the max number of threads when
-  baking and compiling
-* ``DL_DIR``: Tarball repository. Several users can share the same folder, so data can 
+* ``MACHINE``: Specifies the machine
+* ``DISTRO``: Specifies the distro
+* ``DL_DIR``: Tarball repository. Several users can share the same folder, so data can
   be reused.
 
 Build's layer configuration file ``build/conf/bblayers.conf``
@@ -83,13 +78,14 @@ Build's layer configuration file ``build/conf/bblayers.conf``
       ${BSPDIR}/sources/poky/meta-yocto \
       \
       ${BSPDIR}/sources/meta-openembedded/meta-oe \
+      ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
       \
-      ${BSPDIR}/sources/meta-fsl-arm \
-      ${BSPDIR}/sources/meta-fsl-arm-extra \
-      ${BSPDIR}/sources/meta-fsl-demos \
+      ${BSPDIR}/sources/meta-freescale \
+      ${BSPDIR}/sources/meta-freescale-3rdparty \
+      ${BSPDIR}/sources/meta-freescale-distro \
     "
 
-Layer configuration file ``meta-fsl-arm/conf/layer.conf``
+Layer configuration file ``meta-freescale/conf/layer.conf``
 ---------------------------------------------------------
 
 This is basically a template that specifies the layer's name and structure::
@@ -101,52 +97,79 @@ This is basically a template that specifies the layer's name and structure::
     BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
                 ${LAYERDIR}/recipes-*/*/*.bbappend"
 
-    BBFILE_COLLECTIONS += "fsl-arm"
-    BBFILE_PATTERN_fsl-arm := "^${LAYERDIR}/"
-    BBFILE_PRIORITY_fsl-arm = "5"
+    BBFILE_COLLECTIONS += "freescale-layer"
+    BBFILE_PATTERN_freescale-layer := "^${LAYERDIR}/"
+    BBFILE_PRIORITY_freescale-layer = "5"
+
+    # Add the Freescale-specific licenses into the metadata
+    LICENSE_PATH += "${LAYERDIR}/custom-licenses"
 
     FSL_EULA_FILE = "${LAYERDIR}/EULA"
 
-    FSL_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
+    IMX_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
+    QORIQ_MIRROR ?= "http://git.freescale.com/source/"
+
+    # FIXME: set this to avoid changing all the recipes that use it
+    FSL_MIRROR ?= "${IMX_MIRROR}"
 
     MIRRORS += " \
-    ${FSL_MIRROR}	http://download.ossystems.com.br/bsp/freescale/source/ \n \
+    ${IMX_MIRROR}   http://download.ossystems.com.br/bsp/freescale/source/ \n \
+    ${QORIQ_MIRROR} http://download.ossystems.com.br/bsp/freescale/source/ \n \
     "
 
+    # The dynamic-layers directory hosts the extensions and layer specific
+    # modifications related to Freescale products.
+    #
+    # The .bbappend and .bb files are included if the respective layer
+    # collection is available.
+    BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bbappend' % layer \
+                   for layer in BBFILE_COLLECTIONS.split())}"
+    BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bb' % layer \
+                   for layer in BBFILE_COLLECTIONS.split())}"
+
 Important variables:
 
 * ``BBFILES``: Specifies where BitBake looks for ``.bb*`` files
-* ``BBFILE_PRIORITY_fsl-arm``: Specifies priority for recipes in the meta-fsl-arm layer
+* ``BBFILE_PRIORITY_freescale``: Specifies priority for recipes in the meta-freescale layer
 * ``MIRRORS``: Specifies additional paths where the build system can find source code
 
 
-Machine configuration file: ``meta-fsl-arm/conf/imx6qsabresd.conf``
+Machine configuration file: ``meta-freescale/conf/imx6slevk.conf``
 -------------------------------------------------------------------
 
 Machine configurations look like this::
 
     #@TYPE: Machine
-    #@NAME: i.MX6Q SABRE SD
-    #@DESCRIPTION: Machine configuration for Freescale i.MX6Q SABRE SD
+    #@NAME: Freescale i.MX6SL Evaluation Kit
+    #@SOC: i.MX6SL
+    #@DESCRIPTION: Machine configuration for Freescale i.MX6SL Evaluation Kit
+    #@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br>
+
+    MACHINEOVERRIDES =. "mx6:mx6sl:"
 
     include conf/machine/include/imx-base.inc
     include conf/machine/include/tune-cortexa9.inc
 
-    SOC_FAMILY = "mx6:mx6q"
-
-    KERNEL_DEVICETREE = "${S}/arch/arm/boot/dts/imx6q-sabresd.dts"
+    KERNEL_DEVICETREE = "imx6sl-evk.dtb imx6sl-evk-csi.dtb imx6sl-evk-ldo.dtb \
+                         imx6sl-evk-uart.dtb imx6sl-evk-btwifi.dtb"
 
-    UBOOT_MACHINE = "mx6qsabresd_config"
+    UBOOT_CONFIG ??= "sd"
+    UBOOT_CONFIG[sd] = "mx6slevk_config,sdcard"
+    UBOOT_CONFIG[epdc] = "mx6slevk_epdc_config"
+    UBOOT_CONFIG[spinor] = "mx6slevk_spinor_config"
+    UBOOT_CONFIG[mfgtool] = "mx6slevk_config"
 
     SERIAL_CONSOLE = "115200 ttymxc0"
 
     MACHINE_FEATURES += " pci wifi bluetooth"
 
+    MACHINE_FIRMWARE += "linux-firmware-ath6k firmware-imx-epdc"
+
 Important variables:
 
-* ``IMAGE_FSTYPES``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/tree/conf/machine/include/imx-base.inc>`_.
-  Defines the type of outputs for the root filesystem. Default is: ``"tar.bz2 ext3 sdcard"``
-* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/tree/conf/machine/include/imx-base.inc>`_.
+* ``IMAGE_FSTYPES``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/tree/conf/machine/include/imx-base.inc>`_.
+  Defines the type of outputs for the root filesystem. Default is: ``"sdcard.gz"``
+* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/tree/conf/machine/include/imx-base.inc>`_.
   Defines where the Kernel is loaded by U-boot
 * ``SOC_FAMILY``: Defines the machine's family. Only recipes with the same ``SOC_FAMILY`` (defined with the recipe's variable ``COMPATIBLE_MACHINE``)
   are taken into account when baking for a particular machine.
diff --git a/user-guide/source/nsteps.rst b/user-guide/source/nsteps.rst
index 66c1bf1..3116b75 100644
--- a/user-guide/source/nsteps.rst
+++ b/user-guide/source/nsteps.rst
@@ -10,18 +10,18 @@ Build and boot in *N*-steps
     $ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo 
     $ chmod a+x ~/bin/repo
 
-3. Download the Yocto's Metadata::
+3. Download the Yocto Metadata::
 
     $ mkdir fsl-community-bsp # You can name it anything you want
     $ cd fsl-community-bsp
     fsl-community-bsp $ repo init \
                             -u https://github.com/Freescale/fsl-community-bsp-platform \
-                            -b krogoth
+                            -b morty
     fsl-community-bsp $ repo sync 
 
 4. Select your machine (:ref:`machines`) and prepare the environment for bitbake::
 
-    fsl-community-bsp $ MACHINE=<selected machine> source ./setup-environment build
+    fsl-community-bsp $ MACHINE=<selected machine> DISTRO=<selected distro> source setup-environment build
     build $
 
 5. Select your image (:ref:`images`) and build::
diff --git a/user-guide/source/weston.rst b/user-guide/source/weston.rst
index 562c4f7..6a15887 100644
--- a/user-guide/source/weston.rst
+++ b/user-guide/source/weston.rst
@@ -1,17 +1,22 @@
 Weston
 ======
 
-In order to test Weston, the reference implementation of a Wayland compositor, use the image *core-image-weston*
+In order to test Weston, the reference implementation of a Wayland compositor,
+use FSLC Distro *fslc-wayland* and the image *core-image-weston*
 
-Add the following to conf/local.conf::
+If you are starting a new build run::
 
-    DISTRO_FEATURES_remove = "x11"
+    $ MACHINE=<selected machine> DISTRO=fslc-wayland source setup-environment build
+
+if you already start setup-environment, set DISTRO to fslc-wayland in conf/local.conf::
+
+    DISTRO = "fslc-wayland"
 
 And bake the image::
 
 	$ bitbake core-image-weston
 
-Remember to use a clean build-dir when changing `DISTRO_FEATURES`
+Remember to use a clean build-dir when changing `DISTRO`
 
 
 Simple tests
-- 
2.1.4



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

* Re: [Documentation][PATCH 5/5] UG: Update version to 2.2 (Morty)
  2016-11-09 17:30 ` [Documentation][PATCH 5/5] UG: " Fabio Berton
@ 2016-11-10  9:58   ` Thomas Thorne
  2016-11-10 10:53     ` Fabio Berton
  0 siblings, 1 reply; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10  9:58 UTC (permalink / raw)
  To: Fabio Berton, meta-freescale

Lots of the changes in this patch seem to add extra line breaks to example commands.  E.g. 
1. To have access to Yocto scripts, run the setup environment script under your ``BASE``
    directory::
 
-    fsl-community-bsp $ . setup-environment build
+    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer 
+ source setup-environment build

Will that extra line break not stop copy and pasting of example commands from working? 

Thomas A. F. Thorne  Software Engineer  Net2Edge

-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org
Subject: [meta-freescale] [Documentation][PATCH 5/5] UG: Update version to 2.2 (Morty)

  - Update FSL layers names
  - Add DISTRO and MACHINE to run setup-environment
  - Update devtasks, nsteps and metadata to use Morty branch and distro
    fslc-framebuffer
  - Remove qt-in-use-image and qte-in-use-image from image list
  - Add FSLC distros description
  - Use DISTRO fslc-wayland in weston example

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
 user-guide/source/conf.py         |  4 +-
 user-guide/source/devtasks.rst    | 58 ++++++++++++-----------
 user-guide/source/distro-list.inc |  4 ++
 user-guide/source/distros.rst     | 10 ++++
 user-guide/source/image-list.inc  |  2 -
 user-guide/source/index.rst       |  1 +
 user-guide/source/metadata.rst    | 99 ++++++++++++++++++++++++---------------
 user-guide/source/nsteps.rst      |  6 +--
 user-guide/source/weston.rst      | 13 +++--
 9 files changed, 121 insertions(+), 76 deletions(-)  create mode 100644 user-guide/source/distro-list.inc  create mode 100644 user-guide/source/distros.rst

diff --git a/user-guide/source/conf.py b/user-guide/source/conf.py index 7c9f536..850f1ce 100644
--- a/user-guide/source/conf.py
+++ b/user-guide/source/conf.py
@@ -48,9 +48,9 @@ copyright = u'2014, Freescale Community BSP Team'
 # built documents.
 #
 # The short X.Y version or version name if applicable. 
-version = 'krogoth'
+version = 'morty'
 # The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
 
 # The language for content autogenerated by Sphinx. Refer to documentation  # for a list of supported languages.
diff --git a/user-guide/source/devtasks.rst b/user-guide/source/devtasks.rst index 2c195d2..dfd7675 100644
--- a/user-guide/source/devtasks.rst
+++ b/user-guide/source/devtasks.rst
@@ -15,7 +15,7 @@ before proceeding check the main `Layer Index`_.
 1. To have access to Yocto scripts, run the setup environment script under your ``BASE``
    directory::
 
-    fsl-community-bsp $ . setup-environment build
+    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer 
+ source setup-environment build
 
 2. Move to the place you want to create your layer and choose a name
    (e.g. ``fsl-custom``)::
@@ -50,14 +50,14 @@ package development. However, if the need does arise, follow the steps listed be  that you have already built the package you want to patch.
 
 * Create the patch or patches. In this example we are patching the
-  Linux kernel for `wandboard-dual machine <http://www.wandboard.org/>`_;
+  Linux kernel for `wandboard machine <http://www.wandboard.org/>`_;
   in other words, the value of ``MACHINE`` in ``build/conf/local.conf`` is
-  ``MACHINE ??= 'wandboard-dual'``
+  ``MACHINE ??= 'wandboard'``
 
 * If you already have the patches available, make sure they can be applied cleanly with
   the commands ``git apply --check <PATCH_NAME>``. To create new or additional patches::
 
-    build $ cd tmp/work/wandboard_dual-poky-linux-gnueabi/linux-wandboard/3.0.35-r0/git
+    build $ cd 
+ tmp/work/wandboard-fslc-linux-gnueabi/linux-wandboard/4.1.15-r0/git
     # Edit any files you want to change
     $ git add <modified file 1> <modified file 2> ..
     $ git commit -s -m '<your commit's title>'	# Create the commit
@@ -69,8 +69,8 @@ that you have already built the package you want to patch.
   and the ```.bbfile``::
 
     sources $ mkdir -p \
-                       meta-fsl-custom/recipes-kernel/linux/linux-wandboard-3.0.35/
-    sources $ cat > meta-fsl-custom/recipes-kernel/linux/linux-wandboard_3.0.35.bbappend << EOF
+                       meta-fsl-custom/recipes-kernel/linux/linux-wandboard-4.1.15/
+    sources $ cat > 
+ meta-fsl-custom/recipes-kernel/linux/linux-wandboard_4.1.15.bbappend 
+ << EOF
                     FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
                     SRC_URI += "file://0001-calibrate-Add-printk-example.patch"
                     PRINC := "${@int(PRINC) + 1}"
@@ -78,12 +78,12 @@ that you have already built the package you want to patch.
 
 * Move the patch to the new layer::
 
-    sources $ cp ../build/tmp/work/wandboard_dual-poky-linux-gnueabi/linux-wandboard/3.0.35-r0/git/0001-calibrate-Add-printk-example.patch \
-                 meta-fsl-custom/recipes-kernel/linux/linux-wandboard-3.0.35
+    sources $ cp ../build/tmp/work/wandboard-fslc-linux-gnueabi/linux-wandboard/4.1.15-r0/git/0001-calibrate-Add-printk-example.patch \
+                 
+ meta-fsl-custom/recipes-kernel/linux/linux-wandboard-4.1.15
 
 * Setup the environment and clean previous package's build data (``sstate``)::
 
-    fsl-community-bsp $ . setup-environment build
+    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer 
+ source setup-environment build
     build $ bitbake -c cleansstate linux-wandboard
 
 * Compile and Deploy::
@@ -91,10 +91,10 @@ that you have already built the package you want to patch.
     build $ bitbake -f -c compile linux-wandboard # -f indicates bitbake to re-execute the compile task
     build $ bitbake -c deploy linux-wandboard
 
-* Insert the SD into your Host and copy the ``uImage`` into the first partition.
+* Insert the SD into your Host and copy the ``zImage`` into the first partition.
   Do not forget to unmount the partition before removing the card!::
 
-    build $ sudo cp tmp/deploy/images/uImage /media/Boot
+    build $ sudo cp tmp/deploy/images/wandboard/zImage /media/Boot
 
 * Insert the SD into your board and test your change.
 
@@ -105,7 +105,7 @@ Building the Kernel Manually
 
 * Prepare the Yocto/BitBake environment::
 
-    fsl-community-bsp $ . setup-environment build
+    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer 
+ source setup-environment build
 
 * Build the toolchain::
 
@@ -116,11 +116,11 @@ Building the Kernel Manually
 
 * Install it on your PC::
 
-    build $ sudo sh tmp/deploy/sdk/poky-eglibc-x86_64-arm-toolchain-<version>.sh
+    build $ sudo sh 
+ tmp/deploy/sdk/fslc-framebuffer-glibc-x86_64-meta-toolchain-armv7at2hf
+ -neon-toolchain-2.2.sh
 
 * Setup the toolchain environment::
 
-    build $ source /opt/poky/<version>/environment-setup-armv7a-vfp-neon-poky-linux-gnueabi
+    build $ source 
+ /opt/fslc-framebuffer/2.2/environment-setup-armv7at2hf-neon-fslc-linux
+ -gnueabi
 
 * Get the Linux Kernel source code::
 
@@ -129,24 +129,24 @@ Building the Kernel Manually
 
 * Create a local branch::
 
-    linux-imx $ BRANCH=imx_3.0.35_4.0.0 # Change to any branch you want,
+    linux-imx $ BRANCH=imx_4.1.15_2.0.0_ga # Change to any branch you 
+ want,
                                         # Use 'git branch -a' to list all
     linux-imx $ git checkout -b my-${BRANCH} origin/${BRANCH}
 
 * Define/Export ``ARCH`` and ``CROSS_COMPILE``::
 
     linux-imx $ export ARCH=arm
-    linux-imx $ export CROSS_COMPILE=arm-poky-linux-gnueabi-
+    linux-imx $ export CROSS_COMPILE=arm-fslc-linux-gnueabi-
     linux-imx $ unset LDFLAGS
 
 * Choose a configuration and compile::
 
-    linux-imx $ make imx6_defconfig
-    linux-imx $ make uImage
+    linux-imx $ make imx_v7_defconfig
+    linux-imx $ make zImage
 
-* To Test your changes, copy the ``uImage`` into your SD Card::
+* To Test your changes, copy the ``zImage`` into your SD Card::
 
-    linux-imx $ sudo cp arch/arm/boot/uImage /media/Boot
+    linux-imx $ sudo cp arch/arm/boot/zImage /media/Boot
 
 * If you want your changes to be reflected in your Yocto Framework,
   create the patches following the subsection :ref:`patching-kernel` @@ -184,14 +184,14 @@ Follow these steps to contribute:
 Where ``<branch name>`` is any name you want to give to your local branch (e.g.
 ``fix_uboot_recipe``, ``new_gstreamer_recipe``, etc.)
 
-* Make your changes in any Freescale related folder (e.g. ``sources/meta-fsl-arm``).
+* Make your changes in any Freescale related folder (e.g. ``sources/meta-freescale``).
   In case you modified a recipe (.bb) or include (.inc) file, do not forget to `bump`
   (increase the value by one) either the ``PR`` or ``INC_PR`` value
 
-* Commit your changes using `GIT`. In this example we assume your change is on ``meta-fsl-arm`` folder::
+* Commit your changes using `GIT`. In this example we assume your change is on ``meta-freescale`` folder::
 
-    sources/meta-fsl-arm $ git add <file 1> <file 2>
-    sources/meta-fsl-arm $ git commit
+    sources/meta-freescale $ git add <file 1> <file 2>
+    sources/meta-freescale $ git commit
 
 In the commit's log, the title must start with the filename that was changed or created,  followed by a brief description of the patch's goal. On subsequent lines, provide a thorough description of the changes.
@@ -199,11 +199,15 @@ Make sure you follow the standards (type ` git log --pretty=oneline` to see prev
 
 * Create a patch::
 
-    sources/meta-fsl-arm $ git format-patch -s --subject-prefix='<meta-fsl-arm][PATCH' -1
+    sources/meta-freescale $ git format-patch -s -1
 
 Where the last parameter (``-1``) indicate to patch the last commit.
 In case you want to create patches for older commits, just indicate the correct index.
-If your patch is done in another folder, just make sure you change the `--subject-prefix` value.
+If your patch is done in another folder, you need to add 
+`--subject-prefix`. The values are::
+
+   meta-freescale-3rdparty: --subject-prefix='3rdparty][PATCH'
+   meta-freescale-distro: --subject-prefix='distro][PATCH'
 
 * Send your patch or patches with::
 
@@ -213,7 +217,7 @@ where ``<patch>`` is the file created by ``git format-patch``.
 
 * Keep track of patch responses on the mailing list. In case you need to rework your patch,
   repeat the steps but this time change the patch's subject to
-  ``--subject-prefix='<meta-fsl-*][PATCH v2'``
+  ``--subject-prefix='[PATCH v2'``
 
 * Once your patch has been approved, you can delete your working branches::
 
diff --git a/user-guide/source/distro-list.inc b/user-guide/source/distro-list.inc
new file mode 100644
index 0000000..22bee1b
--- /dev/null
+++ b/user-guide/source/distro-list.inc
@@ -0,0 +1,4 @@
+* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This distro doesn't include x11 and wayland features.
+* **fslc-wayland**: Distro for Wayland without X11. This distro include wayland feature but doesn't has x11 support.
+* **fslc-x11**: Distro for X11 without wayland. This distro include x11 feature and doesn' has wayland support.
+* **fslc-xwayland**: Distro for Wayland with X11. This distro include both wayland and x11 features.
diff --git a/user-guide/source/distros.rst b/user-guide/source/distros.rst new file mode 100644 index 0000000..c623db5
--- /dev/null
+++ b/user-guide/source/distros.rst
@@ -0,0 +1,10 @@
+.. _distros:
+
+Distros
+-------
+
+The following distros are supported by FSL Community BSP.
+
+.. include:: distro-list.inc
+
+*NOTE: Poky's distros are still available to use.*
diff --git a/user-guide/source/image-list.inc b/user-guide/source/image-list.inc
index 8b8013a..899ee78 100644
--- a/user-guide/source/image-list.inc
+++ b/user-guide/source/image-list.inc
@@ -2,5 +2,3 @@
 * **fsl-image-mfgtool-initramfs**: Small image to be used with Manufacturing Tool (mfg-tool) in a production environment.
 * **fsl-image-multimedia**: A console-only image that includes gstreamer packages and Freescale's multimedia packages (VPU and GPU) when available for the specific machine.
 * **fsl-image-multimedia-full**: A console-only image that includes gstreamer packages and Freescale's multimedia packages (VPU and GPU) when available for the specific machine.
-* **qt-in-use-image**: qt-in-use-image version 1.0-r0.
-* **qte-in-use-image**: qte-in-use-image version 1.0-r0.
diff --git a/user-guide/source/index.rst b/user-guide/source/index.rst index 04f44f9..3d8d564 100644
--- a/user-guide/source/index.rst
+++ b/user-guide/source/index.rst
@@ -17,6 +17,7 @@ Contents:
    devtasks
    weston
    machines
+   distros
    images
 
 
diff --git a/user-guide/source/metadata.rst b/user-guide/source/metadata.rst index f31590e..0559bb7 100644
--- a/user-guide/source/metadata.rst
+++ b/user-guide/source/metadata.rst
@@ -32,37 +32,32 @@ Build's local configuration file ``build/conf/local.conf``
 
 By default, the ``setup-enviroment`` script creates a ``local.conf`` like this::
 
-    MACHINE ??= 'wandboard-dual'
-    DISTRO ?= 'poky'
-    #PACKAGE_CLASSES ?= "package_rpm"
-    EXTRA_IMAGE_FEATURES = "debug-tweaks"
+    MACHINE ??= 'wandboard'
+    DISTRO ?= 'fslc-framebuffer'
+    PACKAGE_CLASSES ?= "package_rpm"
+    EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
     USER_CLASSES ?= "buildstats image-mklibs image-prelink"
     PATCHRESOLVE = "noop"
     BB_DISKMON_DIRS = "\
         STOPTASKS,${TMPDIR},1G,100K \
         STOPTASKS,${DL_DIR},1G,100K \
         STOPTASKS,${SSTATE_DIR},1G,100K \
+        STOPTASKS,/tmp,100M,100K \
         ABORT,${TMPDIR},100M,1K \
         ABORT,${DL_DIR},100M,1K \
-        ABORT,${SSTATE_DIR},100M,1K" 
+        ABORT,${SSTATE_DIR},100M,1K \
+        ABORT,/tmp,10M,1K"
+    PACKAGECONFIG_append_pn-qemu-native = " sdl"
+    PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
     CONF_VERSION = "1"
 
-    BB_NUMBER_THREADS = '4'
-    PARALLEL_MAKE = '-j 4'
-    ACCEPT_FSL_EULA = ""
-    #added by bitbake
-    DL_DIR = "/home/b42214/fsl-local/yocto/fsl-community-bsp-dylan/downloads/"
-    #added by bitbake
-    SSTATE_MIRRORS = ""
-    #added by bitbake
-    PACKAGE_CLASSES = "package_rpm"
+    DL_DIR ?= "${BSPDIR}/downloads/"
 
 Important variables:
 
-* ``MACHINE``: Specifies the machine, ``imx6qsabresd`` is the default
-* ``BB_NUMBER_THREADS`` and ``PARALLEL_MAKE``: Specifies the max number of threads when
-  baking and compiling
-* ``DL_DIR``: Tarball repository. Several users can share the same folder, so data can 
+* ``MACHINE``: Specifies the machine
+* ``DISTRO``: Specifies the distro
+* ``DL_DIR``: Tarball repository. Several users can share the same 
+folder, so data can
   be reused.
 
 Build's layer configuration file ``build/conf/bblayers.conf`` @@ -83,13 +78,14 @@ Build's layer configuration file ``build/conf/bblayers.conf``
       ${BSPDIR}/sources/poky/meta-yocto \
       \
       ${BSPDIR}/sources/meta-openembedded/meta-oe \
+      ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
       \
-      ${BSPDIR}/sources/meta-fsl-arm \
-      ${BSPDIR}/sources/meta-fsl-arm-extra \
-      ${BSPDIR}/sources/meta-fsl-demos \
+      ${BSPDIR}/sources/meta-freescale \
+      ${BSPDIR}/sources/meta-freescale-3rdparty \
+      ${BSPDIR}/sources/meta-freescale-distro \
     "
 
-Layer configuration file ``meta-fsl-arm/conf/layer.conf``
+Layer configuration file ``meta-freescale/conf/layer.conf``
 ---------------------------------------------------------
 
 This is basically a template that specifies the layer's name and structure::
@@ -101,52 +97,79 @@ This is basically a template that specifies the layer's name and structure::
     BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
                 ${LAYERDIR}/recipes-*/*/*.bbappend"
 
-    BBFILE_COLLECTIONS += "fsl-arm"
-    BBFILE_PATTERN_fsl-arm := "^${LAYERDIR}/"
-    BBFILE_PRIORITY_fsl-arm = "5"
+    BBFILE_COLLECTIONS += "freescale-layer"
+    BBFILE_PATTERN_freescale-layer := "^${LAYERDIR}/"
+    BBFILE_PRIORITY_freescale-layer = "5"
+
+    # Add the Freescale-specific licenses into the metadata
+    LICENSE_PATH += "${LAYERDIR}/custom-licenses"
 
     FSL_EULA_FILE = "${LAYERDIR}/EULA"
 
-    FSL_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
+    IMX_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
+    QORIQ_MIRROR ?= "http://git.freescale.com/source/"
+
+    # FIXME: set this to avoid changing all the recipes that use it
+    FSL_MIRROR ?= "${IMX_MIRROR}"
 
     MIRRORS += " \
-    ${FSL_MIRROR}	http://download.ossystems.com.br/bsp/freescale/source/ \n \
+    ${IMX_MIRROR}   http://download.ossystems.com.br/bsp/freescale/source/ \n \
+    ${QORIQ_MIRROR} 
+ http://download.ossystems.com.br/bsp/freescale/source/ \n \
     "
 
+    # The dynamic-layers directory hosts the extensions and layer specific
+    # modifications related to Freescale products.
+    #
+    # The .bbappend and .bb files are included if the respective layer
+    # collection is available.
+    BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bbappend' % layer \
+                   for layer in BBFILE_COLLECTIONS.split())}"
+    BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bb' % layer \
+                   for layer in BBFILE_COLLECTIONS.split())}"
+
 Important variables:
 
 * ``BBFILES``: Specifies where BitBake looks for ``.bb*`` files
-* ``BBFILE_PRIORITY_fsl-arm``: Specifies priority for recipes in the meta-fsl-arm layer
+* ``BBFILE_PRIORITY_freescale``: Specifies priority for recipes in the 
+meta-freescale layer
 * ``MIRRORS``: Specifies additional paths where the build system can find source code
 
 
-Machine configuration file: ``meta-fsl-arm/conf/imx6qsabresd.conf``
+Machine configuration file: ``meta-freescale/conf/imx6slevk.conf``
 -------------------------------------------------------------------
 
 Machine configurations look like this::
 
     #@TYPE: Machine
-    #@NAME: i.MX6Q SABRE SD
-    #@DESCRIPTION: Machine configuration for Freescale i.MX6Q SABRE SD
+    #@NAME: Freescale i.MX6SL Evaluation Kit
+    #@SOC: i.MX6SL
+    #@DESCRIPTION: Machine configuration for Freescale i.MX6SL Evaluation Kit
+    #@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br>
+
+    MACHINEOVERRIDES =. "mx6:mx6sl:"
 
     include conf/machine/include/imx-base.inc
     include conf/machine/include/tune-cortexa9.inc
 
-    SOC_FAMILY = "mx6:mx6q"
-
-    KERNEL_DEVICETREE = "${S}/arch/arm/boot/dts/imx6q-sabresd.dts"
+    KERNEL_DEVICETREE = "imx6sl-evk.dtb imx6sl-evk-csi.dtb imx6sl-evk-ldo.dtb \
+                         imx6sl-evk-uart.dtb imx6sl-evk-btwifi.dtb"
 
-    UBOOT_MACHINE = "mx6qsabresd_config"
+    UBOOT_CONFIG ??= "sd"
+    UBOOT_CONFIG[sd] = "mx6slevk_config,sdcard"
+    UBOOT_CONFIG[epdc] = "mx6slevk_epdc_config"
+    UBOOT_CONFIG[spinor] = "mx6slevk_spinor_config"
+    UBOOT_CONFIG[mfgtool] = "mx6slevk_config"
 
     SERIAL_CONSOLE = "115200 ttymxc0"
 
     MACHINE_FEATURES += " pci wifi bluetooth"
 
+    MACHINE_FIRMWARE += "linux-firmware-ath6k firmware-imx-epdc"
+
 Important variables:
 
-* ``IMAGE_FSTYPES``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/tree/conf/machine/include/imx-base.inc>`_.
-  Defines the type of outputs for the root filesystem. Default is: ``"tar.bz2 ext3 sdcard"``
-* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/tree/conf/machine/include/imx-base.inc>`_.
+* ``IMAGE_FSTYPES``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/tree/conf/machine/include/imx-base.inc>`_.
+  Defines the type of outputs for the root filesystem. Default is: 
+``"sdcard.gz"``
+* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/tree/conf/machine/include/imx-base.inc>`_.
   Defines where the Kernel is loaded by U-boot
 * ``SOC_FAMILY``: Defines the machine's family. Only recipes with the same ``SOC_FAMILY`` (defined with the recipe's variable ``COMPATIBLE_MACHINE``)
   are taken into account when baking for a particular machine.
diff --git a/user-guide/source/nsteps.rst b/user-guide/source/nsteps.rst index 66c1bf1..3116b75 100644
--- a/user-guide/source/nsteps.rst
+++ b/user-guide/source/nsteps.rst
@@ -10,18 +10,18 @@ Build and boot in *N*-steps
     $ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo 
     $ chmod a+x ~/bin/repo
 
-3. Download the Yocto's Metadata::
+3. Download the Yocto Metadata::
 
     $ mkdir fsl-community-bsp # You can name it anything you want
     $ cd fsl-community-bsp
     fsl-community-bsp $ repo init \
                             -u https://github.com/Freescale/fsl-community-bsp-platform \
-                            -b krogoth
+                            -b morty
     fsl-community-bsp $ repo sync 
 
 4. Select your machine (:ref:`machines`) and prepare the environment for bitbake::
 
-    fsl-community-bsp $ MACHINE=<selected machine> source ./setup-environment build
+    fsl-community-bsp $ MACHINE=<selected machine> DISTRO=<selected 
+ distro> source setup-environment build
     build $
 
 5. Select your image (:ref:`images`) and build::
diff --git a/user-guide/source/weston.rst b/user-guide/source/weston.rst index 562c4f7..6a15887 100644
--- a/user-guide/source/weston.rst
+++ b/user-guide/source/weston.rst
@@ -1,17 +1,22 @@
 Weston
 ======
 
-In order to test Weston, the reference implementation of a Wayland compositor, use the image *core-image-weston*
+In order to test Weston, the reference implementation of a Wayland 
+compositor, use FSLC Distro *fslc-wayland* and the image 
+*core-image-weston*
 
-Add the following to conf/local.conf::
+If you are starting a new build run::
 
-    DISTRO_FEATURES_remove = "x11"
+    $ MACHINE=<selected machine> DISTRO=fslc-wayland source 
+ setup-environment build
+
+if you already start setup-environment, set DISTRO to fslc-wayland in conf/local.conf::
+
+    DISTRO = "fslc-wayland"
 
 And bake the image::
 
 	$ bitbake core-image-weston
 
-Remember to use a clean build-dir when changing `DISTRO_FEATURES`
+Remember to use a clean build-dir when changing `DISTRO`
 
 
 Simple tests
--
2.1.4

--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale


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

* Re: [Documentation][PATCH 4/5] RN: Update version to 2.2 (Morty)
  2016-11-09 17:30 ` [Documentation][PATCH 4/5] RN: " Fabio Berton
@ 2016-11-10  9:59   ` Thomas Thorne
  2016-11-10 10:56     ` Fabio Berton
  0 siblings, 1 reply; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10  9:59 UTC (permalink / raw)
  To: Fabio Berton, meta-freescale

More strange new-line additions here too:

diff --git a/release-notes/source/known-issues.rst b/release-notes/source/known-issues.rst
index 71e71ed..0d34019 100644
--- a/release-notes/source/known-issues.rst
+++ b/release-notes/source/known-issues.rst
@@ -40,7 +40,7 @@ Known Issues
    Open
    ----
    In order to see the current bug list, please use following URL:
-   https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+   
+ https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+ le

This also removes an indent.  Was an editor trying to automcatically fit C/C++ styling to non-source code?  

Thomas A. F. Thorne  Software Engineer  Net2Edge

-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org
Subject: [meta-freescale] [Documentation][PATCH 4/5] RN: Update version to 2.2 (Morty)

  - Update FSL layers names
  - Update Yocto Project Bugzilla url address
  - Add FSLC distros description

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
 release-notes/README                  |  4 ++--
 release-notes/source/bsp-scope.rst    | 24 ++++++++++++------------
 release-notes/source/conf.py          |  6 +++---
 release-notes/source/distros.inc      |  4 ++++
 release-notes/source/introduction.rst |  7 ++++---  release-notes/source/known-issues.rst |  4 ++--  release-notes/source/source-code.rst  |  9 +++++++++  release-notes/source/test-results.rst |  2 +-
 release-notes/source/variables.inc    |  2 +-
 9 files changed, 38 insertions(+), 24 deletions(-)  create mode 100644 release-notes/source/distros.inc

diff --git a/release-notes/README b/release-notes/README index e1b7c9e..9665ea3 100644
--- a/release-notes/README
+++ b/release-notes/README
@@ -37,8 +37,8 @@ Here's an example:
   $ ./bitbake-metadata2doc.sh ~/src/fsl-community-bsp ~/src/gitdm 1.5 1.6
 
 By default, bitbake-metadata2doc.sh collects data out of bitbake's -metadata for all machines it can find in the meta-fsl-arm and -meta-fsl-arm-extra layers.  You can restrict the machines to collect
+metadata for all machines it can find in the meta-freescale and 
+meta-freescale-3erparty. You can restrict the machines to collect
 data from by setting the MACHINES variable in your environment.
 
 bitbake-metadata2doc.sh will write its output to release-note's `source'
diff --git a/release-notes/source/bsp-scope.rst b/release-notes/source/bsp-scope.rst
index f0f0f74..97ca49d 100644
--- a/release-notes/source/bsp-scope.rst
+++ b/release-notes/source/bsp-scope.rst
@@ -4,14 +4,14 @@
 ***********************
 The scope of the |project_name| includes the meta layers:
 
- * `meta-fsl-arm <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/?h=krogoth>`_:
-   provides the base support and Freescale ARM reference boards;
- * `meta-fsl-arm-extra <https://github.com/Freescale/meta-fsl-arm-extra/tree/krogoth>`_:
+ * `meta-freescale <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/?h=morty>`_:
+   provides the base support and Freescale ARM and PPC reference 
+ boards;
+ * `meta-freescale-3rdparty <https://github.com/Freescale/meta-freescale-3rdparty/tree/morty>`_:
    provides support for 3rd party and partner boards;
- * `meta-fsl-demos <https://github.com/Freescale/meta-fsl-demos/tree/krogoth>`_:
-   provides images recipes, demo recipes, and packagegroups used to easy the
-   development with Yocto Project.
- * `Documentation <https://github.com/Freescale/Documentation/tree/krogoth>`_:
+ * `meta-freescale-distro <https://github.com/Freescale/meta-freescale-distro/tree/morty>`_:
+   provides distros support, images recipes, demo recipes, and packagegroups
+   used to easy the development with Yocto Project.
+ * `Documentation <https://github.com/Freescale/Documentation/tree/morty>`_:
    provides the source code for |project_name| Release Notes (RN), User Guide
    (UG) and Frequently Asked Questions (FAQ)
 
@@ -36,8 +36,8 @@ regular open source licenses (GPLv2 for example).
 
 The close sourced packages are released under the Freescale License (known as  EULA). Each package has a copy of EULA inside itself and a copy of the EULA text -is also included inside **meta-fsl-arm** root dir -(``sources/meta-fsl-arm/EULA``).
+is also included inside **meta-freescale** root dir 
+(``sources/meta-freescale/EULA``).
 
 The |project_name| handles the EULA acceptance by prompting user to read and  accept EULA text at the very first environment setup. It is user's duty to read @@ -107,8 +107,8 @@ Machine Maintainers
 -------------------
 
 Since |project_name| Release 1.6 (Daisy), the maintainer field in machine -configuration files of **meta-fsl-arm** and **meta-fsl-arm-extra** is mandatory -for any new board to be added.
+configuration files of **meta-freescale** and 
+**meta-freescale-3rdparty** is mandatory for any new board to be added.
 
 So now on, every new board must have someone assigned as maintainer.
 This ensures, in long term, all boards with a maintainer assigned.
@@ -124,7 +124,7 @@ The maintainer duties:
  * Keep the most usual images building and booting
 
 When a build error is detected, the maintainer will "fix" it. For those -maintainers with kernel control (meta-fsl-arm-extra), it is expected that they
+maintainers with kernel control (meta-freescale-3rdparty), it is 
+expected that they
 properly fix the kernel issue (when it's a kernel issue). However, anything out  of community control should be worked around anyway.
 
diff --git a/release-notes/source/conf.py b/release-notes/source/conf.py index 0ea97f1..55ddfea 100644
--- a/release-notes/source/conf.py
+++ b/release-notes/source/conf.py
@@ -51,9 +51,9 @@ copyright = u'2013-2016, FSL Community BSP Team'
 # built documents.
 #
 # The short X.Y version or version name if applicable. 
-version = 'krogoth'
+version = 'morty'
 # The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
 
 if tags.has('draft'):
     release = release + " (Draft document)"
@@ -269,7 +269,7 @@ texinfo_documents = [  epub_title = u'FSL Community BSP Release Notes'
 epub_author = u'FSL Community BSP Team'
 epub_publisher = u'FSL Community BSP Team'
-epub_copyright = u'2013, FSL Community BSP Team'
+epub_copyright = u'2013-2016, FSL Community BSP Team'
 
 # The language of the text. It defaults to the language option  # or en if the language is not set.
diff --git a/release-notes/source/distros.inc b/release-notes/source/distros.inc
new file mode 100644
index 0000000..22bee1b
--- /dev/null
+++ b/release-notes/source/distros.inc
@@ -0,0 +1,4 @@
+* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This distro doesn't include x11 and wayland features.
+* **fslc-wayland**: Distro for Wayland without X11. This distro include wayland feature but doesn't has x11 support.
+* **fslc-x11**: Distro for X11 without wayland. This distro include x11 feature and doesn' has wayland support.
+* **fslc-xwayland**: Distro for Wayland with X11. This distro include both wayland and x11 features.
diff --git a/release-notes/source/introduction.rst b/release-notes/source/introduction.rst
index bb62b4f..4cb759a 100644
--- a/release-notes/source/introduction.rst
+++ b/release-notes/source/introduction.rst
@@ -132,8 +132,9 @@ In addition to the normal Yocto Project upstream process, there is also a BSP up  The BSP upstream cycle starts just after a |freescale_release_name|  is published in `git.freescale.com <http://git.freescale.com/git/cgit.cgi/imx/fsl-arm-yocto-bsp.git/>`_.
 The patches to adapt the recipes from **meta-fsl-bsp-release** are sent out for review -to the **meta-freescale** mailing list and are merged in the **meta-fsl-arm** and
-**meta-fsl-demos** layers or upstreamed to Yocto Project accordingly.
+to the **meta-freescale** mailing list and are merged in the 
+**meta-freescale**,
+**meta-freescale-3rdparty** or **meta-freescale-distro** layers or 
+upstreamed to Yocto Project accordingly.
 
 A more detailed step-by-step process is shown below:
 
@@ -172,7 +173,7 @@ layer. Therefore, the release does not receive updates and bug fixes.
 The |project_name| is a reference system that can be used as a base for products  and is an open project that accepts contributions from the community.
 It supports a wide range of boards which range from Freescale evaluation boards
-(**meta-fsl-arm** layer) to third-party boards (**meta-fsl-arm-extra**).
+(**meta-freescale** layer) to third-party boards (**meta-freescale-3rdparty**).
 The release is a "*moving target*”, so there are updates on top of the released  source code, such as the addition of new features and bug fixes.
 
diff --git a/release-notes/source/known-issues.rst b/release-notes/source/known-issues.rst
index 71e71ed..0d34019 100644
--- a/release-notes/source/known-issues.rst
+++ b/release-notes/source/known-issues.rst
@@ -40,7 +40,7 @@ Known Issues
    Open
    ----
    In order to see the current bug list, please use following URL:
-   https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+   
+ https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+ le
 
    .. table:: List of open bugs
 
@@ -60,7 +60,7 @@ Known Issues
    The list of known issues for the |project_name| can be seen at the following
    URL:
 
-   https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+   
+ https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+ le
 
    It has not been included here as it changes every time bug fixes are
    included during the maintenance cycle of the release and it would diff --git a/release-notes/source/source-code.rst b/release-notes/source/source-code.rst
index 3ffee2a..9cf608b 100644
--- a/release-notes/source/source-code.rst
+++ b/release-notes/source/source-code.rst
@@ -151,3 +151,12 @@ Project's reference images in `Yocto Project Reference Manual  <http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#ref-images>`_
 
 .. include:: images.inc
+
+Distros
+-------
+
+The following distros are supported by |project_name|.
+
+.. include:: distros.inc
+
+*NOTE: Poky's distros are still available to use.*
diff --git a/release-notes/source/test-results.rst b/release-notes/source/test-results.rst
index d8cebc2..33fe359 100644
--- a/release-notes/source/test-results.rst
+++ b/release-notes/source/test-results.rst
@@ -9,5 +9,5 @@ The results and known issues, from Linux Kernel, GPU and VPU  packages can be found in the Freescale Release Notes  (Download tab of freescale.com/imx).
 
-For boards from meta-fsl-arm-extra, the test cycle is performed by
+For boards from meta-freescale-3rdparty, the test cycle is performed by
 each mantainer.
diff --git a/release-notes/source/variables.inc b/release-notes/source/variables.inc
index 0815891..82fb9bc 100644
--- a/release-notes/source/variables.inc
+++ b/release-notes/source/variables.inc
@@ -1,3 +1,3 @@
-.. |release_name| replace:: Krogoth
+.. |release_name| replace:: Morty
 .. |project_name| replace:: FSL Community BSP  .. |freescale_release_name| replace:: Freescale Official Release
--
2.1.4

--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale

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

* Re: [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty)
  2016-11-09 17:30 ` [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty) Fabio Berton
@ 2016-11-10 10:01   ` Thomas Thorne
  2016-11-10 11:57     ` Fabio Berton
  0 siblings, 1 reply; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10 10:01 UTC (permalink / raw)
  To: Fabio Berton, meta-freescale

More lines split where it seems they should not be.  I am only eyeballing these.  Maybe I am mistaken and new lines in .rst files do not matter?  

Example from this file would include: 
-* Packages `needed <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#required-packages-for-the-host-development-system>`_
+* Packages `needed 
+<http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#re
+quired-packages-for-the-host-development-system>`_



Thomas A. F. Thorne  Software Engineer  Net2Edge

-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org
Subject: [meta-freescale] [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty)

  - Update documentation url address to use current realease
  - Update Yocto Project Bugzilla url address
  - Update copyright year

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
 FAQ/source/all.rst | 6 +++---
 FAQ/source/conf.py | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/FAQ/source/all.rst b/FAQ/source/all.rst index 7fc4532..a41aea9 100644
--- a/FAQ/source/all.rst
+++ b/FAQ/source/all.rst
@@ -116,9 +116,9 @@ How do I create a layer?
 What are the host packages needed for Yocto Project?
 ----------------------------------------------------
 
-* Make sure your Linux host / distribution is `supported <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#detailed-supported-distros>`_ by the Yocto Project.
+* Make sure your Linux host / distribution is `supported <http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#detailed-supported-distros>`_ by the Yocto Project.
 
-* Packages `needed <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#required-packages-for-the-host-development-system>`_
+* Packages `needed 
+<http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#re
+quired-packages-for-the-host-development-system>`_
 
 
 How can I save space after a build?
@@ -135,7 +135,7 @@ How can I save space after a build?
 Where do I check for known bugs?
 --------------------------------
 
-The known bugs are tracked using `Yocto Project Bugzilla <https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm>`_
+The known bugs are tracked using `Yocto Project Bugzilla 
+<https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+le>`_
 
 
 Are there prebuilt images available?
diff --git a/FAQ/source/conf.py b/FAQ/source/conf.py index 00eaebd..b9bfce6 100644
--- a/FAQ/source/conf.py
+++ b/FAQ/source/conf.py
@@ -41,16 +41,16 @@ master_doc = 'index'
 
 # General information about the project.
 project = u'Freescale Community BSP FAQ'
-copyright = u'2014, Freescale Community BSP Team'
+copyright = u'2014-2016, Freescale Community BSP Team'
 
 # The version info for the project you're documenting, acts as replacement for  # |version| and |release|, also used in various other places throughout the  # built documents.
 #
 # The short X.Y version or version name if applicable. 
-version = 'krogoth'
+version = 'morty'
 # The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'
 
 # The language for content autogenerated by Sphinx. Refer to documentation  # for a list of supported languages.
--
2.1.4

--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale


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

* Re: [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
  2016-11-09 17:30 [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty) Fabio Berton
                   ` (3 preceding siblings ...)
  2016-11-09 17:30 ` [Documentation][PATCH 5/5] UG: " Fabio Berton
@ 2016-11-10 10:03 ` Thomas Thorne
  2016-11-10 11:56   ` Fabio Berton
  2016-11-11 14:47 ` Daiane Angolini
  5 siblings, 1 reply; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10 10:03 UTC (permalink / raw)
  To: Fabio Berton, meta-freescale

I am almost certain this line change breaks the Python code:

--- a/scripts/bitbake-metadata2doc.py
+++ b/scripts/bitbake-metadata2doc.py
@@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data, out_dir):
         kernel = board_data['recipes']['virtual/kernel']
         recipe = kernel['recipe']
         recipe_file = kernel['file']
-        if (('/sources/meta-fsl-arm/' in recipe_file) or \
-                ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+        if (('/sources/meta-freescale/' in recipe_file) or \
+                ('/sources/meta-freescale-3rdparty/' in recipe_file)) 
+ and \

That looks like \ are used for line continuation but an extra new line is being added before the "and \"


I am more confident about the .sh files: 
$machines; do
     cd $yocto_dir
     echo "Using $build_dir as build directory"
-    MACHINE=$machine . ./setup-environment `basename $build_dir`
+    MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment 
+ `basename $build_dir`
 
-    MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
+    MACHINE=$machine DISTRO=fslc-framebuffer python3 
+ $anchor/extract-bitbake-metadata.py \
         $anchor/$marshalled_data_file \
         apptrk \
         barebox \

That will behave differently. 

Thomas A. F. Thorne  Software Engineer  Net2Edge

-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org
Subject: [meta-freescale] [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)

  - Update FSL layers names
  - Add DISTRO and MACHINE to run setup-environment
  - Update Yocto Project Bugzilla url address

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
 scripts/bitbake-metadata2doc.py | 18 +++++++++---------  scripts/bitbake-metadata2doc.sh |  6 +++---  scripts/generate-bugs-table.py  |  6 +++---
 scripts/output-machine-list     |  2 +-
 scripts/test-sheet-parser.py    |  2 +-
 5 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/scripts/bitbake-metadata2doc.py b/scripts/bitbake-metadata2doc.py index 98af3f8..001d59d 100644
--- a/scripts/bitbake-metadata2doc.py
+++ b/scripts/bitbake-metadata2doc.py
@@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data, out_dir):
         kernel = board_data['recipes']['virtual/kernel']
         recipe = kernel['recipe']
         recipe_file = kernel['file']
-        if (('/sources/meta-fsl-arm/' in recipe_file) or \
-                ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+        if (('/sources/meta-freescale/' in recipe_file) or \
+                ('/sources/meta-freescale-3rdparty/' in recipe_file)) 
+ and \
                 recipe not in kernel_recipes:
             kernels += [[recipe, kernel['description']]]
             kernel_recipes.append(recipe) @@ -128,8 +128,8 @@ def write_fsl_community_bsp_supported_bootloaders_descr(data, out_dir):
                 bootloader = board_data['recipes'][bootloader_software]
                 recipe = bootloader['recipe']
                 recipe_file = bootloader['file']
-                if (('/sources/meta-fsl-arm/' in recipe_file) or \
-                        ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+                if (('/sources/meta-freescale/' in recipe_file) or \
+                        ('/sources/meta-freescale-3rdparty/' in 
+ recipe_file)) and \
                         recipe not in bootloader_recipes:
                     bootloaders += [[recipe, bootloader['description']]]
                     bootloader_recipes.append(recipe) @@ -305,14 +305,14 @@ def write_soc_pkg(data, out_dir):
 
 
 def write_maintainers_tables(data, out_dir, bsp_dir):
-    meta_fsl_arm_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'conf', 'machine')
-    meta_fsl_arm_extra_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm-extra', 'conf', 'machine')
-    get_maintainer_script = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'scripts', 'get-maintainer')
+    meta_freescale_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale', 'conf', 'machine')
+    meta_freescale_3rdparty_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale-3rdparty', 'conf', 'machine')
+    get_maintainer_script = os.path.join(bsp_dir, 'sources', 
+ 'meta-freescale', 'scripts', 'get-maintainer')
     try:
         get_maintainer_pipe = subprocess.Popen([get_maintainer_script,
                                                 '--dump',
-                                                meta_fsl_arm_machines_dir,
-                                                meta_fsl_arm_extra_machines_dir],
+                                                meta_freescale_machines_dir,
+                                                
+ meta_freescale_3rdparty_machines_dir],
                                                stdout=subprocess.PIPE)
     except OSError:
         error('Could not run the get-maintainer script (attempted %s)' % (get_maintainer_script,)) diff --git a/scripts/bitbake-metadata2doc.sh b/scripts/bitbake-metadata2doc.sh index 3616fe1..775e26d 100755
--- a/scripts/bitbake-metadata2doc.sh
+++ b/scripts/bitbake-metadata2doc.sh
@@ -46,7 +46,7 @@ gitdm_dir="$2"
 start_commit="$3"
 end_commit="$4"
 anchor="`pwd`"
-fsl_layers="meta-fsl-arm meta-fsl-arm-extra meta-fsl-demos"
+fsl_layers="meta-freescale meta-freescale-3rdparty meta-freescale-distro"
 
 machines=
 if [ -n "$MACHINES" ]; then
@@ -80,9 +80,9 @@ build_dir=`mktemp -d --tmpdir=$yocto_dir`  for machine in $machines; do
     cd $yocto_dir
     echo "Using $build_dir as build directory"
-    MACHINE=$machine . ./setup-environment `basename $build_dir`
+    MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment 
+ `basename $build_dir`
 
-    MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
+    MACHINE=$machine DISTRO=fslc-framebuffer python3 
+ $anchor/extract-bitbake-metadata.py \
         $anchor/$marshalled_data_file \
         apptrk \
         barebox \
diff --git a/scripts/generate-bugs-table.py b/scripts/generate-bugs-table.py index 13390a3..dc9bba0 100755
--- a/scripts/generate-bugs-table.py
+++ b/scripts/generate-bugs-table.py
@@ -13,10 +13,10 @@ from doc_utils import tabularize
 
 BASE_DIRECTORY = os.path.dirname(os.path.realpath(__file__ + "/../"))
 
-CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-fsl-arm&o5=substring&f1=OP&o3=substring&v6=meta-fsl-arm&o7=matches&f0=OP&f8=CP&v3=meta-fsl-arm&o2=substring&o6=substring&v7=%22meta-fsl-arm%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-fsl-arm&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-fsl-arm&f7=content&ctype=csv"
+CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-freescale&o5=substring&f1=OP&o3=substring&v6=meta-freescale&o7=matches&f0=OP&f8=CP&v3=meta-freescale&o2=substring&o6=substring&v7=%22meta-freescale%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-freescale&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-freescale&f7=content&ctype=csv"
 CLOSED_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/closed_bugs.inc"
 
-OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm&chfieldfrom=<<START_DATE>>&ctype=csv"
+OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freescale&chfieldfrom=<<START_DATE>>&ctype=csv"
 OPEN_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/open_bugs.inc"
 
 def request_bug_list(url):
@@ -62,7 +62,7 @@ def generate_bugs_file(url, output_file_path, columns_to_keep):
     write_to_file(output_file_path, table)
 
 def process_arguments():
-    desc = ('Generates a ReST table of the meta-fsl-arm bugs present on the ' +
+    desc = ('Generates a ReST table of the meta-freescale bugs present 
+ on the ' +
             'Bugzilla bug list of the Yocto Project.')
     parser = argparse.ArgumentParser(description=desc)
     group = parser.add_mutually_exclusive_group()
diff --git a/scripts/output-machine-list b/scripts/output-machine-list index 0f3e5de..c3ffb2c 100755
--- a/scripts/output-machine-list
+++ b/scripts/output-machine-list
@@ -36,7 +36,7 @@ REPO=$1
 COMMAND=$2
 
 TMP=`mktemp`
-MACHINE_LAYERS="meta-fsl-arm meta-fsl-arm-extra"
+MACHINE_LAYERS="meta-freescale meta-freescale-3rdparty"
 
 list_machine_files() {
     for l in $MACHINE_LAYERS; do
diff --git a/scripts/test-sheet-parser.py b/scripts/test-sheet-parser.py index 967f476..ecf6ea0 100755
--- a/scripts/test-sheet-parser.py
+++ b/scripts/test-sheet-parser.py
@@ -11,7 +11,7 @@ def usage(exit_code=None):
 <csv file> is the CSV file with the for responses.
 
 <fsl repos dir> is the directory under which the Freescale -repositories (meta-fsl-arm and meta-fsl-arm-extra) can be found.
+repositories (meta-freescale and meta-freescale-3rdparty) can be found.
 ''' % os.path.basename(sys.argv[0])
     if exit_code is not None and exit_code != 0:
         sys.stderr.write(msg)
--
2.1.4

--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale


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

* Re: [Documentation][PATCH 5/5] UG: Update version to 2.2 (Morty)
  2016-11-10  9:58   ` Thomas Thorne
@ 2016-11-10 10:53     ` Fabio Berton
  2016-11-10 10:58       ` Thomas Thorne
  0 siblings, 1 reply; 20+ messages in thread
From: Fabio Berton @ 2016-11-10 10:53 UTC (permalink / raw)
  To: Thomas Thorne; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 24328 bytes --]

​Hi ​Thomas!

On Thu, Nov 10, 2016 at 7:58 AM, Thomas Thorne <Thomas.Thorne@net2edge.com>
wrote:

> Lots of the changes in this patch seem to add extra line breaks to example
> commands.  E.g.
> 1. To have access to Yocto scripts, run the setup environment script under
> your ``BASE``
>     directory::
>
> -    fsl-community-bsp $ . setup-environment build
> +    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
> + source setup-environment build
>
> Will that extra line break not stop copy and pasting of example commands
> from working?
>
> ​My git log doesn't show line break, and final PDF ​
neither
​.
I think Gmail breaks the lines, look patch here
https://patchwork.openembedded.org/patch/133744/> Thomas A. F. Thorne  Software Engineer  Net2Edge
>
> -----Original Message-----
> From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-
> bounces@yoctoproject.org] On Behalf Of Fabio Berton
> Sent: 09 November 2016 17:30
> To: meta-freescale@yoctoproject.org
> Subject: [meta-freescale] [Documentation][PATCH 5/5] UG: Update version to
> 2.2 (Morty)
>
>   - Update FSL layers names
>   - Add DISTRO and MACHINE to run setup-environment
>   - Update devtasks, nsteps and metadata to use Morty branch and distro
>     fslc-framebuffer
>   - Remove qt-in-use-image and qte-in-use-image from image list
>   - Add FSLC distros description
>   - Use DISTRO fslc-wayland in weston example
>
> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
> ---
>  user-guide/source/conf.py         |  4 +-
>  user-guide/source/devtasks.rst    | 58 ++++++++++++-----------
>  user-guide/source/distro-list.inc |  4 ++
>  user-guide/source/distros.rst     | 10 ++++
>  user-guide/source/image-list.inc  |  2 -
>  user-guide/source/index.rst       |  1 +
>  user-guide/source/metadata.rst    | 99 ++++++++++++++++++++++++------
> ---------
>  user-guide/source/nsteps.rst      |  6 +--
>  user-guide/source/weston.rst      | 13 +++--
>  9 files changed, 121 insertions(+), 76 deletions(-)  create mode 100644
> user-guide/source/distro-list.inc  create mode 100644
> user-guide/source/distros.rst
>
> diff --git a/user-guide/source/conf.py b/user-guide/source/conf.py index
> 7c9f536..850f1ce 100644
> --- a/user-guide/source/conf.py
> +++ b/user-guide/source/conf.py
> @@ -48,9 +48,9 @@ copyright = u'2014, Freescale Community BSP Team'
>  # built documents.
>  #
>  # The short X.Y version or version name if applicable.
> -version = 'krogoth'
> +version = 'morty'
>  # The full version, including alpha/beta/rc tags.
> -release = '2.1'
> +release = '2.2'
>
>  # The language for content autogenerated by Sphinx. Refer to
> documentation  # for a list of supported languages.
> diff --git a/user-guide/source/devtasks.rst b/user-guide/source/devtasks.rst
> index 2c195d2..dfd7675 100644
> --- a/user-guide/source/devtasks.rst
> +++ b/user-guide/source/devtasks.rst
> @@ -15,7 +15,7 @@ before proceeding check the main `Layer Index`_.
>  1. To have access to Yocto scripts, run the setup environment script
> under your ``BASE``
>     directory::
>
> -    fsl-community-bsp $ . setup-environment build
> +    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
> + source setup-environment build
>
>  2. Move to the place you want to create your layer and choose a name
>     (e.g. ``fsl-custom``)::
> @@ -50,14 +50,14 @@ package development. However, if the need does arise,
> follow the steps listed be  that you have already built the package you
> want to patch.
>
>  * Create the patch or patches. In this example we are patching the
> -  Linux kernel for `wandboard-dual machine <http://www.wandboard.org/>`_;
> +  Linux kernel for `wandboard machine <http://www.wandboard.org/>`_;
>    in other words, the value of ``MACHINE`` in ``build/conf/local.conf`` is
> -  ``MACHINE ??= 'wandboard-dual'``
> +  ``MACHINE ??= 'wandboard'``
>
>  * If you already have the patches available, make sure they can be
> applied cleanly with
>    the commands ``git apply --check <PATCH_NAME>``. To create new or
> additional patches::
>
> -    build $ cd tmp/work/wandboard_dual-poky-
> linux-gnueabi/linux-wandboard/3.0.35-r0/git
> +    build $ cd
> + tmp/work/wandboard-fslc-linux-gnueabi/linux-wandboard/4.1.15-r0/git
>      # Edit any files you want to change
>      $ git add <modified file 1> <modified file 2> ..
>      $ git commit -s -m '<your commit's title>' # Create the commit
> @@ -69,8 +69,8 @@ that you have already built the package you want to
> patch.
>    and the ```.bbfile``::
>
>      sources $ mkdir -p \
> -                       meta-fsl-custom/recipes-
> kernel/linux/linux-wandboard-3.0.35/
> -    sources $ cat > meta-fsl-custom/recipes-kernel/linux/linux-wandboard_3.0.35.bbappend
> << EOF
> +                       meta-fsl-custom/recipes-
> kernel/linux/linux-wandboard-4.1.15/
> +    sources $ cat >
> + meta-fsl-custom/recipes-kernel/linux/linux-wandboard_4.1.15.bbappend
> + << EOF
>                      FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
>                      SRC_URI += "file://0001-calibrate-Add-
> printk-example.patch"
>                      PRINC := "${@int(PRINC) + 1}"
> @@ -78,12 +78,12 @@ that you have already built the package you want to
> patch.
>
>  * Move the patch to the new layer::
>
> -    sources $ cp ../build/tmp/work/wandboard_
> dual-poky-linux-gnueabi/linux-wandboard/3.0.35-r0/git/0001-
> calibrate-Add-printk-example.patch \
> -                 meta-fsl-custom/recipes-kernel/linux/linux-wandboard-
> 3.0.35
> +    sources $ cp ../build/tmp/work/wandboard-fslc-linux-gnueabi/linux-
> wandboard/4.1.15-r0/git/0001-calibrate-Add-printk-example.patch \
> +
> + meta-fsl-custom/recipes-kernel/linux/linux-wandboard-4.1.15
>
>  * Setup the environment and clean previous package's build data
> (``sstate``)::
>
> -    fsl-community-bsp $ . setup-environment build
> +    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
> + source setup-environment build
>      build $ bitbake -c cleansstate linux-wandboard
>
>  * Compile and Deploy::
> @@ -91,10 +91,10 @@ that you have already built the package you want to
> patch.
>      build $ bitbake -f -c compile linux-wandboard # -f indicates bitbake
> to re-execute the compile task
>      build $ bitbake -c deploy linux-wandboard
>
> -* Insert the SD into your Host and copy the ``uImage`` into the first
> partition.
> +* Insert the SD into your Host and copy the ``zImage`` into the first
> partition.
>    Do not forget to unmount the partition before removing the card!::
>
> -    build $ sudo cp tmp/deploy/images/uImage /media/Boot
> +    build $ sudo cp tmp/deploy/images/wandboard/zImage /media/Boot
>
>  * Insert the SD into your board and test your change.
>
> @@ -105,7 +105,7 @@ Building the Kernel Manually
>
>  * Prepare the Yocto/BitBake environment::
>
> -    fsl-community-bsp $ . setup-environment build
> +    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
> + source setup-environment build
>
>  * Build the toolchain::
>
> @@ -116,11 +116,11 @@ Building the Kernel Manually
>
>  * Install it on your PC::
>
> -    build $ sudo sh tmp/deploy/sdk/poky-eglibc-
> x86_64-arm-toolchain-<version>.sh
> +    build $ sudo sh
> + tmp/deploy/sdk/fslc-framebuffer-glibc-x86_64-meta-toolchain-armv7at2hf
> + -neon-toolchain-2.2.sh
>
>  * Setup the toolchain environment::
>
> -    build $ source /opt/poky/<version>/environment-setup-armv7a-vfp-
> neon-poky-linux-gnueabi
> +    build $ source
> + /opt/fslc-framebuffer/2.2/environment-setup-armv7at2hf-neon-fslc-linux
> + -gnueabi
>
>  * Get the Linux Kernel source code::
>
> @@ -129,24 +129,24 @@ Building the Kernel Manually
>
>  * Create a local branch::
>
> -    linux-imx $ BRANCH=imx_3.0.35_4.0.0 # Change to any branch you want,
> +    linux-imx $ BRANCH=imx_4.1.15_2.0.0_ga # Change to any branch you
> + want,
>                                          # Use 'git branch -a' to list all
>      linux-imx $ git checkout -b my-${BRANCH} origin/${BRANCH}
>
>  * Define/Export ``ARCH`` and ``CROSS_COMPILE``::
>
>      linux-imx $ export ARCH=arm
> -    linux-imx $ export CROSS_COMPILE=arm-poky-linux-gnueabi-
> +    linux-imx $ export CROSS_COMPILE=arm-fslc-linux-gnueabi-
>      linux-imx $ unset LDFLAGS
>
>  * Choose a configuration and compile::
>
> -    linux-imx $ make imx6_defconfig
> -    linux-imx $ make uImage
> +    linux-imx $ make imx_v7_defconfig
> +    linux-imx $ make zImage
>
> -* To Test your changes, copy the ``uImage`` into your SD Card::
> +* To Test your changes, copy the ``zImage`` into your SD Card::
>
> -    linux-imx $ sudo cp arch/arm/boot/uImage /media/Boot
> +    linux-imx $ sudo cp arch/arm/boot/zImage /media/Boot
>
>  * If you want your changes to be reflected in your Yocto Framework,
>    create the patches following the subsection :ref:`patching-kernel` @@
> -184,14 +184,14 @@ Follow these steps to contribute:
>  Where ``<branch name>`` is any name you want to give to your local branch
> (e.g.
>  ``fix_uboot_recipe``, ``new_gstreamer_recipe``, etc.)
>
> -* Make your changes in any Freescale related folder (e.g.
> ``sources/meta-fsl-arm``).
> +* Make your changes in any Freescale related folder (e.g.
> ``sources/meta-freescale``).
>    In case you modified a recipe (.bb) or include (.inc) file, do not
> forget to `bump`
>    (increase the value by one) either the ``PR`` or ``INC_PR`` value
>
> -* Commit your changes using `GIT`. In this example we assume your change
> is on ``meta-fsl-arm`` folder::
> +* Commit your changes using `GIT`. In this example we assume your change
> is on ``meta-freescale`` folder::
>
> -    sources/meta-fsl-arm $ git add <file 1> <file 2>
> -    sources/meta-fsl-arm $ git commit
> +    sources/meta-freescale $ git add <file 1> <file 2>
> +    sources/meta-freescale $ git commit
>
>  In the commit's log, the title must start with the filename that was
> changed or created,  followed by a brief description of the patch's goal.
> On subsequent lines, provide a thorough description of the changes.
> @@ -199,11 +199,15 @@ Make sure you follow the standards (type ` git log
> --pretty=oneline` to see prev
>
>  * Create a patch::
>
> -    sources/meta-fsl-arm $ git format-patch -s
> --subject-prefix='<meta-fsl-arm][PATCH' -1
> +    sources/meta-freescale $ git format-patch -s -1
>
>  Where the last parameter (``-1``) indicate to patch the last commit.
>  In case you want to create patches for older commits, just indicate the
> correct index.
> -If your patch is done in another folder, just make sure you change the
> `--subject-prefix` value.
> +If your patch is done in another folder, you need to add
> +`--subject-prefix`. The values are::
> +
> +   meta-freescale-3rdparty: --subject-prefix='3rdparty][PATCH'
> +   meta-freescale-distro: --subject-prefix='distro][PATCH'
>
>  * Send your patch or patches with::
>
> @@ -213,7 +217,7 @@ where ``<patch>`` is the file created by ``git
> format-patch``.
>
>  * Keep track of patch responses on the mailing list. In case you need to
> rework your patch,
>    repeat the steps but this time change the patch's subject to
> -  ``--subject-prefix='<meta-fsl-*][PATCH v2'``
> +  ``--subject-prefix='[PATCH v2'``
>
>  * Once your patch has been approved, you can delete your working
> branches::
>
> diff --git a/user-guide/source/distro-list.inc b/user-guide/source/distro-
> list.inc
> new file mode 100644
> index 0000000..22bee1b
> --- /dev/null
> +++ b/user-guide/source/distro-list.inc
> @@ -0,0 +1,4 @@
> +* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This
> distro doesn't include x11 and wayland features.
> +* **fslc-wayland**: Distro for Wayland without X11. This distro include
> wayland feature but doesn't has x11 support.
> +* **fslc-x11**: Distro for X11 without wayland. This distro include x11
> feature and doesn' has wayland support.
> +* **fslc-xwayland**: Distro for Wayland with X11. This distro include
> both wayland and x11 features.
> diff --git a/user-guide/source/distros.rst b/user-guide/source/distros.rst
> new file mode 100644 index 0000000..c623db5
> --- /dev/null
> +++ b/user-guide/source/distros.rst
> @@ -0,0 +1,10 @@
> +.. _distros:
> +
> +Distros
> +-------
> +
> +The following distros are supported by FSL Community BSP.
> +
> +.. include:: distro-list.inc
> +
> +*NOTE: Poky's distros are still available to use.*
> diff --git a/user-guide/source/image-list.inc b/user-guide/source/image-
> list.inc
> index 8b8013a..899ee78 100644
> --- a/user-guide/source/image-list.inc
> +++ b/user-guide/source/image-list.inc
> @@ -2,5 +2,3 @@
>  * **fsl-image-mfgtool-initramfs**: Small image to be used with
> Manufacturing Tool (mfg-tool) in a production environment.
>  * **fsl-image-multimedia**: A console-only image that includes gstreamer
> packages and Freescale's multimedia packages (VPU and GPU) when available
> for the specific machine.
>  * **fsl-image-multimedia-full**: A console-only image that includes
> gstreamer packages and Freescale's multimedia packages (VPU and GPU) when
> available for the specific machine.
> -* **qt-in-use-image**: qt-in-use-image version 1.0-r0.
> -* **qte-in-use-image**: qte-in-use-image version 1.0-r0.
> diff --git a/user-guide/source/index.rst b/user-guide/source/index.rst
> index 04f44f9..3d8d564 100644
> --- a/user-guide/source/index.rst
> +++ b/user-guide/source/index.rst
> @@ -17,6 +17,7 @@ Contents:
>     devtasks
>     weston
>     machines
> +   distros
>     images
>
>
> diff --git a/user-guide/source/metadata.rst b/user-guide/source/metadata.rst
> index f31590e..0559bb7 100644
> --- a/user-guide/source/metadata.rst
> +++ b/user-guide/source/metadata.rst
> @@ -32,37 +32,32 @@ Build's local configuration file
> ``build/conf/local.conf``
>
>  By default, the ``setup-enviroment`` script creates a ``local.conf`` like
> this::
>
> -    MACHINE ??= 'wandboard-dual'
> -    DISTRO ?= 'poky'
> -    #PACKAGE_CLASSES ?= "package_rpm"
> -    EXTRA_IMAGE_FEATURES = "debug-tweaks"
> +    MACHINE ??= 'wandboard'
> +    DISTRO ?= 'fslc-framebuffer'
> +    PACKAGE_CLASSES ?= "package_rpm"
> +    EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
>      USER_CLASSES ?= "buildstats image-mklibs image-prelink"
>      PATCHRESOLVE = "noop"
>      BB_DISKMON_DIRS = "\
>          STOPTASKS,${TMPDIR},1G,100K \
>          STOPTASKS,${DL_DIR},1G,100K \
>          STOPTASKS,${SSTATE_DIR},1G,100K \
> +        STOPTASKS,/tmp,100M,100K \
>          ABORT,${TMPDIR},100M,1K \
>          ABORT,${DL_DIR},100M,1K \
> -        ABORT,${SSTATE_DIR},100M,1K"
> +        ABORT,${SSTATE_DIR},100M,1K \
> +        ABORT,/tmp,10M,1K"
> +    PACKAGECONFIG_append_pn-qemu-native = " sdl"
> +    PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
>      CONF_VERSION = "1"
>
> -    BB_NUMBER_THREADS = '4'
> -    PARALLEL_MAKE = '-j 4'
> -    ACCEPT_FSL_EULA = ""
> -    #added by bitbake
> -    DL_DIR = "/home/b42214/fsl-local/yocto/fsl-community-bsp-dylan/
> downloads/"
> -    #added by bitbake
> -    SSTATE_MIRRORS = ""
> -    #added by bitbake
> -    PACKAGE_CLASSES = "package_rpm"
> +    DL_DIR ?= "${BSPDIR}/downloads/"
>
>  Important variables:
>
> -* ``MACHINE``: Specifies the machine, ``imx6qsabresd`` is the default
> -* ``BB_NUMBER_THREADS`` and ``PARALLEL_MAKE``: Specifies the max number
> of threads when
> -  baking and compiling
> -* ``DL_DIR``: Tarball repository. Several users can share the same
> folder, so data can
> +* ``MACHINE``: Specifies the machine
> +* ``DISTRO``: Specifies the distro
> +* ``DL_DIR``: Tarball repository. Several users can share the same
> +folder, so data can
>    be reused.
>
>  Build's layer configuration file ``build/conf/bblayers.conf`` @@ -83,13
> +78,14 @@ Build's layer configuration file ``build/conf/bblayers.conf``
>        ${BSPDIR}/sources/poky/meta-yocto \
>        \
>        ${BSPDIR}/sources/meta-openembedded/meta-oe \
> +      ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
>        \
> -      ${BSPDIR}/sources/meta-fsl-arm \
> -      ${BSPDIR}/sources/meta-fsl-arm-extra \
> -      ${BSPDIR}/sources/meta-fsl-demos \
> +      ${BSPDIR}/sources/meta-freescale \
> +      ${BSPDIR}/sources/meta-freescale-3rdparty \
> +      ${BSPDIR}/sources/meta-freescale-distro \
>      "
>
> -Layer configuration file ``meta-fsl-arm/conf/layer.conf``
> +Layer configuration file ``meta-freescale/conf/layer.conf``
>  ---------------------------------------------------------
>
>  This is basically a template that specifies the layer's name and
> structure::
> @@ -101,52 +97,79 @@ This is basically a template that specifies the
> layer's name and structure::
>      BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
>                  ${LAYERDIR}/recipes-*/*/*.bbappend"
>
> -    BBFILE_COLLECTIONS += "fsl-arm"
> -    BBFILE_PATTERN_fsl-arm := "^${LAYERDIR}/"
> -    BBFILE_PRIORITY_fsl-arm = "5"
> +    BBFILE_COLLECTIONS += "freescale-layer"
> +    BBFILE_PATTERN_freescale-layer := "^${LAYERDIR}/"
> +    BBFILE_PRIORITY_freescale-layer = "5"
> +
> +    # Add the Freescale-specific licenses into the metadata
> +    LICENSE_PATH += "${LAYERDIR}/custom-licenses"
>
>      FSL_EULA_FILE = "${LAYERDIR}/EULA"
>
> -    FSL_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
> +    IMX_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
> +    QORIQ_MIRROR ?= "http://git.freescale.com/source/"
> +
> +    # FIXME: set this to avoid changing all the recipes that use it
> +    FSL_MIRROR ?= "${IMX_MIRROR}"
>
>      MIRRORS += " \
> -    ${FSL_MIRROR}      http://download.ossystems.com.
> br/bsp/freescale/source/ \n \
> +    ${IMX_MIRROR}   http://download.ossystems.com.
> br/bsp/freescale/source/ \n \
> +    ${QORIQ_MIRROR}
> + http://download.ossystems.com.br/bsp/freescale/source/ \n \
>      "
>
> +    # The dynamic-layers directory hosts the extensions and layer specific
> +    # modifications related to Freescale products.
> +    #
> +    # The .bbappend and .bb files are included if the respective layer
> +    # collection is available.
> +    BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bbappend'
> % layer \
> +                   for layer in BBFILE_COLLECTIONS.split())}"
> +    BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bb'
> % layer \
> +                   for layer in BBFILE_COLLECTIONS.split())}"
> +
>  Important variables:
>
>  * ``BBFILES``: Specifies where BitBake looks for ``.bb*`` files
> -* ``BBFILE_PRIORITY_fsl-arm``: Specifies priority for recipes in the
> meta-fsl-arm layer
> +* ``BBFILE_PRIORITY_freescale``: Specifies priority for recipes in the
> +meta-freescale layer
>  * ``MIRRORS``: Specifies additional paths where the build system can find
> source code
>
>
> -Machine configuration file: ``meta-fsl-arm/conf/imx6qsabresd.conf``
> +Machine configuration file: ``meta-freescale/conf/imx6slevk.conf``
>  -------------------------------------------------------------------
>
>  Machine configurations look like this::
>
>      #@TYPE: Machine
> -    #@NAME: i.MX6Q SABRE SD
> -    #@DESCRIPTION: Machine configuration for Freescale i.MX6Q SABRE SD
> +    #@NAME: Freescale i.MX6SL Evaluation Kit
> +    #@SOC: i.MX6SL
> +    #@DESCRIPTION: Machine configuration for Freescale i.MX6SL Evaluation
> Kit
> +    #@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br>
> +
> +    MACHINEOVERRIDES =. "mx6:mx6sl:"
>
>      include conf/machine/include/imx-base.inc
>      include conf/machine/include/tune-cortexa9.inc
>
> -    SOC_FAMILY = "mx6:mx6q"
> -
> -    KERNEL_DEVICETREE = "${S}/arch/arm/boot/dts/imx6q-sabresd.dts"
> +    KERNEL_DEVICETREE = "imx6sl-evk.dtb imx6sl-evk-csi.dtb
> imx6sl-evk-ldo.dtb \
> +                         imx6sl-evk-uart.dtb imx6sl-evk-btwifi.dtb"
>
> -    UBOOT_MACHINE = "mx6qsabresd_config"
> +    UBOOT_CONFIG ??= "sd"
> +    UBOOT_CONFIG[sd] = "mx6slevk_config,sdcard"
> +    UBOOT_CONFIG[epdc] = "mx6slevk_epdc_config"
> +    UBOOT_CONFIG[spinor] = "mx6slevk_spinor_config"
> +    UBOOT_CONFIG[mfgtool] = "mx6slevk_config"
>
>      SERIAL_CONSOLE = "115200 ttymxc0"
>
>      MACHINE_FEATURES += " pci wifi bluetooth"
>
> +    MACHINE_FIRMWARE += "linux-firmware-ath6k firmware-imx-epdc"
> +
>  Important variables:
>
> -* ``IMAGE_FSTYPES``: Located in `imx-base.inc <
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/
> tree/conf/machine/include/imx-base.inc>`_.
> -  Defines the type of outputs for the root filesystem. Default is:
> ``"tar.bz2 ext3 sdcard"``
> -* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/
> tree/conf/machine/include/imx-base.inc>`_.
> +* ``IMAGE_FSTYPES``: Located in `imx-base.inc <
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/
> tree/conf/machine/include/imx-base.inc>`_.
> +  Defines the type of outputs for the root filesystem. Default is:
> +``"sdcard.gz"``
> +* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/
> tree/conf/machine/include/imx-base.inc>`_.
>    Defines where the Kernel is loaded by U-boot
>  * ``SOC_FAMILY``: Defines the machine's family. Only recipes with the
> same ``SOC_FAMILY`` (defined with the recipe's variable
> ``COMPATIBLE_MACHINE``)
>    are taken into account when baking for a particular machine.
> diff --git a/user-guide/source/nsteps.rst b/user-guide/source/nsteps.rst
> index 66c1bf1..3116b75 100644
> --- a/user-guide/source/nsteps.rst
> +++ b/user-guide/source/nsteps.rst
> @@ -10,18 +10,18 @@ Build and boot in *N*-steps
>      $ curl http://commondatastorage.googleapis.com/git-repo-
> downloads/repo > ~/bin/repo
>      $ chmod a+x ~/bin/repo
>
> -3. Download the Yocto's Metadata::
> +3. Download the Yocto Metadata::
>
>      $ mkdir fsl-community-bsp # You can name it anything you want
>      $ cd fsl-community-bsp
>      fsl-community-bsp $ repo init \
>                              -u https://github.com/Freescale/
> fsl-community-bsp-platform \
> -                            -b krogoth
> +                            -b morty
>      fsl-community-bsp $ repo sync
>
>  4. Select your machine (:ref:`machines`) and prepare the environment for
> bitbake::
>
> -    fsl-community-bsp $ MACHINE=<selected machine> source
> ./setup-environment build
> +    fsl-community-bsp $ MACHINE=<selected machine> DISTRO=<selected
> + distro> source setup-environment build
>      build $
>
>  5. Select your image (:ref:`images`) and build::
> diff --git a/user-guide/source/weston.rst b/user-guide/source/weston.rst
> index 562c4f7..6a15887 100644
> --- a/user-guide/source/weston.rst
> +++ b/user-guide/source/weston.rst
> @@ -1,17 +1,22 @@
>  Weston
>  ======
>
> -In order to test Weston, the reference implementation of a Wayland
> compositor, use the image *core-image-weston*
> +In order to test Weston, the reference implementation of a Wayland
> +compositor, use FSLC Distro *fslc-wayland* and the image
> +*core-image-weston*
>
> -Add the following to conf/local.conf::
> +If you are starting a new build run::
>
> -    DISTRO_FEATURES_remove = "x11"
> +    $ MACHINE=<selected machine> DISTRO=fslc-wayland source
> + setup-environment build
> +
> +if you already start setup-environment, set DISTRO to fslc-wayland in
> conf/local.conf::
> +
> +    DISTRO = "fslc-wayland"
>
>  And bake the image::
>
>         $ bitbake core-image-weston
>
> -Remember to use a clean build-dir when changing `DISTRO_FEATURES`
> +Remember to use a clean build-dir when changing `DISTRO`
>
>
>  Simple tests
> --
> 2.1.4
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
>

[-- Attachment #2: Type: text/html, Size: 30971 bytes --]

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

* Re: [Documentation][PATCH 4/5] RN: Update version to 2.2 (Morty)
  2016-11-10  9:59   ` Thomas Thorne
@ 2016-11-10 10:56     ` Fabio Berton
  2016-11-10 12:44       ` Thomas Thorne
  0 siblings, 1 reply; 20+ messages in thread
From: Fabio Berton @ 2016-11-10 10:56 UTC (permalink / raw)
  To: Thomas Thorne; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 12313 bytes --]

Same here,
https://patchwork.openembedded.org/patch/133743/

On Thu, Nov 10, 2016 at 7:59 AM, Thomas Thorne <Thomas.Thorne@net2edge.com>
wrote:

> More strange new-line additions here too:
>
> diff --git a/release-notes/source/known-issues.rst
> b/release-notes/source/known-issues.rst
> index 71e71ed..0d34019 100644
> --- a/release-notes/source/known-issues.rst
> +++ b/release-notes/source/known-issues.rst
> @@ -40,7 +40,7 @@ Known Issues
>     Open
>     ----
>     In order to see the current bug list, please use following URL:
> -   https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
> +
> + https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
> + le
>
> This also removes an indent.  Was an editor trying to automcatically fit
> C/C++ styling to non-source code?
>
> Thomas A. F. Thorne  Software Engineer  Net2Edge
>
> -----Original Message-----
> From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-
> bounces@yoctoproject.org] On Behalf Of Fabio Berton
> Sent: 09 November 2016 17:30
> To: meta-freescale@yoctoproject.org
> Subject: [meta-freescale] [Documentation][PATCH 4/5] RN: Update version to
> 2.2 (Morty)
>
>   - Update FSL layers names
>   - Update Yocto Project Bugzilla url address
>   - Add FSLC distros description
>
> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
> ---
>  release-notes/README                  |  4 ++--
>  release-notes/source/bsp-scope.rst    | 24 ++++++++++++------------
>  release-notes/source/conf.py          |  6 +++---
>  release-notes/source/distros.inc      |  4 ++++
>  release-notes/source/introduction.rst |  7 ++++---
> release-notes/source/known-issues.rst |  4 ++--
> release-notes/source/source-code.rst  |  9 +++++++++
> release-notes/source/test-results.rst |  2 +-
>  release-notes/source/variables.inc    |  2 +-
>  9 files changed, 38 insertions(+), 24 deletions(-)  create mode 100644
> release-notes/source/distros.inc
>
> diff --git a/release-notes/README b/release-notes/README index
> e1b7c9e..9665ea3 100644
> --- a/release-notes/README
> +++ b/release-notes/README
> @@ -37,8 +37,8 @@ Here's an example:
>    $ ./bitbake-metadata2doc.sh ~/src/fsl-community-bsp ~/src/gitdm 1.5 1.6
>
>  By default, bitbake-metadata2doc.sh collects data out of bitbake's
> -metadata for all machines it can find in the meta-fsl-arm and
> -meta-fsl-arm-extra layers.  You can restrict the machines to collect
> +metadata for all machines it can find in the meta-freescale and
> +meta-freescale-3erparty. You can restrict the machines to collect
>  data from by setting the MACHINES variable in your environment.
>
>  bitbake-metadata2doc.sh will write its output to release-note's `source'
> diff --git a/release-notes/source/bsp-scope.rst
> b/release-notes/source/bsp-scope.rst
> index f0f0f74..97ca49d 100644
> --- a/release-notes/source/bsp-scope.rst
> +++ b/release-notes/source/bsp-scope.rst
> @@ -4,14 +4,14 @@
>  ***********************
>  The scope of the |project_name| includes the meta layers:
>
> - * `meta-fsl-arm <http://git.yoctoproject.org/
> cgit/cgit.cgi/meta-fsl-arm/?h=krogoth>`_:
> -   provides the base support and Freescale ARM reference boards;
> - * `meta-fsl-arm-extra <https://github.com/Freescale/
> meta-fsl-arm-extra/tree/krogoth>`_:
> + * `meta-freescale <http://git.yoctoproject.org/
> cgit/cgit.cgi/meta-freescale/?h=morty>`_:
> +   provides the base support and Freescale ARM and PPC reference
> + boards;
> + * `meta-freescale-3rdparty <https://github.com/Freescale/
> meta-freescale-3rdparty/tree/morty>`_:
>     provides support for 3rd party and partner boards;
> - * `meta-fsl-demos <https://github.com/Freescale/
> meta-fsl-demos/tree/krogoth>`_:
> -   provides images recipes, demo recipes, and packagegroups used to easy
> the
> -   development with Yocto Project.
> - * `Documentation <https://github.com/Freescale/
> Documentation/tree/krogoth>`_:
> + * `meta-freescale-distro <https://github.com/Freescale/
> meta-freescale-distro/tree/morty>`_:
> +   provides distros support, images recipes, demo recipes, and
> packagegroups
> +   used to easy the development with Yocto Project.
> + * `Documentation <https://github.com/Freescale/Documentation/tree/morty
> >`_:
>     provides the source code for |project_name| Release Notes (RN), User
> Guide
>     (UG) and Frequently Asked Questions (FAQ)
>
> @@ -36,8 +36,8 @@ regular open source licenses (GPLv2 for example).
>
>  The close sourced packages are released under the Freescale License
> (known as  EULA). Each package has a copy of EULA inside itself and a copy
> of the EULA text -is also included inside **meta-fsl-arm** root dir
> -(``sources/meta-fsl-arm/EULA``).
> +is also included inside **meta-freescale** root dir
> +(``sources/meta-freescale/EULA``).
>
>  The |project_name| handles the EULA acceptance by prompting user to read
> and  accept EULA text at the very first environment setup. It is user's
> duty to read @@ -107,8 +107,8 @@ Machine Maintainers
>  -------------------
>
>  Since |project_name| Release 1.6 (Daisy), the maintainer field in machine
> -configuration files of **meta-fsl-arm** and **meta-fsl-arm-extra** is
> mandatory -for any new board to be added.
> +configuration files of **meta-freescale** and
> +**meta-freescale-3rdparty** is mandatory for any new board to be added.
>
>  So now on, every new board must have someone assigned as maintainer.
>  This ensures, in long term, all boards with a maintainer assigned.
> @@ -124,7 +124,7 @@ The maintainer duties:
>   * Keep the most usual images building and booting
>
>  When a build error is detected, the maintainer will "fix" it. For those
> -maintainers with kernel control (meta-fsl-arm-extra), it is expected that
> they
> +maintainers with kernel control (meta-freescale-3rdparty), it is
> +expected that they
>  properly fix the kernel issue (when it's a kernel issue). However,
> anything out  of community control should be worked around anyway.
>
> diff --git a/release-notes/source/conf.py b/release-notes/source/conf.py
> index 0ea97f1..55ddfea 100644
> --- a/release-notes/source/conf.py
> +++ b/release-notes/source/conf.py
> @@ -51,9 +51,9 @@ copyright = u'2013-2016, FSL Community BSP Team'
>  # built documents.
>  #
>  # The short X.Y version or version name if applicable.
> -version = 'krogoth'
> +version = 'morty'
>  # The full version, including alpha/beta/rc tags.
> -release = '2.1'
> +release = '2.2'
>
>  if tags.has('draft'):
>      release = release + " (Draft document)"
> @@ -269,7 +269,7 @@ texinfo_documents = [  epub_title = u'FSL Community
> BSP Release Notes'
>  epub_author = u'FSL Community BSP Team'
>  epub_publisher = u'FSL Community BSP Team'
> -epub_copyright = u'2013, FSL Community BSP Team'
> +epub_copyright = u'2013-2016, FSL Community BSP Team'
>
>  # The language of the text. It defaults to the language option  # or en
> if the language is not set.
> diff --git a/release-notes/source/distros.inc b/release-notes/source/
> distros.inc
> new file mode 100644
> index 0000000..22bee1b
> --- /dev/null
> +++ b/release-notes/source/distros.inc
> @@ -0,0 +1,4 @@
> +* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This
> distro doesn't include x11 and wayland features.
> +* **fslc-wayland**: Distro for Wayland without X11. This distro include
> wayland feature but doesn't has x11 support.
> +* **fslc-x11**: Distro for X11 without wayland. This distro include x11
> feature and doesn' has wayland support.
> +* **fslc-xwayland**: Distro for Wayland with X11. This distro include
> both wayland and x11 features.
> diff --git a/release-notes/source/introduction.rst b/release-notes/source/
> introduction.rst
> index bb62b4f..4cb759a 100644
> --- a/release-notes/source/introduction.rst
> +++ b/release-notes/source/introduction.rst
> @@ -132,8 +132,9 @@ In addition to the normal Yocto Project upstream
> process, there is also a BSP up  The BSP upstream cycle starts just after a
> |freescale_release_name|  is published in `git.freescale.com <
> http://git.freescale.com/git/cgit.cgi/imx/fsl-arm-yocto-bsp.git/>`_.
>  The patches to adapt the recipes from **meta-fsl-bsp-release** are sent
> out for review -to the **meta-freescale** mailing list and are merged in
> the **meta-fsl-arm** and
> -**meta-fsl-demos** layers or upstreamed to Yocto Project accordingly.
> +to the **meta-freescale** mailing list and are merged in the
> +**meta-freescale**,
> +**meta-freescale-3rdparty** or **meta-freescale-distro** layers or
> +upstreamed to Yocto Project accordingly.
>
>  A more detailed step-by-step process is shown below:
>
> @@ -172,7 +173,7 @@ layer. Therefore, the release does not receive updates
> and bug fixes.
>  The |project_name| is a reference system that can be used as a base for
> products  and is an open project that accepts contributions from the
> community.
>  It supports a wide range of boards which range from Freescale evaluation
> boards
> -(**meta-fsl-arm** layer) to third-party boards (**meta-fsl-arm-extra**).
> +(**meta-freescale** layer) to third-party boards
> (**meta-freescale-3rdparty**).
>  The release is a "*moving target*”, so there are updates on top of the
> released  source code, such as the addition of new features and bug fixes.
>
> diff --git a/release-notes/source/known-issues.rst
> b/release-notes/source/known-issues.rst
> index 71e71ed..0d34019 100644
> --- a/release-notes/source/known-issues.rst
> +++ b/release-notes/source/known-issues.rst
> @@ -40,7 +40,7 @@ Known Issues
>     Open
>     ----
>     In order to see the current bug list, please use following URL:
> -   https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
> +
> + https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
> + le
>
>     .. table:: List of open bugs
>
> @@ -60,7 +60,7 @@ Known Issues
>     The list of known issues for the |project_name| can be seen at the
> following
>     URL:
>
> -   https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
> +
> + https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
> + le
>
>     It has not been included here as it changes every time bug fixes are
>     included during the maintenance cycle of the release and it would diff
> --git a/release-notes/source/source-code.rst
> b/release-notes/source/source-code.rst
> index 3ffee2a..9cf608b 100644
> --- a/release-notes/source/source-code.rst
> +++ b/release-notes/source/source-code.rst
> @@ -151,3 +151,12 @@ Project's reference images in `Yocto Project
> Reference Manual  <http://www.yoctoproject.org/
> docs/current/ref-manual/ref-manual.html#ref-images>`_
>
>  .. include:: images.inc
> +
> +Distros
> +-------
> +
> +The following distros are supported by |project_name|.
> +
> +.. include:: distros.inc
> +
> +*NOTE: Poky's distros are still available to use.*
> diff --git a/release-notes/source/test-results.rst
> b/release-notes/source/test-results.rst
> index d8cebc2..33fe359 100644
> --- a/release-notes/source/test-results.rst
> +++ b/release-notes/source/test-results.rst
> @@ -9,5 +9,5 @@ The results and known issues, from Linux Kernel, GPU and
> VPU  packages can be found in the Freescale Release Notes  (Download tab of
> freescale.com/imx).
>
> -For boards from meta-fsl-arm-extra, the test cycle is performed by
> +For boards from meta-freescale-3rdparty, the test cycle is performed by
>  each mantainer.
> diff --git a/release-notes/source/variables.inc b/release-notes/source/
> variables.inc
> index 0815891..82fb9bc 100644
> --- a/release-notes/source/variables.inc
> +++ b/release-notes/source/variables.inc
> @@ -1,3 +1,3 @@
> -.. |release_name| replace:: Krogoth
> +.. |release_name| replace:: Morty
>  .. |project_name| replace:: FSL Community BSP  ..
> |freescale_release_name| replace:: Freescale Official Release
> --
> 2.1.4
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
>

[-- Attachment #2: Type: text/html, Size: 16423 bytes --]

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

* Re: [Documentation][PATCH 5/5] UG: Update version to 2.2 (Morty)
  2016-11-10 10:53     ` Fabio Berton
@ 2016-11-10 10:58       ` Thomas Thorne
  0 siblings, 0 replies; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10 10:58 UTC (permalink / raw)
  To: Fabio Berton; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 24370 bytes --]

Hi Fabio,

It did looks so systemic that something automated must have been doing it.  I am pleased to confirm that the patch you linked to looks fine.


Ø  I think Gmail breaks the lines
I am not using Gmail?

Thomas A. F. Thorne<mailto:Thomas.Thorne@Net2Edge.com>  Software Engineer  Net2Edge<http://www.net2edge.com/>

From: Fabio Berton [mailto:fabio.berton@ossystems.com.br]
Sent: 10 November 2016 10:53
To: Thomas Thorne <Thomas.Thorne@net2edge.com>
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [Documentation][PATCH 5/5] UG: Update version to 2.2 (Morty)


​Hi ​Thomas!

On Thu, Nov 10, 2016 at 7:58 AM, Thomas Thorne <Thomas.Thorne@net2edge.com<mailto:Thomas.Thorne@net2edge.com>> wrote:
Lots of the changes in this patch seem to add extra line breaks to example commands.  E.g.
1. To have access to Yocto scripts, run the setup environment script under your ``BASE``
    directory::

-    fsl-community-bsp $ . setup-environment build
+    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
+ source setup-environment build

Will that extra line break not stop copy and pasting of example commands from working?
​My git log doesn't show line break, and final PDF ​
neither
​.
I think Gmail breaks the lines, look patch here https://patchwork.openembedded.org/patch/133744/

​
Thomas A. F. Thorne  Software Engineer  Net2Edge

-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org> [mailto:meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org>] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
Subject: [meta-freescale] [Documentation][PATCH 5/5] UG: Update version to 2.2 (Morty)

  - Update FSL layers names
  - Add DISTRO and MACHINE to run setup-environment
  - Update devtasks, nsteps and metadata to use Morty branch and distro
    fslc-framebuffer
  - Remove qt-in-use-image and qte-in-use-image from image list
  - Add FSLC distros description
  - Use DISTRO fslc-wayland in weston example

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br<mailto:fabio.berton@ossystems.com.br>>
---
 user-guide/source/conf.py         |  4 +-
 user-guide/source/devtasks.rst    | 58 ++++++++++++-----------
 user-guide/source/distro-list.inc |  4 ++
 user-guide/source/distros.rst     | 10 ++++
 user-guide/source/image-list.inc  |  2 -
 user-guide/source/index.rst       |  1 +
 user-guide/source/metadata.rst    | 99 ++++++++++++++++++++++++---------------
 user-guide/source/nsteps.rst      |  6 +--
 user-guide/source/weston.rst      | 13 +++--
 9 files changed, 121 insertions(+), 76 deletions(-)  create mode 100644 user-guide/source/distro-list.inc  create mode 100644 user-guide/source/distros.rst

diff --git a/user-guide/source/conf.py b/user-guide/source/conf.py index 7c9f536..850f1ce 100644
--- a/user-guide/source/conf.py
+++ b/user-guide/source/conf.py
@@ -48,9 +48,9 @@ copyright = u'2014, Freescale Community BSP Team'
 # built documents.
 #
 # The short X.Y version or version name if applicable.
-version = 'krogoth'
+version = 'morty'
 # The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'

 # The language for content autogenerated by Sphinx. Refer to documentation  # for a list of supported languages.
diff --git a/user-guide/source/devtasks.rst b/user-guide/source/devtasks.rst index 2c195d2..dfd7675 100644
--- a/user-guide/source/devtasks.rst
+++ b/user-guide/source/devtasks.rst
@@ -15,7 +15,7 @@ before proceeding check the main `Layer Index`_.
 1. To have access to Yocto scripts, run the setup environment script under your ``BASE``
    directory::

-    fsl-community-bsp $ . setup-environment build
+    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
+ source setup-environment build

 2. Move to the place you want to create your layer and choose a name
    (e.g. ``fsl-custom``)::
@@ -50,14 +50,14 @@ package development. However, if the need does arise, follow the steps listed be  that you have already built the package you want to patch.

 * Create the patch or patches. In this example we are patching the
-  Linux kernel for `wandboard-dual machine <http://www.wandboard.org/>`_;
+  Linux kernel for `wandboard machine <http://www.wandboard.org/>`_;
   in other words, the value of ``MACHINE`` in ``build/conf/local.conf`` is
-  ``MACHINE ??= 'wandboard-dual'``
+  ``MACHINE ??= 'wandboard'``

 * If you already have the patches available, make sure they can be applied cleanly with
   the commands ``git apply --check <PATCH_NAME>``. To create new or additional patches::

-    build $ cd tmp/work/wandboard_dual-poky-linux-gnueabi/linux-wandboard/3.0.35-r0/git
+    build $ cd
+ tmp/work/wandboard-fslc-linux-gnueabi/linux-wandboard/4.1.15-r0/git
     # Edit any files you want to change
     $ git add <modified file 1> <modified file 2> ..
     $ git commit -s -m '<your commit's title>' # Create the commit
@@ -69,8 +69,8 @@ that you have already built the package you want to patch.
   and the ```.bbfile``::

     sources $ mkdir -p \
-                       meta-fsl-custom/recipes-kernel/linux/linux-wandboard-3.0.35/
-    sources $ cat > meta-fsl-custom/recipes-kernel/linux/linux-wandboard_3.0.35.bbappend << EOF
+                       meta-fsl-custom/recipes-kernel/linux/linux-wandboard-4.1.15/
+    sources $ cat >
+ meta-fsl-custom/recipes-kernel/linux/linux-wandboard_4.1.15.bbappend
+ << EOF
                     FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
                     SRC_URI += "file://0001-calibrate-Add-printk-example.patch"
                     PRINC := "${@int(PRINC) + 1}"
@@ -78,12 +78,12 @@ that you have already built the package you want to patch.

 * Move the patch to the new layer::

-    sources $ cp ../build/tmp/work/wandboard_dual-poky-linux-gnueabi/linux-wandboard/3.0.35-r0/git/0001-calibrate-Add-printk-example.patch \
-                 meta-fsl-custom/recipes-kernel/linux/linux-wandboard-3.0.35
+    sources $ cp ../build/tmp/work/wandboard-fslc-linux-gnueabi/linux-wandboard/4.1.15-r0/git/0001-calibrate-Add-printk-example.patch \
+
+ meta-fsl-custom/recipes-kernel/linux/linux-wandboard-4.1.15

 * Setup the environment and clean previous package's build data (``sstate``)::

-    fsl-community-bsp $ . setup-environment build
+    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
+ source setup-environment build
     build $ bitbake -c cleansstate linux-wandboard

 * Compile and Deploy::
@@ -91,10 +91,10 @@ that you have already built the package you want to patch.
     build $ bitbake -f -c compile linux-wandboard # -f indicates bitbake to re-execute the compile task
     build $ bitbake -c deploy linux-wandboard

-* Insert the SD into your Host and copy the ``uImage`` into the first partition.
+* Insert the SD into your Host and copy the ``zImage`` into the first partition.
   Do not forget to unmount the partition before removing the card!::

-    build $ sudo cp tmp/deploy/images/uImage /media/Boot
+    build $ sudo cp tmp/deploy/images/wandboard/zImage /media/Boot

 * Insert the SD into your board and test your change.

@@ -105,7 +105,7 @@ Building the Kernel Manually

 * Prepare the Yocto/BitBake environment::

-    fsl-community-bsp $ . setup-environment build
+    fsl-community-bsp $ MACHINE=wandboard DISTRO=fslc-framebuffer
+ source setup-environment build

 * Build the toolchain::

@@ -116,11 +116,11 @@ Building the Kernel Manually

 * Install it on your PC::

-    build $ sudo sh tmp/deploy/sdk/poky-eglibc-x86_64-arm-toolchain-<version>.sh
+    build $ sudo sh
+ tmp/deploy/sdk/fslc-framebuffer-glibc-x86_64-meta-toolchain-armv7at2hf
+ -neon-toolchain-2.2.sh<http://neon-toolchain-2.2.sh>

 * Setup the toolchain environment::

-    build $ source /opt/poky/<version>/environment-setup-armv7a-vfp-neon-poky-linux-gnueabi
+    build $ source
+ /opt/fslc-framebuffer/2.2/environment-setup-armv7at2hf-neon-fslc-linux
+ -gnueabi

 * Get the Linux Kernel source code::

@@ -129,24 +129,24 @@ Building the Kernel Manually

 * Create a local branch::

-    linux-imx $ BRANCH=imx_3.0.35_4.0.0 # Change to any branch you want,
+    linux-imx $ BRANCH=imx_4.1.15_2.0.0_ga # Change to any branch you
+ want,
                                         # Use 'git branch -a' to list all
     linux-imx $ git checkout -b my-${BRANCH} origin/${BRANCH}

 * Define/Export ``ARCH`` and ``CROSS_COMPILE``::

     linux-imx $ export ARCH=arm
-    linux-imx $ export CROSS_COMPILE=arm-poky-linux-gnueabi-
+    linux-imx $ export CROSS_COMPILE=arm-fslc-linux-gnueabi-
     linux-imx $ unset LDFLAGS

 * Choose a configuration and compile::

-    linux-imx $ make imx6_defconfig
-    linux-imx $ make uImage
+    linux-imx $ make imx_v7_defconfig
+    linux-imx $ make zImage

-* To Test your changes, copy the ``uImage`` into your SD Card::
+* To Test your changes, copy the ``zImage`` into your SD Card::

-    linux-imx $ sudo cp arch/arm/boot/uImage /media/Boot
+    linux-imx $ sudo cp arch/arm/boot/zImage /media/Boot

 * If you want your changes to be reflected in your Yocto Framework,
   create the patches following the subsection :ref:`patching-kernel` @@ -184,14 +184,14 @@ Follow these steps to contribute:
 Where ``<branch name>`` is any name you want to give to your local branch (e.g.
 ``fix_uboot_recipe``, ``new_gstreamer_recipe``, etc.)

-* Make your changes in any Freescale related folder (e.g. ``sources/meta-fsl-arm``).
+* Make your changes in any Freescale related folder (e.g. ``sources/meta-freescale``).
   In case you modified a recipe (.bb) or include (.inc) file, do not forget to `bump`
   (increase the value by one) either the ``PR`` or ``INC_PR`` value

-* Commit your changes using `GIT`. In this example we assume your change is on ``meta-fsl-arm`` folder::
+* Commit your changes using `GIT`. In this example we assume your change is on ``meta-freescale`` folder::

-    sources/meta-fsl-arm $ git add <file 1> <file 2>
-    sources/meta-fsl-arm $ git commit
+    sources/meta-freescale $ git add <file 1> <file 2>
+    sources/meta-freescale $ git commit

 In the commit's log, the title must start with the filename that was changed or created,  followed by a brief description of the patch's goal. On subsequent lines, provide a thorough description of the changes.
@@ -199,11 +199,15 @@ Make sure you follow the standards (type ` git log --pretty=oneline` to see prev

 * Create a patch::

-    sources/meta-fsl-arm $ git format-patch -s --subject-prefix='<meta-fsl-arm][PATCH' -1
+    sources/meta-freescale $ git format-patch -s -1

 Where the last parameter (``-1``) indicate to patch the last commit.
 In case you want to create patches for older commits, just indicate the correct index.
-If your patch is done in another folder, just make sure you change the `--subject-prefix` value.
+If your patch is done in another folder, you need to add
+`--subject-prefix`. The values are::
+
+   meta-freescale-3rdparty: --subject-prefix='3rdparty][PATCH'
+   meta-freescale-distro: --subject-prefix='distro][PATCH'

 * Send your patch or patches with::

@@ -213,7 +217,7 @@ where ``<patch>`` is the file created by ``git format-patch``.

 * Keep track of patch responses on the mailing list. In case you need to rework your patch,
   repeat the steps but this time change the patch's subject to
-  ``--subject-prefix='<meta-fsl-*][PATCH v2'``
+  ``--subject-prefix='[PATCH v2'``

 * Once your patch has been approved, you can delete your working branches::

diff --git a/user-guide/source/distro-list.inc b/user-guide/source/distro-list.inc
new file mode 100644
index 0000000..22bee1b
--- /dev/null
+++ b/user-guide/source/distro-list.inc
@@ -0,0 +1,4 @@
+* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This distro doesn't include x11 and wayland features.
+* **fslc-wayland**: Distro for Wayland without X11. This distro include wayland feature but doesn't has x11 support.
+* **fslc-x11**: Distro for X11 without wayland. This distro include x11 feature and doesn' has wayland support.
+* **fslc-xwayland**: Distro for Wayland with X11. This distro include both wayland and x11 features.
diff --git a/user-guide/source/distros.rst b/user-guide/source/distros.rst new file mode 100644 index 0000000..c623db5
--- /dev/null
+++ b/user-guide/source/distros.rst
@@ -0,0 +1,10 @@
+.. _distros:
+
+Distros
+-------
+
+The following distros are supported by FSL Community BSP.
+
+.. include:: distro-list.inc
+
+*NOTE: Poky's distros are still available to use.*
diff --git a/user-guide/source/image-list.inc b/user-guide/source/image-list.inc
index 8b8013a..899ee78 100644
--- a/user-guide/source/image-list.inc
+++ b/user-guide/source/image-list.inc
@@ -2,5 +2,3 @@
 * **fsl-image-mfgtool-initramfs**: Small image to be used with Manufacturing Tool (mfg-tool) in a production environment.
 * **fsl-image-multimedia**: A console-only image that includes gstreamer packages and Freescale's multimedia packages (VPU and GPU) when available for the specific machine.
 * **fsl-image-multimedia-full**: A console-only image that includes gstreamer packages and Freescale's multimedia packages (VPU and GPU) when available for the specific machine.
-* **qt-in-use-image**: qt-in-use-image version 1.0-r0.
-* **qte-in-use-image**: qte-in-use-image version 1.0-r0.
diff --git a/user-guide/source/index.rst b/user-guide/source/index.rst index 04f44f9..3d8d564 100644
--- a/user-guide/source/index.rst
+++ b/user-guide/source/index.rst
@@ -17,6 +17,7 @@ Contents:
    devtasks
    weston
    machines
+   distros
    images


diff --git a/user-guide/source/metadata.rst b/user-guide/source/metadata.rst index f31590e..0559bb7 100644
--- a/user-guide/source/metadata.rst
+++ b/user-guide/source/metadata.rst
@@ -32,37 +32,32 @@ Build's local configuration file ``build/conf/local.conf``

 By default, the ``setup-enviroment`` script creates a ``local.conf`` like this::

-    MACHINE ??= 'wandboard-dual'
-    DISTRO ?= 'poky'
-    #PACKAGE_CLASSES ?= "package_rpm"
-    EXTRA_IMAGE_FEATURES = "debug-tweaks"
+    MACHINE ??= 'wandboard'
+    DISTRO ?= 'fslc-framebuffer'
+    PACKAGE_CLASSES ?= "package_rpm"
+    EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
     USER_CLASSES ?= "buildstats image-mklibs image-prelink"
     PATCHRESOLVE = "noop"
     BB_DISKMON_DIRS = "\
         STOPTASKS,${TMPDIR},1G,100K \
         STOPTASKS,${DL_DIR},1G,100K \
         STOPTASKS,${SSTATE_DIR},1G,100K \
+        STOPTASKS,/tmp,100M,100K \
         ABORT,${TMPDIR},100M,1K \
         ABORT,${DL_DIR},100M,1K \
-        ABORT,${SSTATE_DIR},100M,1K"
+        ABORT,${SSTATE_DIR},100M,1K \
+        ABORT,/tmp,10M,1K"
+    PACKAGECONFIG_append_pn-qemu-native = " sdl"
+    PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
     CONF_VERSION = "1"

-    BB_NUMBER_THREADS = '4'
-    PARALLEL_MAKE = '-j 4'
-    ACCEPT_FSL_EULA = ""
-    #added by bitbake
-    DL_DIR = "/home/b42214/fsl-local/yocto/fsl-community-bsp-dylan/downloads/"
-    #added by bitbake
-    SSTATE_MIRRORS = ""
-    #added by bitbake
-    PACKAGE_CLASSES = "package_rpm"
+    DL_DIR ?= "${BSPDIR}/downloads/"

 Important variables:

-* ``MACHINE``: Specifies the machine, ``imx6qsabresd`` is the default
-* ``BB_NUMBER_THREADS`` and ``PARALLEL_MAKE``: Specifies the max number of threads when
-  baking and compiling
-* ``DL_DIR``: Tarball repository. Several users can share the same folder, so data can
+* ``MACHINE``: Specifies the machine
+* ``DISTRO``: Specifies the distro
+* ``DL_DIR``: Tarball repository. Several users can share the same
+folder, so data can
   be reused.

 Build's layer configuration file ``build/conf/bblayers.conf`` @@ -83,13 +78,14 @@ Build's layer configuration file ``build/conf/bblayers.conf``
       ${BSPDIR}/sources/poky/meta-yocto \
       \
       ${BSPDIR}/sources/meta-openembedded/meta-oe \
+      ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
       \
-      ${BSPDIR}/sources/meta-fsl-arm \
-      ${BSPDIR}/sources/meta-fsl-arm-extra \
-      ${BSPDIR}/sources/meta-fsl-demos \
+      ${BSPDIR}/sources/meta-freescale \
+      ${BSPDIR}/sources/meta-freescale-3rdparty \
+      ${BSPDIR}/sources/meta-freescale-distro \
     "

-Layer configuration file ``meta-fsl-arm/conf/layer.conf``
+Layer configuration file ``meta-freescale/conf/layer.conf``
 ---------------------------------------------------------

 This is basically a template that specifies the layer's name and structure::
@@ -101,52 +97,79 @@ This is basically a template that specifies the layer's name and structure::
     BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
                 ${LAYERDIR}/recipes-*/*/*.bbappend"

-    BBFILE_COLLECTIONS += "fsl-arm"
-    BBFILE_PATTERN_fsl-arm := "^${LAYERDIR}/"
-    BBFILE_PRIORITY_fsl-arm = "5"
+    BBFILE_COLLECTIONS += "freescale-layer"
+    BBFILE_PATTERN_freescale-layer := "^${LAYERDIR}/"
+    BBFILE_PRIORITY_freescale-layer = "5"
+
+    # Add the Freescale-specific licenses into the metadata
+    LICENSE_PATH += "${LAYERDIR}/custom-licenses"

     FSL_EULA_FILE = "${LAYERDIR}/EULA"

-    FSL_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
+    IMX_MIRROR ?= "http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/"
+    QORIQ_MIRROR ?= "http://git.freescale.com/source/"
+
+    # FIXME: set this to avoid changing all the recipes that use it
+    FSL_MIRROR ?= "${IMX_MIRROR}"

     MIRRORS += " \
-    ${FSL_MIRROR}      http://download.ossystems.com.br/bsp/freescale/source/ \n \
+    ${IMX_MIRROR}   http://download.ossystems.com.br/bsp/freescale/source/ \n \
+    ${QORIQ_MIRROR}
+ http://download.ossystems.com.br/bsp/freescale/source/ \n \
     "

+    # The dynamic-layers directory hosts the extensions and layer specific
+    # modifications related to Freescale products.
+    #
+    # The .bbappend and .bb files are included if the respective layer
+    # collection is available.
+    BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bbappend' % layer \
+                   for layer in BBFILE_COLLECTIONS.split())}<mailto:$%7b@'%20'.join('$%7bLAYERDIR%7d/dynamic-layers/%25s/recipes*/*/*.bbappend'%20%25%20layer%20\%0b+ %20 %20 %20 %20 %20 %20 %20 %20 %20 for%20layer%20in%20BBFILE_COLLECTIONS.split())%7d>"
+    BBFILES += "${@' '.join('${LAYERDIR}/dynamic-layers/%s/recipes*/*/*.bb' % layer \
+                   for layer in BBFILE_COLLECTIONS.split())}<mailto:$%7b@'%20'.join('$%7bLAYERDIR%7d/dynamic-layers/%25s/recipes*/*/*.bb'%20%25%20layer%20\%0b+ %20 %20 %20 %20 %20 %20 %20 %20 %20 for%20layer%20in%20BBFILE_COLLECTIONS.split())%7d>"
+
 Important variables:

 * ``BBFILES``: Specifies where BitBake looks for ``.bb*`` files
-* ``BBFILE_PRIORITY_fsl-arm``: Specifies priority for recipes in the meta-fsl-arm layer
+* ``BBFILE_PRIORITY_freescale``: Specifies priority for recipes in the
+meta-freescale layer
 * ``MIRRORS``: Specifies additional paths where the build system can find source code


-Machine configuration file: ``meta-fsl-arm/conf/imx6qsabresd.conf``
+Machine configuration file: ``meta-freescale/conf/imx6slevk.conf``
 -------------------------------------------------------------------

 Machine configurations look like this::

     #@TYPE: Machine
-    #@NAME: i.MX6Q SABRE SD
-    #@DESCRIPTION: Machine configuration for Freescale i.MX6Q SABRE SD
+    #@NAME: Freescale i.MX6SL Evaluation Kit
+    #@SOC: i.MX6SL
+    #@DESCRIPTION: Machine configuration for Freescale i.MX6SL Evaluation Kit
+    #@MAINTAINER: Otavio Salvador <otavio@ossystems.com.br<mailto:otavio@ossystems.com.br>>
+
+    MACHINEOVERRIDES =. "mx6:mx6sl:"

     include conf/machine/include/imx-base.inc
     include conf/machine/include/tune-cortexa9.inc

-    SOC_FAMILY = "mx6:mx6q"
-
-    KERNEL_DEVICETREE = "${S}/arch/arm/boot/dts/imx6q-sabresd.dts"
+    KERNEL_DEVICETREE = "imx6sl-evk.dtb imx6sl-evk-csi.dtb imx6sl-evk-ldo.dtb \
+                         imx6sl-evk-uart.dtb imx6sl-evk-btwifi.dtb"

-    UBOOT_MACHINE = "mx6qsabresd_config"
+    UBOOT_CONFIG ??= "sd"
+    UBOOT_CONFIG[sd] = "mx6slevk_config,sdcard"
+    UBOOT_CONFIG[epdc] = "mx6slevk_epdc_config"
+    UBOOT_CONFIG[spinor] = "mx6slevk_spinor_config"
+    UBOOT_CONFIG[mfgtool] = "mx6slevk_config"

     SERIAL_CONSOLE = "115200 ttymxc0"

     MACHINE_FEATURES += " pci wifi bluetooth"

+    MACHINE_FIRMWARE += "linux-firmware-ath6k firmware-imx-epdc"
+
 Important variables:

-* ``IMAGE_FSTYPES``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/tree/conf/machine/include/imx-base.inc>`_.
-  Defines the type of outputs for the root filesystem. Default is: ``"tar.bz2 ext3 sdcard"``
-* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/tree/conf/machine/include/imx-base.inc>`_.
+* ``IMAGE_FSTYPES``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/tree/conf/machine/include/imx-base.inc>`_.
+  Defines the type of outputs for the root filesystem. Default is:
+``"sdcard.gz"``
+* ``UBOOT_ENTRYPOINT_*``: Located in `imx-base.inc <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/tree/conf/machine/include/imx-base.inc>`_.
   Defines where the Kernel is loaded by U-boot
 * ``SOC_FAMILY``: Defines the machine's family. Only recipes with the same ``SOC_FAMILY`` (defined with the recipe's variable ``COMPATIBLE_MACHINE``)
   are taken into account when baking for a particular machine.
diff --git a/user-guide/source/nsteps.rst b/user-guide/source/nsteps.rst index 66c1bf1..3116b75 100644
--- a/user-guide/source/nsteps.rst
+++ b/user-guide/source/nsteps.rst
@@ -10,18 +10,18 @@ Build and boot in *N*-steps
     $ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
     $ chmod a+x ~/bin/repo

-3. Download the Yocto's Metadata::
+3. Download the Yocto Metadata::

     $ mkdir fsl-community-bsp # You can name it anything you want
     $ cd fsl-community-bsp
     fsl-community-bsp $ repo init \
                             -u https://github.com/Freescale/fsl-community-bsp-platform \
-                            -b krogoth
+                            -b morty
     fsl-community-bsp $ repo sync

 4. Select your machine (:ref:`machines`) and prepare the environment for bitbake::

-    fsl-community-bsp $ MACHINE=<selected machine> source ./setup-environment build
+    fsl-community-bsp $ MACHINE=<selected machine> DISTRO=<selected
+ distro> source setup-environment build
     build $

 5. Select your image (:ref:`images`) and build::
diff --git a/user-guide/source/weston.rst b/user-guide/source/weston.rst index 562c4f7..6a15887 100644
--- a/user-guide/source/weston.rst
+++ b/user-guide/source/weston.rst
@@ -1,17 +1,22 @@
 Weston
 ======

-In order to test Weston, the reference implementation of a Wayland compositor, use the image *core-image-weston*
+In order to test Weston, the reference implementation of a Wayland
+compositor, use FSLC Distro *fslc-wayland* and the image
+*core-image-weston*

-Add the following to conf/local.conf::
+If you are starting a new build run::

-    DISTRO_FEATURES_remove = "x11"
+    $ MACHINE=<selected machine> DISTRO=fslc-wayland source
+ setup-environment build
+
+if you already start setup-environment, set DISTRO to fslc-wayland in conf/local.conf::
+
+    DISTRO = "fslc-wayland"

 And bake the image::

        $ bitbake core-image-weston

-Remember to use a clean build-dir when changing `DISTRO_FEATURES`
+Remember to use a clean build-dir when changing `DISTRO`


 Simple tests
--
2.1.4

--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
https://lists.yoctoproject.org/listinfo/meta-freescale


[-- Attachment #2: Type: text/html, Size: 45912 bytes --]

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

* Re: [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
  2016-11-10 10:03 ` [Documentation][PATCH 1/5] scripts: Update to version " Thomas Thorne
@ 2016-11-10 11:56   ` Fabio Berton
  2016-11-10 12:45     ` Thomas Thorne
  0 siblings, 1 reply; 20+ messages in thread
From: Fabio Berton @ 2016-11-10 11:56 UTC (permalink / raw)
  To: Thomas Thorne; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 10371 bytes --]

Hi Thomas,

Check this link https://patchwork.openembedded.org/patch/133740/

I don't know what happened, but my patch is fine and your answer has line
breaks. Anyway, check patchwork link.

On Thu, Nov 10, 2016 at 8:03 AM, Thomas Thorne <Thomas.Thorne@net2edge.com>
wrote:

> I am almost certain this line change breaks the Python code:
>
> --- a/scripts/bitbake-metadata2doc.py
> +++ b/scripts/bitbake-metadata2doc.py
> @@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data,
> out_dir):
>          kernel = board_data['recipes']['virtual/kernel']
>          recipe = kernel['recipe']
>          recipe_file = kernel['file']
> -        if (('/sources/meta-fsl-arm/' in recipe_file) or \
> -                ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
> +        if (('/sources/meta-freescale/' in recipe_file) or \
> +                ('/sources/meta-freescale-3rdparty/' in recipe_file))
> + and \
>
> That looks like \ are used for line continuation but an extra new line is
> being added before the "and \"
>
>
> I am more confident about the .sh files:
> $machines; do
>      cd $yocto_dir
>      echo "Using $build_dir as build directory"
> -    MACHINE=$machine . ./setup-environment `basename $build_dir`
> +    MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment
> + `basename $build_dir`
>
> -    MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
> +    MACHINE=$machine DISTRO=fslc-framebuffer python3
> + $anchor/extract-bitbake-metadata.py \
>          $anchor/$marshalled_data_file \
>          apptrk \
>          barebox \
>
> That will behave differently.
>
> Thomas A. F. Thorne  Software Engineer  Net2Edge
>
> -----Original Message-----
> From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-
> bounces@yoctoproject.org] On Behalf Of Fabio Berton
> Sent: 09 November 2016 17:30
> To: meta-freescale@yoctoproject.org
> Subject: [meta-freescale] [Documentation][PATCH 1/5] scripts: Update to
> version 2.2 (Morty)
>
>   - Update FSL layers names
>   - Add DISTRO and MACHINE to run setup-environment
>   - Update Yocto Project Bugzilla url address
>
> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
> ---
>  scripts/bitbake-metadata2doc.py | 18 +++++++++---------
> scripts/bitbake-metadata2doc.sh |  6 +++---
> scripts/generate-bugs-table.py  |  6 +++---
>  scripts/output-machine-list     |  2 +-
>  scripts/test-sheet-parser.py    |  2 +-
>  5 files changed, 17 insertions(+), 17 deletions(-)
>
> diff --git a/scripts/bitbake-metadata2doc.py b/scripts/bitbake-metadata2doc.py
> index 98af3f8..001d59d 100644
> --- a/scripts/bitbake-metadata2doc.py
> +++ b/scripts/bitbake-metadata2doc.py
> @@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data,
> out_dir):
>          kernel = board_data['recipes']['virtual/kernel']
>          recipe = kernel['recipe']
>          recipe_file = kernel['file']
> -        if (('/sources/meta-fsl-arm/' in recipe_file) or \
> -                ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
> +        if (('/sources/meta-freescale/' in recipe_file) or \
> +                ('/sources/meta-freescale-3rdparty/' in recipe_file))
> + and \
>                  recipe not in kernel_recipes:
>              kernels += [[recipe, kernel['description']]]
>              kernel_recipes.append(recipe) @@ -128,8 +128,8 @@ def
> write_fsl_community_bsp_supported_bootloaders_descr(data, out_dir):
>                  bootloader = board_data['recipes'][bootloader_software]
>                  recipe = bootloader['recipe']
>                  recipe_file = bootloader['file']
> -                if (('/sources/meta-fsl-arm/' in recipe_file) or \
> -                        ('/sources/meta-fsl-arm-extra/' in recipe_file))
> and \
> +                if (('/sources/meta-freescale/' in recipe_file) or \
> +                        ('/sources/meta-freescale-3rdparty/' in
> + recipe_file)) and \
>                          recipe not in bootloader_recipes:
>                      bootloaders += [[recipe, bootloader['description']]]
>                      bootloader_recipes.append(recipe) @@ -305,14 +305,14
> @@ def write_soc_pkg(data, out_dir):
>
>
>  def write_maintainers_tables(data, out_dir, bsp_dir):
> -    meta_fsl_arm_machines_dir = os.path.join(bsp_dir, 'sources',
> 'meta-fsl-arm', 'conf', 'machine')
> -    meta_fsl_arm_extra_machines_dir = os.path.join(bsp_dir, 'sources',
> 'meta-fsl-arm-extra', 'conf', 'machine')
> -    get_maintainer_script = os.path.join(bsp_dir, 'sources',
> 'meta-fsl-arm', 'scripts', 'get-maintainer')
> +    meta_freescale_machines_dir = os.path.join(bsp_dir, 'sources',
> 'meta-freescale', 'conf', 'machine')
> +    meta_freescale_3rdparty_machines_dir = os.path.join(bsp_dir,
> 'sources', 'meta-freescale-3rdparty', 'conf', 'machine')
> +    get_maintainer_script = os.path.join(bsp_dir, 'sources',
> + 'meta-freescale', 'scripts', 'get-maintainer')
>      try:
>          get_maintainer_pipe = subprocess.Popen([get_maintainer_script,
>                                                  '--dump',
> -                                                meta_fsl_arm_machines_dir,
> -
> meta_fsl_arm_extra_machines_dir],
> +
> meta_freescale_machines_dir,
> +
> + meta_freescale_3rdparty_machines_dir],
>                                                 stdout=subprocess.PIPE)
>      except OSError:
>          error('Could not run the get-maintainer script (attempted %s)' %
> (get_maintainer_script,)) diff --git a/scripts/bitbake-metadata2doc.sh
> b/scripts/bitbake-metadata2doc.sh index 3616fe1..775e26d 100755
> --- a/scripts/bitbake-metadata2doc.sh
> +++ b/scripts/bitbake-metadata2doc.sh
> @@ -46,7 +46,7 @@ gitdm_dir="$2"
>  start_commit="$3"
>  end_commit="$4"
>  anchor="`pwd`"
> -fsl_layers="meta-fsl-arm meta-fsl-arm-extra meta-fsl-demos"
> +fsl_layers="meta-freescale meta-freescale-3rdparty meta-freescale-distro"
>
>  machines=
>  if [ -n "$MACHINES" ]; then
> @@ -80,9 +80,9 @@ build_dir=`mktemp -d --tmpdir=$yocto_dir`  for machine
> in $machines; do
>      cd $yocto_dir
>      echo "Using $build_dir as build directory"
> -    MACHINE=$machine . ./setup-environment `basename $build_dir`
> +    MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment
> + `basename $build_dir`
>
> -    MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
> +    MACHINE=$machine DISTRO=fslc-framebuffer python3
> + $anchor/extract-bitbake-metadata.py \
>          $anchor/$marshalled_data_file \
>          apptrk \
>          barebox \
> diff --git a/scripts/generate-bugs-table.py b/scripts/generate-bugs-table.py
> index 13390a3..dc9bba0 100755
> --- a/scripts/generate-bugs-table.py
> +++ b/scripts/generate-bugs-table.py
> @@ -13,10 +13,10 @@ from doc_utils import tabularize
>
>  BASE_DIRECTORY = os.path.dirname(os.path.realpath(__file__ + "/../"))
>
> -CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?
> v4=meta-fsl-arm&o5=substring&f1=OP&o3=substring&v6=meta-
> fsl-arm&o7=matches&f0=OP&f8=CP&v3=meta-fsl-arm&o2=
> substring&o6=substring&v7=%22meta-fsl-arm%22&f9=CP&f4=
> alias&chfieldto=Now&v5=meta-fsl-arm&chfield=bug_status&
> query_format=advanced&j1=OR&f3=component&chfieldfrom=<<
> START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&
> bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&
> f6=status_whiteboard&v2=meta-fsl-arm&f7=content&ctype=csv"
> +CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?
> v4=meta-freescale&o5=substring&f1=OP&o3=substring&
> v6=meta-freescale&o7=matches&f0=OP&f8=CP&v3=meta-freescale&
> o2=substring&o6=substring&v7=%22meta-freescale%22&f9=CP&f4=
> alias&chfieldto=Now&v5=meta-freescale&chfield=bug_status&
> query_format=advanced&j1=OR&f3=component&chfieldfrom=<<
> START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&
> bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&
> f6=status_whiteboard&v2=meta-freescale&f7=content&ctype=csv"
>  CLOSED_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY +
> "/release-notes/source/closed_bugs.inc"
>
> -OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?
> quicksearch=meta-fsl-arm&chfieldfrom=<<START_DATE>>&ctype=csv"
> +OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?
> quicksearch=meta-freescale&chfieldfrom=<<START_DATE>>&ctype=csv"
>  OPEN_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/open_
> bugs.inc"
>
>  def request_bug_list(url):
> @@ -62,7 +62,7 @@ def generate_bugs_file(url, output_file_path,
> columns_to_keep):
>      write_to_file(output_file_path, table)
>
>  def process_arguments():
> -    desc = ('Generates a ReST table of the meta-fsl-arm bugs present on
> the ' +
> +    desc = ('Generates a ReST table of the meta-freescale bugs present
> + on the ' +
>              'Bugzilla bug list of the Yocto Project.')
>      parser = argparse.ArgumentParser(description=desc)
>      group = parser.add_mutually_exclusive_group()
> diff --git a/scripts/output-machine-list b/scripts/output-machine-list
> index 0f3e5de..c3ffb2c 100755
> --- a/scripts/output-machine-list
> +++ b/scripts/output-machine-list
> @@ -36,7 +36,7 @@ REPO=$1
>  COMMAND=$2
>
>  TMP=`mktemp`
> -MACHINE_LAYERS="meta-fsl-arm meta-fsl-arm-extra"
> +MACHINE_LAYERS="meta-freescale meta-freescale-3rdparty"
>
>  list_machine_files() {
>      for l in $MACHINE_LAYERS; do
> diff --git a/scripts/test-sheet-parser.py b/scripts/test-sheet-parser.py
> index 967f476..ecf6ea0 100755
> --- a/scripts/test-sheet-parser.py
> +++ b/scripts/test-sheet-parser.py
> @@ -11,7 +11,7 @@ def usage(exit_code=None):
>  <csv file> is the CSV file with the for responses.
>
>  <fsl repos dir> is the directory under which the Freescale -repositories
> (meta-fsl-arm and meta-fsl-arm-extra) can be found.
> +repositories (meta-freescale and meta-freescale-3rdparty) can be found.
>  ''' % os.path.basename(sys.argv[0])
>      if exit_code is not None and exit_code != 0:
>          sys.stderr.write(msg)
> --
> 2.1.4
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
>

[-- Attachment #2: Type: text/html, Size: 14957 bytes --]

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

* Re: [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty)
  2016-11-10 10:01   ` Thomas Thorne
@ 2016-11-10 11:57     ` Fabio Berton
  2016-11-10 12:46       ` Thomas Thorne
  0 siblings, 1 reply; 20+ messages in thread
From: Fabio Berton @ 2016-11-10 11:57 UTC (permalink / raw)
  To: Thomas Thorne; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 4027 bytes --]

Same problem here, please check
https://patchwork.openembedded.org/patch/133741/

On Thu, Nov 10, 2016 at 8:01 AM, Thomas Thorne <Thomas.Thorne@net2edge.com>
wrote:

> More lines split where it seems they should not be.  I am only eyeballing
> these.  Maybe I am mistaken and new lines in .rst files do not matter?
>
> Example from this file would include:
> -* Packages `needed <http://www.yoctoproject.org/
> docs/1.5.1/ref-manual/ref-manual.html#required-packages-
> for-the-host-development-system>`_
> +* Packages `needed
> +<http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#re
> +quired-packages-for-the-host-development-system>`_
>
>
>
> Thomas A. F. Thorne  Software Engineer  Net2Edge
>
> -----Original Message-----
> From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-
> bounces@yoctoproject.org] On Behalf Of Fabio Berton
> Sent: 09 November 2016 17:30
> To: meta-freescale@yoctoproject.org
> Subject: [meta-freescale] [Documentation][PATCH 3/5] FAQ: Update version
> to 2.2 (Morty)
>
>   - Update documentation url address to use current realease
>   - Update Yocto Project Bugzilla url address
>   - Update copyright year
>
> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
> ---
>  FAQ/source/all.rst | 6 +++---
>  FAQ/source/conf.py | 6 +++---
>  2 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/FAQ/source/all.rst b/FAQ/source/all.rst index
> 7fc4532..a41aea9 100644
> --- a/FAQ/source/all.rst
> +++ b/FAQ/source/all.rst
> @@ -116,9 +116,9 @@ How do I create a layer?
>  What are the host packages needed for Yocto Project?
>  ----------------------------------------------------
>
> -* Make sure your Linux host / distribution is `supported <
> http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-
> manual.html#detailed-supported-distros>`_ by the Yocto Project.
> +* Make sure your Linux host / distribution is `supported <
> http://www.yoctoproject.org/docs/current/ref-manual/ref-
> manual.html#detailed-supported-distros>`_ by the Yocto Project.
>
> -* Packages `needed <http://www.yoctoproject.org/
> docs/1.5.1/ref-manual/ref-manual.html#required-packages-
> for-the-host-development-system>`_
> +* Packages `needed
> +<http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#re
> +quired-packages-for-the-host-development-system>`_
>
>
>  How can I save space after a build?
> @@ -135,7 +135,7 @@ How can I save space after a build?
>  Where do I check for known bugs?
>  --------------------------------
>
> -The known bugs are tracked using `Yocto Project Bugzilla <
> https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm>`_
> +The known bugs are tracked using `Yocto Project Bugzilla
> +<https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
> +le>`_
>
>
>  Are there prebuilt images available?
> diff --git a/FAQ/source/conf.py b/FAQ/source/conf.py index
> 00eaebd..b9bfce6 100644
> --- a/FAQ/source/conf.py
> +++ b/FAQ/source/conf.py
> @@ -41,16 +41,16 @@ master_doc = 'index'
>
>  # General information about the project.
>  project = u'Freescale Community BSP FAQ'
> -copyright = u'2014, Freescale Community BSP Team'
> +copyright = u'2014-2016, Freescale Community BSP Team'
>
>  # The version info for the project you're documenting, acts as
> replacement for  # |version| and |release|, also used in various other
> places throughout the  # built documents.
>  #
>  # The short X.Y version or version name if applicable.
> -version = 'krogoth'
> +version = 'morty'
>  # The full version, including alpha/beta/rc tags.
> -release = '2.1'
> +release = '2.2'
>
>  # The language for content autogenerated by Sphinx. Refer to
> documentation  # for a list of supported languages.
> --
> 2.1.4
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
>

[-- Attachment #2: Type: text/html, Size: 6563 bytes --]

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

* Re: [Documentation][PATCH 4/5] RN: Update version to 2.2 (Morty)
  2016-11-10 10:56     ` Fabio Berton
@ 2016-11-10 12:44       ` Thomas Thorne
  0 siblings, 0 replies; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10 12:44 UTC (permalink / raw)
  To: Fabio Berton; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 12407 bytes --]

Patch looks OK at that link.

Thomas A. F. Thorne<mailto:Thomas.Thorne@Net2Edge.com>  Software Engineer  Net2Edge<http://www.net2edge.com/>

From: Fabio Berton [mailto:fabio.berton@ossystems.com.br]
Sent: 10 November 2016 10:57
To: Thomas Thorne <Thomas.Thorne@net2edge.com>
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [Documentation][PATCH 4/5] RN: Update version to 2.2 (Morty)

Same here,
https://patchwork.openembedded.org/patch/133743/

On Thu, Nov 10, 2016 at 7:59 AM, Thomas Thorne <Thomas.Thorne@net2edge.com<mailto:Thomas.Thorne@net2edge.com>> wrote:
More strange new-line additions here too:

diff --git a/release-notes/source/known-issues.rst b/release-notes/source/known-issues.rst
index 71e71ed..0d34019 100644
--- a/release-notes/source/known-issues.rst
+++ b/release-notes/source/known-issues.rst
@@ -40,7 +40,7 @@ Known Issues
    Open
    ----
    In order to see the current bug list, please use following URL:
-   https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+
+ https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+ le

This also removes an indent.  Was an editor trying to automcatically fit C/C++ styling to non-source code?

Thomas A. F. Thorne  Software Engineer  Net2Edge

-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org> [mailto:meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org>] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
Subject: [meta-freescale] [Documentation][PATCH 4/5] RN: Update version to 2.2 (Morty)

  - Update FSL layers names
  - Update Yocto Project Bugzilla url address
  - Add FSLC distros description

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br<mailto:fabio.berton@ossystems.com.br>>
---
 release-notes/README                  |  4 ++--
 release-notes/source/bsp-scope.rst    | 24 ++++++++++++------------
 release-notes/source/conf.py          |  6 +++---
 release-notes/source/distros.inc      |  4 ++++
 release-notes/source/introduction.rst |  7 ++++---  release-notes/source/known-issues.rst |  4 ++--  release-notes/source/source-code.rst  |  9 +++++++++  release-notes/source/test-results.rst |  2 +-
 release-notes/source/variables.inc    |  2 +-
 9 files changed, 38 insertions(+), 24 deletions(-)  create mode 100644 release-notes/source/distros.inc

diff --git a/release-notes/README b/release-notes/README index e1b7c9e..9665ea3 100644
--- a/release-notes/README
+++ b/release-notes/README
@@ -37,8 +37,8 @@ Here's an example:
   $ ./bitbake-metadata2doc.sh ~/src/fsl-community-bsp ~/src/gitdm 1.5 1.6

 By default, bitbake-metadata2doc.sh collects data out of bitbake's -metadata for all machines it can find in the meta-fsl-arm and -meta-fsl-arm-extra layers.  You can restrict the machines to collect
+metadata for all machines it can find in the meta-freescale and
+meta-freescale-3erparty. You can restrict the machines to collect
 data from by setting the MACHINES variable in your environment.

 bitbake-metadata2doc.sh will write its output to release-note's `source'
diff --git a/release-notes/source/bsp-scope.rst b/release-notes/source/bsp-scope.rst
index f0f0f74..97ca49d 100644
--- a/release-notes/source/bsp-scope.rst
+++ b/release-notes/source/bsp-scope.rst
@@ -4,14 +4,14 @@
 ***********************
 The scope of the |project_name| includes the meta layers:

- * `meta-fsl-arm <http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/?h=krogoth>`_:
-   provides the base support and Freescale ARM reference boards;
- * `meta-fsl-arm-extra <https://github.com/Freescale/meta-fsl-arm-extra/tree/krogoth>`_:
+ * `meta-freescale <http://git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/?h=morty>`_:
+   provides the base support and Freescale ARM and PPC reference
+ boards;
+ * `meta-freescale-3rdparty <https://github.com/Freescale/meta-freescale-3rdparty/tree/morty>`_:
    provides support for 3rd party and partner boards;
- * `meta-fsl-demos <https://github.com/Freescale/meta-fsl-demos/tree/krogoth>`_:
-   provides images recipes, demo recipes, and packagegroups used to easy the
-   development with Yocto Project.
- * `Documentation <https://github.com/Freescale/Documentation/tree/krogoth>`_:
+ * `meta-freescale-distro <https://github.com/Freescale/meta-freescale-distro/tree/morty>`_:
+   provides distros support, images recipes, demo recipes, and packagegroups
+   used to easy the development with Yocto Project.
+ * `Documentation <https://github.com/Freescale/Documentation/tree/morty>`_:
    provides the source code for |project_name| Release Notes (RN), User Guide
    (UG) and Frequently Asked Questions (FAQ)

@@ -36,8 +36,8 @@ regular open source licenses (GPLv2 for example).

 The close sourced packages are released under the Freescale License (known as  EULA). Each package has a copy of EULA inside itself and a copy of the EULA text -is also included inside **meta-fsl-arm** root dir -(``sources/meta-fsl-arm/EULA``).
+is also included inside **meta-freescale** root dir
+(``sources/meta-freescale/EULA``).

 The |project_name| handles the EULA acceptance by prompting user to read and  accept EULA text at the very first environment setup. It is user's duty to read @@ -107,8 +107,8 @@ Machine Maintainers
 -------------------

 Since |project_name| Release 1.6 (Daisy), the maintainer field in machine -configuration files of **meta-fsl-arm** and **meta-fsl-arm-extra** is mandatory -for any new board to be added.
+configuration files of **meta-freescale** and
+**meta-freescale-3rdparty** is mandatory for any new board to be added.

 So now on, every new board must have someone assigned as maintainer.
 This ensures, in long term, all boards with a maintainer assigned.
@@ -124,7 +124,7 @@ The maintainer duties:
  * Keep the most usual images building and booting

 When a build error is detected, the maintainer will "fix" it. For those -maintainers with kernel control (meta-fsl-arm-extra), it is expected that they
+maintainers with kernel control (meta-freescale-3rdparty), it is
+expected that they
 properly fix the kernel issue (when it's a kernel issue). However, anything out  of community control should be worked around anyway.

diff --git a/release-notes/source/conf.py b/release-notes/source/conf.py index 0ea97f1..55ddfea 100644
--- a/release-notes/source/conf.py
+++ b/release-notes/source/conf.py
@@ -51,9 +51,9 @@ copyright = u'2013-2016, FSL Community BSP Team'
 # built documents.
 #
 # The short X.Y version or version name if applicable.
-version = 'krogoth'
+version = 'morty'
 # The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'

 if tags.has('draft'):
     release = release + " (Draft document)"
@@ -269,7 +269,7 @@ texinfo_documents = [  epub_title = u'FSL Community BSP Release Notes'
 epub_author = u'FSL Community BSP Team'
 epub_publisher = u'FSL Community BSP Team'
-epub_copyright = u'2013, FSL Community BSP Team'
+epub_copyright = u'2013-2016, FSL Community BSP Team'

 # The language of the text. It defaults to the language option  # or en if the language is not set.
diff --git a/release-notes/source/distros.inc b/release-notes/source/distros.inc
new file mode 100644
index 0000000..22bee1b
--- /dev/null
+++ b/release-notes/source/distros.inc
@@ -0,0 +1,4 @@
+* **fslc-framebuffer**: Distro for Framebuffer graphical backend. This distro doesn't include x11 and wayland features.
+* **fslc-wayland**: Distro for Wayland without X11. This distro include wayland feature but doesn't has x11 support.
+* **fslc-x11**: Distro for X11 without wayland. This distro include x11 feature and doesn' has wayland support.
+* **fslc-xwayland**: Distro for Wayland with X11. This distro include both wayland and x11 features.
diff --git a/release-notes/source/introduction.rst b/release-notes/source/introduction.rst
index bb62b4f..4cb759a 100644
--- a/release-notes/source/introduction.rst
+++ b/release-notes/source/introduction.rst
@@ -132,8 +132,9 @@ In addition to the normal Yocto Project upstream process, there is also a BSP up  The BSP upstream cycle starts just after a |freescale_release_name|  is published in `git.freescale.com<http://git.freescale.com> <http://git.freescale.com/git/cgit.cgi/imx/fsl-arm-yocto-bsp.git/>`_.
 The patches to adapt the recipes from **meta-fsl-bsp-release** are sent out for review -to the **meta-freescale** mailing list and are merged in the **meta-fsl-arm** and
-**meta-fsl-demos** layers or upstreamed to Yocto Project accordingly.
+to the **meta-freescale** mailing list and are merged in the
+**meta-freescale**,
+**meta-freescale-3rdparty** or **meta-freescale-distro** layers or
+upstreamed to Yocto Project accordingly.

 A more detailed step-by-step process is shown below:

@@ -172,7 +173,7 @@ layer. Therefore, the release does not receive updates and bug fixes.
 The |project_name| is a reference system that can be used as a base for products  and is an open project that accepts contributions from the community.
 It supports a wide range of boards which range from Freescale evaluation boards
-(**meta-fsl-arm** layer) to third-party boards (**meta-fsl-arm-extra**).
+(**meta-freescale** layer) to third-party boards (**meta-freescale-3rdparty**).
 The release is a "*moving target*”, so there are updates on top of the released  source code, such as the addition of new features and bug fixes.

diff --git a/release-notes/source/known-issues.rst b/release-notes/source/known-issues.rst
index 71e71ed..0d34019 100644
--- a/release-notes/source/known-issues.rst
+++ b/release-notes/source/known-issues.rst
@@ -40,7 +40,7 @@ Known Issues
    Open
    ----
    In order to see the current bug list, please use following URL:
-   https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+
+ https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+ le

    .. table:: List of open bugs

@@ -60,7 +60,7 @@ Known Issues
    The list of known issues for the |project_name| can be seen at the following
    URL:

-   https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm
+
+ https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+ le

    It has not been included here as it changes every time bug fixes are
    included during the maintenance cycle of the release and it would diff --git a/release-notes/source/source-code.rst b/release-notes/source/source-code.rst
index 3ffee2a..9cf608b 100644
--- a/release-notes/source/source-code.rst
+++ b/release-notes/source/source-code.rst
@@ -151,3 +151,12 @@ Project's reference images in `Yocto Project Reference Manual  <http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#ref-images>`_

 .. include:: images.inc
+
+Distros
+-------
+
+The following distros are supported by |project_name|.
+
+.. include:: distros.inc
+
+*NOTE: Poky's distros are still available to use.*
diff --git a/release-notes/source/test-results.rst b/release-notes/source/test-results.rst
index d8cebc2..33fe359 100644
--- a/release-notes/source/test-results.rst
+++ b/release-notes/source/test-results.rst
@@ -9,5 +9,5 @@ The results and known issues, from Linux Kernel, GPU and VPU  packages can be found in the Freescale Release Notes  (Download tab of freescale.com/imx<http://freescale.com/imx>).

-For boards from meta-fsl-arm-extra, the test cycle is performed by
+For boards from meta-freescale-3rdparty, the test cycle is performed by
 each mantainer.
diff --git a/release-notes/source/variables.inc b/release-notes/source/variables.inc
index 0815891..82fb9bc 100644
--- a/release-notes/source/variables.inc
+++ b/release-notes/source/variables.inc
@@ -1,3 +1,3 @@
-.. |release_name| replace:: Krogoth
+.. |release_name| replace:: Morty
 .. |project_name| replace:: FSL Community BSP  .. |freescale_release_name| replace:: Freescale Official Release
--
2.1.4
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
https://lists.yoctoproject.org/listinfo/meta-freescale


[-- Attachment #2: Type: text/html, Size: 22110 bytes --]

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

* Re: [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
  2016-11-10 11:56   ` Fabio Berton
@ 2016-11-10 12:45     ` Thomas Thorne
  0 siblings, 0 replies; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10 12:45 UTC (permalink / raw)
  To: Fabio Berton; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 10761 bytes --]

Patch looks OK at link.

I wonder were the extra line breaks came from.  As long as the committed code ends up OK that is what matters but it is a bit confusing.

Thomas A. F. Thorne<mailto:Thomas.Thorne@Net2Edge.com>  Software Engineer  Net2Edge<http://www.net2edge.com/>

From: Fabio Berton [mailto:fabio.berton@ossystems.com.br]
Sent: 10 November 2016 11:57
To: Thomas Thorne <Thomas.Thorne@net2edge.com>
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)

Hi Thomas,
Check this link https://patchwork.openembedded.org/patch/133740/

I don't know what happened, but my patch is fine and your answer has line breaks. Anyway, check patchwork link.

On Thu, Nov 10, 2016 at 8:03 AM, Thomas Thorne <Thomas.Thorne@net2edge.com<mailto:Thomas.Thorne@net2edge.com>> wrote:
I am almost certain this line change breaks the Python code:

--- a/scripts/bitbake-metadata2doc.py
+++ b/scripts/bitbake-metadata2doc.py
@@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data, out_dir):
         kernel = board_data['recipes']['virtual/kernel']
         recipe = kernel['recipe']
         recipe_file = kernel['file']
-        if (('/sources/meta-fsl-arm/' in recipe_file) or \
-                ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+        if (('/sources/meta-freescale/' in recipe_file) or \
+                ('/sources/meta-freescale-3rdparty/' in recipe_file))
+ and \

That looks like \ are used for line continuation but an extra new line is being added before the "and \"


I am more confident about the .sh files:
$machines; do
     cd $yocto_dir
     echo "Using $build_dir as build directory"
-    MACHINE=$machine . ./setup-environment `basename $build_dir`
+    MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment
+ `basename $build_dir`

-    MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
+    MACHINE=$machine DISTRO=fslc-framebuffer python3
+ $anchor/extract-bitbake-metadata.py \
         $anchor/$marshalled_data_file \
         apptrk \
         barebox \

That will behave differently.

Thomas A. F. Thorne  Software Engineer  Net2Edge

-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org> [mailto:meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org>] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
Subject: [meta-freescale] [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)

  - Update FSL layers names
  - Add DISTRO and MACHINE to run setup-environment
  - Update Yocto Project Bugzilla url address

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br<mailto:fabio.berton@ossystems.com.br>>
---
 scripts/bitbake-metadata2doc.py | 18 +++++++++---------  scripts/bitbake-metadata2doc.sh |  6 +++---  scripts/generate-bugs-table.py  |  6 +++---
 scripts/output-machine-list     |  2 +-
 scripts/test-sheet-parser.py    |  2 +-
 5 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/scripts/bitbake-metadata2doc.py b/scripts/bitbake-metadata2doc.py index 98af3f8..001d59d 100644
--- a/scripts/bitbake-metadata2doc.py
+++ b/scripts/bitbake-metadata2doc.py
@@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data, out_dir):
         kernel = board_data['recipes']['virtual/kernel']
         recipe = kernel['recipe']
         recipe_file = kernel['file']
-        if (('/sources/meta-fsl-arm/' in recipe_file) or \
-                ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+        if (('/sources/meta-freescale/' in recipe_file) or \
+                ('/sources/meta-freescale-3rdparty/' in recipe_file))
+ and \
                 recipe not in kernel_recipes:
             kernels += [[recipe, kernel['description']]]
             kernel_recipes.append(recipe) @@ -128,8 +128,8 @@ def write_fsl_community_bsp_supported_bootloaders_descr(data, out_dir):
                 bootloader = board_data['recipes'][bootloader_software]
                 recipe = bootloader['recipe']
                 recipe_file = bootloader['file']
-                if (('/sources/meta-fsl-arm/' in recipe_file) or \
-                        ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
+                if (('/sources/meta-freescale/' in recipe_file) or \
+                        ('/sources/meta-freescale-3rdparty/' in
+ recipe_file)) and \
                         recipe not in bootloader_recipes:
                     bootloaders += [[recipe, bootloader['description']]]
                     bootloader_recipes.append(recipe) @@ -305,14 +305,14 @@ def write_soc_pkg(data, out_dir):


 def write_maintainers_tables(data, out_dir, bsp_dir):
-    meta_fsl_arm_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'conf', 'machine')
-    meta_fsl_arm_extra_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm-extra', 'conf', 'machine')
-    get_maintainer_script = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'scripts', 'get-maintainer')
+    meta_freescale_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale', 'conf', 'machine')
+    meta_freescale_3rdparty_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale-3rdparty', 'conf', 'machine')
+    get_maintainer_script = os.path.join(bsp_dir, 'sources',
+ 'meta-freescale', 'scripts', 'get-maintainer')
     try:
         get_maintainer_pipe = subprocess.Popen([get_maintainer_script,
                                                 '--dump',
-                                                meta_fsl_arm_machines_dir,
-                                                meta_fsl_arm_extra_machines_dir],
+                                                meta_freescale_machines_dir,
+
+ meta_freescale_3rdparty_machines_dir],
                                                stdout=subprocess.PIPE)
     except OSError:
         error('Could not run the get-maintainer script (attempted %s)' % (get_maintainer_script,)) diff --git a/scripts/bitbake-metadata2doc.sh b/scripts/bitbake-metadata2doc.sh index 3616fe1..775e26d 100755
--- a/scripts/bitbake-metadata2doc.sh
+++ b/scripts/bitbake-metadata2doc.sh
@@ -46,7 +46,7 @@ gitdm_dir="$2"
 start_commit="$3"
 end_commit="$4"
 anchor="`pwd`"
-fsl_layers="meta-fsl-arm meta-fsl-arm-extra meta-fsl-demos"
+fsl_layers="meta-freescale meta-freescale-3rdparty meta-freescale-distro"

 machines=
 if [ -n "$MACHINES" ]; then
@@ -80,9 +80,9 @@ build_dir=`mktemp -d --tmpdir=$yocto_dir`  for machine in $machines; do
     cd $yocto_dir
     echo "Using $build_dir as build directory"
-    MACHINE=$machine . ./setup-environment `basename $build_dir`
+    MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment
+ `basename $build_dir`

-    MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
+    MACHINE=$machine DISTRO=fslc-framebuffer python3
+ $anchor/extract-bitbake-metadata.py \
         $anchor/$marshalled_data_file \
         apptrk \
         barebox \
diff --git a/scripts/generate-bugs-table.py b/scripts/generate-bugs-table.py index 13390a3..dc9bba0 100755
--- a/scripts/generate-bugs-table.py
+++ b/scripts/generate-bugs-table.py
@@ -13,10 +13,10 @@ from doc_utils import tabularize

 BASE_DIRECTORY = os.path.dirname(os.path.realpath(__file__ + "/../"))

-CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-fsl-arm&o5=substring&f1=OP&o3=substring&v6=meta-fsl-arm&o7=matches&f0=OP&f8=CP&v3=meta-fsl-arm&o2=substring&o6=substring&v7=%22meta-fsl-arm%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-fsl-arm&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-fsl-arm&f7=content&ctype=csv"
+CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-freescale&o5=substring&f1=OP&o3=substring&v6=meta-freescale&o7=matches&f0=OP&f8=CP&v3=meta-freescale&o2=substring&o6=substring&v7=%22meta-freescale%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-freescale&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-freescale&f7=content&ctype=csv"
 CLOSED_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/closed_bugs.inc"

-OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm&chfieldfrom=<<START_DATE>>&ctype=csv"
+OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freescale&chfieldfrom=<<START_DATE>>&ctype=csv"
 OPEN_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/open_bugs.inc"

 def request_bug_list(url):
@@ -62,7 +62,7 @@ def generate_bugs_file(url, output_file_path, columns_to_keep):
     write_to_file(output_file_path, table)

 def process_arguments():
-    desc = ('Generates a ReST table of the meta-fsl-arm bugs present on the ' +
+    desc = ('Generates a ReST table of the meta-freescale bugs present
+ on the ' +
             'Bugzilla bug list of the Yocto Project.')
     parser = argparse.ArgumentParser(description=desc)
     group = parser.add_mutually_exclusive_group()
diff --git a/scripts/output-machine-list b/scripts/output-machine-list index 0f3e5de..c3ffb2c 100755
--- a/scripts/output-machine-list
+++ b/scripts/output-machine-list
@@ -36,7 +36,7 @@ REPO=$1
 COMMAND=$2

 TMP=`mktemp`
-MACHINE_LAYERS="meta-fsl-arm meta-fsl-arm-extra"
+MACHINE_LAYERS="meta-freescale meta-freescale-3rdparty"

 list_machine_files() {
     for l in $MACHINE_LAYERS; do
diff --git a/scripts/test-sheet-parser.py b/scripts/test-sheet-parser.py index 967f476..ecf6ea0 100755
--- a/scripts/test-sheet-parser.py
+++ b/scripts/test-sheet-parser.py
@@ -11,7 +11,7 @@ def usage(exit_code=None):
 <csv file> is the CSV file with the for responses.

 <fsl repos dir> is the directory under which the Freescale -repositories (meta-fsl-arm and meta-fsl-arm-extra) can be found.
+repositories (meta-freescale and meta-freescale-3rdparty) can be found.
 ''' % os.path.basename(sys.argv[0])
     if exit_code is not None and exit_code != 0:
         sys.stderr.write(msg)
--
2.1.4
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
https://lists.yoctoproject.org/listinfo/meta-freescale


[-- Attachment #2: Type: text/html, Size: 20626 bytes --]

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

* Re: [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty)
  2016-11-10 11:57     ` Fabio Berton
@ 2016-11-10 12:46       ` Thomas Thorne
  0 siblings, 0 replies; 20+ messages in thread
From: Thomas Thorne @ 2016-11-10 12:46 UTC (permalink / raw)
  To: Fabio Berton; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 4598 bytes --]

Patch at link looks OK.

I have not eyeballed all 5 patches.

All 5 look wrong in the text emails.
All 5 look fine at the links provided by Fario.

Thomas A. F. Thorne<mailto:Thomas.Thorne@Net2Edge.com>  Software Engineer  Net2Edge<http://www.net2edge.com/>

From: Fabio Berton [mailto:fabio.berton@ossystems.com.br]
Sent: 10 November 2016 11:57
To: Thomas Thorne <Thomas.Thorne@net2edge.com>
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty)

Same problem here, please check https://patchwork.openembedded.org/patch/133741/

On Thu, Nov 10, 2016 at 8:01 AM, Thomas Thorne <Thomas.Thorne@net2edge.com<mailto:Thomas.Thorne@net2edge.com>> wrote:
More lines split where it seems they should not be.  I am only eyeballing these.  Maybe I am mistaken and new lines in .rst files do not matter?

Example from this file would include:
-* Packages `needed <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#required-packages-for-the-host-development-system>`_
+* Packages `needed
+<http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#re
+quired-packages-for-the-host-development-system>`_



Thomas A. F. Thorne  Software Engineer  Net2Edge

-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org> [mailto:meta-freescale-bounces@yoctoproject.org<mailto:meta-freescale-bounces@yoctoproject.org>] On Behalf Of Fabio Berton
Sent: 09 November 2016 17:30
To: meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
Subject: [meta-freescale] [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty)

  - Update documentation url address to use current realease
  - Update Yocto Project Bugzilla url address
  - Update copyright year

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br<mailto:fabio.berton@ossystems.com.br>>
---
 FAQ/source/all.rst | 6 +++---
 FAQ/source/conf.py | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/FAQ/source/all.rst b/FAQ/source/all.rst index 7fc4532..a41aea9 100644
--- a/FAQ/source/all.rst
+++ b/FAQ/source/all.rst
@@ -116,9 +116,9 @@ How do I create a layer?
 What are the host packages needed for Yocto Project?
 ----------------------------------------------------

-* Make sure your Linux host / distribution is `supported <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#detailed-supported-distros>`_ by the Yocto Project.
+* Make sure your Linux host / distribution is `supported <http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#detailed-supported-distros>`_ by the Yocto Project.

-* Packages `needed <http://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#required-packages-for-the-host-development-system>`_
+* Packages `needed
+<http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#re
+quired-packages-for-the-host-development-system>`_


 How can I save space after a build?
@@ -135,7 +135,7 @@ How can I save space after a build?
 Where do I check for known bugs?
 --------------------------------

-The known bugs are tracked using `Yocto Project Bugzilla <https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm>`_
+The known bugs are tracked using `Yocto Project Bugzilla
+<https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freesca
+le>`_


 Are there prebuilt images available?
diff --git a/FAQ/source/conf.py b/FAQ/source/conf.py index 00eaebd..b9bfce6 100644
--- a/FAQ/source/conf.py
+++ b/FAQ/source/conf.py
@@ -41,16 +41,16 @@ master_doc = 'index'

 # General information about the project.
 project = u'Freescale Community BSP FAQ'
-copyright = u'2014, Freescale Community BSP Team'
+copyright = u'2014-2016, Freescale Community BSP Team'

 # The version info for the project you're documenting, acts as replacement for  # |version| and |release|, also used in various other places throughout the  # built documents.
 #
 # The short X.Y version or version name if applicable.
-version = 'krogoth'
+version = 'morty'
 # The full version, including alpha/beta/rc tags.
-release = '2.1'
+release = '2.2'

 # The language for content autogenerated by Sphinx. Refer to documentation  # for a list of supported languages.
--
2.1.4

--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
https://lists.yoctoproject.org/listinfo/meta-freescale


[-- Attachment #2: Type: text/html, Size: 10940 bytes --]

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

* Re: [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
  2016-11-09 17:30 [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty) Fabio Berton
                   ` (4 preceding siblings ...)
  2016-11-10 10:03 ` [Documentation][PATCH 1/5] scripts: Update to version " Thomas Thorne
@ 2016-11-11 14:47 ` Daiane Angolini
  2016-11-11 15:22   ` Otavio Salvador
  5 siblings, 1 reply; 20+ messages in thread
From: Daiane Angolini @ 2016-11-11 14:47 UTC (permalink / raw)
  To: Fabio Berton; +Cc: meta-freescale

The patchset looks good to me. However it made me think about the
reason why we are maintaining documentation we don't use such as FAQ
and User Guide.

Maybe it's better just remove it.


Does anyone use or have used those documentations? What do you think
about eliminating all documentes but Release Notes?


Daiane

On Wed, Nov 9, 2016 at 3:30 PM, Fabio Berton
<fabio.berton@ossystems.com.br> wrote:
>   - Update FSL layers names
>   - Add DISTRO and MACHINE to run setup-environment
>   - Update Yocto Project Bugzilla url address
>
> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
> ---
>  scripts/bitbake-metadata2doc.py | 18 +++++++++---------
>  scripts/bitbake-metadata2doc.sh |  6 +++---
>  scripts/generate-bugs-table.py  |  6 +++---
>  scripts/output-machine-list     |  2 +-
>  scripts/test-sheet-parser.py    |  2 +-
>  5 files changed, 17 insertions(+), 17 deletions(-)
>
> diff --git a/scripts/bitbake-metadata2doc.py b/scripts/bitbake-metadata2doc.py
> index 98af3f8..001d59d 100644
> --- a/scripts/bitbake-metadata2doc.py
> +++ b/scripts/bitbake-metadata2doc.py
> @@ -112,8 +112,8 @@ def write_fsl_community_bsp_supported_kernels(data, out_dir):
>          kernel = board_data['recipes']['virtual/kernel']
>          recipe = kernel['recipe']
>          recipe_file = kernel['file']
> -        if (('/sources/meta-fsl-arm/' in recipe_file) or \
> -                ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
> +        if (('/sources/meta-freescale/' in recipe_file) or \
> +                ('/sources/meta-freescale-3rdparty/' in recipe_file)) and \
>                  recipe not in kernel_recipes:
>              kernels += [[recipe, kernel['description']]]
>              kernel_recipes.append(recipe)
> @@ -128,8 +128,8 @@ def write_fsl_community_bsp_supported_bootloaders_descr(data, out_dir):
>                  bootloader = board_data['recipes'][bootloader_software]
>                  recipe = bootloader['recipe']
>                  recipe_file = bootloader['file']
> -                if (('/sources/meta-fsl-arm/' in recipe_file) or \
> -                        ('/sources/meta-fsl-arm-extra/' in recipe_file)) and \
> +                if (('/sources/meta-freescale/' in recipe_file) or \
> +                        ('/sources/meta-freescale-3rdparty/' in recipe_file)) and \
>                          recipe not in bootloader_recipes:
>                      bootloaders += [[recipe, bootloader['description']]]
>                      bootloader_recipes.append(recipe)
> @@ -305,14 +305,14 @@ def write_soc_pkg(data, out_dir):
>
>
>  def write_maintainers_tables(data, out_dir, bsp_dir):
> -    meta_fsl_arm_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'conf', 'machine')
> -    meta_fsl_arm_extra_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm-extra', 'conf', 'machine')
> -    get_maintainer_script = os.path.join(bsp_dir, 'sources', 'meta-fsl-arm', 'scripts', 'get-maintainer')
> +    meta_freescale_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale', 'conf', 'machine')
> +    meta_freescale_3rdparty_machines_dir = os.path.join(bsp_dir, 'sources', 'meta-freescale-3rdparty', 'conf', 'machine')
> +    get_maintainer_script = os.path.join(bsp_dir, 'sources', 'meta-freescale', 'scripts', 'get-maintainer')
>      try:
>          get_maintainer_pipe = subprocess.Popen([get_maintainer_script,
>                                                  '--dump',
> -                                                meta_fsl_arm_machines_dir,
> -                                                meta_fsl_arm_extra_machines_dir],
> +                                                meta_freescale_machines_dir,
> +                                                meta_freescale_3rdparty_machines_dir],
>                                                 stdout=subprocess.PIPE)
>      except OSError:
>          error('Could not run the get-maintainer script (attempted %s)' % (get_maintainer_script,))
> diff --git a/scripts/bitbake-metadata2doc.sh b/scripts/bitbake-metadata2doc.sh
> index 3616fe1..775e26d 100755
> --- a/scripts/bitbake-metadata2doc.sh
> +++ b/scripts/bitbake-metadata2doc.sh
> @@ -46,7 +46,7 @@ gitdm_dir="$2"
>  start_commit="$3"
>  end_commit="$4"
>  anchor="`pwd`"
> -fsl_layers="meta-fsl-arm meta-fsl-arm-extra meta-fsl-demos"
> +fsl_layers="meta-freescale meta-freescale-3rdparty meta-freescale-distro"
>
>  machines=
>  if [ -n "$MACHINES" ]; then
> @@ -80,9 +80,9 @@ build_dir=`mktemp -d --tmpdir=$yocto_dir`
>  for machine in $machines; do
>      cd $yocto_dir
>      echo "Using $build_dir as build directory"
> -    MACHINE=$machine . ./setup-environment `basename $build_dir`
> +    MACHINE=$machine DISTRO=fslc-framebuffer . ./setup-environment `basename $build_dir`
>
> -    MACHINE=$machine python3 $anchor/extract-bitbake-metadata.py \
> +    MACHINE=$machine DISTRO=fslc-framebuffer python3 $anchor/extract-bitbake-metadata.py \
>          $anchor/$marshalled_data_file \
>          apptrk \
>          barebox \
> diff --git a/scripts/generate-bugs-table.py b/scripts/generate-bugs-table.py
> index 13390a3..dc9bba0 100755
> --- a/scripts/generate-bugs-table.py
> +++ b/scripts/generate-bugs-table.py
> @@ -13,10 +13,10 @@ from doc_utils import tabularize
>
>  BASE_DIRECTORY = os.path.dirname(os.path.realpath(__file__ + "/../"))
>
> -CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-fsl-arm&o5=substring&f1=OP&o3=substring&v6=meta-fsl-arm&o7=matches&f0=OP&f8=CP&v3=meta-fsl-arm&o2=substring&o6=substring&v7=%22meta-fsl-arm%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-fsl-arm&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-fsl-arm&f7=content&ctype=csv"
> +CLOSED_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?v4=meta-freescale&o5=substring&f1=OP&o3=substring&v6=meta-freescale&o7=matches&f0=OP&f8=CP&v3=meta-freescale&o2=substring&o6=substring&v7=%22meta-freescale%22&f9=CP&f4=alias&chfieldto=Now&v5=meta-freescale&chfield=bug_status&query_format=advanced&j1=OR&f3=component&chfieldfrom=<<START_DATE>>&f2=product&o4=substring&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&f5=short_desc&f6=status_whiteboard&v2=meta-freescale&f7=content&ctype=csv"
>  CLOSED_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/closed_bugs.inc"
>
> -OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm&chfieldfrom=<<START_DATE>>&ctype=csv"
> +OPEN_BUGS_URL = "https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-freescale&chfieldfrom=<<START_DATE>>&ctype=csv"
>  OPEN_BUGS_OUTPUT_FILE_PATH = BASE_DIRECTORY + "/release-notes/source/open_bugs.inc"
>
>  def request_bug_list(url):
> @@ -62,7 +62,7 @@ def generate_bugs_file(url, output_file_path, columns_to_keep):
>      write_to_file(output_file_path, table)
>
>  def process_arguments():
> -    desc = ('Generates a ReST table of the meta-fsl-arm bugs present on the ' +
> +    desc = ('Generates a ReST table of the meta-freescale bugs present on the ' +
>              'Bugzilla bug list of the Yocto Project.')
>      parser = argparse.ArgumentParser(description=desc)
>      group = parser.add_mutually_exclusive_group()
> diff --git a/scripts/output-machine-list b/scripts/output-machine-list
> index 0f3e5de..c3ffb2c 100755
> --- a/scripts/output-machine-list
> +++ b/scripts/output-machine-list
> @@ -36,7 +36,7 @@ REPO=$1
>  COMMAND=$2
>
>  TMP=`mktemp`
> -MACHINE_LAYERS="meta-fsl-arm meta-fsl-arm-extra"
> +MACHINE_LAYERS="meta-freescale meta-freescale-3rdparty"
>
>  list_machine_files() {
>      for l in $MACHINE_LAYERS; do
> diff --git a/scripts/test-sheet-parser.py b/scripts/test-sheet-parser.py
> index 967f476..ecf6ea0 100755
> --- a/scripts/test-sheet-parser.py
> +++ b/scripts/test-sheet-parser.py
> @@ -11,7 +11,7 @@ def usage(exit_code=None):
>  <csv file> is the CSV file with the for responses.
>
>  <fsl repos dir> is the directory under which the Freescale
> -repositories (meta-fsl-arm and meta-fsl-arm-extra) can be found.
> +repositories (meta-freescale and meta-freescale-3rdparty) can be found.
>  ''' % os.path.basename(sys.argv[0])
>      if exit_code is not None and exit_code != 0:
>          sys.stderr.write(msg)
> --
> 2.1.4
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale


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

* Re: [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
  2016-11-11 14:47 ` Daiane Angolini
@ 2016-11-11 15:22   ` Otavio Salvador
  2016-11-11 15:28     ` Daiane Angolini
  0 siblings, 1 reply; 20+ messages in thread
From: Otavio Salvador @ 2016-11-11 15:22 UTC (permalink / raw)
  To: Daiane Angolini; +Cc: meta-freescale

On Fri, Nov 11, 2016 at 12:47 PM, Daiane Angolini <daiane.list@gmail.com> wrote:
> Does anyone use or have used those documentations? What do you think
> about eliminating all documentes but Release Notes?

I am fine in reducing the documents we maintain; we can check if any
section of user guide should be moved to the Release Notes otherwise
we can merge this patchset and remove the docs next.

-- 
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] 20+ messages in thread

* Re: [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty)
  2016-11-11 15:22   ` Otavio Salvador
@ 2016-11-11 15:28     ` Daiane Angolini
  0 siblings, 0 replies; 20+ messages in thread
From: Daiane Angolini @ 2016-11-11 15:28 UTC (permalink / raw)
  To: Otavio Salvador; +Cc: meta-freescale

On Fri, Nov 11, 2016 at 1:22 PM, Otavio Salvador
<otavio.salvador@ossystems.com.br> wrote:
> On Fri, Nov 11, 2016 at 12:47 PM, Daiane Angolini <daiane.list@gmail.com> wrote:
>> Does anyone use or have used those documentations? What do you think
>> about eliminating all documentes but Release Notes?
>
> I am fine in reducing the documents we maintain; we can check if any
> section of user guide should be moved to the Release Notes otherwise
> we can merge this patchset and remove the docs next.

That was what I was planning. Merge the patchset and then work to
reduce the documentation.

I'm going to push this patchset merge this afternoon.

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


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

end of thread, other threads:[~2016-11-11 15:28 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-09 17:30 [Documentation][PATCH 1/5] scripts: Update to version 2.2 (Morty) Fabio Berton
2016-11-09 17:30 ` [Documentation][PATCH 2/5] RN: Updates from bitbake-metadata2doc.sh Fabio Berton
2016-11-09 17:30 ` [Documentation][PATCH 3/5] FAQ: Update version to 2.2 (Morty) Fabio Berton
2016-11-10 10:01   ` Thomas Thorne
2016-11-10 11:57     ` Fabio Berton
2016-11-10 12:46       ` Thomas Thorne
2016-11-09 17:30 ` [Documentation][PATCH 4/5] RN: " Fabio Berton
2016-11-10  9:59   ` Thomas Thorne
2016-11-10 10:56     ` Fabio Berton
2016-11-10 12:44       ` Thomas Thorne
2016-11-09 17:30 ` [Documentation][PATCH 5/5] UG: " Fabio Berton
2016-11-10  9:58   ` Thomas Thorne
2016-11-10 10:53     ` Fabio Berton
2016-11-10 10:58       ` Thomas Thorne
2016-11-10 10:03 ` [Documentation][PATCH 1/5] scripts: Update to version " Thomas Thorne
2016-11-10 11:56   ` Fabio Berton
2016-11-10 12:45     ` Thomas Thorne
2016-11-11 14:47 ` Daiane Angolini
2016-11-11 15:22   ` Otavio Salvador
2016-11-11 15:28     ` Daiane Angolini

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.