summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorwchang kim <wchang.kim@samsung.com>2017-12-15 15:01:42 +0900
committerwchang kim <wchang.kim@samsung.com>2017-12-15 15:01:42 +0900
commit620ac866ce199dae4c5b3cf965ca05eaaf96bb49 (patch)
tree092ae20303c1234bd6ad360b8566f1b4226242be /board
parent7c7e891ba539336d621a0682c17bfbb8ea2df058 (diff)
downloadtbb-620ac866ce199dae4c5b3cf965ca05eaaf96bb49.tar.gz
tbb-620ac866ce199dae4c5b3cf965ca05eaaf96bb49.tar.bz2
tbb-620ac866ce199dae4c5b3cf965ca05eaaf96bb49.zip
Initial version
Change-Id: I3c3b4027d85da4e1dcfd91f8d5439279b1391f57
Diffstat (limited to 'board')
-rw-r--r--board/Config.in135
-rw-r--r--board/Config_artik530.in155
-rw-r--r--board/Config_rpi3.in155
3 files changed, 445 insertions, 0 deletions
diff --git a/board/Config.in b/board/Config.in
new file mode 100644
index 0000000..f07e675
--- /dev/null
+++ b/board/Config.in
@@ -0,0 +1,135 @@
+#
+
+choice
+prompt "Select Board"
+
+config TBB_SET_no_board
+ bool "No Selection"
+
+config building-blocks-sub1-Preset_boards-ARTIK530
+ bool "ARTIK 530 Board"
+ select building-blocks-sub2-Preset_boards-ARTIK530-System
+ select building-blocks-sub2-Preset_boards-ARTIK530-Wifi
+ select TBB_ENABLE_USB_HOST
+ help
+ ARTIK 530 Board
+
+config building-blocks-sub1-Preset_boards-RPI3
+ bool "RPI3 Board"
+ select building-blocks-sub2-Preset_boards-RPI3-System
+ select building-blocks-sub2-Preset_boards-RPI3-Wifi
+ select TBB_ENABLE_USB_HOST
+ help
+ RPI3 Board
+endchoice
+
+config TBB_ENABLE_MM_CONFIG
+bool
+ depends on (TBB_SET_MM_CONFIG_ARTIK530 || TBB_SET_MM_CONFIG_RPI3)
+
+config gst-omx
+ bool
+ depends on TBB_SET_MM_CONFIG
+
+config TBB_ENABLE_AUDIO
+bool
+
+config TBB_ENABLE_BLUETOOTH
+ bool
+ select building-blocks-sub2-domain_API-Network-Bluetooth_BREDR
+
+config TBB_ENABLE_BLE
+ bool
+ select building-blocks-sub2-domain_API-Network-Bluetooth_LE
+
+config TBB_ENABLE_BLUETOOTH_AUDIO
+ bool
+ select building-blocks-sub2-domain_API-Network-Bluetooth_Call_Audio
+
+config TBB_ENABLE_RECORDING
+bool
+
+config TBB_ENABLE_CAMERA
+ bool
+ select building-blocks-sub2-domain_API-Multimedia-Camera
+
+config TBB_ENABLE_GPS
+bool
+
+config TBB_ENABLE_HL_DISPLAY_SERVER
+ select building-blocks-sub2-domain_API-UI-Display_Server_Headless
+bool
+
+config TBB_ENABLE_DISPLAY_SERVER
+ bool
+ select building-blocks-sub2-domain_API-UI-Display_Server
+ select building-blocks-sub2-domain_API-UI-FontConfig
+ select building-blocks-sub2-domain_API-UI-Tizen_WS_Shell
+ select building-blocks-sub2-domain_API-UI-HarfBuzz
+
+config TBB_ENABLE_EFL
+ bool
+ select building-blocks-sub2-domain_API-UI-EFL_NativeUIToolkit
+
+config TBB_ENABLE_TELEPHONY
+bool
+
+config TBB_ENABLE_WIFI
+ bool
+ select building-blocks-sub2-domain_API-Network-WiFi
+ select building-blocks-sub2-domain_API-Network-WiFi_Manager
+
+config TBB_ENABLE_WIFI_DIRECT
+ bool
+ select building-blocks-sub2-domain_API-Network-WiFi_Direct
+
+config TBB_ENABLE_NFC
+bool
+
+config TBB_ENABLE_DEVICED_PLUGIN
+bool
+
+config TBB_ENABLE_BATTERY
+bool
+
+config TBB_ENABLE_FEEDBACK
+ bool
+ select building-blocks-sub2-domain_API-System-Feedback
+
+config TBB_ENABLE_IR
+bool
+
+config TBB_ENABLE_LED
+bool
+
+config TBB_ENABLE_SENSOR
+bool
+
+config TBB_ENABLE_USB_HOST
+bool
+
+config TBB_ENABLE_DALi
+ bool
+ select building-blocks-sub2-domain_API-UI-DALi
+
+config TBB_ENABLE_VULKAN
+bool
+
+config TBB_ENABLE_IM
+ bool
+ select building-blocks-sub2-domain_API-UIX-Input_Method
+
+config TBB_ENABLE_HEADED
+ bool
+ default y if (TBB_ENABLE_EFL && TBB_ENABLE_RECORDING && TBB_ENABLE_MM_CONFIG && TBB_ENABLE_BLUETOOTH && TBB_ENABLE_CAMERA \
+ && TBB_ENABLE_DALi && TBB_ENABLE_IM)
+ default n if !(TBB_ENABLE_EFL && TBB_ENABLE_RECORDING && TBB_ENABLE_MM_CONFIG && TBB_ENABLE_BLUETOOTH && TBB_ENABLE_CAMERA \
+ && TBB_ENABLE_DALi && TBB_ENABLE_IM)
+
+if building-blocks-sub1-Preset_boards-ARTIK530
+source "board/Config_artik530.in"
+endif
+
+if building-blocks-sub1-Preset_boards-RPI3
+source "board/Config_rpi3.in"
+endif
diff --git a/board/Config_artik530.in b/board/Config_artik530.in
new file mode 100644
index 0000000..bb494d1
--- /dev/null
+++ b/board/Config_artik530.in
@@ -0,0 +1,155 @@
+menu "HW & HAL Features for ARTIK 530"
+choice
+prompt "Display Server"
+config TBB_SET_no_display_ARTIK530
+ bool "No display server"
+ help
+ No display server
+
+config building-blocks-sub2-Preset_boards-ARTIK530-Display
+ bool "ARTIK 530 Display Server"
+ select TBB_ENABLE_DISPLAY_SERVER
+ help
+ Display Server with enlightment for ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-Display_Headless
+ bool "ARTIK 530 Headless Display Server"
+ select TBB_ENABLE_HL_DISPLAY_SERVER
+ help
+ Display Server with doctor for ARTIK530
+endchoice
+
+config building-blocks-sub2-Preset_boards-ARTIK530-Audio
+ bool "ARTIK 530 Audio"
+ select TBB_ENABLE_AUDIO
+ select TBB_ENABLE_MM_CONFIG
+ help
+ Packages of Audio HAL and Feature for ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-Audio_Recording
+ bool "ARTIK 530 AudioRecording"
+ select building-blocks-sub2-Preset_boards-ARTIK530-Audio
+ select TBB_ENABLE_RECORDING
+ help
+ Packages of Audio Recording HAL and Feature for ARTIK530
+
+config TBB_SET_MM_CONFIG_ARTIK530
+ bool "ARTIK 530 Multimedia configuration"
+ select TBB_ENABLE_MM_CONFIG
+ select gst-omx
+ select mmfw-sysconf-target-artik10
+ select libomxil-e54xx
+ help
+ Enable the configuration of multimedia. openmx feature.
+
+config mmfw-sysconf-target-artik10
+ bool
+ depends on TBB_SET_MM_CONFIG_ARTIK530
+
+config libomxil-e54xx
+ bool
+ depends on TBB_SET_MM_CONFIG_ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-BLE
+ bool "ARTIK 530 BLE"
+ select TBB_ENABLE_BLE
+ help
+ Packages of BLE HAL and Feature for ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-Bluetooth
+ bool "ARTIK 530 Bluetooth"
+ select TBB_ENABLE_BLUETOOTH
+ help
+ Packages of Bluetooth HAL and Feature for ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-Bluetooth_CallAudio
+ bool "ARTIK 530 Bluetooth Call Audio"
+ select TBB_ENABLE_BLUETOOTH_AUDIO
+ select building-blocks-sub2-Preset_boards-ARTIK530-Bluetooth
+ help
+ Packages of Bluetooth Call Audio features for ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-Camera
+ bool "ARTIK 530 Camera"
+ select TBB_ENABLE_CAMERA
+ depends on building-blocks-sub2-Preset_boards-ARTIK530-Display
+ help
+ Packages of Camera HAL and Feature for ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-DALi
+ bool "ARTIK 530 DALi"
+ select TBB_ENABLE_DALi
+ depends on building-blocks-sub2-Preset_boards-ARTIK530-Display
+ help
+ Packages of DALi HAL and Feature for ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-EFL
+ bool "ARTIK 530 EFL"
+ select TBB_ENABLE_EFL
+ depends on building-blocks-sub2-Preset_boards-ARTIK530-Display
+ help
+ Packages of EFL HAL and Feature for ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-Feedback
+ bool "ARTIK 530 Feedback"
+ select TBB_ENABLE_FEEDBACK
+ select building-blocks-sub2-Preset_boards-ARTIK530-Audio
+ help
+ Packages of Feedback HAL and Feature for ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-GPS
+ bool "ARTIK 530 GPS is not supported"
+ select TBB_ENABLE_GPS
+ help
+ ARTIK 530 does not support GPS
+
+config building-blocks-sub2-Preset_boards-ARTIK530-IM
+ bool "ARTIK 530 Input Method"
+ select TBB_ENABLE_IM
+ select building-blocks-sub2-Preset_boards-ARTIK530-EFL
+ depends on building-blocks-sub2-Preset_boards-ARTIK530-Display
+ help
+ Packages of IM HAL and Feature for ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-NFC
+ bool "ARTIK 530 NFC is not supported"
+ select TBB_ENABLE_NFC
+ help
+ ARTIK 530 does not support NFC
+
+config building-blocks-sub2-Preset_boards-ARTIK530-Sensor
+ bool "ARTIK 530 Sensor is not supported"
+ select TBB_ENABLE_SENSOR
+ help
+ ARTIK 530 does not support Sensor
+
+config building-blocks-sub2-Preset_boards-ARTIK530-System
+ bool "ARTIK 530 System"
+ help
+ Packages for System HAL and Feature for ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-System_Device
+ bool "ARTIK 530 Deviced Plugin"
+ select TBB_ENABLE_DEVICED_PLUGIN
+ help
+ Packages for Deviced HAL and Feature for ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-Telephony
+ bool "ARTIK 530 Telephony is not supported"
+ select TBB_ENABLE_TELEPHONY
+ help
+ ARTIK 530 does not support Telephony
+
+config building-blocks-sub2-Preset_boards-ARTIK530-Wifi
+ bool "ARTIK 530 Wifi"
+ select TBB_ENABLE_WIFI
+ help
+ Packages of Wifi HAL and Feature for ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-WifiDirect
+ bool "ARTIK 530 Wifi Direct"
+ select building-blocks-sub2-Preset_boards-ARTIK530-Wifi
+ select TBB_ENABLE_WIFI_DIRECT
+ help
+ Packages of WifiDirect HAL and Feature for ARTIK530
+endmenu
diff --git a/board/Config_rpi3.in b/board/Config_rpi3.in
new file mode 100644
index 0000000..212c82f
--- /dev/null
+++ b/board/Config_rpi3.in
@@ -0,0 +1,155 @@
+menu "HW & HAL Features for RPI3"
+choice
+prompt "Display Server"
+config TBB_SET_no_display_RPI3
+ bool "No display server"
+ help
+ No display server
+
+config building-blocks-sub2-Preset_boards-RPI3-Display
+ bool "RPI3 Display Server"
+ select TBB_ENABLE_DISPLAY_SERVER
+ help
+ Display Server with enlightment for RPI3
+
+config building-blocks-sub2-Preset_boards-RPI3-Display_Headless
+ bool "RPI3 Headless Display Server"
+ select TBB_ENABLE_HL_DISPLAY_SERVER
+ help
+ Display Server with doctor for RPI3
+endchoice
+
+config building-blocks-sub2-Preset_boards-RPI3-Audio
+ bool "RPI3 Audio"
+ select TBB_ENABLE_AUDIO
+ select TBB_ENABLE_MM_CONFIG
+ help
+ Packages of Audio HAL and Feature for RPI3
+
+config building-blocks-sub2-Preset_boards-RPI3-Audio_Recording
+ bool "RPI3 AudioRecording"
+ select building-blocks-sub2-Preset_boards-RPI3-Audio
+ select TBB_ENABLE_RECORDING
+ help
+ Packages of Audio Recording HAL and Feature for RPI3
+
+config TBB_SET_MM_CONFIG_RPI3
+ bool "RPI3 Multimedia configuration"
+ select TBB_ENABLE_MM_CONFIG
+ select gst-omx
+ select mmfw-sysconf-target-rpi3
+# select libomxil-vc4
+ help
+ Enable the configuration of multimedia. openmx feature.
+
+config mmfw-sysconf-target-rpi3
+ bool
+ depends on TBB_SET_MM_CONFIG_RPI3
+
+config libomxil-vc4
+ bool
+ depends on TBB_SET_MM_CONFIG_RPI3
+
+config building-blocks-sub2-Preset_boards-RPI3-BLE
+ bool "RPI3 BLE"
+ select TBB_ENABLE_BLE
+ help
+ Packages of BLE HAL and Feature for RPI3
+
+config building-blocks-sub2-Preset_boards-RPI3-Bluetooth
+ bool "RPI3 Bluetooth"
+ select TBB_ENABLE_BLUETOOTH
+ help
+ Packages of Bluetooth HAL and Feature for RPI3
+
+config building-blocks-sub2-Preset_boards-RPI3-Bluetooth_CallAudio
+ bool "RPI3 Bluetooth Call Audio"
+ select TBB_ENABLE_BLUETOOTH_AUDIO
+ select building-blocks-sub2-Preset_boards-RPI3-Bluetooth
+ help
+ Packages of Bluetooth Call Audio features for RPI3
+
+config building-blocks-sub2-Preset_boards-RPI3-Camera
+ bool "RPI3 Camera"
+ select TBB_ENABLE_CAMERA
+ depends on building-blocks-sub2-Preset_boards-RPI3-Display
+ help
+ Packages of Camera HAL and Feature for RPI3
+
+config building-blocks-sub2-Preset_boards-RPI3-DALi
+ bool "RPI3 DALi"
+ select TBB_ENABLE_DALi
+ depends on building-blocks-sub2-Preset_boards-RPI3-Display
+ help
+ Packages of DALi HAL and Feature for RPI3
+
+config building-blocks-sub2-Preset_boards-RPI3-EFL
+ bool "RPI3 EFL"
+ select TBB_ENABLE_EFL
+ depends on building-blocks-sub2-Preset_boards-RPI3-Display
+ help
+ Packages of EFL HAL and Feature for RPI3
+
+config building-blocks-sub2-Preset_boards-RPI3-Feedback
+ bool "RPI3 Feedback"
+ select TBB_ENABLE_FEEDBACK
+ select building-blocks-sub2-Preset_boards-RPI3-Audio
+ help
+ Packages of Feedback HAL and Feature for RPI3
+
+config building-blocks-sub2-Preset_boards-RPI3-GPS
+ bool "RPI3 GPS is not supported"
+ select TBB_ENABLE_GPS
+ help
+ RPI3 does not support GPS
+
+config building-blocks-sub2-Preset_boards-RPI3-IM
+ bool "RPI3 Input Method"
+ select TBB_ENABLE_IM
+ select building-blocks-sub2-Preset_boards-RPI3-EFL
+ depends on building-blocks-sub2-Preset_boards-RPI3-Display
+ help
+ Packages of IM HAL and Feature for RPI3
+
+config building-blocks-sub2-Preset_boards-RPI3-NFC
+ bool "RPI3 NFC is not supported"
+ select TBB_ENABLE_NFC
+ help
+ RPI3 does not support NFC
+
+config building-blocks-sub2-Preset_boards-RPI3-Sensor
+ bool "RPI3 Sensor is not supported"
+ select TBB_ENABLE_SENSOR
+ help
+ RPI3 does not support Sensor
+
+config building-blocks-sub2-Preset_boards-RPI3-System
+ bool "RPI3 System"
+ help
+ Packages for System HAL and Feature for RPI3
+
+config building-blocks-sub2-Preset_boards-RPI3-System_Device
+ bool "RPI3 Deviced Plugin"
+ select TBB_ENABLE_DEVICED_PLUGIN
+ help
+ Packages for Deviced HAL and Feature for RPI3
+
+config building-blocks-sub2-Preset_boards-RPI3-Telephony
+ bool "RPI3 Telephony is not supported"
+ select TBB_ENABLE_TELEPHONY
+ help
+ RPI3 does not support Telephony
+
+config building-blocks-sub2-Preset_boards-RPI3-Wifi
+ bool "RPI3 Wifi"
+ select TBB_ENABLE_WIFI
+ help
+ Packages of Wifi HAL and Feature for RPI3
+
+config building-blocks-sub2-Preset_boards-RPI3-WifiDirect
+ bool "RPI3 Wifi Direct"
+ select building-blocks-sub2-Preset_boards-RPI3-Wifi
+ select TBB_ENABLE_WIFI_DIRECT
+ help
+ Packages of WifiDirect HAL and Feature for RPI3
+endmenu