summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2016-03-23 07:51:48 +0000
committerBaserock Gerrit <gerrit@baserock.org>2016-03-25 14:23:02 +0000
commit01f4d354b512195a914dd90ecd6f16db47621069 (patch)
tree88bb611738484c1d90e92bf8cfc117c69d4f5345
parent98d01306bacafaedb4f652c1a31a7b5ae10b0a77 (diff)
downloaddefinitions-baserock/release/GENIVI-L1.0.tar.gz
Add a generic IVI system and cluster for NVIDIA JETSON boardGENIVI-L1.0baserock/release/GENIVI-L1.0baserock/pedroalvarez/GENIVI-L1.0
With generic upstream components (some of them already by GENIVI and AGL) Change-Id: Id0562558cc072eed4c90168f44db16daffef65b9
-rw-r--r--clusters/ivi-system-armv7lhf-jetson-deploy.morph18
-rw-r--r--systems/ivi-system-armv7lhf-jetson.morph86
2 files changed, 104 insertions, 0 deletions
diff --git a/clusters/ivi-system-armv7lhf-jetson-deploy.morph b/clusters/ivi-system-armv7lhf-jetson-deploy.morph
new file mode 100644
index 00000000..fef89351
--- /dev/null
+++ b/clusters/ivi-system-armv7lhf-jetson-deploy.morph
@@ -0,0 +1,18 @@
+name: ivi-system-armv7lhf-jetson-deploy
+kind: cluster
+description: Deploy a IVI system.
+systems:
+- morph: systems/ivi-system-armv7lhf-jetson.morph
+ deploy:
+ ivi-system-armv7lhf-jetson:
+ type: extensions/rawdisk
+ location: /ivi-system-armv7lhf-jetson.img
+ HOSTNAME: ivi-system-armv7lhf-jetson
+ DISK_SIZE: 6G
+ BOOT_DEVICE: /dev/mmcblk0p1
+ ROOT_DEVICE: /dev/mmcblk0p2
+ DTB_PATH: boot/tegra124-jetson-tk1.dtb
+ BOOTLOADER_CONFIG_FORMAT: extlinux
+ BOOTLOADER_INSTALL: none
+ KERNEL_ARGS: cma=256M console=tty0 console=ttyS0,115200n8 no_console_suspend=1
+ nouveau.pstate=1
diff --git a/systems/ivi-system-armv7lhf-jetson.morph b/systems/ivi-system-armv7lhf-jetson.morph
new file mode 100644
index 00000000..004d6ae1
--- /dev/null
+++ b/systems/ivi-system-armv7lhf-jetson.morph
@@ -0,0 +1,86 @@
+name: ivi-system-armv7lhf-jetson
+kind: system
+description: A generic IVI system with components from GENIVI and AGL
+arch: armv7lhf
+strata:
+- name: audio-bluetooth
+ morph: strata/audio-bluetooth.morph
+- name: bsp-x86_64-generic
+ morph: strata/bsp-x86_64-generic.morph
+- name: build-essential
+ morph: strata/build-essential.morph
+- name: core
+ morph: strata/core.morph
+- name: data-indexing-management
+ morph: strata/data-indexing-management.morph
+- name: device-management
+ morph: strata/device-management.morph
+- name: dlna-services
+ morph: strata/dlna-services.morph
+- name: foundation
+ morph: strata/foundation.morph
+- name: geolocation
+ morph: strata/geolocation.morph
+- name: glib-common
+ morph: strata/glib-common.morph
+- name: graphics-common
+ morph: strata/graphics-common.morph
+- name: icu-common
+ morph: strata/icu-common.morph
+- name: input-common
+ morph: strata/input-common.morph
+- name: libdrm-common
+ morph: strata/libdrm-common.morph
+- name: libsoup-common
+ morph: strata/libsoup-common.morph
+- name: llvm-common
+ morph: strata/llvm-common.morph
+- name: mesa-common
+ morph: strata/mesa-common.morph
+- name: multimedia-common
+ morph: strata/multimedia-common.morph
+- name: multimedia-gstreamer
+ morph: strata/multimedia-gstreamer.morph
+- name: multimedia-gstreamer-openmax-generic
+ morph: strata/multimedia-gstreamer-openmax-generic.morph
+- name: navigation
+ morph: strata/navigation.morph
+- name: network-security
+ morph: strata/network-security.morph
+- name: NetworkManager-common
+ morph: strata/NetworkManager-common.morph
+- name: privileges-management
+ morph: strata/privileges-management.morph
+- name: python2-core
+ morph: strata/python2-core.morph
+- name: python3-gobject
+ morph: strata/python3-gobject.morph
+- name: qt5-tools
+ morph: strata/qt5-tools.morph
+- name: qt5-tools-qtmultimedia
+ morph: strata/qt5-tools-qtmultimedia.morph
+- name: qt5-tools-qtwebkit
+ morph: strata/qt5-tools-qtwebkit.morph
+- name: qt5-tools-qtwayland
+ morph: strata/qt5-tools-qtwayland.morph
+- name: ruby
+ morph: strata/ruby.morph
+- name: samba
+ morph: strata/samba.morph
+- name: secret-service
+ morph: strata/secret-service.morph
+- name: spell-checking
+ morph: strata/spell-checking.morph
+- name: storage-management
+ morph: strata/storage-management.morph
+- name: vala-common
+ morph: strata/vala-common.morph
+- name: wayland-generic
+ morph: strata/wayland-generic.morph
+- name: weston-common
+ morph: strata/weston-common.morph
+- name: x-common
+ morph: strata/x-common.morph
+configuration-extensions:
+- extensions/set-hostname
+- extensions/install-essential-files