From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754738AbbDTLJA (ORCPT ); Mon, 20 Apr 2015 07:09:00 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:17490 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753487AbbDTLI5 (ORCPT ); Mon, 20 Apr 2015 07:08:57 -0400 X-AuditID: cbfee690-f796f6d000005054-5d-5534de47430a From: Chanwoo Choi To: mturquette@linaro.org, sboyd@codeaurora.org, s.nawrocki@samsung.com Cc: linux-kernel@vger.kernel.org, Chanwoo Choi Subject: [PATCH v2] clk: Show clock rate and error value when fail to set clock rate Date: Mon, 20 Apr 2015 20:08:51 +0900 Message-id: <1429528131-9075-1-git-send-email-cw00.choi@samsung.com> X-Mailer: git-send-email 1.8.5.5 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRmVeSWpSXmKPExsWyRsSkUNf9nkmowdZOS4vrX56zWlzeNYfN 4umEi2wWh9+0s1r8ONPN4sDqcbmvl8njzrU9bB59W1YxenzeJBfAEsVlk5Kak1mWWqRvl8CV 0bDyDVvBQY6KPdv3sDYwPmLrYuTkkBAwkbi84SAzhC0mceHeerC4kMBSRon+8yowNTe/7gaK cwHFpzNK/JvXwgjhfGGU2Pt7K1gHm4CWxP4XN8BsEQF3if69j9m7GDk4mAXcJF6/VAIxhQXC JD7P0QepYBFQlbjw6wAjiM0r4CLRNH0iO8QuBYlly2eyQtiP2SQO/PCCqBeQ+Db5EAvIGAkB WYlNB6BOlpQ4uOIGywRGwQWMDKsYRVMLkguKk9KLTPSKE3OLS/PS9ZLzczcxAkPy9L9nE3Yw 3jtgfYhRgINRiYdXwtAkVIg1say4MvcQoynQhonMUqLJ+cDAzyuJNzQ2M7IwNTE1NjK3NFMS 530t9TNYSCA9sSQ1OzW1ILUovqg0J7X4ECMTB6dUA2PiJ9EMpTWih7su17k+26zePvV7hX/u 3fPs0Se4Fkx7/1TC6c3iVvUL+2dtWTJD9/rZV4f9bFyCub/U20n9CRJTjFRf9nX6VlPe/Bdm b9c9PLvh08YAoRLtn6Kfo+1SguxVznxcYrnlQl6goUjoPbGuFWVxaVejdoaVeFlyJS4++sk3 y0hrXZ0SS3FGoqEWc1FxIgCxnlYmRAIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRmVeSWpSXmKPExsVy+t9jQV33eyahBn3tphbXvzxntbi8aw6b xdMJF9ksDr9pZ7X4caabxYHV43JfL5PHnWt72Dz6tqxi9Pi8SS6AJaqB0SYjNTEltUghNS85 PyUzL91WyTs43jne1MzAUNfQ0sJcSSEvMTfVVsnFJ0DXLTMHaLGSQlliTilQKCCxuFhJ3w7T hNAQN10LmMYIXd+QILgeIwM0kLCGMaNh5Ru2goMcFXu272FtYHzE1sXIySEhYCJx8+tuKFtM 4sK99UA2F4eQwHRGiX/zWhghnC+MEnt/bwWrYhPQktj/4gaYLSLgLtG/9zF7FyMHB7OAm8Tr l0ogprBAmMTnOfogFSwCqhIXfh1gBLF5BVwkmqZPZIfYpSCxbPlM1gmM3AsYGVYxiqYWJBcU J6XnGukVJ+YWl+al6yXn525iBAf9M+kdjKsaLA4xCnAwKvHwShiahAqxJpYVV+YeYpTgYFYS 4X17BSjEm5JYWZValB9fVJqTWnyI0RRo+0RmKdHkfGBE5pXEGxqbmBlZGpkbWhgZmyuJ887R lQsVEkhPLEnNTk0tSC2C6WPi4JRqYJx8jMFLIqYyJX2nfdAe+8O3f04M6Vjd9+zAlQtWqRuW pcfOE3jqWrLUnSE/LVE2Xzm3lHO3K7Oj+5/5/qopW3sWaET4/z6t/lDvjl9hzrJS5lt638vP v9px/cDnA+yJc7bWq9of/nRD0aexafucuV8429zL3+dd4fn0OH3NLq+ec5Ucda7iVkosxRmJ hlrMRcWJABKyjd2QAgAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch shows the current clock rate nad error value when clk_set_rate() fail to set the clock rate because log messgae means only the clock rate. Cc: Mike Turquette Cc: Stephen Boyd Cc: Sylwester Nawrocki Signed-off-by: Chanwoo Choi --- Changes from v1: - Add error value of clk-set_rate() with current clock rate drivers/clk/clk-conf.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/clk/clk-conf.c b/drivers/clk/clk-conf.c index aad4796..2b6375f 100644 --- a/drivers/clk/clk-conf.c +++ b/drivers/clk/clk-conf.c @@ -107,8 +107,9 @@ static int __set_clk_rates(struct device_node *node, bool clk_supplier) rc = clk_set_rate(clk, rate); if (rc < 0) - pr_err("clk: couldn't set %s clock rate: %d\n", - __clk_get_name(clk), rc); + pr_err("clk: couldn't set %s rate to %ld (%d)\n", + __clk_get_name(clk), clk_get_rate(clk), + rc); clk_put(clk); } index++; -- 1.8.5.5