[Update] Seperate bsp files. 33/145533/1 accepted/tizen/4.0/unified/20170828.223147 accepted/tizen/unified/20170823.170211 submit/tizen/20170823.021009 submit/tizen_4.0/20170828.100009
authorwchang kim <wchang.kim@samsung.com>
Wed, 23 Aug 2017 00:22:01 +0000 (09:22 +0900)
committerwchang kim <wchang.kim@samsung.com>
Wed, 23 Aug 2017 00:22:01 +0000 (09:22 +0900)
Adding ARTIK530 BSP and Seperating bsp files.

Change-Id: Ia75f395354786284daaf152ddabd3daa3f117420

packaging/building-blocks.spec
packaging/platform-preset-boards-artik530.inc [new file with mode: 0644]
packaging/platform-preset-boards-rpi3.inc [new file with mode: 0644]
packaging/platform-preset-boards-tm1.inc [new file with mode: 0644]
packaging/platform-preset-boards.inc

index 2d5fa9c45c23bf0abd3a519819ba26820d39bb89..3e77de57cb62bc8b73b73f5bfff8766241b41767 100644 (file)
@@ -34,6 +34,9 @@ Source2020:   epicfeature-platform.inc
 
 Source3500:    platform-preset-iot.inc
 Source3800:    platform-preset-boards.inc
+Source3801:    platform-preset-boards-tm1.inc
+Source3802:    platform-preset-boards-rpi3.inc
+Source3803:    platform-preset-boards-artik530.inc
 
 # To get .ks files
 BuildRequires: image-configurations
@@ -284,3 +287,6 @@ python ./rule_checker.py
 # Unlike Preset-Recipes of TIC, you cannot deselect packages from these presets.
 %{include_if_mainbuild %{SOURCE3500}}
 %{include_if_mainbuild %{SOURCE3800}}
