diff --git a/tools/quick_dump/chipset.i b/tools/quick_dump/chipset.i index 6dd92ccc..a6fa7034 100644 --- a/tools/quick_dump/chipset.i +++ b/tools/quick_dump/chipset.i @@ -8,6 +8,7 @@ extern int is_sandybridge(unsigned short pciid); extern int is_ivybridge(unsigned short pciid); extern int is_valleyview(unsigned short pciid); +extern int is_cherryview(unsigned short pciid); extern int is_haswell(unsigned short pciid); extern int is_broadwell(unsigned short pciid); extern struct pci_device *intel_get_pci_device(); @@ -24,6 +25,7 @@ extern uint32_t intel_flisdsi_reg_read(uint32_t reg); extern int is_sandybridge(unsigned short pciid); extern int is_ivybridge(unsigned short pciid); extern int is_valleyview(unsigned short pciid); +extern int is_cherryview(unsigned short pciid); extern int is_haswell(unsigned short pciid); extern int is_broadwell(unsigned short pciid); extern struct pci_device *intel_get_pci_device(); diff --git a/tools/quick_dump/chipset_macro_wrap.c b/tools/quick_dump/chipset_macro_wrap.c index ee79777e..8bba9f71 100644 --- a/tools/quick_dump/chipset_macro_wrap.c +++ b/tools/quick_dump/chipset_macro_wrap.c @@ -18,6 +18,11 @@ int is_valleyview(unsigned short pciid) return IS_VALLEYVIEW(pciid); } +int is_cherryview(unsigned short pciid) +{ + return IS_CHERRYVIEW(pciid); +} + int is_haswell(unsigned short pciid) { return IS_HASWELL(pciid); diff --git a/tools/quick_dump/quick_dump.py b/tools/quick_dump/quick_dump.py index c292f3d0..19568cba 100755 --- a/tools/quick_dump/quick_dump.py +++ b/tools/quick_dump/quick_dump.py @@ -64,6 +64,8 @@ def autodetect_chipset(): return open('sandybridge', 'r') elif chipset.is_ivybridge(devid): return open('ivybridge', 'r') + elif chipset.is_cherryview(devid): + return open('cherryview', 'r') elif chipset.is_valleyview(devid): return open('valleyview', 'r') elif chipset.is_haswell(devid):