summaryrefslogtreecommitdiff
path: root/packaging/platform-preset-boards-rpi4-hal-backend.inc
blob: 375c6c335fc44abd62e2878774cdc15b71ef764d (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
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
# Maintainer: Tizen PM?
# You need ACK (+1) from the maintainer to be reviewed by building-block maintainers.

################
###  RPI4  ###
################
%package sub1-Preset_boards-RPI4_HAL_Backend
Summary:	RPI4 Selection for HAL
Requires:	model-config-generic-hal
Requires:	%{name}-sub2-Preset_boards-RPI4_HAL_Backend-Power
Requires:	%{name}-sub2-Preset_boards-RPI4_HAL_Backend-System_Device
Requires:	%{name}-sub2-Preset_boards-RPI4_HAL_Backend-Bluetooth
Requires:	%{name}-sub2-Preset_boards-RPI4_HAL_Backend-Audio
Requires:	%{name}-sub2-Preset_boards-RPI4_HAL_Backend-GPS
Requires:	%{name}-sub2-Preset_boards-RPI4_HAL_Backend-Camera_Common
Requires:	%{name}-sub2-Preset_boards-RPI4_HAL_Backend-Display
Requires:	%{name}-sub2-Preset_boards-RPI4_HAL_Backend-Codec
Requires:	%{name}-sub2-Preset_boards-RPI4_HAL_Backend-FlashManager

%description sub1-Preset_boards-RPI4_HAL_Backend
Firstly select HAL Backends to add to your image.
%files sub1-Preset_boards-RPI4_HAL_Backend
%posttrans sub1-Preset_boards-RPI4_HAL_Backend
%tizen_hal_feature tizen.org/system/platform.processor BCM2711
%tizen_hal_feature tizen.org/system/platform.communication_processor none
%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch armv8
%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.armv7 false
%tizen_hal_feature tizen.org/feature/platform.core.cpu.arch.armv8 true
%tizen_hal_feature tizen.org/feature/platform.core.cpu.frequency 1200
%tizen_hal_feature tizen.org/feature/platform.core.fpu.arch vfpv4
%tizen_hal_feature tizen.org/feature/platform.core.fpu.arch.vfpv3 false
%tizen_hal_feature tizen.org/feature/platform.core.fpu.arch.vfpv4 true
%tizen_hal_feature tizen.org/feature/network.asp true
%tizen_hal_feature tizen.org/feature/network.mtp true
%tizen_hal_feature tizen.org/feature/network.push true
%tizen_hal_feature tizen.org/feature/network.route true
%tizen_hal_feature tizen.org/feature/network.wifi true
%tizen_hal_feature tizen.org/feature/network.ethernet true
%tizen_hal_feature tizen.org/feature/network.internet true
%tizen_hal_feature tizen.org/feature/network.inm true
%tizen_hal_feature tizen.org/feature/network.service_discovery.dnssd true
%tizen_hal_feature tizen.org/feature/network.service_discovery.ssdp true
%tizen_hal_feature tizen.org/feature/network.wifi.tdls false
%tizen_hal_feature tizen.org/feature/network.wifi.softap true
%tizen_hal_feature tizen.org/feature/network.wifi.direct true
%tizen_hal_feature tizen.org/feature/network.wifi.direct.display true
%tizen_hal_feature tizen.org/feature/network.vpn true
%tizen_hal_feature tizen.org/feature/network.tethering true
%tizen_hal_feature tizen.org/feature/network.tethering.wifi true
%tizen_hal_feature tizen.org/feature/network.traffic_control true
%tizen_hal_feature tizen.org/feature/screen.height 720
%tizen_hal_feature tizen.org/feature/screen.output.hdmi true
%tizen_hal_feature tizen.org/feature/screen.output.rca false
%tizen_hal_feature tizen.org/feature/screen.shape.circle false
%tizen_hal_feature tizen.org/feature/screen.shape.rectangle true
%tizen_hal_feature tizen.org/feature/screen.size.normal.720.1280 true
%tizen_hal_feature tizen.org/feature/screen.width 1280
%tizen_hal_feature tizen.org/feature/sensor.accelerometer false
%tizen_hal_feature tizen.org/feature/sensor.gravity false
%tizen_hal_feature tizen.org/feature/sensor.linear_acceleration false
%tizen_hal_feature tizen.org/feature/sensor.proximity false
%tizen_hal_feature tizen.org/feature/sensor.temperature false
%tizen_hal_feature tizen.org/feature/sensor.heart_rate_monitor.batch false
%tizen_hal_feature tizen.org/feature/sensor.heart_rate_monitor.led_green.batch false
%tizen_hal_feature tizen.org/feature/storage.external true
%tizen_hal_feature tizen.org/feature/peripheral_io.gpio true
%tizen_hal_feature tizen.org/feature/peripheral_io.i2c true
%tizen_hal_feature tizen.org/feature/peripheral_io.pwm false
%tizen_hal_feature tizen.org/feature/peripheral_io.spi true
%tizen_hal_feature tizen.org/feature/peripheral_io.uart true
%tizen_hal_feature tizen.org/system/model_name rpi4
%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

### RPI4-Power ###
%package sub2-Preset_boards-RPI4_HAL_Backend-Power
Summary:	RPI4_Power
Requires:	pass-hal-rpi

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

### RPI4-System_Device ###
%package sub2-Preset_boards-RPI4_HAL_Backend-System_Device
Summary:	RPI4_Deviced Plugin for HAL
Requires:	hal-backend-device-rpi
Requires:	hal-backend-device-rpi4

%description sub2-Preset_boards-RPI4_HAL_Backend-System_Device
Packages for Deviced HAL and Feature for RPI.
%files sub2-Preset_boards-RPI4_HAL_Backend-System_Device
%posttrans sub2-Preset_boards-RPI4_HAL_Backend-System_Device
%tizen_hal_feature tizen.org/feature/thermistor.ap true

### RPI4-Bluetooth ###
%package sub2-Preset_boards-RPI4_HAL_Backend-Bluetooth
Summary:	RPI4_Bluetooth for HAL
Requires:	bluetooth-firmware-bcm-rpi3

%description sub2-Preset_boards-RPI4_HAL_Backend-Bluetooth
Packages of Bluetooth HAL and Feature for RPI4.
%files sub2-Preset_boards-RPI4_HAL_Backend-Bluetooth
%posttrans sub2-Preset_boards-RPI4_HAL_Backend-Bluetooth
%tizen_hal_feature tizen.org/feature/network.bluetooth true
%tizen_hal_feature tizen.org/feature/network.bluetooth.audio.call true
%tizen_hal_feature tizen.org/feature/network.bluetooth.audio.controller true
%tizen_hal_feature tizen.org/feature/network.bluetooth.audio.media true
%tizen_hal_feature tizen.org/feature/network.bluetooth.phonebook.client true
%tizen_hal_feature tizen.org/feature/network.bluetooth.opp true
%tizen_hal_feature tizen.org/feature/network.bluetooth.hid true
%tizen_hal_feature tizen.org/feature/network.bluetooth.hid_device true
%tizen_hal_feature tizen.org/feature/network.bluetooth.health true
%tizen_hal_feature tizen.org/feature/network.bluetooth.le true
%tizen_hal_feature tizen.org/feature/network.bluetooth.le.gatt.server true
%tizen_hal_feature tizen.org/feature/network.bluetooth.le.gatt.client true
%tizen_hal_feature tizen.org/feature/network.bluetooth.oob true
%tizen_hal_feature tizen.org/feature/network.bluetooth.le.5_0 false
%tizen_hal_feature tizen.org/feature/network.bluetooth.le.coc true

### RPI4-Audio ###
%package sub2-Preset_boards-RPI4_HAL_Backend-Audio
Summary:	RPI4_Audio for HAL
Requires:	audio-hal-bcm2837
Requires:	alsa-ucm-data-rpi3
Requires:	media-config-target-rpi3

%description sub2-Preset_boards-RPI4_HAL_Backend-Audio
Packages of Audio HAL and Feature for RPI4.
%files sub2-Preset_boards-RPI4_HAL_Backend-Audio
%posttrans sub2-Preset_boards-RPI4_HAL_Backend-Audio
%tizen_hal_feature tizen.org/feature/microphone true
%tizen_hal_feature tizen.org/feature/media.audio_recording true

### RPI4-GPS ###
%package sub2-Preset_boards-RPI4_HAL_Backend-GPS
Summary:	RPI4_GPS
Requires:	lbs-server-plugin-replay

%description sub2-Preset_boards-RPI4_HAL_Backend-GPS
Packages of GPS HAL and Feature for RPI4.
%files sub2-Preset_boards-RPI4_HAL_Backend-GPS

### RPI4-Camera_Common ###
%package sub2-Preset_boards-RPI4_HAL_Backend-Camera_Common
Summary:	RPI4_Camera(Common) for HAL
Requires:	hal-backend-camera-v4l2
Requires:	media-config-target-rpi3

%description sub2-Preset_boards-RPI4_HAL_Backend-Camera_Common
Packages of Camera HAL and Feature for RPI4(Common).
%files sub2-Preset_boards-RPI4_HAL_Backend-Camera_Common
%posttrans sub2-Preset_boards-RPI4_HAL_Backend-Camera_Common
%tizen_hal_feature tizen.org/feature/camera true
%tizen_hal_feature tizen.org/feature/camera.back true
%tizen_hal_feature tizen.org/feature/camera.back.flash false
%tizen_hal_feature tizen.org/feature/camera.front false
%tizen_hal_feature tizen.org/feature/camera.front.flash false
%tizen_hal_feature tizen.org/feature/media.video_recording true

### RPI4-Display ###
%package sub2-Preset_boards-RPI4_HAL_Backend-Display
Summary:	RPI4_Display for HAL
Requires:	hal-backend-tbm-vc4
Requires:	hal-backend-tdm-vc4
Requires:	mesa

%description sub2-Preset_boards-RPI4_HAL_Backend-Display
Packages of Display HAL and Feature for RPI4.
%files sub2-Preset_boards-RPI4_HAL_Backend-Display
%posttrans sub2-Preset_boards-RPI4_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

### RPI4-Codec ###
%package sub2-Preset_boards-RPI4_HAL_Backend-Codec
Summary:	RPI4_Codec for HAL
Requires:	media-config-target-rpi3

%description sub2-Preset_boards-RPI4_HAL_Backend-Codec
Packages of Codec HAL and Feature for RPI4.
%files sub2-Preset_boards-RPI4_HAL_Backend-Codec
%posttrans sub2-Preset_boards-RPI4_HAL_Backend-Codec
%tizen_hal_feature tizen.org/feature/multimedia.media_codec true

### RPI4-FlashManager ###
%package sub2-Preset_boards-RPI4_HAL_Backend-FlashManager
Summary:	RPI4_FlashManager for HAL
Requires:	fm-data-rpi3

%description sub2-Preset_boards-RPI4_HAL_Backend-FlashManager
Packages of Partition Data of FlashManager for RPI4.
%files sub2-Preset_boards-RPI4_HAL_Backend-FlashManager