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