Add platform-preset-boards-rpi3-hal-backend.inc file 86/259086/1
authorJaehoon Chung <jh80.chung@samsung.com>
Tue, 1 Jun 2021 04:29:26 +0000 (13:29 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Tue, 1 Jun 2021 04:29:26 +0000 (13:29 +0900)
Add platform-preset-boards-rpi3-hal-backend.inc file.
- Add sub2-Preset-boards-RPI3_HAL_Backend-Power.
- Add sub2-Preset-boards-RPI3_HAL_Backend-System_Device.
- Add sub2-Preset-boards-RPI3_HAL_Backend-Bluetooth.
- Add sub2-Preset-boards-RPI3_HAL_Backend-Audio.
- Add sub2-Preset-boards-RPI3_HAL_Backend-GPS.
- Add sub2-Preset-boards-RPI3_HAL_Backend-Camera_Common.
- Add sub2-Preset-boards-RPI3_HAL_Backend-Display.

Change-Id: I9fbc54e1b1162bcf911b152e9585bd1a851c8944
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
packaging/building-blocks.spec
packaging/platform-preset-boards-rpi3-hal-backend.inc [new file with mode: 0644]
packaging/platform-preset-boards.inc

index ea039e0290eaf6d9e4be1daf24dec6aae1f39740..25f34b41f3fab46f28376e52556adcdfe81bfe42 100644 (file)
@@ -83,6 +83,7 @@ Source3503:   platform-preset-partitions.inc
 Source3800:    platform-preset-boards.inc
 %ifarch armv7l aarch64
 Source3801:    platform-preset-boards-rpi3.inc
+Source3811:    platform-preset-boards-rpi3-hal-backend.inc
 %endif
 %ifarch armv7l
 Source3802:    platform-preset-boards-artik530.inc
@@ -409,6 +410,7 @@ python ./rule_checker.py
 %{include_if_mainbuild %{SOURCE3800}}
 %ifarch armv7l aarch64
 %{include_if_mainbuild %{SOURCE3801}}
+%{include_if_mainbuild %{SOURCE3811}}
 %endif
 %ifarch armv7l
 %{include_if_mainbuild %{SOURCE3802}}
diff --git a/packaging/platform-preset-boards-rpi3-hal-backend.inc b/packaging/platform-preset-boards-rpi3-hal-backend.inc
new file mode 100644 (file)
index 0000000..533515d
--- /dev/null
@@ -0,0 +1,96 @@
+# Maintainer: Tizen PM?
+# You need ACK (+1) from the maintainer to be reviewed by building-block maintainers.
+
+################
+###  RPI3/4  ###
+################
+%package sub1-Preset_boards-RPI3_HAL_Backend
+Summary:       RPI3 Selection for HAL
+Requires:      %{name}-sub2-Preset_boards-RPI3_HAL_Backend-Power
+Requires:      %{name}-sub2-Preset_boards-RPI3_HAL_Backend-System_Device
+Requires:      %{name}-sub2-Preset_boards-RPI3_HAL_Backend-Bluetooth
+Requires:      %{name}-sub2-Preset_boards-RPI3_HAL_Backend-Audio
+Requires:      %{name}-sub2-Preset_boards-RPI3_HAL_Backend-GPS
+Requires:      %{name}-sub2-Preset_boards-RPI3_HAL_Backend-Camera_Common
+Requires:      %{name}-sub2-Preset_boards-RPI3_HAL_Backend-Display
+Requires:      %{name}-sub2-Preset_boards-RPI3_HAL_Backend-Codec
+
+%description sub1-Preset_boards-RPI3_HAL_Backend
+Firstly select HAL Backends to add to your image.
+%files sub1-Preset_boards-RPI3_HAL_Backend
+
+### RPI3-Power ###
+%package sub2-Preset_boards-RPI3_HAL_Backend-Power
+Summary:       RPI3_Power
+Requires:      pass-hal-rpi
+
+%description sub2-Preset_boards-RPI3_HAL_Backend-Power
+Packages for PASS HAL and Feature for RPI.
+%files sub2-Preset_boards-RPI3_HAL_Backend-Power
+
+### RPI3-System_Device ###
+%package sub2-Preset_boards-RPI3_HAL_Backend-System_Device
+Summary:       RPI3_Deviced Plugin for HAL
+Requires:      device-manager-plugin-rpi3
+
+%description sub2-Preset_boards-RPI3_HAL_Backend-System_Device
+Packages for Deviced HAL and Feature for RPI.
+%files sub2-Preset_boards-RPI3_HAL_Backend-System_Device
+
+### RPI3-Bluetooth ###
+%package sub2-Preset_boards-RPI3_HAL_Backend-Bluetooth
+Summary:       RPI3_Bluetooth for HAL
+Requires:      bluetooth-firmware-bcm-rpi3
+
+%description sub2-Preset_boards-RPI3_HAL_Backend-Bluetooth
+Packages of Bluetooth HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3_HAL_Backend-Bluetooth
+
+### RPI3-Audio ###
+%package sub2-Preset_boards-RPI3_HAL_Backend-Audio
+Summary:       RPI3_Audio for HAL
+Requires:      audio-hal-bcm2837
+Requires:      alsa-ucm-data-rpi3
+Requires:      mmfw-sysconf-target-rpi3
+
+%description sub2-Preset_boards-RPI3_HAL_Backend-Audio
+Packages of Audio HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3_HAL_Backend-Audio
+
+### RPI3-GPS ###
+%package sub2-Preset_boards-RPI3_HAL_Backend-GPS
+Summary:       RPI3_GPS
+Requires:      lbs-server-plugin-replay
+
+%description sub2-Preset_boards-RPI3_HAL_Backend-GPS
+Packages of GPS HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3_HAL_Backend-GPS
+
+### RPI3-Camera_Common ###
+%package sub2-Preset_boards-RPI3_HAL_Backend-Camera_Common
+Summary:       RPI3_Camera(Common) for HAL
+Requires:      camera-hal-v4l2
+Requires:      mmfw-sysconf-target-rpi3
+
+%description sub2-Preset_boards-RPI3_HAL_Backend-Camera_Common
+Packages of Camera HAL and Feature for RPI3(Common).
+%files sub2-Preset_boards-RPI3_HAL_Backend-Camera_Common
+
+### RPI3-Display ###
+%package sub2-Preset_boards-RPI3_HAL_Backend-Display
+Summary:       RPI3_Display for HAL
+Requires:      hal-backend-tbm-vc4
+Requires:      hal-backend-tdm-vc4
+
+%description sub2-Preset_boards-RPI3_HAL_Backend-Display
+Packages of Display HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3_HAL_Backend-Display
+
+### RPI3-Codec ###
+%package sub2-Preset_boards-RPI3_HAL_Backend-Codec
+Summary:       RPI3_Codec for HAL
+Requires:      mmfw-sysconf-target-rpi3
+
+%description sub2-Preset_boards-RPI3_HAL_Backend-Codec
+Packages of Codec HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3_HAL_Backend-Codec
index d28d74d3c7fd77f50c6c3c80fd998f3de4374c60..e7d510ef3609252f59476ac0a6e57145d47d4143 100644 (file)
@@ -10,6 +10,7 @@ Suggests:     %{name}-sub1-Preset_boards-TM2
 %endif
 %ifarch armv7l aarch64
 Suggests:      %{name}-sub1-Preset_boards-RPI3
+Suggests:      %{name}-sub1-Preset_boards-RPI3_HAL_Backend
 %endif
 %ifarch i586 i686 x86_64
 Suggests:      %{name}-sub1-Preset_boards-EMUL