+%{include_if_mainbuild %{SOURCE3801}}
+%{include_if_mainbuild %{SOURCE3802}}
+%{include_if_mainbuild %{SOURCE3803}}
diff --git a/packaging/platform-preset-boards-artik530.inc b/packaging/platform-preset-boards-artik530.inc
new file mode 100644 (file)
index 0000000..1cb36da
--- /dev/null
@@ -0,0 +1,321 @@
+# Maintainer: Tizen PM?
+# You need ACK (+1) from the maintainer to be reviewed by building-block maintainers.
+
+##################
+###  ARTIK530  ###
+##################
+%package sub1-Preset_boards-ARTIK530
+Summary:       ARTIK530 Selection for HAL and Feature
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-System
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-System_Device
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-Audio
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-Audio_Recording
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-GPS
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-Camera
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-Display
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-Wifi
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-WifiDirect
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-Bluetooth
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-Bluetooth_CallAudio
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-BLE
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-NFC
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-Telephony
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-Feedback
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-Sensor
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-DALi
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-EFL
+Suggests:      %{name}-sub2-Preset_boards-ARTIK530-IM
+
+Conflicts:     %{name}-sub1-Preset_boards-TM1
+Conflicts:     %{name}-sub1-Preset_boards-RPI3
+Conflicts:     %{name}-sub1-Preset_boards-ARTIK_fullBSP
+
+%description sub1-Preset_boards-ARTIK530
+Firstly select HALs and Feature to add to your image.
+%files sub1-Preset_boards-ARTIK530
+%posttrans sub1-Preset_boards-ARTIK530
+%tizen_feature tizen.org/system/platform.processor exynos
+%tizen_feature tizen.org/system/platform.communication_processor none
+%tizen_feature tizen.org/feature/platform.core.cpu.arch armv7
+%tizen_feature tizen.org/feature/platform.core.cpu.arch.armv7 true
+%tizen_feature tizen.org/feature/platform.core.cpu.arch.armv8 false
+%tizen_feature tizen.org/feature/platform.core.cpu.frequency 1200
+%tizen_feature tizen.org/feature/platform.core.fpu.arch vfpv3
+%tizen_feature tizen.org/feature/platform.core.fpu.arch.vfpv3 true
+%tizen_feature tizen.org/feature/platform.core.fpu.arch.vfpv4 false
+%tizen_feature tizen.org/feature/profile common
+%tizen_feature tizen.org/feature/location.batch false
+%tizen_feature tizen.org/feature/network.ethernet true
+%tizen_feature tizen.org/feature/network.wifi.tdls false
+%tizen_feature tizen.org/feature/screen.auto_rotation false
+%tizen_feature tizen.org/feature/screen.height 1280
+%tizen_feature tizen.org/feature/screen.output.hdmi true
+%tizen_feature tizen.org/feature/screen.output.rca false
+%tizen_feature tizen.org/feature/screen.shape.circle false
+%tizen_feature tizen.org/feature/screen.shape.rectangle true
+%tizen_feature tizen.org/feature/screen.size.normal.720.1280 true
+%tizen_feature tizen.org/feature/screen.width 720
+%tizen_feature tizen.org/feature/sensor.accelerometer false
+%tizen_feature tizen.org/feature/sensor.gravity false
+%tizen_feature tizen.org/feature/sensor.linear_acceleration false
+%tizen_feature tizen.org/feature/sensor.proximity false
+%tizen_feature tizen.org/feature/sensor.temperature false
+
+
+### ARTIK530-System ###
+%package sub2-Preset_boards-ARTIK530-System
+Summary:       System
+Requires:      system-plugin-headless
+Requires:      system-plugin-exynos
+Requires:      system-plugin-u3
+Requires:      model-config-default
+Requires:      system-plugin-init_wrapper
+
+%description sub2-Preset_boards-ARTIK530-System
+Packages for System HAL and Feature. They are mandatory.
+ARTIK530 uses 3 partitions.
+Should use the recipe file to consist of 3 partitions.
+%files sub2-Preset_boards-ARTIK530-System
+
+### ARTIK530-System_Device ###
+%package sub2-Preset_boards-ARTIK530-System_Device
+Summary:       Deviced Plugin
+Requires:      device-manager-plugin-artik
+
+%description sub2-Preset_boards-ARTIK530-System_Device
+Packages for Deviced HAL and Feature.
+%files sub2-Preset_boards-ARTIK530-System_Device
+
+
+### ARTIK530-Audio ###
+%package sub2-Preset_boards-ARTIK530-Audio
+Summary:       Audio
+Requires:      audio-hal-alc5658
+Requires:      alsa-ucm-data-alc5658
+Requires:      mmfw-sysconf-target-artik10
+
+Suggests:      %{name}-sub2-domain_API-Multimedia-Audio_IO
+Suggests:      %{name}-sub2-domain_API-Multimedia-Player
+Suggests:      %{name}-sub2-domain_API-Multimedia-WAV_Player
+Suggests:      %{name}-sub2-domain_API-Multimedia-Tone_Player
+Suggests:      %{name}-sub2-domain_API-Multimedia-OpenAL
+Suggests:      %{name}-sub2-domain_API-Multimedia-Media_Streamer
+
+%description sub2-Preset_boards-ARTIK530-Audio
+Packages of Audio HAL and Feature for ARTIK530.
+If you select Bluetooth, you can select pulseaudio-modules-bluetooth.
+%files sub2-Preset_boards-ARTIK530-Audio
+
+### ARTIK530-Audio_Recording ###
+%package sub2-Preset_boards-ARTIK530-Audio_Recording
+Summary:       AudioRecording
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-Audio
+
+Suggests:      %{name}-sub2-domain_API-Multimedia-Recorder
+Suggests:      %{name}-sub2-domain_API-Multimedia-Audio_IO
+Suggests:      %{name}-sub2-domain_API-Multimedia-Media_Streamer
+
+%description sub2-Preset_boards-ARTIK530-Audio_Recording
+Packages of Audio HAL and Feature for ARTIK530.
+
+%files sub2-Preset_boards-ARTIK530-Audio_Recording
+%posttrans sub2-Preset_boards-ARTIK530-Audio_Recording
+%tizen_feature tizen.org/feature/microphone true
+
+### ARTIK530-GPS ###
+%package sub2-Preset_boards-ARTIK530-GPS
+Summary:       GPS (Not Supported)
+
+%description sub2-Preset_boards-ARTIK530-GPS
+Packages of GPS HAL and Feature for ARTIK530.
+%files sub2-Preset_boards-ARTIK530-GPS
+
+### ARTIK530-Camera ###
+%package sub2-Preset_boards-ARTIK530-Camera
+Summary:       Camera
+Requires:      %{name}-sub2-domain_API-Multimedia-Camera
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-Display
+Requires:      mmfw-sysconf-target-artik10
+
+%description sub2-Preset_boards-ARTIK530-Camera
+Packages of Camera HAL and Feature for ARTIK530.
+%files sub2-Preset_boards-ARTIK530-Camera
+%posttrans sub2-Preset_boards-ARTIK530-Camera
+%tizen_feature tizen.org/feature/camera true
+%tizen_feature tizen.org/feature/camera.back true
+%tizen_feature tizen.org/feature/camera.back.flash false
+%tizen_feature tizen.org/feature/camera.front false
+%tizen_feature tizen.org/feature/camera.front.flash false
+
+
+### ARTIK530-Display ###
+%package sub2-Preset_boards-ARTIK530-Display
+Summary:       Display
+Requires:      %{name}-sub2-domain_API-UI-Display_Server
+Requires:      e-tizen-data-profile_common
+Requires:      libtbm-nexell
+Requires:      libtdm-drm
+Requires:      coregl
+
+%description sub2-Preset_boards-ARTIK530-Display
+Packages of Display HAL and Feature for ARTIK530.
+%files sub2-Preset_boards-ARTIK530-Display
+%posttrans sub2-Preset_boards-ARTIK530-Display
+%tizen_feature tizen.org/feature/graphics.acceleration true
+%tizen_feature tizen.org/feature/multi_point_touch.pinch_zoom true
+%tizen_feature tizen.org/feature/opengles true
+%tizen_feature tizen.org/feature/opengles.version.1_1 true
+%tizen_feature tizen.org/feature/opengles.version.2_0 true
+%tizen_feature tizen.org/feature/opengles.version.3_0 false
+%tizen_feature tizen.org/feature/opengles.version.3_1 false
+%tizen_feature tizen.org/feature/opengles.version.3_2 false
+%tizen_feature tizen.org/feature/vulkan.version.1_0 false
+%tizen_feature tizen.org/feature/screen true
+
+### ARTIK530-Wifi ###
+%package sub2-Preset_boards-ARTIK530-Wifi
+Summary:       Wifi
+Requires:      %{name}-sub2-domain_API-Network-WiFi
+Requires:      %{name}-sub2-domain_API-Network-WiFi_Manager
+Requires:      wpa_supplicant-profile_common
+Suggests:      net-config-plugin-headed
+
+%description sub2-Preset_boards-ARTIK530-Wifi
+Packages of Wifi HAL and Feature for ARTIK530.
+If you enable the UI, you can select net-config-plugin-headed.
+%files sub2-Preset_boards-ARTIK530-Wifi
+
+
+### ARTIK530-WifiDirect ###
+%package sub2-Preset_boards-ARTIK530-WifiDirect
+Summary:       WifiDirect ( Not Supported )
+
+%description sub2-Preset_boards-ARTIK530-WifiDirect
+Packages of WifiDirect HAL and Feature for ARTIK530.
+%files sub2-Preset_boards-ARTIK530-WifiDirect
+
+### ARTIK530-Bluetooth ###
+%package sub2-Preset_boards-ARTIK530-Bluetooth
+Summary:       Bluetooth
+Requires:      %{name}-sub2-domain_API-Network-Bluetooth_BREDR
+Requires:      bluetooth-firmware-bcm-artik
+Requires:      bluetooth-frwk-profile_common
+Requires:      bluetooth-tools-profile_common
+Requires:      bluez-profile_common
+Suggests:      bluez-extension-bredr 
+Suggests:      bluetooth-frwk-plugin-headed
+Suggests:      org.tizen.bt-syspopup
+Suggests:      org.tizen.bt-syspopup-profile_common
+
+%description sub2-Preset_boards-ARTIK530-Bluetooth
+Packages of Bluetooth HAL and Feature for ARTIK530.
+%files sub2-Preset_boards-ARTIK530-Bluetooth
+
+### ARTIK530-Bluetooth_CallAudio ###
+%package sub2-Preset_boards-ARTIK530-Bluetooth_CallAudio
+Summary:       Bluetooth Call Audio
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-Bluetooth
+Requires:      %{name}-sub2-domain_API-Network-Bluetooth_Call_Audio
+Requires:      bluetooth-agent-profile_common
+
+%description sub2-Preset_boards-ARTIK530-Bluetooth_CallAudio
+Packages of Bluetooth HAL and Feature for ARTIK530.
+%files sub2-Preset_boards-ARTIK530-Bluetooth_CallAudio
+
+
+### ARTIK530-BLE ###
+%package sub2-Preset_boards-ARTIK530-BLE
+Summary:       BLE
+Requires:      %{name}-sub2-domain_API-Network-Bluetooth_LE
+Requires: bluetooth-firmware-bcm-artik
+Requires: bluetooth-frwk-profile_common
+Requires: bluetooth-tools-profile_common
+Requires: bluez-profile_common
+Suggests: bluetooth-frwk-plugin-headed
+Suggests: org.tizen.bt-syspopup
+Suggests: org.tizen.bt-syspopup-profile_common
+
+%description sub2-Preset_boards-ARTIK530-BLE
+Packages of BLE HAL and Feature for ARTIK530.
+%files sub2-Preset_boards-ARTIK530-BLE
+
+### ARTIK530-NFC ###
+%package sub2-Preset_boards-ARTIK530-NFC
+Summary:       NFC (Not Supported)
+
+%description sub2-Preset_boards-ARTIK530-NFC
+Packages of NFC HAL and Feature for ARTIK530.
+%files sub2-Preset_boards-ARTIK530-NFC
+
+### ARTIK530-Telephony ###
+%package sub2-Preset_boards-ARTIK530-Telephony
+Summary:       Telephony (Not Supported)
+
+%description sub2-Preset_boards-ARTIK530-Telephony
+Packages of Telephony HAL and Feature for ARTIK530.
+%files sub2-Preset_boards-ARTIK530-Telephony
+
+### ARTIK530-Feedback ###
+%package sub2-Preset_boards-ARTIK530-Feedback
+Summary:       Feedback
+Requires:      %{name}-sub2-domain_API-System-Feedback
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-Audio
+Requires:      feedbackd-profile_mobile
+Requires:      svi-data-profile_common
+
+
+%description sub2-Preset_boards-ARTIK530-Feedback
+Packages of Feedback HAL and Feature for ARTIK530.
+%files sub2-Preset_boards-ARTIK530-Feedback
+
+### ARTIK530-Sensor ###
+%package sub2-Preset_boards-ARTIK530-Sensor
+Summary:       Sensor (Not Supported)
+
+%description sub2-Preset_boards-ARTIK530-Sensor
+Packages of Sensor HAL and Feature for ARTIK530.
+%files sub2-Preset_boards-ARTIK530-Sensor
+
+### ARTIK530-DALi ###
+%package sub2-Preset_boards-ARTIK530-DALi
+Summary:       DALi
+Requires:      %{name}-sub2-domain_API-UI-DALi
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-Display
+Requires:      dali-adaptor-dali-video-player-plugin
+Requires:      dali-extension-key-extension
+Requires:      dali-extension
+Requires:      dali-toolkit-resources_720x1280
+
+%description sub2-Preset_boards-ARTIK530-DALi
+Packages of DALi HAL and Feature for ARTIK530.
+%files sub2-Preset_boards-ARTIK530-DALi
+
+### ARTIK530-EFL ###
+%package sub2-Preset_boards-ARTIK530-EFL
+Summary:       EFL
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-Display
+Requires:      %{name}-sub2-domain_API-UI-EFL_NativeUIToolkit
+Requires:      efl-config-profile_common
+Requires:      efl-misc-profile_common
+Requires:      efl-modules-profile_common
+Requires:      efl-theme-tizen-common
+Requires:   elementary-tizen
+Suggests:   download-fonts-service
+
+
+%description sub2-Preset_boards-ARTIK530-EFL
+Packages of EFL HAL and Feature for ARTIK530.
+%files sub2-Preset_boards-ARTIK530-EFL
+
+### ARTIK530-IM ###
+%package sub2-Preset_boards-ARTIK530-IM
+Summary:       IM
+Requires:      %{name}-sub2-domain_API-UIX-Input_Method
+Requires:      isf-config-common
+Requires:      ise-default-profile_common
+Requires:      org.tizen.inputmethod-setting-profile_common
+Requires:      %{name}-sub2-Preset_boards-ARTIK530-EFL
+
+%description sub2-Preset_boards-ARTIK530-IM
+Packages of IM HAL and Feature for ARTIK530.
+%files sub2-Preset_boards-ARTIK530-IM
diff --git a/packaging/platform-preset-boards-rpi3.inc b/packaging/platform-preset-boards-rpi3.inc
new file mode 100644 (file)
index 0000000..30b1767
--- /dev/null
@@ -0,0 +1,288 @@
+# Maintainer: Tizen PM?
+# You need ACK (+1) from the maintainer to be reviewed by building-block maintainers.
+
+##############
+###  RPI3  ###
+##############
+%package sub1-Preset_boards-RPI3
+Summary:       RPI3 Selection for HAL and Feature
+Requires:      %{name}-sub2-Preset_boards-RPI3-System
+Suggests:      %{name}-sub2-Preset_boards-RPI3-Audio
+Suggests:      %{name}-sub2-Preset_boards-RPI3-Audio_Recording
+Suggests:      %{name}-sub2-Preset_boards-RPI3-GPS
+Suggests:      %{name}-sub2-Preset_boards-RPI3-Camera
+Suggests:      %{name}-sub2-Preset_boards-RPI3-Display
+Suggests:      %{name}-sub2-Preset_boards-RPI3-Wifi
+Suggests:      %{name}-sub2-Preset_boards-RPI3-WifiDirect
+Suggests:      %{name}-sub2-Preset_boards-RPI3-Bluetooth
+Suggests:      %{name}-sub2-Preset_boards-RPI3-Bluetooth_CallAudio
+Suggests:      %{name}-sub2-Preset_boards-RPI3-BLE
+Suggests:      %{name}-sub2-Preset_boards-RPI3-NFC
+Suggests:      %{name}-sub2-Preset_boards-RPI3-Telephony
+Suggests:      %{name}-sub2-Preset_boards-RPI3-Feedback
+Suggests:      %{name}-sub2-Preset_boards-RPI3-Sensor
+Suggests:      %{name}-sub2-Preset_boards-RPI3-DALi
+Suggests:      %{name}-sub2-Preset_boards-RPI3-EFL
+Suggests:      %{name}-sub2-Preset_boards-RPI3-IM
+
+Conflicts:     %{name}-sub1-Preset_boards-TM1
+Conflicts:     %{name}-sub1-Preset_boards-ARTIK_fullBSP
+Conflicts:     %{name}-sub1-Preset_boards-ARTIK530
+
+%description sub1-Preset_boards-RPI3
+Firstly select HALs and Feature to add to your image.
+%files sub1-Preset_boards-RPI3
+%posttrans sub1-Preset_boards-RPI3
+%tizen_feature tizen.org/system/platform.processor BCM2837
+%tizen_feature tizen.org/system/platform.communication_processor none
+%tizen_feature tizen.org/feature/platform.core.cpu.arch armv8
+%tizen_feature tizen.org/feature/platform.core.cpu.arch.armv7 false
+%tizen_feature tizen.org/feature/platform.core.cpu.arch.armv8 true
+%tizen_feature tizen.org/feature/platform.core.cpu.frequency 1200
+%tizen_feature tizen.org/feature/platform.core.fpu.arch vfpv4
+%tizen_feature tizen.org/feature/platform.core.fpu.arch.vfpv3 false
+%tizen_feature tizen.org/feature/platform.core.fpu.arch.vfpv4 true
+%tizen_feature tizen.org/feature/profile common
+%tizen_feature tizen.org/feature/location.batch false
+%tizen_feature tizen.org/feature/network.ethernet true
+%tizen_feature tizen.org/feature/network.wifi.tdls false
+%tizen_feature tizen.org/feature/screen.auto_rotation false
+%tizen_feature tizen.org/feature/screen.height 1920
+%tizen_feature tizen.org/feature/screen.output.hdmi true
+%tizen_feature tizen.org/feature/screen.output.rca false
+%tizen_feature tizen.org/feature/screen.shape.circle false
+%tizen_feature tizen.org/feature/screen.shape.rectangle true
+%tizen_feature tizen.org/feature/screen.size.normal.1080.1920 true
+%tizen_feature tizen.org/feature/screen.width 1080
+%tizen_feature tizen.org/feature/sensor.accelerometer true
+%tizen_feature tizen.org/feature/sensor.gravity true
+%tizen_feature tizen.org/feature/sensor.linear_acceleration true
+%tizen_feature tizen.org/feature/sensor.proximity true
+%tizen_feature tizen.org/feature/sensor.temperature true
+
+
+### RPI3-System ###
+%package sub2-Preset_boards-RPI3-System
+Summary:       System
+Requires:      system-plugin-headless
+Requires:      system-plugin-iot
+Requires:      model-config-default
+
+%description sub2-Preset_boards-RPI3-System
+Packages for System HAL and Feature. They are mandatory.
+%files sub2-Preset_boards-RPI3-System
+
+
+### RPI3-Audio ###
+%package sub2-Preset_boards-RPI3-Audio
+Summary:       Audio
+Requires:      audio-hal-bcm2837
+Requires:      mmfw-sysconf-target-rpi3
+
+Suggests:      %{name}-sub2-domain_API-Multimedia-Audio_IO
+Suggests:      %{name}-sub2-domain_API-Multimedia-Player
+Suggests:      %{name}-sub2-domain_API-Multimedia-WAV_Player
+Suggests:      %{name}-sub2-domain_API-Multimedia-Tone_Player
+Suggests:      %{name}-sub2-domain_API-Multimedia-OpenAL
+Suggests:      %{name}-sub2-domain_API-Multimedia-Media_Streamer
+
+%description sub2-Preset_boards-RPI3-Audio
+Packages of Audio HAL and Feature for RPI3.
+If you select Bluetooth, you can select pulseaudio-modules-bluetooth.
+%files sub2-Preset_boards-RPI3-Audio
+
+### RPI3-Audio_Recording ###
+%package sub2-Preset_boards-RPI3-Audio_Recording
+Summary:       AudioRecording
+Requires:      %{name}-sub2-Preset_boards-RPI3-Audio
+
+Suggests:      %{name}-sub2-domain_API-Multimedia-Recorder
+Suggests:      %{name}-sub2-domain_API-Multimedia-Audio_IO
+Suggests:      %{name}-sub2-domain_API-Multimedia-Media_Streamer
+
+%description sub2-Preset_boards-RPI3-Audio_Recording
+Packages of Audio HAL and Feature for RPI3.
+
+%files sub2-Preset_boards-RPI3-Audio_Recording
+%posttrans sub2-Preset_boards-RPI3-Audio_Recording
+%tizen_feature tizen.org/feature/microphone true
+
+### RPI3-GPS ###
+%package sub2-Preset_boards-RPI3-GPS
+Summary:       GPS
+Requires:      lbs-plugin-gps-rpi3
+Requires:      %{name}-sub2-domain_API-Location-Location_Manager
+
+%description sub2-Preset_boards-RPI3-GPS
+Packages of GPS HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3-GPS
+
+### RPI3-Camera ###
+%package sub2-Preset_boards-RPI3-Camera
+Summary:       Camera
+Requires:      %{name}-sub2-domain_API-Multimedia-Camera
+Requires:      gst-plugins-good
+Requires:      mmfw-sysconf-target-rpi3
+
+%description sub2-Preset_boards-RPI3-Camera
+Packages of Camera HAL and Feature for RPI3.
+Not Implemented.
+%files sub2-Preset_boards-RPI3-Camera
+%posttrans sub2-Preset_boards-RPI3-Camera
+%tizen_feature tizen.org/feature/camera true
+%tizen_feature tizen.org/feature/camera.back true
+%tizen_feature tizen.org/feature/camera.back.flash false
+%tizen_feature tizen.org/feature/camera.front false
+%tizen_feature tizen.org/feature/camera.front.flash false
+
+
+### RPI3-Display ###
+%package sub2-Preset_boards-RPI3-Display
+Summary:       Display
+Requires:      %{name}-sub2-domain_API-UI-Display_Server
+Requires:      e-tizen-data-profile_common
+Requires:      libtbm-vc4
+Requires:      libtdm-vc4
+Requires:      mesa
+Requires:      coregl
+
+%description sub2-Preset_boards-RPI3-Display
+Packages of Display HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3-Display
+%posttrans sub2-Preset_boards-RPI3-Display
+%tizen_feature tizen.org/feature/graphics.acceleration true
+%tizen_feature tizen.org/feature/multi_point_touch.pinch_zoom true
+%tizen_feature tizen.org/feature/opengles true
+%tizen_feature tizen.org/feature/opengles.version.1_1 true
+%tizen_feature tizen.org/feature/opengles.version.2_0 true
+%tizen_feature tizen.org/feature/opengles.version.3_0 false
+%tizen_feature tizen.org/feature/opengles.version.3_1 false
+%tizen_feature tizen.org/feature/opengles.version.3_2 false
+%tizen_feature tizen.org/feature/vulkan.version.1_0 false
+%tizen_feature tizen.org/feature/screen true
+
+### RPI3-Wifi ###
+%package sub2-Preset_boards-RPI3-Wifi
+Summary:       Wifi
+Requires:      %{name}-sub2-domain_API-Network-WiFi
+Requires:      %{name}-sub2-domain_API-Network-WiFi_Manager
+Requires:      wpa_supplicant-profile_common
+Suggests:      net-config-plugin-headed
+
+%description sub2-Preset_boards-RPI3-Wifi
+Packages of Wifi HAL and Feature for RPI3.
+If you enable the UI, you can select net-config-plugin-headed.
+%files sub2-Preset_boards-RPI3-Wifi
+
+
+### RPI3-WifiDirect ###
+%package sub2-Preset_boards-RPI3-WifiDirect
+Summary:       WifiDirect
+Requires:      %{name}-sub2-domain_API-Network-WiFi_Direct
+Requires:      %{name}-sub2-Preset_boards-RPI3-Wifi
+Requires:      wifi-direct-manager-profile_common
+Requires:      wifi-direct-plugin-wpasupplicant-profile_common
+
+%description sub2-Preset_boards-RPI3-WifiDirect
+Packages of WifiDirect HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3-WifiDirect
+
+### RPI3-Bluetooth ###
+%package sub2-Preset_boards-RPI3-Bluetooth
+Summary:       Bluetooth (Not Implemented)
+
+%description sub2-Preset_boards-RPI3-Bluetooth
+Packages of Bluetooth HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3-Bluetooth
+
+### RPI3-Bluetooth_CallAudio ###
+%package sub2-Preset_boards-RPI3-Bluetooth_CallAudio
+Summary:       Bluetooth Call Audio(Not Implemented)
+
+%description sub2-Preset_boards-RPI3-Bluetooth_CallAudio
+Packages of Bluetooth HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3-Bluetooth_CallAudio
+
+
+### RPI3-BLE ###
+%package sub2-Preset_boards-RPI3-BLE
+Summary:       BLE (Not Implemented)
+
+%description sub2-Preset_boards-RPI3-BLE
+Packages of BLE HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3-BLE
+
+### RPI3-NFC ###
+%package sub2-Preset_boards-RPI3-NFC
+Summary:       NFC (Not Implemented)
+
+%description sub2-Preset_boards-RPI3-NFC
+Packages of NFC HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3-NFC
+
+### RPI3-Telephony ###
+%package sub2-Preset_boards-RPI3-Telephony
+Summary:       Telephony (Not Implemented)
+
+%description sub2-Preset_boards-RPI3-Telephony
+Packages of Telephony HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3-Telephony
+
+### RPI3-Feedback ###
+%package sub2-Preset_boards-RPI3-Feedback
+Summary:       Feedback
+Requires:      %{name}-sub2-domain_API-System-Feedback
+Requires:      %{name}-sub2-Preset_boards-RPI3-Audio
+Requires:      feedbackd-profile_mobile
+Requires:      svi-data-profile_mobile
+
+
+%description sub2-Preset_boards-RPI3-Feedback
+Packages of Feedback HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3-Feedback
+
+### RPI3-Sensor ###
+%package sub2-Preset_boards-RPI3-Sensor
+Summary:       Sensor (Not Implemented)
+
+%description sub2-Preset_boards-RPI3-Sensor
+Packages of Sensor HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3-Sensor
+
+### RPI3-DALi ###
+%package sub2-Preset_boards-RPI3-DALi
+Summary:       DALi (Not Implemented)
+
+%description sub2-Preset_boards-RPI3-DALi
+Packages of DALi HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3-DALi
+
+### RPI3-EFL ###
+%package sub2-Preset_boards-RPI3-EFL
+Summary:       EFL
+Requires:      %{name}-sub2-Preset_boards-RPI3-Display
+Requires:      %{name}-sub2-domain_API-UI-EFL_NativeUIToolkit
+Requires:      efl-config-profile_common
+Requires:      efl-misc-profile_common
+Requires:      efl-modules-profile_common
+Requires:      efl-theme-tizen-common
+Suggests:   elementary-tizen
+Suggests:   download-fonts-service
+
+
+%description sub2-Preset_boards-RPI3-EFL
+Packages of EFL HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3-EFL
+
+### RPI3-IM ###
+%package sub2-Preset_boards-RPI3-IM
+Summary:       IM
+Requires:      %{name}-sub2-domain_API-UIX-Input_Method
+Requires:      isf-config-common
+Requires:      ise-default-profile_common
+Requires:      org.tizen.inputmethod-setting-profile_common
+Requires:      %{name}-sub2-Preset_boards-RPI3-EFL
+
+%description sub2-Preset_boards-RPI3-IM
+Packages of IM HAL and Feature for RPI3.
+%files sub2-Preset_boards-RPI3-IM
diff --git a/packaging/platform-preset-boards-tm1.inc b/packaging/platform-preset-boards-tm1.inc
new file mode 100644 (file)
index 0000000..9be9f92
--- /dev/null
@@ -0,0 +1,338 @@
+# Maintainer: Tizen PM?
+# You need ACK (+1) from the maintainer to be reviewed by building-block maintainers.
+
+#############
+###  TM1  ###
+#############
+%package sub1-Preset_boards-TM1
+Summary:       TM1 Selection for HAL and Feature(For Test)
+Requires:      %{name}-sub2-Preset_boards-TM1-System
+Suggests:      %{name}-sub2-Preset_boards-TM1-Audio
+Suggests:      %{name}-sub2-Preset_boards-TM1-Audio_Recording
+Suggests:      %{name}-sub2-Preset_boards-TM1-GPS
+Suggests:      %{name}-sub2-Preset_boards-TM1-Camera
+Suggests:      %{name}-sub2-Preset_boards-TM1-Radio
+Suggests:      %{name}-sub2-Preset_boards-TM1-Display
+Suggests:      %{name}-sub2-Preset_boards-TM1-Wifi
+Suggests:      %{name}-sub2-Preset_boards-TM1-WifiDirect
+Suggests:      %{name}-sub2-Preset_boards-TM1-Bluetooth
+Suggests:      %{name}-sub2-Preset_boards-TM1-Bluetooth_CallAudio
+Suggests:      %{name}-sub2-Preset_boards-TM1-BLE
+Suggests:      %{name}-sub2-Preset_boards-TM1-NFC
+Suggests:      %{name}-sub2-Preset_boards-TM1-Telephony
+Suggests:      %{name}-sub2-Preset_boards-TM1-Feedback
+Suggests:      %{name}-sub2-Preset_boards-TM1-Sensor
+Suggests:      %{name}-sub2-Preset_boards-TM1-DALi
+Suggests:      %{name}-sub2-Preset_boards-TM1-EFL
+Suggests:      %{name}-sub2-Preset_boards-TM1-IM
+
+Conflicts:     %{name}-sub1-Preset_boards-RPI3
+Conflicts:     %{name}-sub1-Preset_boards-ARTIK_fullBSP
+Conflicts:     %{name}-sub1-Preset_boards-ARTIK530
+
+%description sub1-Preset_boards-TM1
+Firstly select HALs and Feature to add to your image.
+%files sub1-Preset_boards-TM1
+%posttrans sub1-Preset_boards-TM1
+%tizen_feature tizen.org/system/platform.processor SC7727S
+%tizen_feature tizen.org/system/platform.communication_processor SC7727S
+%tizen_feature tizen.org/feature/platform.core.cpu.arch armv7
+%tizen_feature tizen.org/feature/platform.core.cpu.arch.armv7 true
+%tizen_feature tizen.org/feature/platform.core.cpu.arch.armv8 false
+%tizen_feature tizen.org/feature/platform.core.cpu.frequency 1300
+%tizen_feature tizen.org/feature/platform.core.fpu.arch vfpv3
+%tizen_feature tizen.org/feature/platform.core.fpu.arch.vfpv3 true
+%tizen_feature tizen.org/feature/platform.core.fpu.arch.vfpv4 false
+%tizen_feature tizen.org/feature/profile mobile
+%tizen_feature tizen.org/feature/location.batch false
+%tizen_feature tizen.org/feature/network.ethernet false
+%tizen_feature tizen.org/feature/network.wifi.tdls false
+%tizen_feature tizen.org/feature/screen.auto_rotation true
+%tizen_feature tizen.org/feature/screen.height 1280
+%tizen_feature tizen.org/feature/screen.output.hdmi false
+%tizen_feature tizen.org/feature/screen.output.rca false
+%tizen_feature tizen.org/feature/screen.shape.circle false
+%tizen_feature tizen.org/feature/screen.shape.rectangle true
+%tizen_feature tizen.org/feature/screen.size.normal.720.1280 true
+%tizen_feature tizen.org/feature/screen.width 720
+%tizen_feature tizen.org/feature/sensor.accelerometer true
+%tizen_feature tizen.org/feature/sensor.gravity true
+%tizen_feature tizen.org/feature/sensor.linear_acceleration true
+%tizen_feature tizen.org/feature/sensor.proximity true
+%tizen_feature tizen.org/feature/sensor.temperature false
+
+
+
+### TM1-System ###
+%package sub2-Preset_boards-TM1-System
+Summary:       System
+Requires:      system-plugin-headless
+Requires:      system-plugin-spreadtrum
+Requires:      model-config-tm1
+
+%description sub2-Preset_boards-TM1-System
+Packages for System HAL and Feature. They are mandatory.
+%files sub2-Preset_boards-TM1-System
+
+
+### TM1-Audio ###
+%package sub2-Preset_boards-TM1-Audio
+Summary:       Audio
+Requires:      audio-hal-sc7727
+Requires:      audio-config-sc-TM1-sc7730
+Requires:      mmfw-sysconf-target-tm1
+
+Suggests:      %{name}-sub2-domain_API-Multimedia-Audio_IO
+Suggests:      %{name}-sub2-domain_API-Multimedia-Player
+Suggests:      %{name}-sub2-domain_API-Multimedia-WAV_Player
+Suggests:      %{name}-sub2-domain_API-Multimedia-Tone_Player
+Suggests:      %{name}-sub2-domain_API-Multimedia-OpenAL
+Suggests:      %{name}-sub2-domain_API-Multimedia-Media_Streamer
+Suggests:      %{name}-sub2-domain_API-Multimedia-Radio
+Suggests:      %{name}-sub2-domain_API-Multimedia-Screen_Mirroring
+
+%description sub2-Preset_boards-TM1-Audio
+Packages of Audio HAL and Feature for TM1.
+If you select Bluetooth, you can select pulseaudio-modules-bluetooth.
+%files sub2-Preset_boards-TM1-Audio
+
+### TM1-Audio_Recording ###
+%package sub2-Preset_boards-TM1-Audio_Recording
+Summary:       AudioRecording
+Requires:      %{name}-sub2-Preset_boards-TM1-Audio
+
+Suggests:      %{name}-sub2-domain_API-Multimedia-Recorder
+Suggests:      %{name}-sub2-domain_API-Multimedia-Audio_IO
+Suggests:      %{name}-sub2-domain_API-Multimedia-Media_Streamer
+
+%description sub2-Preset_boards-TM1-Audio_Recording
+Packages of Audio HAL and Feature for TM1.
+
+%files sub2-Preset_boards-TM1-Audio_Recording
+%posttrans sub2-Preset_boards-TM1-Audio_Recording
+%tizen_feature tizen.org/feature/microphone true
+
+### TM1-GPS ###
+%package sub2-Preset_boards-TM1-GPS
+Summary:       GPS
+Requires:      %{name}-sub2-domain_API-Location-Location_Manager
+
+%description sub2-Preset_boards-TM1-GPS
+Packages of GPS HAL and Feature for TM1.
+%files sub2-Preset_boards-TM1-GPS
+
+### TM1-Camera ###
+%package sub2-Preset_boards-TM1-Camera
+Summary:       Camera
+Requires:      %{name}-sub2-domain_API-Multimedia-Camera
+Requires:      %{name}-sub2-Preset_boards-TM1-Display
+Requires:      mmfw-sysconf-target-tm1
+
+%description sub2-Preset_boards-TM1-Camera
+Packages of Camera HAL and Feature for TM1.
+Not Implemented.
+%files sub2-Preset_boards-TM1-Camera
+%posttrans sub2-Preset_boards-TM1-Camera
+%tizen_feature tizen.org/feature/camera true
+%tizen_feature tizen.org/feature/camera.back true
+%tizen_feature tizen.org/feature/camera.back.flash true
+%tizen_feature tizen.org/feature/camera.front true
+%tizen_feature tizen.org/feature/camera.front.flash false
+
+### TM1-Radio ###
+%package sub2-Preset_boards-TM1-Radio
+Summary:       Radio
+Requires:      %{name}-sub2-domain_API-Multimedia-Radio
+Requires:      %{name}-sub2-Preset_boards-TM1-Audio
+Requires:      mmfw-sysconf-target-tm1
+Requires:      bluez
+Requires:      rfkill
+Requires:      bluetooth-firmware-sprd-TM1
+
+%description sub2-Preset_boards-TM1-Radio
+Packages of Radio Feature for TM1.
+%files sub2-Preset_boards-TM1-Radio
+%posttrans sub2-Preset_boards-TM1-Radio
+%tizen_feature tizen.org/feature/fmradio true
+
+### TM1-Display ###
+%package sub2-Preset_boards-TM1-Display
+Summary:       Display
+Requires:      %{name}-sub2-domain_API-UI-Display_Server
+Requires:      e-tizen-data-profile_mobile
+Requires:      libtbm-sprd
+Requires:      libtdm-sprd
+Requires:      coregl
+
+%description sub2-Preset_boards-TM1-Display
+Packages of Display HAL and Feature for TM1.
+%files sub2-Preset_boards-TM1-Display
+%posttrans sub2-Preset_boards-TM1-Display
+%tizen_feature tizen.org/feature/graphics.acceleration true
+%tizen_feature tizen.org/feature/multi_point_touch.pinch_zoom true
+%tizen_feature tizen.org/feature/opengles true
+%tizen_feature tizen.org/feature/opengles.version.1_1 true
+%tizen_feature tizen.org/feature/opengles.version.2_0 true
+%tizen_feature tizen.org/feature/opengles.version.3_0 false
+%tizen_feature tizen.org/feature/opengles.version.3_1 false
+%tizen_feature tizen.org/feature/opengles.version.3_2 false
+%tizen_feature tizen.org/feature/vulkan.version.1_0 false
+%tizen_feature tizen.org/feature/screen true
+
+### TM1-Wifi ###
+%package sub2-Preset_boards-TM1-Wifi
+Summary:       Wifi
+Requires:      %{name}-sub2-domain_API-Network-WiFi
+Requires:      %{name}-sub2-domain_API-Network-WiFi_Manager
+Requires:      wpa_supplicant-extension-TM1
+Suggests:      net-config-plugin-headed
+
+%description sub2-Preset_boards-TM1-Wifi
+Packages of Wifi HAL and Feature for TM1.
+If you enable the UI, you can select net-config-plugin-headed.
+%files sub2-Preset_boards-TM1-Wifi
+
+
+### TM1-WifiDirect ###
+%package sub2-Preset_boards-TM1-WifiDirect
+Summary:       WifiDirect
+Requires:      %{name}-sub2-domain_API-Network-WiFi_Direct
+Requires:      %{name}-sub2-Preset_boards-TM1-Wifi
+Requires:      wifi-direct-manager-extension-TM1
+Requires:      wifi-direct-plugin-wpasupplicant-extension-TM1
+
+%description sub2-Preset_boards-TM1-WifiDirect
+Packages of WifiDirect HAL and Feature for TM1.
+%files sub2-Preset_boards-TM1-WifiDirect
+
+### TM1-Bluetooth ###
+%package sub2-Preset_boards-TM1-Bluetooth
+Summary:       Bluetooth
+Requires:      %{name}-sub2-domain_API-Network-Bluetooth_BREDR
+Requires:      bluetooth-firmware-sprd-TM1
+Requires:      bluetooth-frwk-profile_mobile
+Requires:      bluetooth-tools-profile_mobile
+Requires:      bluez-profile_common
+Suggests:      bluez-extension-bredr 
+Suggests: bluetooth-frwk-plugin-headed
+Suggests: org.tizen.bt-syspopup
+Suggests: org.tizen.bt-syspopup-profile_common
+
+%description sub2-Preset_boards-TM1-Bluetooth
+Packages of Bluetooth HAL and Feature for TM1.
+%files sub2-Preset_boards-TM1-Bluetooth
+
+### TM1-Bluetooth_CallAudio ###
+%package sub2-Preset_boards-TM1-Bluetooth_CallAudio
+Summary:       Bluetooth CallAudio Function
+Requires:      %{name}-sub2-Preset_boards-TM1-Bluetooth
+Requires:      %{name}-sub2-domain_API-Network-Bluetooth_Call_Audio
+Requires:      bluetooth-agent-profile_common
+
+%description sub2-Preset_boards-TM1-Bluetooth_CallAudio
+Packages of Bluetooth Call Audio Function for TM1.
+%files sub2-Preset_boards-TM1-Bluetooth_CallAudio
+
+### TM1-BLE ###
+%package sub2-Preset_boards-TM1-BLE
+Summary:       BLE
+Requires:      %{name}-sub2-domain_API-Network-Bluetooth_LE
+Requires: bluetooth-firmware-sprd-TM1
+Requires: bluetooth-frwk-profile_mobile
+Requires: bluetooth-tools-profile_mobile
+Requires: bluez-profile_common
+Suggests: bluetooth-frwk-plugin-headed
+Suggests: org.tizen.bt-syspopup
+Suggests: org.tizen.bt-syspopup-profile_common
+
+%description sub2-Preset_boards-TM1-BLE
+Packages of BLE HAL and Feature for TM1.
+%files sub2-Preset_boards-TM1-BLE
+
+### TM1-NFC ###
+%package sub2-Preset_boards-TM1-NFC
+Summary:       NFC
+Requires:      %{name}-sub2-domain_API-Network-NFC
+
+%description sub2-Preset_boards-TM1-NFC
+Packages of NFC HAL and Feature for TM1.
+%files sub2-Preset_boards-TM1-NFC
+
+### TM1-Telephony ###
+%package sub2-Preset_boards-TM1-Telephony
+Summary:       Telephony (Not Yet)
+Requires:      %{name}-sub1-domain_API-Telephony
+
+%description sub2-Preset_boards-TM1-Telephony
+Packages of Telephony HAL and Feature for TM1.
+%files sub2-Preset_boards-TM1-Telephony
+%posttrans sub2-Preset_boards-TM1-Telephony
+%tizen_feature tizen.org/feature/network.telephony.service.cdma false
+%tizen_feature tizen.org/feature/network.telephony.service.edge true
+%tizen_feature tizen.org/feature/network.telephony.service.gprs true
+%tizen_feature tizen.org/feature/network.telephony.service.gsm true
+%tizen_feature tizen.org/feature/network.telephony.service.hsdpa true
+%tizen_feature tizen.org/feature/network.telephony.service.hspa true
+%tizen_feature tizen.org/feature/network.telephony.service.hsupa true
+%tizen_feature tizen.org/feature/network.telephony.service.lte true
+%tizen_feature tizen.org/feature/network.telephony.service.umts true
+
+### TM1-Feedback ###
+%package sub2-Preset_boards-TM1-Feedback
+Summary:       Feedback
+Requires:      %{name}-sub2-domain_API-System-Feedback
+Requires:      %{name}-sub2-Preset_boards-TM1-Audio
+Requires:      feedbackd-profile_mobile
+Requires:      svi-data-profile_mobile
+
+%description sub2-Preset_boards-TM1-Feedback
+Packages of Feedback HAL and Feature for TM1.
+%files sub2-Preset_boards-TM1-Feedback
+
+### TM1-Sensor ###
+%package sub2-Preset_boards-TM1-Sensor
+Summary:       Sensor
+Requires:      %{name}-sub2-domain_API-System-Sensor_Listener
+Requires:      sensor-hal-tm1
+
+%description sub2-Preset_boards-TM1-Sensor
+Packages of Sensor HAL and Feature for TM1.
+%files sub2-Preset_boards-TM1-Sensor
+
+### TM1-DALi ###
+%package sub2-Preset_boards-TM1-DALi
+Summary:       DALi (Not Implemented)
+
+%description sub2-Preset_boards-TM1-DALi
+Packages of DALi HAL and Feature for TM1.
+%files sub2-Preset_boards-TM1-DALi
+
+### TM1-EFL ###
+%package sub2-Preset_boards-TM1-EFL
+Summary:       EFL
+Requires:      %{name}-sub2-Preset_boards-TM1-Display
+Requires:      %{name}-sub2-domain_API-UI-EFL_NativeUIToolkit
+Requires:      efl-config-profile_mobile
+Requires:      efl-misc-profile_mobile
+Requires:      efl-modules-profile_mobile
+Requires:      efl-theme-tizen-mobile
+Requires:   elementary-tizen
+Suggests:   download-fonts-service
+
+
+%description sub2-Preset_boards-TM1-EFL
+Packages of EFL HAL and Feature for TM1.
+%files sub2-Preset_boards-TM1-EFL
+
+### TM1-IM ###
+%package sub2-Preset_boards-TM1-IM
+Summary:       IM
+Requires:      %{name}-sub2-domain_API-UIX-Input_Method
+Requires:      isf-config-mobile
+Requires:      ise-default-profile_mobile
+Requires:      org.tizen.inputmethod-setting-profile_mobile
+Requires:      %{name}-sub2-Preset_boards-TM1-EFL
+
+%description sub2-Preset_boards-TM1-IM
+Packages of IM HAL and Feature for TM1.
+%files sub2-Preset_boards-TM1-IM
index f64ad7b194682320779372b4bf3fe20ef10495c6..4c6048dad4790b222e2a3ce5c638b4d977917054 100644 (file)
@@ -4,6 +4,7 @@
 %package root-Preset_boards
 Summary:       Board (Hardware Set) Support Packages (BSP) Presets
 %ifarch armv7l
