• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "supported_boards": {
3        "hispark_taurus": {
4            "board_parent_path": "vendor/hisilicon/hispark_taurus/hdf_config/device_info",
5            "dot_config_path": "kernel/liteos_a/tools/build/config",
6            "patch_and_config": []
7        },
8        "hispark_taurus_linux": {
9            "board_parent_path": "vendor/hisilicon/hispark_taurus_linux/hdf_config/device_info",
10            "dot_config_path": "kernel/linux",
11            "patch_and_config": ["hispark_taurus.patch", "hispark_taurus_small_defconfig"]
12        },
13        "hispark_taurus_standard_kernel": {
14            "board_parent_path": "vendor/hisilicon/hispark_taurus_standard/hdf_config/khdf/device_info",
15            "dot_config_path": "kernel/linux",
16            "patch_and_config": ["hispark_taurus.patch", "hispark_taurus_standard_defconfig"]
17        },
18        "hispark_taurus_standard_user": {
19            "board_parent_path": "vendor/hisilicon/hispark_taurus_standard/hdf_config/uhdf",
20            "dot_config_path": "",
21            "patch_and_config": []
22        },
23        "rk3568_kernel": {
24            "board_parent_path": "vendor/hihope/rk3568/hdf_config/khdf/device_info",
25            "dot_config_path": "kernel/linux",
26            "patch_and_config": ["rk3568_standard_defconfig"]
27        },
28        "rk3568_user": {
29            "board_parent_path": "vendor/hihope/rk3568/hdf_config/uhdf",
30            "dot_config_path": "",
31            "patch_and_config": []
32        }
33    },
34    "passwd_group_config": {
35        "passwd": {
36            "path": "base/startup/init/services/etc/passwd",
37            "info_temp": "{peripheral_name}_host:x:{uid}:{uid}:::/bin/false\n"
38            },
39        "group": {
40            "path": "base/startup/init/services/etc/group",
41            "info_temp": "{peripheral_name}_host:x:{gid}:\n"
42            }
43    },
44    "drivers_path_relative_framework": "drivers/hdf_core/framework",
45    "drivers_path_relative_peripheral": "drivers/peripheral",
46    "drivers_path_relative_interface": "drivers/interface",
47    "drivers_path_relative_adapter": "drivers/hdf_core/adapter/khdf",
48    "user_model_path_relative_adapter": "drivers/hdf_core/adapter/uhdf2",
49    "template_file_path": "tools/hdf_dev_eco_tool/resources/templates/lite",
50    "module_save_path": "tools/hdf_dev_eco_tool/resources/create_model.config",
51    "config_setting_file_info": {
52        "model_device_config_file": "config.ini",
53        "create_driver_file": "create_driver.config",
54        "create_model_file": "create_model.config",
55        "create_hdi_file": "create_idl_hdi.config"
56    },
57    "hdi_config": {
58        "interface":"productdefine/common/inherit/rich.json",
59        "peripheral":"productdefine/common/inherit/chipset_common.json",
60        "peripheral_folder": {
61            "unittest_path": "test/unittest",
62            "hdi_path": "hdi_service"
63        },
64        "output_path": "out/{product}/gen/drivers/interface/{interface_name}",
65        "move_list": [
66            "{interface_name}_service.h",
67            "{interface_name}_driver.cpp",
68            "{interface_name}_service.cpp"
69        ],
70        "config_path": "resources/templates/lite/hdi_template/create_idl_hdi.json",
71        "out_config_name": "create_idl_hdi.config"
72    },
73    "create_file_config": {
74        "flags": 258,
75        "modes": 436
76    }
77}
78