summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorJaehoon Chung <jh80.chung@samsung.com>2024-11-14 18:53:43 +0900
committerJaehoon Chung <jh80.chung@samsung.com>2024-11-14 19:48:56 +0900
commit80076bc1e65eddd17f649dff88a23fb52b9a6e30 (patch)
tree77e1dad24cca05b5147409bda99d9a39b8d33ee7 /packaging
parentad86ff373229ad0425ebf553373bd71724671cfa (diff)
downloadbuilding-blocks-80076bc1e65eddd17f649dff88a23fb52b9a6e30.tar.gz
building-blocks-80076bc1e65eddd17f649dff88a23fb52b9a6e30.tar.bz2
building-blocks-80076bc1e65eddd17f649dff88a23fb52b9a6e30.zip
Add the BPIF3 / LPI4A hal backend file for RISCV reference boardsaccepted/tizen/unified/x/20241115.051734accepted/tizen/unified/20241115.152440
BPIF3 / LPI4A are RISC-V reference boards. It's using Generic Backend file, But it's time to change to its own backed file. Change-Id: I19e092bed1370b0562f10318ccbf683887c915d9 Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
Diffstat (limited to 'packaging')
-rw-r--r--packaging/building-blocks.spec2
-rw-r--r--packaging/platform-preset-boards-bpif3-hal-backend.inc188
-rw-r--r--packaging/platform-preset-boards-lpi4a-hal-backend.inc188
-rw-r--r--packaging/platform-preset-boards.inc2
4 files changed, 380 insertions, 0 deletions
diff --git a/packaging/building-blocks.spec b/packaging/building-blocks.spec
index d1c2762..299cd66 100644
--- a/packaging/building-blocks.spec
+++ b/packaging/building-blocks.spec
@@ -94,6 +94,8 @@ Source3813: platform-preset-boards-vim3-hal-backend.inc
%ifarch riscv64
Source3815: platform-preset-boards-visionfive2-hal-backend.inc
Source3816: platform-preset-boards-generic-hal-backend.inc
+Source3817: platform-preset-boards-bpif3-hal-backend.inc
+Source3818: platform-preset-boards-lpi4a-hal-backend.inc
Source3820: platform-preset-boards-common.inc
%endif
%ifarch armv7l
diff --git a/packaging/platform-preset-boards-bpif3-hal-backend.inc b/packaging/platform-preset-boards-bpif3-hal-backend.inc
new file mode 100644
index 0000000..a6d9edd
--- /dev/null
+++ b/packaging/platform-preset-boards-bpif3-hal-backend.inc
@@ -0,0 +1,188 @@
+# Maintainer: Tizen PM?
+# You need ACK (+1) from the maintainer to be reviewed by building-block maintainers.
+
+########################################################
+### BPIF3 ###
+### If you want to use the sepcific board ###
+### You have to create another hal-backend.inc file ###
+########################################################
+%package sub1-Preset_boards-BPIF3_HAL_Backend
+Summary: Selection for BPIF3 HAL
+Requires: model-config-generic-hal
+Requires: %{name}-sub2-Preset_boards-BPIF3_HAL_Backend-Power
+Requires: %{name}-sub2-Preset_boards-BPIF3_HAL_Backend-System_Device
+Requires: %{name}-sub2-Preset_boards-BPIF3_HAL_Backend-Bluetooth
+Requires: %{name}-sub2-Preset_boards-BPIF3_HAL_Backend-Audio
+Requires: %{name}-sub2-Preset_boards-BPIF3_HAL_Backend-GPS
+Requires: %{name}-sub2-Preset_boards-BPIF3_HAL_Backend-Camera_Common
+Requires: %{name}-sub2-Preset_boards-BPIF3_HAL_Backend-Display
+Requires: %{name}-sub2-Preset_boards-BPIF3_HAL_Backend-Codec
+Requires: %{name}-sub2-Preset_boards-BPIF3_HAL_Backend-FlashManager
+
+%description sub1-Preset_boards-BPIF3_HAL_Backend
+Firstly select HAL Backends to add to your image.
+%files sub1-Preset_boards-BPIF3_HAL_Backend
+%posttrans sub1-Preset_boards-BPIF3_HAL_Backend
+%tizen_hal_feature tizen.org/system/platform.processor SPACEMIT_K1
+%tizen_hal_feature tizen.org/system/platform.communication_processor none
+%tizen_hal_feature tizen.org/feature/network.asp true
+%tizen_hal_feature tizen.org/feature/network.mtp true
+%tizen_hal_feature tizen.org/feature/network.push true
+%tizen_hal_feature tizen.org/feature/network.route true
+%tizen_hal_feature tizen.org/feature/network.wifi true
+%tizen_hal_feature tizen.org/feature/network.ethernet true
+%tizen_hal_feature tizen.org/feature/network.internet true
+%tizen_hal_feature tizen.org/feature/network.inm true
+%tizen_hal_feature tizen.org/feature/network.service_discovery.dnssd true
+%tizen_hal_feature tizen.org/feature/network.service_discovery.ssdp true
+%tizen_hal_feature tizen.org/feature/network.wifi.tdls false
+%tizen_hal_feature tizen.org/feature/network.wifi.softap true
+%tizen_hal_feature tizen.org/feature/network.wifi.direct true
+%tizen_hal_feature tizen.org/feature/network.wifi.direct.display true
+%tizen_hal_feature tizen.org/feature/network.vpn true
+%tizen_hal_feature tizen.org/feature/network.tethering true
+%tizen_hal_feature tizen.org/feature/network.tethering.wifi true
+%tizen_hal_feature tizen.org/feature/network.traffic_control true
+%tizen_hal_feature tizen.org/feature/screen.height 720
+%tizen_hal_feature tizen.org/feature/screen.output.hdmi true
+%tizen_hal_feature tizen.org/feature/screen.output.rca false
+%tizen_hal_feature tizen.org/feature/screen.shape.circle false
+%tizen_hal_feature tizen.org/feature/screen.shape.rectangle true
+%tizen_hal_feature tizen.org/feature/screen.size.normal.720.1280 true
+%tizen_hal_feature tizen.org/feature/screen.width 1280
+%tizen_hal_feature tizen.org/feature/sensor.accelerometer false
+%tizen_hal_feature tizen.org/feature/sensor.gravity false
+%tizen_hal_feature tizen.org/feature/sensor.linear_acceleration false
+%tizen_hal_feature tizen.org/feature/sensor.proximity false
+%tizen_hal_feature tizen.org/feature/sensor.temperature false
+%tizen_hal_feature tizen.org/feature/sensor.heart_rate_monitor.batch false
+%tizen_hal_feature tizen.org/feature/sensor.heart_rate_monitor.led_green.batch false
+%tizen_hal_feature tizen.org/feature/storage.external true
+%tizen_hal_feature tizen.org/feature/peripheral_io.gpio true
+%tizen_hal_feature tizen.org/feature/peripheral_io.i2c true
+%tizen_hal_feature tizen.org/feature/peripheral_io.pwm false
+%tizen_hal_feature tizen.org/feature/peripheral_io.spi true
+%tizen_hal_feature tizen.org/feature/peripheral_io.uart true
+%tizen_hal_feature tizen.org/system/model_name bpif3
+%tizen_hal_feature tizen.org/feature/diagnostics true
+%tizen_hal_feature tizen.org/feature/iot.ocf true
+%tizen_hal_feature tizen.org/feature/usb.host true
+%tizen_hal_feature tizen.org/feature/download true
+%tizen_hal_feature tizen.org/feature/platform.core.abi riscv_64
+%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch riscv64
+%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.riscv32 false
+%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.riscv64 true
+%tizen_hal_feature tizen.org/feature/platform.core.fpu.arch rvfd
+
+### BPIF3-Power ###
+%package sub2-Preset_boards-BPIF3_HAL_Backend-Power
+Summary: BPIF3_Power
+Requires: hal-backend-power-generic
+
+%description sub2-Preset_boards-BPIF3_HAL_Backend-Power
+Packages for PASS HAL and Feature for RPI.
+%files sub2-Preset_boards-BPIF3_HAL_Backend-Power
+
+### BPIF3-System_Device ###
+%package sub2-Preset_boards-BPIF3_HAL_Backend-System_Device
+Summary: BPIF3_Deviced Plugin for HAL
+Requires: hal-backend-device-common
+Requires: hal-backend-device-generic
+
+%description sub2-Preset_boards-BPIF3_HAL_Backend-System_Device
+Packages for Deviced HAL and Feature for RPI.
+%files sub2-Preset_boards-BPIF3_HAL_Backend-System_Device
+
+### BPIF3-Bluetooth ###
+%package sub2-Preset_boards-BPIF3_HAL_Backend-Bluetooth
+Summary: BPIF3_Bluetooth for HAL
+Requires: hal-backend-bluetooth-usb
+
+%description sub2-Preset_boards-BPIF3_HAL_Backend-Bluetooth
+Packages of Bluetooth HAL and Feature for BPIF3.
+%files sub2-Preset_boards-BPIF3_HAL_Backend-Bluetooth
+%posttrans sub2-Preset_boards-BPIF3_HAL_Backend-Bluetooth
+%tizen_hal_feature tizen.org/feature/network.bluetooth true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.audio.call true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.audio.controller true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.audio.media true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.phonebook.client true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.opp true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.hid true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.hid_device true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.health true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.le true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.le.gatt.server true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.le.gatt.client true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.oob true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.le.5_0 false
+%tizen_hal_feature tizen.org/feature/network.bluetooth.le.coc false
+
+### BPIF3-Audio ###
+%package sub2-Preset_boards-BPIF3_HAL_Backend-Audio
+Summary: BPIF3_Audio for HAL
+Requires: hal-backend-audio-alsa
+Requires: media-config-generic
+
+%description sub2-Preset_boards-BPIF3_HAL_Backend-Audio
+Packages of Audio HAL and Feature for BPIF3.
+%files sub2-Preset_boards-BPIF3_HAL_Backend-Audio
+
+### BPIF3-GPS ###
+%package sub2-Preset_boards-BPIF3_HAL_Backend-GPS
+Summary: BPIF3_GPS
+
+%description sub2-Preset_boards-BPIF3_HAL_Backend-GPS
+Packages of GPS HAL and Feature for BPIF3.
+%files sub2-Preset_boards-BPIF3_HAL_Backend-GPS
+
+### BPIF3-Camera_Common ###
+%package sub2-Preset_boards-BPIF3_HAL_Backend-Camera_Common
+Summary: BPIF3_Camera(Common) for HAL
+Requires: hal-backend-camera-v4l2
+Requires: media-config-generic
+
+%description sub2-Preset_boards-BPIF3_HAL_Backend-Camera_Common
+Packages of Camera HAL and Feature for BPIF3(Common).
+%files sub2-Preset_boards-BPIF3_HAL_Backend-Camera_Common
+
+### BPIF3-Display ###
+%package sub2-Preset_boards-BPIF3_HAL_Backend-Display
+Summary: BPIF3_Display for HAL
+Requires: hal-backend-tbm-dumb
+Requires: hal-backend-tdm-drm
+Requires: mesa
+
+%description sub2-Preset_boards-BPIF3_HAL_Backend-Display
+Packages of Display HAL and Feature for BPIF3.
+%files sub2-Preset_boards-BPIF3_HAL_Backend-Display
+%posttrans sub2-Preset_boards-BPIF3_HAL_Backend-Display
+%tizen_hal_feature tizen.org/feature/graphics.acceleration true
+%tizen_hal_feature tizen.org/feature/multi_point_touch.pinch_zoom true
+%tizen_hal_feature tizen.org/feature/opengles true
+%tizen_hal_feature tizen.org/feature/opengles.version.1_1 true
+%tizen_hal_feature tizen.org/feature/opengles.version.2_0 true
+%tizen_hal_feature tizen.org/feature/opengles.version.3_0 false
+%tizen_hal_feature tizen.org/feature/opengles.version.3_1 false
+%tizen_hal_feature tizen.org/feature/opengles.version.3_2 false
+%tizen_hal_feature tizen.org/feature/vulkan.version.1_0 false
+%tizen_hal_feature tizen.org/feature/screen true
+%tizen_hal_feature tizen.org/feature/opengles.surfaceless_context true
+%tizen_hal_feature tizen.org/feature/display true
+
+### BPIF3-Codec ###
+%package sub2-Preset_boards-BPIF3_HAL_Backend-Codec
+Summary: BPIF3_Codec for HAL
+
+%description sub2-Preset_boards-BPIF3_HAL_Backend-Codec
+Packages of Codec HAL and Feature for BPIF3.
+%files sub2-Preset_boards-BPIF3_HAL_Backend-Codec
+
+### BPIF3-FlashManager ###
+%package sub2-Preset_boards-BPIF3_HAL_Backend-FlashManager
+Summary: BPIF3_FlashManager for HAL
+Requires: fm-data-bpif3
+
+%description sub2-Preset_boards-BPIF3_HAL_Backend-FlashManager
+Packages of Partition Data of FlashManager for BPIF3.
+%files sub2-Preset_boards-BPIF3_HAL_Backend-FlashManager
diff --git a/packaging/platform-preset-boards-lpi4a-hal-backend.inc b/packaging/platform-preset-boards-lpi4a-hal-backend.inc
new file mode 100644
index 0000000..6b79195
--- /dev/null
+++ b/packaging/platform-preset-boards-lpi4a-hal-backend.inc
@@ -0,0 +1,188 @@
+# Maintainer: Tizen PM?
+# You need ACK (+1) from the maintainer to be reviewed by building-block maintainers.
+
+########################################################
+### LPI4A ###
+### If you want to use the sepcific board ###
+### You have to create another hal-backend.inc file ###
+########################################################
+%package sub1-Preset_boards-LPI4A_HAL_Backend
+Summary: Selection for LPI4A HAL
+Requires: model-config-generic-hal
+Requires: %{name}-sub2-Preset_boards-LPI4A_HAL_Backend-Power
+Requires: %{name}-sub2-Preset_boards-LPI4A_HAL_Backend-System_Device
+Requires: %{name}-sub2-Preset_boards-LPI4A_HAL_Backend-Bluetooth
+Requires: %{name}-sub2-Preset_boards-LPI4A_HAL_Backend-Audio
+Requires: %{name}-sub2-Preset_boards-LPI4A_HAL_Backend-GPS
+Requires: %{name}-sub2-Preset_boards-LPI4A_HAL_Backend-Camera_Common
+Requires: %{name}-sub2-Preset_boards-LPI4A_HAL_Backend-Display
+Requires: %{name}-sub2-Preset_boards-LPI4A_HAL_Backend-Codec
+Requires: %{name}-sub2-Preset_boards-LPI4A_HAL_Backend-FlashManager
+
+%description sub1-Preset_boards-LPI4A_HAL_Backend
+Firstly select HAL Backends to add to your image.
+%files sub1-Preset_boards-LPI4A_HAL_Backend
+%posttrans sub1-Preset_boards-LPI4A_HAL_Backend
+%tizen_hal_feature tizen.org/system/platform.processor TH1520
+%tizen_hal_feature tizen.org/system/platform.communication_processor none
+%tizen_hal_feature tizen.org/feature/network.asp true
+%tizen_hal_feature tizen.org/feature/network.mtp true
+%tizen_hal_feature tizen.org/feature/network.push true
+%tizen_hal_feature tizen.org/feature/network.route true
+%tizen_hal_feature tizen.org/feature/network.wifi true
+%tizen_hal_feature tizen.org/feature/network.ethernet true
+%tizen_hal_feature tizen.org/feature/network.internet true
+%tizen_hal_feature tizen.org/feature/network.inm true
+%tizen_hal_feature tizen.org/feature/network.service_discovery.dnssd true
+%tizen_hal_feature tizen.org/feature/network.service_discovery.ssdp true
+%tizen_hal_feature tizen.org/feature/network.wifi.tdls false
+%tizen_hal_feature tizen.org/feature/network.wifi.softap true
+%tizen_hal_feature tizen.org/feature/network.wifi.direct true
+%tizen_hal_feature tizen.org/feature/network.wifi.direct.display true
+%tizen_hal_feature tizen.org/feature/network.vpn true
+%tizen_hal_feature tizen.org/feature/network.tethering true
+%tizen_hal_feature tizen.org/feature/network.tethering.wifi true
+%tizen_hal_feature tizen.org/feature/network.traffic_control true
+%tizen_hal_feature tizen.org/feature/screen.height 720
+%tizen_hal_feature tizen.org/feature/screen.output.hdmi true
+%tizen_hal_feature tizen.org/feature/screen.output.rca false
+%tizen_hal_feature tizen.org/feature/screen.shape.circle false
+%tizen_hal_feature tizen.org/feature/screen.shape.rectangle true
+%tizen_hal_feature tizen.org/feature/screen.size.normal.720.1280 true
+%tizen_hal_feature tizen.org/feature/screen.width 1280
+%tizen_hal_feature tizen.org/feature/sensor.accelerometer false
+%tizen_hal_feature tizen.org/feature/sensor.gravity false
+%tizen_hal_feature tizen.org/feature/sensor.linear_acceleration false
+%tizen_hal_feature tizen.org/feature/sensor.proximity false
+%tizen_hal_feature tizen.org/feature/sensor.temperature false
+%tizen_hal_feature tizen.org/feature/sensor.heart_rate_monitor.batch false
+%tizen_hal_feature tizen.org/feature/sensor.heart_rate_monitor.led_green.batch false
+%tizen_hal_feature tizen.org/feature/storage.external true
+%tizen_hal_feature tizen.org/feature/peripheral_io.gpio true
+%tizen_hal_feature tizen.org/feature/peripheral_io.i2c true
+%tizen_hal_feature tizen.org/feature/peripheral_io.pwm false
+%tizen_hal_feature tizen.org/feature/peripheral_io.spi true
+%tizen_hal_feature tizen.org/feature/peripheral_io.uart true
+%tizen_hal_feature tizen.org/system/model_name lpi4a
+%tizen_hal_feature tizen.org/feature/diagnostics true
+%tizen_hal_feature tizen.org/feature/iot.ocf true
+%tizen_hal_feature tizen.org/feature/usb.host true
+%tizen_hal_feature tizen.org/feature/download true
+%tizen_hal_feature tizen.org/feature/platform.core.abi riscv_64
+%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch riscv64
+%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.riscv32 false
+%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.riscv64 true
+%tizen_hal_feature tizen.org/feature/platform.core.fpu.arch rvfd
+
+### LPI4A-Power ###
+%package sub2-Preset_boards-LPI4A_HAL_Backend-Power
+Summary: LPI4A_Power
+Requires: hal-backend-power-generic
+
+%description sub2-Preset_boards-LPI4A_HAL_Backend-Power
+Packages for PASS HAL and Feature for RPI.
+%files sub2-Preset_boards-LPI4A_HAL_Backend-Power
+
+### LPI4A-System_Device ###
+%package sub2-Preset_boards-LPI4A_HAL_Backend-System_Device
+Summary: LPI4A_Deviced Plugin for HAL
+Requires: hal-backend-device-common
+Requires: hal-backend-device-generic
+
+%description sub2-Preset_boards-LPI4A_HAL_Backend-System_Device
+Packages for Deviced HAL and Feature for RPI.
+%files sub2-Preset_boards-LPI4A_HAL_Backend-System_Device
+
+### LPI4A-Bluetooth ###
+%package sub2-Preset_boards-LPI4A_HAL_Backend-Bluetooth
+Summary: LPI4A_Bluetooth for HAL
+Requires: hal-backend-bluetooth-usb
+
+%description sub2-Preset_boards-LPI4A_HAL_Backend-Bluetooth
+Packages of Bluetooth HAL and Feature for LPI4A.
+%files sub2-Preset_boards-LPI4A_HAL_Backend-Bluetooth
+%posttrans sub2-Preset_boards-LPI4A_HAL_Backend-Bluetooth
+%tizen_hal_feature tizen.org/feature/network.bluetooth true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.audio.call true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.audio.controller true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.audio.media true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.phonebook.client true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.opp true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.hid true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.hid_device true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.health true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.le true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.le.gatt.server true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.le.gatt.client true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.oob true
+%tizen_hal_feature tizen.org/feature/network.bluetooth.le.5_0 false
+%tizen_hal_feature tizen.org/feature/network.bluetooth.le.coc false
+
+### LPI4A-Audio ###
+%package sub2-Preset_boards-LPI4A_HAL_Backend-Audio
+Summary: LPI4A_Audio for HAL
+Requires: hal-backend-audio-alsa
+Requires: media-config-generic
+
+%description sub2-Preset_boards-LPI4A_HAL_Backend-Audio
+Packages of Audio HAL and Feature for LPI4A.
+%files sub2-Preset_boards-LPI4A_HAL_Backend-Audio
+
+### LPI4A-GPS ###
+%package sub2-Preset_boards-LPI4A_HAL_Backend-GPS
+Summary: LPI4A_GPS
+
+%description sub2-Preset_boards-LPI4A_HAL_Backend-GPS
+Packages of GPS HAL and Feature for LPI4A.
+%files sub2-Preset_boards-LPI4A_HAL_Backend-GPS
+
+### LPI4A-Camera_Common ###
+%package sub2-Preset_boards-LPI4A_HAL_Backend-Camera_Common
+Summary: LPI4A_Camera(Common) for HAL
+Requires: hal-backend-camera-v4l2
+Requires: media-config-generic
+
+%description sub2-Preset_boards-LPI4A_HAL_Backend-Camera_Common
+Packages of Camera HAL and Feature for LPI4A(Common).
+%files sub2-Preset_boards-LPI4A_HAL_Backend-Camera_Common
+
+### LPI4A-Display ###
+%package sub2-Preset_boards-LPI4A_HAL_Backend-Display
+Summary: LPI4A_Display for HAL
+Requires: hal-backend-tbm-dumb
+Requires: hal-backend-tdm-drm
+Requires: mesa
+
+%description sub2-Preset_boards-LPI4A_HAL_Backend-Display
+Packages of Display HAL and Feature for LPI4A.
+%files sub2-Preset_boards-LPI4A_HAL_Backend-Display
+%posttrans sub2-Preset_boards-LPI4A_HAL_Backend-Display
+%tizen_hal_feature tizen.org/feature/graphics.acceleration true
+%tizen_hal_feature tizen.org/feature/multi_point_touch.pinch_zoom true
+%tizen_hal_feature tizen.org/feature/opengles true
+%tizen_hal_feature tizen.org/feature/opengles.version.1_1 true
+%tizen_hal_feature tizen.org/feature/opengles.version.2_0 true
+%tizen_hal_feature tizen.org/feature/opengles.version.3_0 false
+%tizen_hal_feature tizen.org/feature/opengles.version.3_1 false
+%tizen_hal_feature tizen.org/feature/opengles.version.3_2 false
+%tizen_hal_feature tizen.org/feature/vulkan.version.1_0 false
+%tizen_hal_feature tizen.org/feature/screen true
+%tizen_hal_feature tizen.org/feature/opengles.surfaceless_context true
+%tizen_hal_feature tizen.org/feature/display true
+
+### LPI4A-Codec ###
+%package sub2-Preset_boards-LPI4A_HAL_Backend-Codec
+Summary: LPI4A_Codec for HAL
+
+%description sub2-Preset_boards-LPI4A_HAL_Backend-Codec
+Packages of Codec HAL and Feature for LPI4A.
+%files sub2-Preset_boards-LPI4A_HAL_Backend-Codec
+
+### LPI4A-FlashManager ###
+%package sub2-Preset_boards-LPI4A_HAL_Backend-FlashManager
+Summary: LPI4A_FlashManager for HAL
+Requires: fm-data-lpi4a
+
+%description sub2-Preset_boards-LPI4A_HAL_Backend-FlashManager
+Packages of Partition Data of FlashManager for LPI4A.
+%files sub2-Preset_boards-LPI4A_HAL_Backend-FlashManager
diff --git a/packaging/platform-preset-boards.inc b/packaging/platform-preset-boards.inc
index 4a392e0..0c7a1bd 100644
--- a/packaging/platform-preset-boards.inc
+++ b/packaging/platform-preset-boards.inc
@@ -14,6 +14,8 @@ Suggests: %{name}-sub1-Preset_boards-VIM3_HAL_Backend
%endif
%ifarch riscv64
Suggests: %{name}-sub1-Preset_boards-VISIONFIVE2_HAL_Backend
+Suggests: %{name}-sub1-Preset_boards-BPIF3_HAL_Backend
+Suggests: %{name}-sub1-Preset_boards-LPI4A_HAL_Backend
Suggests: %{name}-sub1-Preset_boards-GENERIC_HAL_Backend
%endif
%ifarch aarch64