From: luowei Date: Mon, 4 Aug 2014 01:51:47 +0000 (+0800) Subject: pinctrl:fix debug command bug for rk3036/rk312x X-Git-Tag: firefly_0821_release~4916^2~74 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=4552ee7de8ef5592b1c6a43dfb1ea2bba196c6da;p=firefly-linux-kernel-4.4.55.git pinctrl:fix debug command bug for rk3036/rk312x cat /sys/kernel/debug/rockchip_pinctrl/registers --- diff --git a/drivers/pinctrl/pinctrl-rockchip.c b/drivers/pinctrl/pinctrl-rockchip.c index a39bb5767ce6..9974404ae4cf 100755 --- a/drivers/pinctrl/pinctrl-rockchip.c +++ b/drivers/pinctrl/pinctrl-rockchip.c @@ -373,7 +373,7 @@ static ssize_t pinctrl_show_regs(struct file *file, char __user *user_buf, len += snprintf(buf + len, PINCTRL_REGS_BUFSIZE - len, "=================================\n\n"); - if(bank0) + if(bank0 && bank0->reg_mux_bank0 && bank0->reg_pull_bank0 && bank0->reg_drv_bank0) { len += snprintf(buf + len, PINCTRL_REGS_BUFSIZE - len, "BANK0 GRF registers:\n");