From 6d2577c74117e0f246152d2a16c96626c496a824 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= Date: Wed, 28 May 2014 18:45:27 +0300 Subject: [PATCH] quick_dump: chv: add detection support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ville Syrjälä Reviewed-by: Imre Deak --- tools/quick_dump/chipset.i | 2 ++ tools/quick_dump/chipset_macro_wrap.c | 5 +++++ tools/quick_dump/quick_dump.py | 2 ++ 3 files changed, 9 insertions(+) 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):