diff options
author | wchang kim <wchang.kim@samsung.com> | 2017-12-15 15:01:42 +0900 |
---|---|---|
committer | wchang kim <wchang.kim@samsung.com> | 2017-12-15 15:01:42 +0900 |
commit | 620ac866ce199dae4c5b3cf965ca05eaaf96bb49 (patch) | |
tree | 092ae20303c1234bd6ad360b8566f1b4226242be /board | |
parent | 7c7e891ba539336d621a0682c17bfbb8ea2df058 (diff) | |
download | tbb-620ac866ce199dae4c5b3cf965ca05eaaf96bb49.tar.gz tbb-620ac866ce199dae4c5b3cf965ca05eaaf96bb49.tar.bz2 tbb-620ac866ce199dae4c5b3cf965ca05eaaf96bb49.zip |
Initial version
Change-Id: I3c3b4027d85da4e1dcfd91f8d5439279b1391f57
Diffstat (limited to 'board')
-rw-r--r-- | board/Config.in | 135 | ||||
-rw-r--r-- | board/Config_artik530.in | 155 | ||||
-rw-r--r-- | board/Config_rpi3.in | 155 |
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 |