vss-agl: Add audio control signals
[AGL/meta-agl-demo.git] / meta-agl-demo.md
1 ## Introduction
2
3 The `meta-agl-demo` layer is the reference user interface layer for the DEMO
4 platform of Automotive Grade Linux (AGL).
5 The layer provides a reference platform and applications.
6 The BitBake target name for the DEMO platform is `agl-demo-platform`, which is
7 the full DEMO platform image.
8
9 ## Layer Dependencies
10
11 This section describes dependencies for the `meta-agl-demo` layer.
12 Dependencies are grouped into base, hardware, and feature dependencies.
13
14 ### Base Dependencies
15
16 The `meta-agl-demo` layer has the following base dependencies:
17
18 * Yocto Project Release:
19
20   - URI: git://git.yoctoproject.org/poky
21   - Branch: "dunfell"
22   - Tested Revision: See the [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml)
23     manifest file for the `AGL-repo` repository for revision
24     information.<br/><br/>
25
26 * AGL `meta-agl` Layer:
27
28   - URI: https://gerrit.automotivelinux.org/gerrit/AGL/meta-agl
29   - Branch: "master"<br/><br/>
30
31 * OpenEmbedded `meta-openembedded` Layer:
32
33   - Branch: "thud"
34   - Tested Revision: See the [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml)
35     manifest file for the `AGL-repo` repository for revision
36     information.
37
38     Specifically, out of `meta-openembedded`, these sub-layers are used:
39
40     - `meta-oe`
41     - `meta-multimedia`
42     - `meta-networking`
43     - `meta-python`<br/><br/>
44
45 * Yocto Project `meta-qt5` Layer from the
46   [OpenEmbedded Layer Index](https://layers.openembedded.org/layerindex/branch/master/layers/):
47
48   - URI: https://github.com/meta-qt5/meta-qt5.git
49   - Branch:   "dunfell"
50   - Tested Revision: See the [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml)
51     manifest file for the `AGL-repo` repository for revision
52     information.<br/><br/>
53
54
55 ### Feature Dependencies
56
57 The `meta-agl-demo` layer has the following AGL
58 [feature](../getting_started/reference/getting-started/image-workflow-initialize-build-environment.html#agl-features)
59 dependencies:
60
61 * Yocto Project `meta-security` Layer:
62
63   - URI: https://git.yoctoproject.org/cgit/cgit.cgi/meta-security
64   - Branch: "master"
65   - Tested Revision: See the [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml)
66     manifest file for the `AGL-repo` repository for revision
67     information.<br/><br/>
68
69 * AGL's `meta-app-framework` Layer within the `meta-agl` Layer:
70
71   - URI: https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl.git
72   - Branch: "master"<br/><br/>
73
74 **The `agl-sota` Feature:**
75
76 * Here Technologies' `meta-updater` Layer:
77
78   - URI: https://github.com/advancedtelematic/meta-updater/
79   - Branch: "dunfell"<br/><br/>
80
81 * Here Technologies' `meta-updater-qemux86-64` Layer:
82
83   - URI: https://github.com/advancedtelematic/meta-updater-qemux86-64/
84   - Branch: "dunfell"<br/><br/>
85
86 * OpenEmbedded's `meta-openembedded` Layer:
87
88   - URI: https://github.com/openembedded/meta-openembedded
89   - Branch: "dunfell"
90   - Tested Revision: See the [`default.xml`](https://github.com/leon-anavi/AGL-repo/blob/master/default.xml)
91     manifest file for the `AGL-repo` repository for revision
92     information.
93
94     Specifically, out of `meta-openembedded`, these sub-layers are used:
95
96     - `meta-filesystems`
97     - `meta-oe`
98     - `meta-python`<br/><br/>
99
100 **The `agl-netboot` Feature:**
101
102 * AGL's `meta-netboot` Layer within the `meta-agl` Layer:
103
104   - URI: https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl.git
105   - Branch: "master"
106
107 ## Maintenance
108
109 All patches must be submitted via the AGL Gerrit instance at
110 <https://gerrit.automotivelinux.org>.  See this wiki page for
111 details:
112
113 <https://wiki.automotivelinux.org/agl-distro/contributing>
114
115 Layer maintainers:
116 * Jan-Simon Möller <jsmoeller@linuxfoundation.org>