diff options
author | Łukasz Stelmach <l.stelmach@samsung.com> | 2023-06-12 13:40:31 +0200 |
---|---|---|
committer | Jaehoon Chung <jh80.chung@samsung.com> | 2023-08-28 16:21:24 +0900 |
commit | a5e19b97822d36109d433d93452b5cc3ff3c064a (patch) | |
tree | 3609a2679e94831b08224a341ba09db66d64d53d | |
parent | 41dcec956f00317aa8659de197937742d470e855 (diff) | |
download | building-blocks-a5e19b97822d36109d433d93452b5cc3ff3c064a.tar.gz building-blocks-a5e19b97822d36109d433d93452b5cc3ff3c064a.tar.bz2 building-blocks-a5e19b97822d36109d433d93452b5cc3ff3c064a.zip |
Add platform-preset-boards-visionfive2-hal-backend.inc
Add platform-preset-boards-visionfive2-hal-backend.
This is based on generic hal.
- Use fm-data-visionfive2 instead of fm-data-generic.
Change-Id: I19cc330ef98e9183bee62da77a8badb83b9693e8
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
-rw-r--r-- | packaging/building-blocks.spec | 2 | ||||
-rw-r--r-- | packaging/platform-preset-boards-visionfive2-hal-backend.inc | 179 | ||||
-rw-r--r-- | packaging/platform-preset-boards.inc | 1 |
3 files changed, 182 insertions, 0 deletions
diff --git a/packaging/building-blocks.spec b/packaging/building-blocks.spec index 2c64f0b..a32b71d 100644 --- a/packaging/building-blocks.spec +++ b/packaging/building-blocks.spec @@ -97,6 +97,7 @@ Source3820: platform-preset-boards-common.inc Source3813: platform-preset-boards-vim3-hal-backend.inc %endif %ifarch riscv64 +Source3815: platform-preset-boards-visionfive2-hal-backend.inc Source3816: platform-preset-boards-generic-hal-backend.inc Source3820: platform-preset-boards-common.inc %endif @@ -436,6 +437,7 @@ python ./rule_checker.py %{include_if_mainbuild %{SOURCE3813}} %endif %ifarch riscv64 +%{include_if_mainbuild %{SOURCE3815}} %{include_if_mainbuild %{SOURCE3816}} %{include_if_mainbuild %{SOURCE3820}} %endif diff --git a/packaging/platform-preset-boards-visionfive2-hal-backend.inc b/packaging/platform-preset-boards-visionfive2-hal-backend.inc new file mode 100644 index 0000000..26354e4 --- /dev/null +++ b/packaging/platform-preset-boards-visionfive2-hal-backend.inc @@ -0,0 +1,179 @@ +##################### +### VISIONFIVE2 ### +##################### +%package sub1-Preset_boards-VISIONFIVE2_HAL_Backend +Summary: VISIONFIVE2 Selection for HAL +Requires: model-config-generic-hal +Requires: %{name}-sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Power +Requires: %{name}-sub2-Preset_boards-VISIONFIVE2_HAL_Backend-System_Device +Requires: %{name}-sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Bluetooth +Requires: %{name}-sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Audio +Requires: %{name}-sub2-Preset_boards-VISIONFIVE2_HAL_Backend-GPS +Requires: %{name}-sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Camera_Common +Requires: %{name}-sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Display +Requires: %{name}-sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Codec +Requires: %{name}-sub2-Preset_boards-VISIONFIVE2_HAL_Backend-FlashManager + + +%description sub1-Preset_boards-VISIONFIVE2_HAL_Backend +Firstly select HAL Backends to add to your image. +%files sub1-Preset_boards-VISIONFIVE2_HAL_Backend +%posttrans sub1-Preset_boards-VISIONFIVE2_HAL_Backend +%tizen_hal_feature tizen.org/system/platform.processor none +%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 visionfive2 +%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 + +### VISIONFIVE2-Power ### +%package sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Power +Summary: VISIONFIVE2_Power +Requires: hal-backend-power-generic + +%description sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Power +Packages for PASS HAL and Feature for RPI. +%files sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Power + +### VISIONFIVE2-System_Device ### +%package sub2-Preset_boards-VISIONFIVE2_HAL_Backend-System_Device +Summary: VISIONFIVE2_Deviced Plugin for HAL +Requires: hal-backend-device-common +Requires: hal-backend-device-generic + +%description sub2-Preset_boards-VISIONFIVE2_HAL_Backend-System_Device +Packages for Deviced HAL and Feature for RPI. +%files sub2-Preset_boards-VISIONFIVE2_HAL_Backend-System_Device + +### VISIONFIVE2-Bluetooth ### +%package sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Bluetooth +Summary: VISIONFIVE2_Bluetooth for HAL +Requires: hal-backend-bluetooth-usb + +%description sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Bluetooth +Packages of Bluetooth HAL and Feature for VISIONFIVE2. +%files sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Bluetooth +%posttrans sub2-Preset_boards-VISIONFIVE2_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 + +### VISIONFIVE2-Audio ### +%package sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Audio +Summary: VISIONFIVE2_Audio for HAL +Requires: hal-backend-audio-alsa +Requires: media-config-generic + +%description sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Audio +Packages of Audio HAL and Feature for VISIONFIVE2. +%files sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Audio + +### VISIONFIVE2-GPS ### +%package sub2-Preset_boards-VISIONFIVE2_HAL_Backend-GPS +Summary: VISIONFIVE2_GPS + +%description sub2-Preset_boards-VISIONFIVE2_HAL_Backend-GPS +Packages of GPS HAL and Feature for VISIONFIVE2. +%files sub2-Preset_boards-VISIONFIVE2_HAL_Backend-GPS + +### VISIONFIVE2-Camera_Common ### +%package sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Camera_Common +Summary: VISIONFIVE2_Camera(Common) for HAL +Requires: hal-backend-camera-v4l2 +Requires: media-config-generic + +%description sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Camera_Common +Packages of Camera HAL and Feature for VISIONFIVE2(Common). +%files sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Camera_Common + +### VISIONFIVE2-Display ### +%package sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Display +Summary: VISIONFIVE2_Display for HAL +Requires: hal-backend-tbm-dumb +Requires: hal-backend-tdm-drm +Requires: mesa + +%description sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Display +Packages of Display HAL and Feature for VISIONFIVE2. +%files sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Display +%posttrans sub2-Preset_boards-VISIONFIVE2_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 + +### VISIONFIVE2-Codec ### +%package sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Codec +Summary: VISIONFIVE2_Codec for HAL + +%description sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Codec +Packages of Codec HAL and Feature for VISIONFIVE2. +%files sub2-Preset_boards-VISIONFIVE2_HAL_Backend-Codec + +### VISIONFIVE2-FlashManager ### +%package sub2-Preset_boards-VISIONFIVE2_HAL_Backend-FlashManager +Summary: VISIONFIVE2_FlashManager for HAL +Requires: fm-data-visionfive2 + +%description sub2-Preset_boards-VISIONFIVE2_HAL_Backend-FlashManager +Packages of Partition Data of FlashManager for VISIONFIVE2. +%files sub2-Preset_boards-VISIONFIVE2_HAL_Backend-FlashManager diff --git a/packaging/platform-preset-boards.inc b/packaging/platform-preset-boards.inc index 85f546d..4a392e0 100644 --- a/packaging/platform-preset-boards.inc +++ b/packaging/platform-preset-boards.inc @@ -13,6 +13,7 @@ Suggests: %{name}-sub1-Preset_boards-GENERIC_HAL_Backend Suggests: %{name}-sub1-Preset_boards-VIM3_HAL_Backend %endif %ifarch riscv64 +Suggests: %{name}-sub1-Preset_boards-VISIONFIVE2_HAL_Backend Suggests: %{name}-sub1-Preset_boards-GENERIC_HAL_Backend %endif %ifarch aarch64 |