From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752254AbbEDUvn (ORCPT ); Mon, 4 May 2015 16:51:43 -0400 Received: from mga14.intel.com ([192.55.52.115]:45313 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751398AbbEDUve (ORCPT ); Mon, 4 May 2015 16:51:34 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.13,368,1427785200"; d="scan'208";a="689814068" From: Srinivas Pandruvada To: tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org Cc: linux-kernel@vger.kernel.org, pebolle@tiscali.nl, Srinivas Pandruvada Subject: [PATCH v3] x86: punit_atom: punit device state debug driver Date: Mon, 4 May 2015 13:49:52 -0700 Message-Id: <1430772593-20204-1-git-send-email-srinivas.pandruvada@linux.intel.com> X-Mailer: git-send-email 1.9.3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org v3 Fixed biggest blunder consecutive read output #cat /sys/kernel/debug/punit_atom# cat dev_power_state PUNIT NORTH COMPLEX DEVICES : GFX RENDER : D0i3 GFX MEDIA : D0i3 DISPLAY : D0i3 VED : D0i3 ISP : D0i3 MIO : D0 #/sys/kernel/debug/punit_atom# cat dev_power_state PUNIT NORTH COMPLEX DEVICES : GFX RENDER : D0i3 GFX MEDIA : D0i3 DISPLAY : D0i3 VED : D0i3 ISP : D0i3 MIO : D0 #cat /sys/kernel/debug/punit_atom# cat dev_power_state PUNIT NORTH COMPLEX DEVICES : GFX RENDER : D0i3 GFX MEDIA : D0i3 DISPLAY : D0i3 VED : D0i3 ISP : D0i3 MIO : D0 # cat /sys/kernel/debug/punit_atom# cat dev_power_state PUNIT NORTH COMPLEX DEVICES : GFX RENDER : D0i3 GFX MEDIA : D0i3 DISPLAY : D0i3 VED : D0i3 ISP : D0i3 MIO : D0 v2 Addressed Ingo Molnar's comments - Fix commit message - Added punit explanation - Formatting comments - Moved to arch/x86/platform/intel_mid - changed the debugfs file name v1 Based on review comments - Changed to tristate instead of bool - Moved config to kconfig.debug - Added debug in module name - Returning -ENXIO on debugfs file create error v0: Base version Srinivas Pandruvada (1): x86: punit_atom: punit device state debug driver arch/x86/Kconfig.debug | 9 ++ arch/x86/platform/intel-mid/Makefile | 2 + arch/x86/platform/intel-mid/punit_atom_debug.c | 186 +++++++++++++++++++++++++ 3 files changed, 197 insertions(+) create mode 100644 arch/x86/platform/intel-mid/punit_atom_debug.c -- 1.9.1