From 4fef1834e2fa06b415381ef6ac5c17b3204c9102 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Mon, 5 May 2014 23:18:04 +0200 Subject: regtools: make qeditor aware of PP Change-Id: I3b4fa625499aa66bb5617971445fa3c1c209134e --- utils/regtools/qeditor/backend.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'utils/regtools/qeditor/backend.cpp') diff --git a/utils/regtools/qeditor/backend.cpp b/utils/regtools/qeditor/backend.cpp index 204c160..10ef84c 100644 --- a/utils/regtools/qeditor/backend.cpp +++ b/utils/regtools/qeditor/backend.cpp @@ -223,6 +223,12 @@ bool HWStubDevice::Probe() if(ret != sizeof(m_hwdev_stmp)) goto Lerr; } + else if(m_hwdev_target.dID == HWSTUB_TARGET_PP) + { + ret = hwstub_get_desc(m_hwdev, HWSTUB_DT_PP, &m_hwdev_pp, sizeof(m_hwdev_pp)); + if(ret != sizeof(m_hwdev_pp)) + goto Lerr; + } Close(); return true; @@ -300,6 +306,14 @@ HWStubIoBackend::HWStubIoBackend(HWStubDevice *dev) } else if(target.dID == HWSTUB_TARGET_RK27) m_soc = "rk27x"; + else if(target.dID == HWSTUB_TARGET_PP) + { + struct hwstub_pp_desc_t pp = m_dev->GetPPInfo(); + if(pp.wChipID == 0x6110 ) + m_soc = "pp6110"; + else + m_soc = QString("pp%1").arg(pp.wChipID, 4, 16, QChar('0')); + } else m_soc = target.bName; } -- cgit v1.1