1{ 2 "jobs" : [{ 3 "name" : "post-fs-data", 4 "cmds" : [ 5 "start hdf_devhost" 6 ] 7 } 8 ], 9 "services" : [ 10 { 11 "name" : "blue_host", 12 "dynamic" : true, 13 "path" : ["/vendor/bin/hdf_devhost"], 14 "uid" : "root", 15 "gid" : ["system"], 16 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 17 }, 18 { 19 "name" : "sample_host", 20 "dynamic" : true, 21 "path" : ["/vendor/bin/hdf_devhost"], 22 "uid" : "sample_host", 23 "gid" : ["sample_host"], 24 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 25 }, 26 { 27 "name" : "usb_host", 28 "dynamic" : true, 29 "path" : ["/vendor/bin/hdf_devhost"], 30 "uid" : "usb_host", 31 "gid" : ["usb_host"], 32 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 33 }, 34 { 35 "name" : "usbfnMaster_host", 36 "dynamic" : true, 37 "path" : ["/vendor/bin/hdf_devhost"], 38 "uid" : "usbfnMaster_host", 39 "gid" : ["usbfnMaster_host"], 40 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 41 }, 42 { 43 "name" : "power_host", 44 "dynamic" : true, 45 "path" : ["/vendor/bin/hdf_devhost"], 46 "uid" : "system", 47 "gid" : ["system"], 48 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 49 }, 50 { 51 "name" : "wifi_host", 52 "dynamic" : true, 53 "path" : ["/vendor/bin/hdf_devhost"], 54 "uid" : "wifi_host", 55 "gid" : ["wifi_host"], 56 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 57 }, 58 { 59 "name" : "audio_hdi_server_host", 60 "dynamic" : true, 61 "path" : ["/vendor/bin/hdf_devhost"], 62 "uid" : "audio_hdi_server_host", 63 "gid" : ["audio_hdi_server_host"], 64 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 65 }, 66 { 67 "name" : "camera_mpp_host", 68 "dynamic" : true, 69 "path" : ["/vendor/bin/hdf_devhost"], 70 "uid" : "root", 71 "gid" : ["system"] 72 }, 73 { 74 "name" : "camera_host", 75 "dynamic" : true, 76 "path" : ["/vendor/bin/hdf_devhost"], 77 "uid" : "camera_host", 78 "gid" : ["camera_host"], 79 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 80 }, 81 { 82 "name" : "input_user_host", 83 "dynamic" : true, 84 "path" : ["/vendor/bin/hdf_devhost"], 85 "uid" : "input_user_host", 86 "gid" : ["input_user_host"], 87 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 88 }, 89 { 90 "name" : "display_gralloc_host", 91 "dynamic" : true, 92 "path" : ["/vendor/bin/hdf_devhost"], 93 "uid" : "display_gralloc_host", 94 "gid" : ["display_gralloc_host"], 95 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 96 }, 97 { 98 "name" : "codec_host", 99 "dynamic" : true, 100 "path" : ["/vendor/bin/hdf_devhost"], 101 "uid" : "codec_host", 102 "gid" : ["codec_host"], 103 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 104 }, 105 { 106 "name" : "riladapter_host", 107 "dynamic" : true, 108 "path" : ["/vendor/bin/hdf_devhost"], 109 "uid" : "riladapter_host", 110 "gid" : ["riladapter_host"], 111 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 112 }, 113 { 114 "name" : "sensor_dal_host", 115 "dynamic" : true, 116 "path" : ["/vendor/bin/hdf_devhost"], 117 "uid" : "sensor_dal_host", 118 "gid" : ["sensor_dal_host"], 119 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 120 }, 121 { 122 "name" : "vibrator_dal_host", 123 "dynamic" : true, 124 "path" : ["/vendor/bin/hdf_devhost"], 125 "uid" : "vibrator_dal_host", 126 "gid" : ["vibrator_dal_host"], 127 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 128 }, 129 { 130 "name" : "light_dal_host", 131 "dynamic" : true, 132 "path" : ["/vendor/bin/hdf_devhost"], 133 "uid" : "light_dal_host", 134 "gid" : ["light_dal_host"], 135 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 136 }, 137 { 138 "name" : "wifi_c_host", 139 "dynamic" : true, 140 "path" : ["/vendor/bin/hdf_devhost"], 141 "uid" : "wifi_c_host", 142 "gid" : ["wifi_c_host"], 143 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 144 }, 145 { 146 "name" : "disp_gralloc_host", 147 "dynamic" : true, 148 "path" : ["/vendor/bin/hdf_devhost"], 149 "uid" : "disp_gralloc_host", 150 "gid" : ["disp_gralloc_host"], 151 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 152 }, 153 { 154 "name" : "dcamera_host", 155 "dynamic" : true, 156 "path" : ["/vendor/bin/hdf_devhost"], 157 "uid" : "dcamera_host", 158 "gid" : ["dcamera_host"], 159 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 160 }, 161 { 162 "name" : "hwc_host", 163 "dynamic" : true, 164 "path" : ["/vendor/bin/hdf_devhost"], 165 "uid" : "hwc_host", 166 "gid" : ["hwc_host"], 167 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 168 }, 169 { 170 "name" : "gralloc_host", 171 "dynamic" : true, 172 "path" : ["/vendor/bin/hdf_devhost"], 173 "uid" : "gralloc_host", 174 "gid" : ["gralloc_host"], 175 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 176 }, 177 { 178 "name" : "sensor_host", 179 "dynamic" : true, 180 "path" : ["/vendor/bin/hdf_devhost"], 181 "uid" : "sensor_host", 182 "gid" : ["sensor_host"], 183 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 184 }, 185 { 186 "name" : "nfc_host", 187 "dynamic" : true, 188 "path" : ["/vendor/bin/hdf_devhost"], 189 "uid" : "nfc_host", 190 "gid" : ["nfc_host"], 191 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 192 }, 193 { 194 "name" : "a2dp_host", 195 "dynamic" : true, 196 "path" : ["/vendor/bin/hdf_devhost"], 197 "uid" : "root", 198 "gid" : ["system"], 199 "caps" : ["DAC_OVERRIDE", "DAC_READ_SEARCH"] 200 } 201 ] 202} 203