+Suggests:      %{name}-sub1-Preset_boards-ARTIK530
 Suggests:      %{name}-sub1-Preset_boards-RPI3
 Suggests:      %{name}-sub1-Preset_boards-TM1
 Suggests:      %{name}-sub1-Preset_boards-ARTIK_fullBSP
@@ -28,6 +29,7 @@ Requires:     system-plugin-u3
 
 Conflicts:     %{name}-sub1-Preset_boards-RPI3
 Conflicts:     %{name}-sub1-Preset_boards-TM1
+Conflicts:     %{name}-sub1-Preset_boards-ARTIK530
 
 %description sub1-Preset_boards-ARTIK_fullBSP
 __KS_URL__: http://download.tizen.org/snapshots/tizen/unified/latest/images/standard/common-wayland-3parts-armv7l-artik710/
@@ -35,629 +37,3 @@ These are manually extracted from
 common-wayland-3parts-armv7l-artik710.ks
 %files sub1-Preset_boards-ARTIK_fullBSP
 %endif
-
-
-%ifarch armv7l
-##############
-###  RPI3  ###
-##############
-%package sub1-Preset_boards-RPI3
-Summary:       RPI3 Selection for HAL and Feature
-Requires:      %{name}-sub2-Preset_boards-RPI3-System
-Suggests:      %{name}-sub2-Preset_boards-RPI3-Audio
-Suggests:      %{name}-sub2-Preset_boards-RPI3-Audio_Recording
-Suggests:      %{name}-sub2-Preset_boards-RPI3-GPS
-Suggests:      %{name}-sub2-Preset_boards-RPI3-Camera
-Suggests:      %{name}-sub2-Preset_boards-RPI3-Display
-Suggests:      %{name}-sub2-Preset_boards-RPI3-Wifi
-Suggests:      %{name}-sub2-Preset_boards-RPI3-WifiDirect
-Suggests:      %{name}-sub2-Preset_boards-RPI3-Bluetooth
-Suggests:      %{name}-sub2-Preset_boards-RPI3-Bluetooth_CallAudio
-Suggests:      %{name}-sub2-Preset_boards-RPI3-BLE
-Suggests:      %{name}-sub2-Preset_boards-RPI3-NFC
-Suggests:      %{name}-sub2-Preset_boards-RPI3-Telephony
-Suggests:      %{name}-sub2-Preset_boards-RPI3-Feedback
-Suggests:      %{name}-sub2-Preset_boards-RPI3-Sensor
-Suggests:      %{name}-sub2-Preset_boards-RPI3-DALi
-Suggests:      %{name}-sub2-Preset_boards-RPI3-EFL
-Suggests:      %{name}-sub2-Preset_boards-RPI3-IM
-
-Conflicts:     %{name}-sub1-Preset_boards-TM1
-Conflicts:     %{name}-sub1-Preset_boards-ARTIK_fullBSP
-
-%description sub1-Preset_boards-RPI3
-Firstly select HALs and Feature to add to your image.
-%files sub1-Preset_boards-RPI3
-%posttrans sub1-Preset_boards-RPI3
-%tizen_feature tizen.org/system/platform.processor BCM2837
-%tizen_feature tizen.org/system/platform.communication_processor none
-%tizen_feature tizen.org/feature/platform.core.cpu.arch armv8
-%tizen_feature tizen.org/feature/platform.core.cpu.arch.armv7 false
-%tizen_feature tizen.org/feature/platform.core.cpu.arch.armv8 true
-%tizen_feature tizen.org/feature/platform.core.cpu.frequency 1200
-%tizen_feature tizen.org/feature/platform.core.fpu.arch vfpv4
-%tizen_feature tizen.org/feature/platform.core.fpu.arch.vfpv3 false
-%tizen_feature tizen.org/feature/platform.core.fpu.arch.vfpv4 true
-%tizen_feature tizen.org/feature/profile common
-%tizen_feature tizen.org/feature/location.batch false
-%tizen_feature tizen.org/feature/network.ethernet true
-%tizen_feature tizen.org/feature/network.wifi.tdls false
-%tizen_feature tizen.org/feature/screen.auto_rotation false
-%tizen_feature tizen.org/feature/screen.height 1920
-%tizen_feature tizen.org/feature/screen.output.hdmi true
-%tizen_feature tizen.org/feature/screen.output.rca false
-%tizen_feature tizen.org/feature/screen.shape.circle false
-%tizen_feature tizen.org/feature/screen.shape.rectangle true
-%tizen_feature tizen.org/feature/screen.size.normal.1080.1920 true
-%tizen_feature tizen.org/feature/screen.width 1080
-%tizen_feature tizen.org/feature/sensor.accelerometer true
-%tizen_feature tizen.org/feature/sensor.gravity true
-%tizen_feature tizen.org/feature/sensor.linear_acceleration true
-%tizen_feature tizen.org/feature/sensor.proximity true
-%tizen_feature tizen.org/feature/sensor.temperature true
-
-
-### RPI3-System ###
-%package sub2-Preset_boards-RPI3-System
-Summary:       System
-Requires:      system-plugin-headless
-Requires:      system-plugin-iot
-Requires:      model-config-default
-
-%description sub2-Preset_boards-RPI3-System
-Packages for System HAL and Feature. They are mandatory.
-%files sub2-Preset_boards-RPI3-System
-
-
-### RPI3-Audio ###
-%package sub2-Preset_boards-RPI3-Audio
-Summary:       Audio
-Requires:      audio-hal-bcm2837
-Requires:      mmfw-sysconf-target-rpi3
-
-Suggests:      %{name}-sub2-domain_API-Multimedia-Audio_IO
-Suggests:      %{name}-sub2-domain_API-Multimedia-Player
-Suggests:      %{name}-sub2-domain_API-Multimedia-WAV_Player
-Suggests:      %{name}-sub2-domain_API-Multimedia-Tone_Player
-Suggests:      %{name}-sub2-domain_API-Multimedia-OpenAL
-Suggests:      %{name}-sub2-domain_API-Multimedia-Media_Streamer
-
-%description sub2-Preset_boards-RPI3-Audio
-Packages of Audio HAL and Feature for RPI3.
-If you select Bluetooth, you can select pulseaudio-modules-bluetooth.
-%files sub2-Preset_boards-RPI3-Audio
-
-### RPI3-Audio_Recording ###
-%package sub2-Preset_boards-RPI3-Audio_Recording
-Summary:       AudioRecording
-Requires:      %{name}-sub2-Preset_boards-RPI3-Audio
-
-Suggests:      %{name}-sub2-domain_API-Multimedia-Recorder
-Suggests:      %{name}-sub2-domain_API-Multimedia-Audio_IO
-Suggests:      %{name}-sub2-domain_API-Multimedia-Media_Streamer
-
-%description sub2-Preset_boards-RPI3-Audio_Recording
-Packages of Audio HAL and Feature for RPI3.
-
-%files sub2-Preset_boards-RPI3-Audio_Recording
-%posttrans sub2-Preset_boards-RPI3-Audio_Recording
-%tizen_feature tizen.org/feature/microphone true
-
-### RPI3-GPS ###
-%package sub2-Preset_boards-RPI3-GPS
-Summary:       GPS
-Requires:      lbs-plugin-gps-rpi3
-Requires:      %{name}-sub2-domain_API-Location-Location_Manager
-
-%description sub2-Preset_boards-RPI3-GPS
-Packages of GPS HAL and Feature for RPI3.
-%files sub2-Preset_boards-RPI3-GPS
-
-### RPI3-Camera ###
-%package sub2-Preset_boards-RPI3-Camera
-Summary:       Camera
-Requires:      %{name}-sub2-domain_API-Multimedia-Camera
-Requires:      gst-plugins-good
-Requires:      mmfw-sysconf-target-rpi3
-
-%description sub2-Preset_boards-RPI3-Camera
-Packages of Camera HAL and Feature for RPI3.
-Not Implemented.
-%files sub2-Preset_boards-RPI3-Camera
-%posttrans sub2-Preset_boards-RPI3-Camera
-%tizen_feature tizen.org/feature/camera true
-%tizen_feature tizen.org/feature/camera.back true
-%tizen_feature tizen.org/feature/camera.back.flash false
-%tizen_feature tizen.org/feature/camera.front false
-%tizen_feature tizen.org/feature/camera.front.flash false
-
-
-### RPI3-Display ###
-%package sub2-Preset_boards-RPI3-Display
-Summary:       Display
-Requires:      %{name}-sub2-domain_API-UI-Display_Server
-Requires:      e-tizen-data-profile_common
-Requires:      libtbm-vc4
-Requires:      libtdm-vc4
-Requires:      mesa
-Requires:      coregl
-
-%description sub2-Preset_boards-RPI3-Display
-Packages of Display HAL and Feature for RPI3.
-%files sub2-Preset_boards-RPI3-Display
-%posttrans sub2-Preset_boards-RPI3-Display
-%tizen_feature tizen.org/feature/graphics.acceleration true
-%tizen_feature tizen.org/feature/multi_point_touch.pinch_zoom true
-%tizen_feature tizen.org/feature/opengles true
-%tizen_feature tizen.org/feature/opengles.1_1 true
-%tizen_feature tizen.org/feature/opengles.2_0 true
-%tizen_feature tizen.org/feature/opengles.3_0 false
-%tizen_feature tizen.org/feature/opengles.3_1 false
-%tizen_feature tizen.org/feature/opengles.3_2 false
-%tizen_feature tizen.org/feature/vulkan.version.1_0 false
-%tizen_feature tizen.org/feature/screen true
-
-### RPI3-Wifi ###
-%package sub2-Preset_boards-RPI3-Wifi
-Summary:       Wifi
-Requires:      %{name}-sub2-domain_API-Network-WiFi
-Requires:      %{name}-sub2-domain_API-Network-WiFi_Manager
-Requires:      wpa_supplicant-profile_common
-Suggests:      net-config-plugin-headed
-
-%description sub2-Preset_boards-RPI3-Wifi
-Packages of Wifi HAL and Feature for RPI3.
-If you enable the UI, you can select net-config-plugin-headed.
-%files sub2-Preset_boards-RPI3-Wifi
-
-
-### RPI3-WifiDirect ###
-%package sub2-Preset_boards-RPI3-WifiDirect
-Summary:       WifiDirect
-Requires:      %{name}-sub2-domain_API-Network-WiFi_Direct
-Requires:      %{name}-sub2-Preset_boards-RPI3-Wifi
-Requires:      wifi-direct-manager-profile_common
-Requires:      wifi-direct-plugin-wpasupplicant-profile_common
-
-%description sub2-Preset_boards-RPI3-WifiDirect
-Packages of WifiDirect HAL and Feature for RPI3.
-%files sub2-Preset_boards-RPI3-WifiDirect
-
-### RPI3-Bluetooth ###
-%package sub2-Preset_boards-RPI3-Bluetooth
-Summary:       Bluetooth (Not Implemented)
-
-%description sub2-Preset_boards-RPI3-Bluetooth
-Packages of Bluetooth HAL and Feature for RPI3.
-%files sub2-Preset_boards-RPI3-Bluetooth
-
-### RPI3-Bluetooth_CallAudio ###
-%package sub2-Preset_boards-RPI3-Bluetooth_CallAudio
-Summary:       Bluetooth Call Audio(Not Implemented)
-
-%description sub2-Preset_boards-RPI3-Bluetooth_CallAudio
-Packages of Bluetooth HAL and Feature for RPI3.
-%files sub2-Preset_boards-RPI3-Bluetooth_CallAudio
-
-
-### RPI3-BLE ###
-%package sub2-Preset_boards-RPI3-BLE
-Summary:       BLE (Not Implemented)
-
-%description sub2-Preset_boards-RPI3-BLE
-Packages of BLE HAL and Feature for RPI3.
-%files sub2-Preset_boards-RPI3-BLE
-
-### RPI3-NFC ###
-%package sub2-Preset_boards-RPI3-NFC
-Summary:       NFC (Not Implemented)
-
-%description sub2-Preset_boards-RPI3-NFC
-Packages of NFC HAL and Feature for RPI3.
-%files sub2-Preset_boards-RPI3-NFC
-
-### RPI3-Telephony ###
-%package sub2-Preset_boards-RPI3-Telephony
-Summary:       Telephony (Not Implemented)
-
-%description sub2-Preset_boards-RPI3-Telephony
-Packages of Telephony HAL and Feature for RPI3.
-%files sub2-Preset_boards-RPI3-Telephony
-
-### RPI3-Feedback ###
-%package sub2-Preset_boards-RPI3-Feedback
-Summary:       Feedback
-Requires:      %{name}-sub2-domain_API-System-Feedback
-Requires:      %{name}-sub2-Preset_boards-RPI3-Audio
-Requires:      feedbackd-profile_mobile
-Requires:      svi-data-profile_mobile
-
-
-%description sub2-Preset_boards-RPI3-Feedback
-Packages of Feedback HAL and Feature for RPI3.
-%files sub2-Preset_boards-RPI3-Feedback
-
-### RPI3-Sensor ###
-%package sub2-Preset_boards-RPI3-Sensor
-Summary:       Sensor (Not Implemented)
-
-%description sub2-Preset_boards-RPI3-Sensor
-Packages of Sensor HAL and Feature for RPI3.
-%files sub2-Preset_boards-RPI3-Sensor
-
-### RPI3-DALi ###
-%package sub2-Preset_boards-RPI3-DALi
-Summary:       DALi (Not Implemented)
-
-%description sub2-Preset_boards-RPI3-DALi
-Packages of DALi HAL and Feature for RPI3.
-%files sub2-Preset_boards-RPI3-DALi
-
-### RPI3-EFL ###
-%package sub2-Preset_boards-RPI3-EFL
-Summary:       EFL
-Requires:      %{name}-sub2-Preset_boards-RPI3-Display
-Requires:      %{name}-sub2-domain_API-UI-EFL_NativeUIToolkit
-Requires:      efl-config-profile_common
-Requires:      efl-misc-profile_common
-Requires:      efl-modules-profile_common
-Requires:      efl-theme-tizen-common
-Suggests:   elementary-tizen
-Suggests:   download-fonts-service
-
-
-%description sub2-Preset_boards-RPI3-EFL
-Packages of EFL HAL and Feature for RPI3.
-%files sub2-Preset_boards-RPI3-EFL
-
-### RPI3-IM ###
-%package sub2-Preset_boards-RPI3-IM
-Summary:       IM
-Requires:      %{name}-sub2-domain_API-UIX-Input_Method
-Requires:      isf-config-common
-Requires:      ise-default-profile_common
-Requires:      org.tizen.inputmethod-setting-profile_common
-Requires:      %{name}-sub2-Preset_boards-RPI3-EFL
-
-%description sub2-Preset_boards-RPI3-IM
-Packages of IM HAL and Feature for RPI3.
-%files sub2-Preset_boards-RPI3-IM
-
-
-
-#############
-###  TM1  ###
-#############
-%package sub1-Preset_boards-TM1
-Summary:       TM1 Selection for HAL and Feature(For Test)
-Requires:      %{name}-sub2-Preset_boards-TM1-System
-Suggests:      %{name}-sub2-Preset_boards-TM1-Audio
-Suggests:      %{name}-sub2-Preset_boards-TM1-Audio_Recording
-Suggests:      %{name}-sub2-Preset_boards-TM1-GPS
-Suggests:      %{name}-sub2-Preset_boards-TM1-Camera
-Suggests:      %{name}-sub2-Preset_boards-TM1-Radio
-Suggests:      %{name}-sub2-Preset_boards-TM1-Display
-Suggests:      %{name}-sub2-Preset_boards-TM1-Wifi
-Suggests:      %{name}-sub2-Preset_boards-TM1-WifiDirect
-Suggests:      %{name}-sub2-Preset_boards-TM1-Bluetooth
-Suggests:      %{name}-sub2-Preset_boards-TM1-Bluetooth_CallAudio
-Suggests:      %{name}-sub2-Preset_boards-TM1-BLE
-Suggests:      %{name}-sub2-Preset_boards-TM1-NFC
-Suggests:      %{name}-sub2-Preset_boards-TM1-Telephony
-Suggests:      %{name}-sub2-Preset_boards-TM1-Feedback
-Suggests:      %{name}-sub2-Preset_boards-TM1-Sensor
-Suggests:      %{name}-sub2-Preset_boards-TM1-DALi
-Suggests:      %{name}-sub2-Preset_boards-TM1-EFL
-Suggests:      %{name}-sub2-Preset_boards-TM1-IM
-
-Conflicts:     %{name}-sub1-Preset_boards-RPI3
-Conflicts:     %{name}-sub1-Preset_boards-ARTIK_fullBSP
-
-%description sub1-Preset_boards-TM1
-Firstly select HALs and Feature to add to your image.
-%files sub1-Preset_boards-TM1
-%posttrans sub1-Preset_boards-TM1
-%tizen_feature tizen.org/system/platform.processor SC7727S
-%tizen_feature tizen.org/system/platform.communication_processor SC7727S
-%tizen_feature tizen.org/feature/platform.core.cpu.arch armv7
-%tizen_feature tizen.org/feature/platform.core.cpu.arch.armv7 true
-%tizen_feature tizen.org/feature/platform.core.cpu.arch.armv8 false
-%tizen_feature tizen.org/feature/platform.core.cpu.frequency 1300
-%tizen_feature tizen.org/feature/platform.core.fpu.arch vfpv3
-%tizen_feature tizen.org/feature/platform.core.fpu.arch.vfpv3 true
-%tizen_feature tizen.org/feature/platform.core.fpu.arch.vfpv4 false
-%tizen_feature tizen.org/feature/profile mobile
-%tizen_feature tizen.org/feature/location.batch false
-%tizen_feature tizen.org/feature/network.ethernet false
-%tizen_feature tizen.org/feature/network.wifi.tdls false
-%tizen_feature tizen.org/feature/screen.auto_rotation true
-%tizen_feature tizen.org/feature/screen.height 1280
-%tizen_feature tizen.org/feature/screen.output.hdmi false
-%tizen_feature tizen.org/feature/screen.output.rca false
-%tizen_feature tizen.org/feature/screen.shape.circle false
-%tizen_feature tizen.org/feature/screen.shape.rectangle true
-%tizen_feature tizen.org/feature/screen.size.normal.720.1280 true
-%tizen_feature tizen.org/feature/screen.width 720
-%tizen_feature tizen.org/feature/sensor.accelerometer true
-%tizen_feature tizen.org/feature/sensor.gravity true
-%tizen_feature tizen.org/feature/sensor.linear_acceleration true
-%tizen_feature tizen.org/feature/sensor.proximity true
-%tizen_feature tizen.org/feature/sensor.temperature false
-
-
-
-### TM1-System ###
-%package sub2-Preset_boards-TM1-System
-Summary:       System
-Requires:      system-plugin-headless
-Requires:      system-plugin-spreadtrum
-Requires:      model-config-tm1
-
-%description sub2-Preset_boards-TM1-System
-Packages for System HAL and Feature. They are mandatory.
-%files sub2-Preset_boards-TM1-System
-
-
-### TM1-Audio ###
-%package sub2-Preset_boards-TM1-Audio
-Summary:       Audio
-Requires:      audio-hal-sc7727
-Requires:      audio-config-sc-TM1-sc7730
-Requires:      mmfw-sysconf-target-tm1
-
-Suggests:      %{name}-sub2-domain_API-Multimedia-Audio_IO
-Suggests:      %{name}-sub2-domain_API-Multimedia-Player
-Suggests:      %{name}-sub2-domain_API-Multimedia-WAV_Player
-Suggests:      %{name}-sub2-domain_API-Multimedia-Tone_Player
-Suggests:      %{name}-sub2-domain_API-Multimedia-OpenAL
-Suggests:      %{name}-sub2-domain_API-Multimedia-Media_Streamer
-Suggests:      %{name}-sub2-domain_API-Multimedia-Radio
-Suggests:      %{name}-sub2-domain_API-Multimedia-Screen_Mirroring
-
-%description sub2-Preset_boards-TM1-Audio
-Packages of Audio HAL and Feature for TM1.
-If you select Bluetooth, you can select pulseaudio-modules-bluetooth.
-%files sub2-Preset_boards-TM1-Audio
-
-### TM1-Audio_Recording ###
-%package sub2-Preset_boards-TM1-Audio_Recording
-Summary:       AudioRecording
-Requires:      %{name}-sub2-Preset_boards-TM1-Audio
-
-Suggests:      %{name}-sub2-domain_API-Multimedia-Recorder
-Suggests:      %{name}-sub2-domain_API-Multimedia-Audio_IO
-Suggests:      %{name}-sub2-domain_API-Multimedia-Media_Streamer
-
-%description sub2-Preset_boards-TM1-Audio_Recording
-Packages of Audio HAL and Feature for TM1.
-
-%files sub2-Preset_boards-TM1-Audio_Recording
-%posttrans sub2-Preset_boards-TM1-Audio_Recording
-%tizen_feature tizen.org/feature/microphone true
-
-### TM1-GPS ###
-%package sub2-Preset_boards-TM1-GPS
-Summary:       GPS
-Requires:      %{name}-sub2-domain_API-Location-Location_Manager
-
-%description sub2-Preset_boards-TM1-GPS
-Packages of GPS HAL and Feature for TM1.
-%files sub2-Preset_boards-TM1-GPS
-
-### TM1-Camera ###
-%package sub2-Preset_boards-TM1-Camera
-Summary:       Camera
-Requires:      %{name}-sub2-domain_API-Multimedia-Camera
-Requires:      %{name}-sub2-Preset_boards-TM1-Display
-Requires:      mmfw-sysconf-target-tm1
-
-%description sub2-Preset_boards-TM1-Camera
-Packages of Camera HAL and Feature for TM1.
-Not Implemented.
-%files sub2-Preset_boards-TM1-Camera
-%posttrans sub2-Preset_boards-TM1-Camera
-%tizen_feature tizen.org/feature/camera true
-%tizen_feature tizen.org/feature/camera.back true
-%tizen_feature tizen.org/feature/camera.back.flash true
-%tizen_feature tizen.org/feature/camera.front true
-%tizen_feature tizen.org/feature/camera.front.flash false
-
-### TM1-Radio ###
-%package sub2-Preset_boards-TM1-Radio
-Summary:       Radio
-Requires:      %{name}-sub2-domain_API-Multimedia-Radio
-Requires:      %{name}-sub2-Preset_boards-TM1-Audio
-Requires:      mmfw-sysconf-target-tm1
-Requires:      bluez
-Requires:      rfkill
-Requires:      bluetooth-firmware-sprd-TM1
-
-%description sub2-Preset_boards-TM1-Radio
-Packages of Radio Feature for TM1.
-%files sub2-Preset_boards-TM1-Radio
-%posttrans sub2-Preset_boards-TM1-Radio
-%tizen_feature tizen.org/feature/fmradio true
-
-### TM1-Display ###
-%package sub2-Preset_boards-TM1-Display
-Summary:       Display
-Requires:      %{name}-sub2-domain_API-UI-Display_Server
-Requires:      e-tizen-data-profile_mobile
-Requires:      libtbm-sprd
-Requires:      libtdm-sprd
-Requires:      coregl
-
-%description sub2-Preset_boards-TM1-Display
-Packages of Display HAL and Feature for TM1.
-%files sub2-Preset_boards-TM1-Display
-%posttrans sub2-Preset_boards-TM1-Display
-%tizen_feature tizen.org/feature/graphics.acceleration true
-%tizen_feature tizen.org/feature/multi_point_touch.pinch_zoom true
-%tizen_feature tizen.org/feature/opengles true
-%tizen_feature tizen.org/feature/opengles.1_1 true
-%tizen_feature tizen.org/feature/opengles.2_0 true
-%tizen_feature tizen.org/feature/opengles.3_0 false
-%tizen_feature tizen.org/feature/opengles.3_1 false
-%tizen_feature tizen.org/feature/opengles.3_2 false
-%tizen_feature tizen.org/feature/vulkan.version.1_0 false
-%tizen_feature tizen.org/feature/screen true
-
-### TM1-Wifi ###
-%package sub2-Preset_boards-TM1-Wifi
-Summary:       Wifi
-Requires:      %{name}-sub2-domain_API-Network-WiFi
-Requires:      %{name}-sub2-domain_API-Network-WiFi_Manager
-Requires:      wpa_supplicant-extension-TM1
-Suggests:      net-config-plugin-headed
-
-%description sub2-Preset_boards-TM1-Wifi
-Packages of Wifi HAL and Feature for TM1.
-If you enable the UI, you can select net-config-plugin-headed.
-%files sub2-Preset_boards-TM1-Wifi
-
-
-### TM1-WifiDirect ###
-%package sub2-Preset_boards-TM1-WifiDirect
-Summary:       WifiDirect
-Requires:      %{name}-sub2-domain_API-Network-WiFi_Direct
-Requires:      %{name}-sub2-Preset_boards-TM1-Wifi
-Requires:      wifi-direct-manager-extension-TM1
-Requires:      wifi-direct-plugin-wpasupplicant-extension-TM1
-
-%description sub2-Preset_boards-TM1-WifiDirect
-Packages of WifiDirect HAL and Feature for TM1.
-%files sub2-Preset_boards-TM1-WifiDirect
-
-### TM1-Bluetooth ###
-%package sub2-Preset_boards-TM1-Bluetooth
-Summary:       Bluetooth
-Requires:      %{name}-sub2-domain_API-Network-Bluetooth_BREDR
-Requires:      bluetooth-firmware-sprd-TM1
-Requires:      bluetooth-frwk-profile_mobile
-Requires:      bluetooth-tools-profile_mobile
-Requires:      bluez-profile_common
-Suggests:      bluez-extension-bredr 
-Suggests: bluetooth-frwk-plugin-headed
-Suggests: org.tizen.bt-syspopup
-Suggests: org.tizen.bt-syspopup-profile_common
-
-%description sub2-Preset_boards-TM1-Bluetooth
-Packages of Bluetooth HAL and Feature for TM1.
-%files sub2-Preset_boards-TM1-Bluetooth
-
-### TM1-Bluetooth_CallAudio ###
-%package sub2-Preset_boards-TM1-Bluetooth_CallAudio
-Summary:       Bluetooth CallAudio Function
-Requires:      %{name}-sub2-Preset_boards-TM1-Bluetooth
-Requires:      %{name}-sub2-domain_API-Network-Bluetooth_Call_Audio
-Requires:      bluetooth-agent-profile_common
-
-%description sub2-Preset_boards-TM1-Bluetooth_CallAudio
-Packages of Bluetooth Call Audio Function for TM1.
-%files sub2-Preset_boards-TM1-Bluetooth_CallAudio
-
-### TM1-BLE ###
-%package sub2-Preset_boards-TM1-BLE
-Summary:       BLE
-Requires:      %{name}-sub2-domain_API-Network-Bluetooth_LE
-Requires: bluetooth-firmware-sprd-TM1
-Requires: bluetooth-frwk-profile_mobile
-Requires: bluetooth-tools-profile_mobile
-Requires: bluez-profile_common
-Suggests: bluetooth-frwk-plugin-headed
-Suggests: org.tizen.bt-syspopup
-Suggests: org.tizen.bt-syspopup-profile_common
-
-%description sub2-Preset_boards-TM1-BLE
-Packages of BLE HAL and Feature for TM1.
-%files sub2-Preset_boards-TM1-BLE
-
-### TM1-NFC ###
-%package sub2-Preset_boards-TM1-NFC
-Summary:       NFC
-Requires:      %{name}-sub2-domain_API-Network-NFC
-
-%description sub2-Preset_boards-TM1-NFC
-Packages of NFC HAL and Feature for TM1.
-%files sub2-Preset_boards-TM1-NFC
-
-### TM1-Telephony ###
-%package sub2-Preset_boards-TM1-Telephony
-Summary:       Telephony (Not Yet)
-Requires:      %{name}-sub1-domain_API-Telephony
-
-%description sub2-Preset_boards-TM1-Telephony
-Packages of Telephony HAL and Feature for TM1.
-%files sub2-Preset_boards-TM1-Telephony
-%posttrans sub2-Preset_boards-TM1-Telephony
-%tizen_feature tizen.org/feature/network.telephony.service.cdma false
-%tizen_feature tizen.org/feature/network.telephony.service.edge true
-%tizen_feature tizen.org/feature/network.telephony.service.gprs true
-%tizen_feature tizen.org/feature/network.telephony.service.gsm true
-%tizen_feature tizen.org/feature/network.telephony.service.hsdpa true
-%tizen_feature tizen.org/feature/network.telephony.service.hspa true
-%tizen_feature tizen.org/feature/network.telephony.service.hsupa true
-%tizen_feature tizen.org/feature/network.telephony.service.lte true
-%tizen_feature tizen.org/feature/network.telephony.service.umts true
-
-### TM1-Feedback ###
-%package sub2-Preset_boards-TM1-Feedback
-Summary:       Feedback
-Requires:      %{name}-sub2-domain_API-System-Feedback
-Requires:      %{name}-sub2-Preset_boards-TM1-Audio
-Requires:      feedbackd-profile_mobile
-Requires:      svi-data-profile_mobile
-
-%description sub2-Preset_boards-TM1-Feedback
-Packages of Feedback HAL and Feature for TM1.
-%files sub2-Preset_boards-TM1-Feedback
-
-### TM1-Sensor ###
-%package sub2-Preset_boards-TM1-Sensor
-Summary:       Sensor
-Requires:      %{name}-sub2-domain_API-System-Sensor_Listener
-Requires:      sensor-hal-tm1
-
-%description sub2-Preset_boards-TM1-Sensor
-Packages of Sensor HAL and Feature for TM1.
-%files sub2-Preset_boards-TM1-Sensor
-
-### TM1-DALi ###
-%package sub2-Preset_boards-TM1-DALi
-Summary:       DALi (Not Implemented)
-
-%description sub2-Preset_boards-TM1-DALi
-Packages of DALi HAL and Feature for TM1.
-%files sub2-Preset_boards-TM1-DALi
-
-### TM1-EFL ###
-%package sub2-Preset_boards-TM1-EFL
-Summary:       EFL
-Requires:      %{name}-sub2-Preset_boards-TM1-Display
-Requires:      %{name}-sub2-domain_API-UI-EFL_NativeUIToolkit
-Requires:      efl-config-profile_mobile
-Requires:      efl-misc-profile_mobile
-Requires:      efl-modules-profile_mobile
-Requires:      efl-theme-tizen-mobile
-Requires:   elementary-tizen
-Suggests:   download-fonts-service
-
-
-%description sub2-Preset_boards-TM1-EFL
-Packages of EFL HAL and Feature for TM1.
-%files sub2-Preset_boards-TM1-EFL
-
-### TM1-IM ###
-%package sub2-Preset_boards-TM1-IM
-Summary:       IM
-Requires:      %{name}-sub2-domain_API-UIX-Input_Method
-Requires:      isf-config-mobile
-Requires:      ise-default-profile_mobile
-Requires:      org.tizen.inputmethod-setting-profile_mobile
-Requires:      %{name}-sub2-Preset_boards-TM1-EFL
-
-%description sub2-Preset_boards-TM1-IM
-Packages of IM HAL and Feature for TM1.
-%files sub2-Preset_boards-TM1-IM
-
-%endif