| { |
| "chromeos": { |
| "configs": [ |
| { |
| "arc": { |
| "build-properties": { |
| "device": "fake_program_cheets", |
| "first-api-level": "28", |
| "marketing-name": "Fake ChromeOS Device Brandname", |
| "metrics-tag": "fake_ref_design", |
| "oem": "FAKE_OEM", |
| "product": "fake_program" |
| }, |
| "hardware-features": { |
| "build-path": "fake/sw_build_config/platform/chromeos-config/generated/arc/hardware_features_fake_ref_design_2147483647.xml", |
| "system-path": "/etc/hardware_features_fake_ref_design_2147483647.xml" |
| } |
| }, |
| "audio": { |
| "main": { |
| "cras-config-dir": "fake_ref_design", |
| "files": [ |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard/HiFi.conf", |
| "source": "ucm-config/fakeaudiocard/HiFi.conf" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard/fakeaudiocard.conf", |
| "source": "ucm-config/fakeaudiocard/fakeaudiocard.conf" |
| }, |
| { |
| "destination": "/etc/cras/fake_ref_design/fakeaudiocard", |
| "source": "audio/fakeaudiocard/fakeaudiocard" |
| }, |
| { |
| "destination": "/etc/cras/fake_ref_design/dsp.ini", |
| "source": "audio/fakeaudiocard/dsp.ini" |
| } |
| ] |
| } |
| }, |
| "bluetooth": { |
| "flags": { |
| "enable-suspend-management": true |
| } |
| }, |
| "brand-code": "AAAA", |
| "camera": { |
| "count": 1, |
| "devices": [ |
| { |
| "facing": "front", |
| "flags": { |
| "support-1080p": false, |
| "support-autofocus": false |
| }, |
| "ids": [ |
| "0123:abcd" |
| ], |
| "interface": "usb", |
| "orientation": 0 |
| } |
| ] |
| }, |
| "fingerprint": { |
| "board": "fake_fingerprint_board", |
| "sensor-location": "keyboard-bottom-left" |
| }, |
| "firmware": { |
| "bcs-overlay": "overlay-fake_program-private", |
| "build-targets": { |
| "coreboot": "fake", |
| "depthcharge": "fake", |
| "ec": "fake", |
| "ec_extras": [ |
| "fake_ec_extra1", |
| "fake_ec_extra2" |
| ], |
| "libpayload": "fake" |
| }, |
| "ec-ro-image": "bcs://Fake_EC.11111.2.0.tbz2", |
| "firmware-config": 90913, |
| "image-name": "fake", |
| "main-ro-image": "bcs://Fake.11111.0.0.tbz2", |
| "main-rw-image": "bcs://Fake.11111.0.0.tbz2", |
| "pd-ro-image": "bcs://Fake_PD.11111.0.0.tbz2" |
| }, |
| "firmware-signing": { |
| "key-id": "DEFAULT", |
| "signature-id": "fake_ref_design" |
| }, |
| "hardware-properties": { |
| "has-backlight": true, |
| "psu-type": "battery" |
| }, |
| "identity": { |
| "platform-name": "fake", |
| "sku-id": 2147483647, |
| "smbios-name-match": "FAKE_REF_DESIGN" |
| }, |
| "modem": { |
| "firmware-variant": "fake_ref_design" |
| }, |
| "name": "fake_ref_design", |
| "power": { |
| "battery-poll-interval-initial-ms": "1000", |
| "disable-dark-resume": "0", |
| "set-wifi-transmit-power-for-tablet-mode": "1" |
| }, |
| "regulatory-label": "fake_regulatory_label", |
| "thermal": { |
| "dptf-dv": "fake/dptf.dv", |
| "files": [ |
| { |
| "destination": "/etc/dptf/fake/dptf.dv", |
| "source": "fake/sw_build_config/platform/chromeos-config/thermal/dptf.dv" |
| } |
| ] |
| }, |
| "touch": { |
| "files": [ |
| { |
| "destination": "/opt/google/touch/firmware/01FF_1234.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elants/01FF_1234.bin", |
| "symlink": "/lib/firmware/elants_i2c_01FF.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/111A_1.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/sis/111A_1.0.bin", |
| "symlink": "/lib/firmware/sis_111A.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/99.0_9.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elan/99.0_9.0.bin", |
| "symlink": "/lib/firmware/elan_i2c_99.0.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/ABC1_1.1.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/synaptics/ABC1_1.1.bin", |
| "symlink": "/lib/firmware/hid-06CB_ABC1" |
| } |
| ] |
| }, |
| "ui": { |
| "extra-ash-flags": [ |
| "--arc-build-properties={'device': 'fake_program_cheets', 'firstApiLevel': '28'}", |
| "--ash-power-button-position={\"edge\": \"left\", \"position\": 0.9}", |
| "--ash-side-volume-button-position={\"region\": \"screen\", \"edge\": \"right\"}", |
| "--child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg", |
| "--child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg", |
| "--default-wallpaper-is-oem", |
| "--default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/fake_wallpaper_large.jpg", |
| "--default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/fake_wallpaper_small.jpg", |
| "--fingerprint-sensor-location=keyboard-bottom-left", |
| "--guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg", |
| "--guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg", |
| "--has-internal-stylus", |
| "--regulatory-label-dir=fake_regulatory_label" |
| ] |
| }, |
| "wallpaper": "fake_wallpaper", |
| "wifi": { |
| "non-tablet-mode-power-table-ath10k": { |
| "limit-2g": 1, |
| "limit-5g": 2 |
| }, |
| "tablet-mode-power-table-ath10k": { |
| "limit-2g": 3, |
| "limit-5g": 4 |
| } |
| } |
| }, |
| { |
| "arc": { |
| "build-properties": { |
| "device": "fake_program_cheets", |
| "first-api-level": "28", |
| "marketing-name": "Fake ChromeOS Device Brandname", |
| "metrics-tag": "fake_ref_design", |
| "oem": "FAKE_OEM", |
| "product": "fake_program" |
| }, |
| "hardware-features": { |
| "build-path": "fake/sw_build_config/platform/chromeos-config/generated/arc/hardware_features_fake_ref_design_0.xml", |
| "system-path": "/etc/hardware_features_fake_ref_design_0.xml" |
| }, |
| "media-profiles": { |
| "build-path": "fake/sw_build_config/platform/chromeos-config/generated/arc/media_profiles_fake_ref_design.xml", |
| "system-path": "/etc/media_profiles_fake_ref_design.xml" |
| } |
| }, |
| "audio": { |
| "main": { |
| "cras-config-dir": "fake_ref_design", |
| "files": [ |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard.2mic/HiFi.conf", |
| "source": "ucm-config/fakeaudiocard/HiFi.conf" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard.2mic/fakeaudiocard.2mic.conf", |
| "source": "ucm-config/fakeaudiocard/fakeaudiocard.conf" |
| }, |
| { |
| "destination": "/etc/cras/fake_ref_design/fakeaudiocard", |
| "source": "audio/fakeaudiocard/fakeaudiocard" |
| }, |
| { |
| "destination": "/etc/cras/fake_ref_design/dsp.ini", |
| "source": "audio/fakeaudiocard/dsp.ini" |
| } |
| ], |
| "ucm-suffix": "2mic" |
| } |
| }, |
| "brand-code": "AAAA", |
| "camera": { |
| "count": 2, |
| "devices": [ |
| { |
| "facing": "front", |
| "flags": { |
| "support-1080p": false, |
| "support-autofocus": true |
| }, |
| "has-privacy-switch": true, |
| "ids": [ |
| "0123:abcd" |
| ], |
| "interface": "usb", |
| "orientation": 0 |
| }, |
| { |
| "facing": "back", |
| "flags": { |
| "support-1080p": true, |
| "support-autofocus": true |
| }, |
| "ids": [ |
| "mipi-cam" |
| ], |
| "interface": "mipi", |
| "orientation": 180 |
| } |
| ] |
| }, |
| "firmware": { |
| "bcs-overlay": "overlay-fake_program-private", |
| "build-targets": { |
| "coreboot": "fake", |
| "depthcharge": "fake", |
| "ec": "fake", |
| "ec_extras": [ |
| "fake_ec_extra1", |
| "fake_ec_extra2" |
| ], |
| "libpayload": "fake" |
| }, |
| "ec-ro-image": "bcs://Fake_EC.11111.2.0.tbz2", |
| "firmware-config": 90880, |
| "image-name": "fake", |
| "main-ro-image": "bcs://Fake.11111.0.0.tbz2", |
| "main-rw-image": "bcs://Fake.11111.0.0.tbz2", |
| "pd-ro-image": "bcs://Fake_PD.11111.0.0.tbz2" |
| }, |
| "firmware-signing": { |
| "key-id": "DEFAULT", |
| "signature-id": "fake_ref_design" |
| }, |
| "hardware-properties": { |
| "has-backlight": true, |
| "psu-type": "battery" |
| }, |
| "identity": { |
| "platform-name": "fake", |
| "sku-id": 0, |
| "smbios-name-match": "FAKE_REF_DESIGN" |
| }, |
| "modem": { |
| "firmware-variant": "fake_ref_design" |
| }, |
| "name": "fake_ref_design", |
| "power": { |
| "battery-poll-interval-initial-ms": "1000", |
| "disable-dark-resume": "0", |
| "set-wifi-transmit-power-for-tablet-mode": "1" |
| }, |
| "regulatory-label": "fake_regulatory_label", |
| "thermal": { |
| "dptf-dv": "fake/dptf.dv", |
| "files": [ |
| { |
| "destination": "/etc/dptf/fake/dptf.dv", |
| "source": "fake/sw_build_config/platform/chromeos-config/thermal/dptf.dv" |
| } |
| ] |
| }, |
| "touch": { |
| "files": [ |
| { |
| "destination": "/opt/google/touch/firmware/01FF_1234.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elants/01FF_1234.bin", |
| "symlink": "/lib/firmware/elants_i2c_01FF.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/111A_1.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/sis/111A_1.0.bin", |
| "symlink": "/lib/firmware/sis_111A.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/99.0_9.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elan/99.0_9.0.bin", |
| "symlink": "/lib/firmware/elan_i2c_99.0.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/ABC1_1.1.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/synaptics/ABC1_1.1.bin", |
| "symlink": "/lib/firmware/hid-06CB_ABC1" |
| } |
| ] |
| }, |
| "ui": { |
| "extra-ash-flags": [ |
| "--arc-build-properties={'device': 'fake_program_cheets', 'firstApiLevel': '28'}", |
| "--ash-power-button-position={\"edge\": \"left\", \"position\": 0.9}", |
| "--ash-side-volume-button-position={\"region\": \"screen\", \"edge\": \"right\"}", |
| "--child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg", |
| "--child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg", |
| "--default-wallpaper-is-oem", |
| "--default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/fake_wallpaper_large.jpg", |
| "--default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/fake_wallpaper_small.jpg", |
| "--guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg", |
| "--guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg", |
| "--has-internal-stylus", |
| "--regulatory-label-dir=fake_regulatory_label" |
| ] |
| }, |
| "wallpaper": "fake_wallpaper", |
| "wifi": { |
| "geo-offsets-eu": { |
| "offset-2g": 11, |
| "offset-5g": 12 |
| }, |
| "geo-offsets-fcc": { |
| "offset-2g": 9, |
| "offset-5g": 10 |
| }, |
| "geo-offsets-rest-of-world": { |
| "offset-2g": 13, |
| "offset-5g": 14 |
| }, |
| "non-tablet-mode-power-table-rtw": { |
| "limit-2g": 1, |
| "limit-5g-1": 2, |
| "limit-5g-3": 3, |
| "limit-5g-4": 4 |
| }, |
| "tablet-mode-power-table-rtw": { |
| "limit-2g": 5, |
| "limit-5g-1": 6, |
| "limit-5g-3": 7, |
| "limit-5g-4": 8 |
| } |
| } |
| }, |
| { |
| "arc": { |
| "build-properties": { |
| "device": "fake_program_cheets", |
| "first-api-level": "28", |
| "marketing-name": "ChromeOS Device Brandname A", |
| "metrics-tag": "project_a", |
| "oem": "FAKE_OEMA", |
| "product": "fake_program" |
| }, |
| "hardware-features": { |
| "build-path": "fake/sw_build_config/platform/chromeos-config/generated/arc/hardware_features_project_a.xml", |
| "system-path": "/etc/hardware_features_project_a.xml" |
| }, |
| "media-profiles": { |
| "build-path": "fake/sw_build_config/platform/chromeos-config/generated/arc/media_profiles_project_a.xml", |
| "system-path": "/etc/media_profiles_project_a.xml" |
| } |
| }, |
| "audio": { |
| "main": { |
| "cras-config-dir": "project_a", |
| "files": [ |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard.2mic/HiFi.conf", |
| "source": "ucm-config/fakeaudiocard/HiFi.conf" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard.2mic/fakeaudiocard.2mic.conf", |
| "source": "ucm-config/fakeaudiocard/fakeaudiocard.conf" |
| }, |
| { |
| "destination": "/etc/cras/project_a/fakeaudiocard", |
| "source": "audio/fakeaudiocard/fakeaudiocard" |
| }, |
| { |
| "destination": "/etc/cras/project_a/dsp.ini", |
| "source": "audio/fakeaudiocard/dsp.ini" |
| }, |
| { |
| "destination": "/etc/modprobe.d/alsa-fake_program.conf", |
| "source": "audio/alsa-module-config/alsa-project_a.conf" |
| }, |
| { |
| "destination": "/etc/cras/project_a/board.ini", |
| "source": "audio/cras-config/board.ini" |
| } |
| ], |
| "ucm-suffix": "2mic" |
| } |
| }, |
| "bluetooth": { |
| "flags": { |
| "enable-suspend-management": true |
| } |
| }, |
| "brand-code": "FDAA", |
| "camera": { |
| "count": 1, |
| "devices": [ |
| { |
| "facing": "front", |
| "flags": { |
| "support-1080p": false, |
| "support-autofocus": false |
| }, |
| "ids": [ |
| "0123:abcd" |
| ], |
| "interface": "usb", |
| "orientation": 0 |
| } |
| ] |
| }, |
| "fingerprint": { |
| "board": "fake_fingerprint_board", |
| "sensor-location": "keyboard-bottom-left" |
| }, |
| "firmware": { |
| "bcs-overlay": "overlay-fake_program-private", |
| "build-targets": { |
| "coreboot": "fake", |
| "depthcharge": "fake", |
| "ec": "fake", |
| "ec_extras": [ |
| "fake_ec_extra1", |
| "fake_ec_extra2" |
| ], |
| "libpayload": "fake" |
| }, |
| "ec-ro-image": "bcs://Fake_EC.11111.2.0.tbz2", |
| "firmware-config": 90913, |
| "image-name": "fake", |
| "main-ro-image": "bcs://Fake.11111.0.0.tbz2", |
| "main-rw-image": "bcs://Fake.11111.0.0.tbz2", |
| "pd-ro-image": "bcs://Fake_PD.11111.0.0.tbz2" |
| }, |
| "firmware-signing": { |
| "key-id": "KEYA", |
| "signature-id": "project_a" |
| }, |
| "hardware-properties": { |
| "has-backlight": true, |
| "psu-type": "battery" |
| }, |
| "identity": { |
| "platform-name": "fake", |
| "sku-id": 32, |
| "smbios-name-match": "PROJECT_A" |
| }, |
| "modem": { |
| "firmware-variant": "project_a" |
| }, |
| "name": "project_a", |
| "power": { |
| "battery-poll-interval-initial-ms": "1000", |
| "disable-dark-resume": "0", |
| "set-wifi-transmit-power-for-tablet-mode": "1" |
| }, |
| "thermal": { |
| "dptf-dv": "fake/dptf.dv", |
| "files": [ |
| { |
| "destination": "/etc/dptf/fake/dptf.dv", |
| "source": "fake/sw_build_config/platform/chromeos-config/thermal/dptf.dv" |
| } |
| ] |
| }, |
| "touch": { |
| "files": [ |
| { |
| "destination": "/opt/google/touch/firmware/01FF_1234.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elants/01FF_1234.bin", |
| "symlink": "/lib/firmware/elants_i2c_01FF.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/111A_1.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/sis/111A_1.0.bin", |
| "symlink": "/lib/firmware/sis_111A.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/99.0_9.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elan/99.0_9.0.bin", |
| "symlink": "/lib/firmware/elan_i2c_99.0.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/ABC1_1.1.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/synaptics/ABC1_1.1.bin", |
| "symlink": "/lib/firmware/hid-06CB_ABC1" |
| } |
| ] |
| }, |
| "ui": { |
| "extra-ash-flags": [ |
| "--arc-build-properties={'device': 'fake_program_cheets', 'firstApiLevel': '28'}", |
| "--ash-power-button-position={\"edge\": \"left\", \"position\": 0.9}", |
| "--ash-side-volume-button-position={\"region\": \"screen\", \"edge\": \"right\"}", |
| "--child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg", |
| "--child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg", |
| "--default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/default_large.jpg", |
| "--default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/default_small.jpg", |
| "--fingerprint-sensor-location=keyboard-bottom-left", |
| "--guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg", |
| "--guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg", |
| "--has-internal-stylus" |
| ] |
| }, |
| "wifi": { |
| "sar-file": { |
| "build-path": "fake/sw_build_config/platform/chromeos-config/generated/wifi/wifi_sar_6.hex", |
| "system-path": "/firmware/cbfs-rw-raw/fake/wifi_sar_6.hex" |
| } |
| } |
| }, |
| { |
| "arc": { |
| "build-properties": { |
| "device": "fake_program_cheets", |
| "first-api-level": "28", |
| "marketing-name": "ChromeOS Device Brandname B", |
| "metrics-tag": "project_b", |
| "oem": "FAKE_OEMB", |
| "product": "fake_program" |
| }, |
| "hardware-features": { |
| "build-path": "fake/sw_build_config/platform/chromeos-config/generated/arc/hardware_features_project_b.xml", |
| "system-path": "/etc/hardware_features_project_b.xml" |
| }, |
| "media-profiles": { |
| "build-path": "fake/sw_build_config/platform/chromeos-config/generated/arc/media_profiles_project_b.xml", |
| "system-path": "/etc/media_profiles_project_b.xml" |
| } |
| }, |
| "audio": { |
| "main": { |
| "cras-config-dir": "project_b", |
| "files": [ |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard.2mic/HiFi.conf", |
| "source": "ucm-config/fakeaudiocard/HiFi.conf" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard.2mic/fakeaudiocard.2mic.conf", |
| "source": "ucm-config/fakeaudiocard/fakeaudiocard.conf" |
| }, |
| { |
| "destination": "/etc/cras/project_b/fakeaudiocard", |
| "source": "audio/fakeaudiocard/fakeaudiocard" |
| }, |
| { |
| "destination": "/etc/cras/project_b/dsp.ini", |
| "source": "audio/fakeaudiocard/dsp.ini" |
| } |
| ], |
| "ucm-suffix": "2mic" |
| } |
| }, |
| "bluetooth": { |
| "flags": { |
| "enable-suspend-management": true |
| } |
| }, |
| "brand-code": "FDBB", |
| "camera": { |
| "count": 1, |
| "devices": [ |
| { |
| "facing": "front", |
| "flags": { |
| "support-1080p": false, |
| "support-autofocus": false |
| }, |
| "ids": [ |
| "0123:abcd" |
| ], |
| "interface": "usb", |
| "orientation": 0 |
| } |
| ] |
| }, |
| "firmware": { |
| "bcs-overlay": "overlay-fake_program-private", |
| "build-targets": { |
| "coreboot": "fake", |
| "depthcharge": "fake", |
| "ec": "fake", |
| "ec_extras": [ |
| "fake_ec_extra1", |
| "fake_ec_extra2" |
| ], |
| "libpayload": "fake" |
| }, |
| "ec-ro-image": "bcs://Fake_EC.11111.2.0.tbz2", |
| "firmware-config": 90912, |
| "image-name": "fake", |
| "main-ro-image": "bcs://Fake.11111.0.0.tbz2", |
| "main-rw-image": "bcs://Fake.11111.0.0.tbz2", |
| "pd-ro-image": "bcs://Fake_PD.11111.0.0.tbz2" |
| }, |
| "firmware-signing": { |
| "key-id": "KEYB", |
| "signature-id": "project_b" |
| }, |
| "hardware-properties": { |
| "has-backlight": true, |
| "psu-type": "battery" |
| }, |
| "identity": { |
| "platform-name": "fake", |
| "sku-id": 33, |
| "smbios-name-match": "PROJECT_B" |
| }, |
| "modem": { |
| "firmware-variant": "project_b" |
| }, |
| "name": "project_b", |
| "power": { |
| "battery-poll-interval-initial-ms": "1000", |
| "disable-dark-resume": "0", |
| "set-wifi-transmit-power-for-tablet-mode": "1" |
| }, |
| "thermal": { |
| "dptf-dv": "fake/dptf.dv", |
| "files": [ |
| { |
| "destination": "/etc/dptf/fake/dptf.dv", |
| "source": "fake/sw_build_config/platform/chromeos-config/thermal/dptf.dv" |
| } |
| ] |
| }, |
| "touch": { |
| "files": [ |
| { |
| "destination": "/opt/google/touch/firmware/01FF_1234.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elants/01FF_1234.bin", |
| "symlink": "/lib/firmware/elants_i2c_01FF.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/111A_1.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/sis/111A_1.0.bin", |
| "symlink": "/lib/firmware/sis_111A.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/99.0_9.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elan/99.0_9.0.bin", |
| "symlink": "/lib/firmware/elan_i2c_99.0.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/ABC1_1.1.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/synaptics/ABC1_1.1.bin", |
| "symlink": "/lib/firmware/hid-06CB_ABC1" |
| } |
| ] |
| }, |
| "ui": { |
| "extra-ash-flags": [ |
| "--arc-build-properties={'device': 'fake_program_cheets', 'firstApiLevel': '28'}", |
| "--ash-power-button-position={\"edge\": \"left\", \"position\": 0.9}", |
| "--ash-side-volume-button-position={\"region\": \"screen\", \"edge\": \"right\"}", |
| "--child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg", |
| "--child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg", |
| "--default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/default_large.jpg", |
| "--default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/default_small.jpg", |
| "--guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg", |
| "--guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg", |
| "--has-internal-stylus" |
| ] |
| } |
| }, |
| { |
| "arc": { |
| "build-properties": { |
| "device": "fake_program_cheets", |
| "first-api-level": "28", |
| "marketing-name": "ChromeOS Device Brandname C", |
| "metrics-tag": "project_c", |
| "oem": "FAKE_OEMC", |
| "product": "fake_program" |
| }, |
| "hardware-features": { |
| "build-path": "fake/sw_build_config/platform/chromeos-config/generated/arc/hardware_features_project_c.xml", |
| "system-path": "/etc/hardware_features_project_c.xml" |
| } |
| }, |
| "audio": { |
| "main": { |
| "cras-config-dir": "project_c", |
| "files": [ |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard/HiFi.conf", |
| "source": "ucm-config/fakeaudiocard/HiFi.conf" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard/fakeaudiocard.conf", |
| "source": "ucm-config/fakeaudiocard/fakeaudiocard.conf" |
| }, |
| { |
| "destination": "/etc/cras/project_c/fakeaudiocard", |
| "source": "audio/fakeaudiocard/fakeaudiocard" |
| }, |
| { |
| "destination": "/etc/cras/project_c/dsp.ini", |
| "source": "audio/fakeaudiocard/dsp.ini" |
| } |
| ] |
| } |
| }, |
| "bluetooth": { |
| "flags": { |
| "enable-suspend-management": true |
| } |
| }, |
| "brand-code": "FDCC", |
| "camera": { |
| "count": 1, |
| "devices": [ |
| { |
| "facing": "front", |
| "flags": { |
| "support-1080p": false, |
| "support-autofocus": false |
| }, |
| "ids": [ |
| "0123:abcd" |
| ], |
| "interface": "usb", |
| "orientation": 0 |
| } |
| ] |
| }, |
| "firmware": { |
| "bcs-overlay": "overlay-fake_program-private", |
| "build-targets": { |
| "coreboot": "fake", |
| "depthcharge": "fake", |
| "ec": "fake", |
| "ec_extras": [ |
| "fake_ec_extra1", |
| "fake_ec_extra2" |
| ], |
| "libpayload": "fake" |
| }, |
| "ec-ro-image": "bcs://Fake_EC.11111.2.0.tbz2", |
| "firmware-config": 90913, |
| "image-name": "fake", |
| "main-ro-image": "bcs://Fake.11111.0.0.tbz2", |
| "main-rw-image": "bcs://Fake.11111.0.0.tbz2", |
| "pd-ro-image": "bcs://Fake_PD.11111.0.0.tbz2" |
| }, |
| "firmware-signing": { |
| "key-id": "KEYC", |
| "signature-id": "project_c" |
| }, |
| "hardware-properties": { |
| "has-backlight": true, |
| "psu-type": "battery" |
| }, |
| "identity": { |
| "platform-name": "fake", |
| "sku-id": 34, |
| "smbios-name-match": "PROJECT_C" |
| }, |
| "name": "project_c", |
| "power": { |
| "battery-poll-interval-initial-ms": "1000", |
| "disable-dark-resume": "0", |
| "set-wifi-transmit-power-for-tablet-mode": "1" |
| }, |
| "thermal": { |
| "dptf-dv": "fake/dptf.dv", |
| "files": [ |
| { |
| "destination": "/etc/dptf/fake/dptf.dv", |
| "source": "fake/sw_build_config/platform/chromeos-config/thermal/dptf.dv" |
| } |
| ] |
| }, |
| "touch": { |
| "files": [ |
| { |
| "destination": "/opt/google/touch/firmware/01FF_1234.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elants/01FF_1234.bin", |
| "symlink": "/lib/firmware/elants_i2c_01FF.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/111A_1.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/sis/111A_1.0.bin", |
| "symlink": "/lib/firmware/sis_111A.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/99.0_9.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elan/99.0_9.0.bin", |
| "symlink": "/lib/firmware/elan_i2c_99.0.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/ABC1_1.1.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/synaptics/ABC1_1.1.bin", |
| "symlink": "/lib/firmware/hid-06CB_ABC1" |
| } |
| ] |
| }, |
| "ui": { |
| "extra-ash-flags": [ |
| "--arc-build-properties={'device': 'fake_program_cheets', 'firstApiLevel': '28'}", |
| "--ash-power-button-position={\"edge\": \"left\", \"position\": 0.9}", |
| "--ash-side-volume-button-position={\"region\": \"screen\", \"edge\": \"right\"}", |
| "--child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg", |
| "--child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg", |
| "--default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/default_large.jpg", |
| "--default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/default_small.jpg", |
| "--guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg", |
| "--guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg", |
| "--has-internal-stylus" |
| ] |
| } |
| }, |
| { |
| "arc": { |
| "build-properties": { |
| "device": "fake_program_cheets", |
| "first-api-level": "28", |
| "marketing-name": "ChromeOS Device Brandname WL", |
| "metrics-tag": "project_wl", |
| "product": "fake_program" |
| }, |
| "hardware-features": { |
| "build-path": "fake/sw_build_config/platform/chromeos-config/generated/arc/hardware_features_project_wl.xml", |
| "system-path": "/etc/hardware_features_project_wl.xml" |
| }, |
| "scale": 280 |
| }, |
| "audio": { |
| "main": { |
| "cras-config-dir": "project_wl", |
| "files": [ |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard/HiFi.conf", |
| "source": "ucm-config/fakeaudiocard/HiFi.conf" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard/fakeaudiocard.conf", |
| "source": "ucm-config/fakeaudiocard/fakeaudiocard.conf" |
| }, |
| { |
| "destination": "/etc/cras/project_wl/fakeaudiocard", |
| "source": "audio/fakeaudiocard/fakeaudiocard" |
| }, |
| { |
| "destination": "/etc/cras/project_wl/dsp.ini", |
| "source": "audio/fakeaudiocard/dsp.ini" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/HDA ATI HDMI/HiFi.conf", |
| "source": "ucm-config/HDA ATI HDMI/HiFi.conf" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/HDA ATI HDMI/HDA ATI HDMI.conf", |
| "source": "ucm-config/HDA ATI HDMI/HDA ATI HDMI.conf" |
| } |
| ] |
| } |
| }, |
| "brand-code": "WLZZ", |
| "camera": { |
| "count": 1, |
| "devices": [ |
| { |
| "facing": "front", |
| "flags": { |
| "support-1080p": false, |
| "support-autofocus": false |
| }, |
| "ids": [ |
| "0123:abcd" |
| ], |
| "interface": "usb", |
| "orientation": 0 |
| } |
| ] |
| }, |
| "firmware": { |
| "bcs-overlay": "overlay-fake_program-private", |
| "build-targets": { |
| "coreboot": "fake", |
| "depthcharge": "fake", |
| "ec": "fake", |
| "ec_extras": [ |
| "fake_ec_extra1", |
| "fake_ec_extra2" |
| ], |
| "libpayload": "fake" |
| }, |
| "ec-ro-image": "bcs://Fake_EC.11111.2.0.tbz2", |
| "firmware-config": 90913, |
| "image-name": "fake", |
| "main-ro-image": "bcs://Fake.11111.0.0.tbz2", |
| "main-rw-image": "bcs://Fake.11111.0.0.tbz2", |
| "pd-ro-image": "bcs://Fake_PD.11111.0.0.tbz2" |
| }, |
| "firmware-signing": { |
| "key-id": "DEFAULT", |
| "sig-id-in-customization-id": true, |
| "signature-id": "project_wl" |
| }, |
| "hardware-properties": { |
| "has-backlight": true, |
| "psu-type": "battery" |
| }, |
| "identity": { |
| "platform-name": "fake", |
| "sku-id": 64, |
| "smbios-name-match": "PROJECT_WL" |
| }, |
| "name": "project_wl", |
| "power": { |
| "battery-poll-interval-initial-ms": "1000", |
| "disable-dark-resume": "0", |
| "set-wifi-transmit-power-for-tablet-mode": "1" |
| }, |
| "thermal": { |
| "dptf-dv": "fake/dptf.dv", |
| "files": [ |
| { |
| "destination": "/etc/dptf/fake/dptf.dv", |
| "source": "fake/sw_build_config/platform/chromeos-config/thermal/dptf.dv" |
| } |
| ] |
| }, |
| "touch": { |
| "files": [ |
| { |
| "destination": "/opt/google/touch/firmware/01FF_1234.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elants/01FF_1234.bin", |
| "symlink": "/lib/firmware/elants_i2c_01FF.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/111A_1.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/sis/111A_1.0.bin", |
| "symlink": "/lib/firmware/sis_111A.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/99.0_9.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elan/99.0_9.0.bin", |
| "symlink": "/lib/firmware/elan_i2c_99.0.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/ABC1_1.1.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/synaptics/ABC1_1.1.bin", |
| "symlink": "/lib/firmware/hid-06CB_ABC1" |
| } |
| ] |
| }, |
| "ui": { |
| "extra-ash-flags": [ |
| "--arc-build-properties={'device': 'fake_program_cheets', 'firstApiLevel': '28'}", |
| "--ash-power-button-position={\"edge\": \"left\", \"position\": 0.9}", |
| "--ash-side-volume-button-position={\"region\": \"screen\", \"edge\": \"right\"}", |
| "--child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg", |
| "--child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg", |
| "--default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/default_large.jpg", |
| "--default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/default_small.jpg", |
| "--guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg", |
| "--guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg" |
| ] |
| } |
| }, |
| { |
| "arc": { |
| "build-properties": { |
| "device": "fake_program_cheets", |
| "first-api-level": "28", |
| "marketing-name": "ChromeOS Device Brandname WL-A", |
| "metrics-tag": "project_wl", |
| "oem": "FAKE_LOEMA", |
| "product": "fake_program" |
| }, |
| "hardware-features": { |
| "build-path": "fake/sw_build_config/platform/chromeos-config/generated/arc/hardware_features_project_wl.xml", |
| "system-path": "/etc/hardware_features_project_wl.xml" |
| }, |
| "scale": 280 |
| }, |
| "audio": { |
| "main": { |
| "cras-config-dir": "project_wl", |
| "files": [ |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard/HiFi.conf", |
| "source": "ucm-config/fakeaudiocard/HiFi.conf" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard/fakeaudiocard.conf", |
| "source": "ucm-config/fakeaudiocard/fakeaudiocard.conf" |
| }, |
| { |
| "destination": "/etc/cras/project_wl/fakeaudiocard", |
| "source": "audio/fakeaudiocard/fakeaudiocard" |
| }, |
| { |
| "destination": "/etc/cras/project_wl/dsp.ini", |
| "source": "audio/fakeaudiocard/dsp.ini" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/HDA ATI HDMI/HiFi.conf", |
| "source": "ucm-config/HDA ATI HDMI/HiFi.conf" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/HDA ATI HDMI/HDA ATI HDMI.conf", |
| "source": "ucm-config/HDA ATI HDMI/HDA ATI HDMI.conf" |
| } |
| ] |
| } |
| }, |
| "brand-code": "WLAA", |
| "camera": { |
| "count": 1, |
| "devices": [ |
| { |
| "facing": "front", |
| "flags": { |
| "support-1080p": false, |
| "support-autofocus": false |
| }, |
| "ids": [ |
| "0123:abcd" |
| ], |
| "interface": "usb", |
| "orientation": 0 |
| } |
| ] |
| }, |
| "firmware": { |
| "bcs-overlay": "overlay-fake_program-private", |
| "build-targets": { |
| "coreboot": "fake", |
| "depthcharge": "fake", |
| "ec": "fake", |
| "ec_extras": [ |
| "fake_ec_extra1", |
| "fake_ec_extra2" |
| ], |
| "libpayload": "fake" |
| }, |
| "ec-ro-image": "bcs://Fake_EC.11111.2.0.tbz2", |
| "firmware-config": 90913, |
| "image-name": "fake", |
| "main-ro-image": "bcs://Fake.11111.0.0.tbz2", |
| "main-rw-image": "bcs://Fake.11111.0.0.tbz2", |
| "pd-ro-image": "bcs://Fake_PD.11111.0.0.tbz2" |
| }, |
| "firmware-signing": { |
| "key-id": "KEYD", |
| "sig-id-in-customization-id": true, |
| "signature-id": "project_wl-loema" |
| }, |
| "hardware-properties": { |
| "has-backlight": true, |
| "psu-type": "battery" |
| }, |
| "identity": { |
| "platform-name": "fake", |
| "sku-id": 64, |
| "smbios-name-match": "PROJECT_WL", |
| "whitelabel-tag": "loema" |
| }, |
| "name": "project_wl", |
| "power": { |
| "battery-poll-interval-initial-ms": "1000", |
| "disable-dark-resume": "0", |
| "set-wifi-transmit-power-for-tablet-mode": "1" |
| }, |
| "thermal": { |
| "dptf-dv": "fake/dptf.dv", |
| "files": [ |
| { |
| "destination": "/etc/dptf/fake/dptf.dv", |
| "source": "fake/sw_build_config/platform/chromeos-config/thermal/dptf.dv" |
| } |
| ] |
| }, |
| "touch": { |
| "files": [ |
| { |
| "destination": "/opt/google/touch/firmware/01FF_1234.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elants/01FF_1234.bin", |
| "symlink": "/lib/firmware/elants_i2c_01FF.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/111A_1.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/sis/111A_1.0.bin", |
| "symlink": "/lib/firmware/sis_111A.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/99.0_9.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elan/99.0_9.0.bin", |
| "symlink": "/lib/firmware/elan_i2c_99.0.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/ABC1_1.1.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/synaptics/ABC1_1.1.bin", |
| "symlink": "/lib/firmware/hid-06CB_ABC1" |
| } |
| ] |
| }, |
| "ui": { |
| "extra-ash-flags": [ |
| "--arc-build-properties={'device': 'fake_program_cheets', 'firstApiLevel': '28'}", |
| "--ash-power-button-position={\"edge\": \"left\", \"position\": 0.9}", |
| "--ash-side-volume-button-position={\"region\": \"screen\", \"edge\": \"right\"}", |
| "--child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg", |
| "--child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg", |
| "--default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/default_large.jpg", |
| "--default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/default_small.jpg", |
| "--guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg", |
| "--guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg" |
| ] |
| } |
| }, |
| { |
| "arc": { |
| "build-properties": { |
| "device": "fake_program_cheets", |
| "first-api-level": "28", |
| "marketing-name": "ChromeOS Device Brandname WL-B", |
| "metrics-tag": "project_wl", |
| "oem": "FAKE_LOEMB", |
| "product": "fake_program" |
| }, |
| "hardware-features": { |
| "build-path": "fake/sw_build_config/platform/chromeos-config/generated/arc/hardware_features_project_wl.xml", |
| "system-path": "/etc/hardware_features_project_wl.xml" |
| }, |
| "scale": 280 |
| }, |
| "audio": { |
| "main": { |
| "cras-config-dir": "project_wl", |
| "files": [ |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard/HiFi.conf", |
| "source": "ucm-config/fakeaudiocard/HiFi.conf" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard/fakeaudiocard.conf", |
| "source": "ucm-config/fakeaudiocard/fakeaudiocard.conf" |
| }, |
| { |
| "destination": "/etc/cras/project_wl/fakeaudiocard", |
| "source": "audio/fakeaudiocard/fakeaudiocard" |
| }, |
| { |
| "destination": "/etc/cras/project_wl/dsp.ini", |
| "source": "audio/fakeaudiocard/dsp.ini" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/HDA ATI HDMI/HiFi.conf", |
| "source": "ucm-config/HDA ATI HDMI/HiFi.conf" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/HDA ATI HDMI/HDA ATI HDMI.conf", |
| "source": "ucm-config/HDA ATI HDMI/HDA ATI HDMI.conf" |
| } |
| ] |
| } |
| }, |
| "brand-code": "WLBB", |
| "camera": { |
| "count": 1, |
| "devices": [ |
| { |
| "facing": "front", |
| "flags": { |
| "support-1080p": false, |
| "support-autofocus": false |
| }, |
| "ids": [ |
| "0123:abcd" |
| ], |
| "interface": "usb", |
| "orientation": 0 |
| } |
| ] |
| }, |
| "firmware": { |
| "bcs-overlay": "overlay-fake_program-private", |
| "build-targets": { |
| "coreboot": "fake", |
| "depthcharge": "fake", |
| "ec": "fake", |
| "ec_extras": [ |
| "fake_ec_extra1", |
| "fake_ec_extra2" |
| ], |
| "libpayload": "fake" |
| }, |
| "ec-ro-image": "bcs://Fake_EC.11111.2.0.tbz2", |
| "firmware-config": 90913, |
| "image-name": "fake", |
| "main-ro-image": "bcs://Fake.11111.0.0.tbz2", |
| "main-rw-image": "bcs://Fake.11111.0.0.tbz2", |
| "pd-ro-image": "bcs://Fake_PD.11111.0.0.tbz2" |
| }, |
| "firmware-signing": { |
| "key-id": "KEYE", |
| "sig-id-in-customization-id": true, |
| "signature-id": "project_wl-loemb" |
| }, |
| "hardware-properties": { |
| "has-backlight": true, |
| "psu-type": "battery" |
| }, |
| "identity": { |
| "platform-name": "fake", |
| "sku-id": 64, |
| "smbios-name-match": "PROJECT_WL", |
| "whitelabel-tag": "loemb" |
| }, |
| "name": "project_wl", |
| "power": { |
| "battery-poll-interval-initial-ms": "1000", |
| "disable-dark-resume": "0", |
| "set-wifi-transmit-power-for-tablet-mode": "1" |
| }, |
| "thermal": { |
| "dptf-dv": "fake/dptf.dv", |
| "files": [ |
| { |
| "destination": "/etc/dptf/fake/dptf.dv", |
| "source": "fake/sw_build_config/platform/chromeos-config/thermal/dptf.dv" |
| } |
| ] |
| }, |
| "touch": { |
| "files": [ |
| { |
| "destination": "/opt/google/touch/firmware/01FF_1234.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elants/01FF_1234.bin", |
| "symlink": "/lib/firmware/elants_i2c_01FF.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/111A_1.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/sis/111A_1.0.bin", |
| "symlink": "/lib/firmware/sis_111A.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/99.0_9.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elan/99.0_9.0.bin", |
| "symlink": "/lib/firmware/elan_i2c_99.0.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/ABC1_1.1.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/synaptics/ABC1_1.1.bin", |
| "symlink": "/lib/firmware/hid-06CB_ABC1" |
| } |
| ] |
| }, |
| "ui": { |
| "extra-ash-flags": [ |
| "--arc-build-properties={'device': 'fake_program_cheets', 'firstApiLevel': '28'}", |
| "--ash-power-button-position={\"edge\": \"left\", \"position\": 0.9}", |
| "--ash-side-volume-button-position={\"region\": \"screen\", \"edge\": \"right\"}", |
| "--child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg", |
| "--child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg", |
| "--default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/default_large.jpg", |
| "--default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/default_small.jpg", |
| "--guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg", |
| "--guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg" |
| ] |
| } |
| }, |
| { |
| "arc": { |
| "build-properties": { |
| "device": "fake_program_cheets", |
| "first-api-level": "28", |
| "marketing-name": "ChromeOS Device Brandname WL-C", |
| "metrics-tag": "project_wl", |
| "oem": "FAKE_LOEMC", |
| "product": "fake_program" |
| }, |
| "hardware-features": { |
| "build-path": "fake/sw_build_config/platform/chromeos-config/generated/arc/hardware_features_project_wl.xml", |
| "system-path": "/etc/hardware_features_project_wl.xml" |
| }, |
| "scale": 280 |
| }, |
| "audio": { |
| "main": { |
| "cras-config-dir": "project_wl", |
| "files": [ |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard/HiFi.conf", |
| "source": "ucm-config/fakeaudiocard/HiFi.conf" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard/fakeaudiocard.conf", |
| "source": "ucm-config/fakeaudiocard/fakeaudiocard.conf" |
| }, |
| { |
| "destination": "/etc/cras/project_wl/fakeaudiocard", |
| "source": "audio/fakeaudiocard/fakeaudiocard" |
| }, |
| { |
| "destination": "/etc/cras/project_wl/dsp.ini", |
| "source": "audio/fakeaudiocard/dsp.ini" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/HDA ATI HDMI/HiFi.conf", |
| "source": "ucm-config/HDA ATI HDMI/HiFi.conf" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/HDA ATI HDMI/HDA ATI HDMI.conf", |
| "source": "ucm-config/HDA ATI HDMI/HDA ATI HDMI.conf" |
| } |
| ] |
| } |
| }, |
| "brand-code": "WLCC", |
| "camera": { |
| "count": 1, |
| "devices": [ |
| { |
| "facing": "front", |
| "flags": { |
| "support-1080p": false, |
| "support-autofocus": false |
| }, |
| "ids": [ |
| "0123:abcd" |
| ], |
| "interface": "usb", |
| "orientation": 0 |
| } |
| ] |
| }, |
| "firmware": { |
| "bcs-overlay": "overlay-fake_program-private", |
| "build-targets": { |
| "coreboot": "fake", |
| "depthcharge": "fake", |
| "ec": "fake", |
| "ec_extras": [ |
| "fake_ec_extra1", |
| "fake_ec_extra2" |
| ], |
| "libpayload": "fake" |
| }, |
| "ec-ro-image": "bcs://Fake_EC.11111.2.0.tbz2", |
| "firmware-config": 90913, |
| "image-name": "fake", |
| "main-ro-image": "bcs://Fake.11111.0.0.tbz2", |
| "main-rw-image": "bcs://Fake.11111.0.0.tbz2", |
| "pd-ro-image": "bcs://Fake_PD.11111.0.0.tbz2" |
| }, |
| "firmware-signing": { |
| "key-id": "KEYF", |
| "sig-id-in-customization-id": true, |
| "signature-id": "project_wl-loemc" |
| }, |
| "hardware-properties": { |
| "has-backlight": true, |
| "psu-type": "battery" |
| }, |
| "identity": { |
| "platform-name": "fake", |
| "sku-id": 64, |
| "smbios-name-match": "PROJECT_WL", |
| "whitelabel-tag": "loemc" |
| }, |
| "name": "project_wl", |
| "power": { |
| "battery-poll-interval-initial-ms": "1000", |
| "disable-dark-resume": "0", |
| "set-wifi-transmit-power-for-tablet-mode": "1" |
| }, |
| "thermal": { |
| "dptf-dv": "fake/dptf.dv", |
| "files": [ |
| { |
| "destination": "/etc/dptf/fake/dptf.dv", |
| "source": "fake/sw_build_config/platform/chromeos-config/thermal/dptf.dv" |
| } |
| ] |
| }, |
| "touch": { |
| "files": [ |
| { |
| "destination": "/opt/google/touch/firmware/01FF_1234.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elants/01FF_1234.bin", |
| "symlink": "/lib/firmware/elants_i2c_01FF.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/111A_1.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/sis/111A_1.0.bin", |
| "symlink": "/lib/firmware/sis_111A.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/99.0_9.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elan/99.0_9.0.bin", |
| "symlink": "/lib/firmware/elan_i2c_99.0.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/ABC1_1.1.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/synaptics/ABC1_1.1.bin", |
| "symlink": "/lib/firmware/hid-06CB_ABC1" |
| } |
| ] |
| }, |
| "ui": { |
| "extra-ash-flags": [ |
| "--arc-build-properties={'device': 'fake_program_cheets', 'firstApiLevel': '28'}", |
| "--ash-power-button-position={\"edge\": \"left\", \"position\": 0.9}", |
| "--ash-side-volume-button-position={\"region\": \"screen\", \"edge\": \"right\"}", |
| "--child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg", |
| "--child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg", |
| "--default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/default_large.jpg", |
| "--default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/default_small.jpg", |
| "--guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg", |
| "--guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg" |
| ] |
| } |
| }, |
| { |
| "arc": { |
| "build-properties": { |
| "device": "fake_program_cheets", |
| "first-api-level": "28", |
| "marketing-name": "ChromeOS Device Brandname Box", |
| "metrics-tag": "project_box", |
| "oem": "FAKE_OEM", |
| "product": "fake_program" |
| }, |
| "hardware-features": { |
| "build-path": "fake/sw_build_config/platform/chromeos-config/generated/arc/hardware_features_project_box.xml", |
| "system-path": "/etc/hardware_features_project_box.xml" |
| }, |
| "scale": 280 |
| }, |
| "audio": { |
| "main": { |
| "cras-config-dir": "project_box", |
| "files": [ |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard/HiFi.conf", |
| "source": "ucm-config/fakeaudiocard/HiFi.conf" |
| }, |
| { |
| "destination": "/usr/share/alsa/ucm/fakeaudiocard/fakeaudiocard.conf", |
| "source": "ucm-config/fakeaudiocard/fakeaudiocard.conf" |
| }, |
| { |
| "destination": "/etc/cras/project_box/fakeaudiocard", |
| "source": "audio/fakeaudiocard/fakeaudiocard" |
| }, |
| { |
| "destination": "/etc/cras/project_box/dsp.ini", |
| "source": "audio/fakeaudiocard/dsp.ini" |
| } |
| ] |
| } |
| }, |
| "brand-code": "FDBX", |
| "camera": { |
| "count": 0 |
| }, |
| "firmware": { |
| "bcs-overlay": "overlay-fake_program-private", |
| "build-targets": { |
| "coreboot": "fake", |
| "depthcharge": "fake", |
| "ec": "fake", |
| "ec_extras": [ |
| "fake_ec_extra1", |
| "fake_ec_extra2" |
| ], |
| "libpayload": "fake" |
| }, |
| "ec-ro-image": "bcs://Fake_EC.11111.2.0.tbz2", |
| "firmware-config": 90881, |
| "image-name": "fake", |
| "main-ro-image": "bcs://Fake.11111.0.0.tbz2", |
| "main-rw-image": "bcs://Fake.11111.0.0.tbz2", |
| "pd-ro-image": "bcs://Fake_PD.11111.0.0.tbz2" |
| }, |
| "firmware-signing": { |
| "key-id": "KEYBX", |
| "signature-id": "project_box" |
| }, |
| "hardware-properties": { |
| "has-backlight": false, |
| "psu-type": "AC_only" |
| }, |
| "identity": { |
| "platform-name": "fake", |
| "sku-id": 128, |
| "smbios-name-match": "PROJECT_BOX" |
| }, |
| "name": "project_box", |
| "power": { |
| "battery-poll-interval-initial-ms": "1000", |
| "disable-dark-resume": "0", |
| "set-wifi-transmit-power-for-tablet-mode": "1" |
| }, |
| "thermal": { |
| "dptf-dv": "fake/dptf.dv", |
| "files": [ |
| { |
| "destination": "/etc/dptf/fake/dptf.dv", |
| "source": "fake/sw_build_config/platform/chromeos-config/thermal/dptf.dv" |
| } |
| ] |
| }, |
| "touch": { |
| "files": [ |
| { |
| "destination": "/opt/google/touch/firmware/01FF_1234.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elants/01FF_1234.bin", |
| "symlink": "/lib/firmware/elants_i2c_01FF.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/111A_1.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/sis/111A_1.0.bin", |
| "symlink": "/lib/firmware/sis_111A.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/99.0_9.0.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/elan/99.0_9.0.bin", |
| "symlink": "/lib/firmware/elan_i2c_99.0.bin" |
| }, |
| { |
| "destination": "/opt/google/touch/firmware/ABC1_1.1.bin", |
| "source": "fake/sw_build_config/platform/chromeos-config/touch/synaptics/ABC1_1.1.bin", |
| "symlink": "/lib/firmware/hid-06CB_ABC1" |
| } |
| ] |
| }, |
| "ui": { |
| "extra-ash-flags": [ |
| "--arc-build-properties={'device': 'fake_program_cheets', 'firstApiLevel': '28'}", |
| "--ash-power-button-position={\"edge\": \"left\", \"position\": 0.9}", |
| "--ash-side-volume-button-position={\"region\": \"screen\", \"edge\": \"right\"}", |
| "--child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg", |
| "--child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg", |
| "--default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/default_large.jpg", |
| "--default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/default_small.jpg", |
| "--guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg", |
| "--guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg" |
| ] |
| } |
| } |
| ] |
| } |
| } |