summaryrefslogtreecommitdiff
path: root/packaging/platform-preset-boards-generic-hal-backend.inc
blob: 48710bec52af8a1bbee97627801fb398aa31708a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
# Maintainer: Tizen PM?
# You need ACK (+1) from the maintainer to be reviewed by building-block maintainers.

########################################################
###  GENERIC				             ###
###  If you want to use the sepcific board	     ###
###  You have to create another hal-backend.inc file ###
########################################################
%package sub1-Preset_boards-GENERIC_HAL_Backend
Summary:	Selection for GENERIC HAL
Requires:	model-config-generic-hal
Requires:	%{name}-sub2-Preset_boards-GENERIC_HAL_Backend-Power
Requires:	%{name}-sub2-Preset_boards-GENERIC_HAL_Backend-System_Device
Requires:	%{name}-sub2-Preset_boards-GENERIC_HAL_Backend-Bluetooth
Requires:	%{name}-sub2-Preset_boards-GENERIC_HAL_Backend-Audio
Requires:	%{name}-sub2-Preset_boards-GENERIC_HAL_Backend-GPS
Requires:	%{name}-sub2-Preset_boards-GENERIC_HAL_Backend-Camera_Common
Requires:	%{name}-sub2-Preset_boards-GENERIC_HAL_Backend-Display
Requires:	%{name}-sub2-Preset_boards-GENERIC_HAL_Backend-Codec
Requires:	%{name}-sub2-Preset_boards-GENERIC_HAL_Backend-FlashManager

%description sub1-Preset_boards-GENERIC_HAL_Backend
Firstly select HAL Backends to add to your image.
%files sub1-Preset_boards-GENERIC_HAL_Backend
%posttrans sub1-Preset_boards-GENERIC_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.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 generic
%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

### GENERIC-Power ###
%package sub2-Preset_boards-GENERIC_HAL_Backend-Power
Summary:	GENERIC_Power

%description sub2-Preset_boards-GENERIC_HAL_Backend-Power
Packages for PASS HAL and Feature for RPI.
%files sub2-Preset_boards-GENERIC_HAL_Backend-Power

### GENERIC-System_Device ###
%package sub2-Preset_boards-GENERIC_HAL_Backend-System_Device
Summary:	GENERIC_Deviced Plugin for HAL
Requires:	hal-backend-device-common
Requires:	hal-backend-device-generic

%description sub2-Preset_boards-GENERIC_HAL_Backend-System_Device
Packages for Deviced HAL and Feature for RPI.
%files sub2-Preset_boards-GENERIC_HAL_Backend-System_Device

### GENERIC-Bluetooth ###
%package sub2-Preset_boards-GENERIC_HAL_Backend-Bluetooth
Summary:	GENERIC_Bluetooth for HAL
Requires:	hal-backend-bluetooth-usb

%description sub2-Preset_boards-GENERIC_HAL_Backend-Bluetooth
Packages of Bluetooth HAL and Feature for GENERIC.
%files sub2-Preset_boards-GENERIC_HAL_Backend-Bluetooth
%posttrans sub2-Preset_boards-GENERIC_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

### GENERIC-Audio ###
%package sub2-Preset_boards-GENERIC_HAL_Backend-Audio
Summary:	GENERIC_Audio for HAL
Requires:	hal-backend-audio-alsa
Requires:	media-config-generic

%description sub2-Preset_boards-GENERIC_HAL_Backend-Audio
Packages of Audio HAL and Feature for GENERIC.
%files sub2-Preset_boards-GENERIC_HAL_Backend-Audio

### GENERIC-GPS ###
%package sub2-Preset_boards-GENERIC_HAL_Backend-GPS
Summary:	GENERIC_GPS

%description sub2-Preset_boards-GENERIC_HAL_Backend-GPS
Packages of GPS HAL and Feature for GENERIC.
%files sub2-Preset_boards-GENERIC_HAL_Backend-GPS

### GENERIC-Camera_Common ###
%package sub2-Preset_boards-GENERIC_HAL_Backend-Camera_Common
Summary:	GENERIC_Camera(Common) for HAL

%description sub2-Preset_boards-GENERIC_HAL_Backend-Camera_Common
Packages of Camera HAL and Feature for GENERIC(Common).
%files sub2-Preset_boards-GENERIC_HAL_Backend-Camera_Common

### GENERIC-Display ###
%package sub2-Preset_boards-GENERIC_HAL_Backend-Display
Summary:	GENERIC_Display for HAL
Requires:	hal-backend-tbm-dumb
Requires:	hal-backend-tdm-drm
Requires:	mesa

%description sub2-Preset_boards-GENERIC_HAL_Backend-Display
Packages of Display HAL and Feature for GENERIC.
%files sub2-Preset_boards-GENERIC_HAL_Backend-Display
%posttrans sub2-Preset_boards-GENERIC_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

### GENERIC-Codec ###
%package sub2-Preset_boards-GENERIC_HAL_Backend-Codec
Summary:	GENERIC_Codec for HAL

%description sub2-Preset_boards-GENERIC_HAL_Backend-Codec
Packages of Codec HAL and Feature for GENERIC.
%files sub2-Preset_boards-GENERIC_HAL_Backend-Codec

### GENERIC-FlashManager ###
%package sub2-Preset_boards-GENERIC_HAL_Backend-FlashManager
Summary:	GENERIC_FlashManager for HAL

%description sub2-Preset_boards-GENERIC_HAL_Backend-FlashManager
Packages of Partition Data of FlashManager for GENERIC.
%files sub2-Preset_boards-GENERIC_HAL_Backend-FlashManager