18d6344f9Sopenharmony_ci# Copyright (C) 2021 - 2023 HiHope Open Source Organization .
28d6344f9Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
38d6344f9Sopenharmony_ci# you may not use this file except in compliance with the License.
48d6344f9Sopenharmony_ci# You may obtain a copy of the License at
58d6344f9Sopenharmony_ci#
68d6344f9Sopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
78d6344f9Sopenharmony_ci#
88d6344f9Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software
98d6344f9Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
108d6344f9Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
118d6344f9Sopenharmony_ci# See the License for the specific language governing permissions and
128d6344f9Sopenharmony_ci# limitations under the License.
138d6344f9Sopenharmony_ci
148d6344f9Sopenharmony_cisoc_company = "rockchip"
158d6344f9Sopenharmony_cisoc_name = "rk3568"
168d6344f9Sopenharmony_ci
178d6344f9Sopenharmony_ciimport("//device/soc/${soc_company}/${soc_name}/soc.gni")
188d6344f9Sopenharmony_ci
198d6344f9Sopenharmony_ciimport("//build/ohos.gni")
208d6344f9Sopenharmony_ciif (!defined(defines)) {
218d6344f9Sopenharmony_ci  defines = []
228d6344f9Sopenharmony_ci}
238d6344f9Sopenharmony_ci
248d6344f9Sopenharmony_cideclare_args() {
258d6344f9Sopenharmony_ci  is_support_boot_animation = true
268d6344f9Sopenharmony_ci  is_support_graphic = true
278d6344f9Sopenharmony_ci  is_support_codec = true
288d6344f9Sopenharmony_ci}
298d6344f9Sopenharmony_ci
308d6344f9Sopenharmony_ciif (!defined(global_parts_info.graphic_graphic_2d)) {
318d6344f9Sopenharmony_ci  is_support_graphic = false
328d6344f9Sopenharmony_ci}
338d6344f9Sopenharmony_ci
348d6344f9Sopenharmony_ciif (!defined(global_parts_info.hdf_drivers_peripheral_codec)) {
358d6344f9Sopenharmony_ci  is_support_codec = false
368d6344f9Sopenharmony_ci}
378d6344f9Sopenharmony_ci
388d6344f9Sopenharmony_ciproduct_config_path = "//vendor/${product_company}/${product_name}"
398d6344f9Sopenharmony_ciboard_camera_path =
408d6344f9Sopenharmony_ci    "//device/board/${product_company}/${device_name}/camera/vdi_impl/v4l2"
418d6344f9Sopenharmony_ciis_support_v4l2 = true
428d6344f9Sopenharmony_ciif (is_support_v4l2) {
438d6344f9Sopenharmony_ci  is_support_mpi = false
448d6344f9Sopenharmony_ci  defines += [ "SUPPORT_V4L2" ]
458d6344f9Sopenharmony_ci}
46