| From e9adb336d0bf391be23e820975ca5cd12c31d781 Mon Sep 17 00:00:00 2001 |
| From: Govindraj Raja <Govindraj.Raja@imgtec.com> |
| Date: Fri, 4 Mar 2016 15:28:22 +0000 |
| Subject: pinctrl: pistachio: fix mfio84-89 function description and pinmux. |
| |
| From: Govindraj Raja <Govindraj.Raja@imgtec.com> |
| |
| commit e9adb336d0bf391be23e820975ca5cd12c31d781 upstream. |
| |
| mfio 84 to 89 are described wrongly, fix it to describe |
| the right pin and add them to right pin-mux group. |
| |
| The correct order is: |
| pll1_lock => mips_pll -- MFIO_83 |
| pll2_lock => audio_pll -- MFIO_84 |
| pll3_lock => rpu_v_pll -- MFIO_85 |
| pll4_lock => rpu_l_pll -- MFIO_86 |
| pll5_lock => sys_pll -- MFIO_87 |
| pll6_lock => wifi_pll -- MFIO_88 |
| pll7_lock => bt_pll -- MFIO_89 |
| |
| Cc: linux-gpio@vger.kernel.org |
| Cc: devicetree@vger.kernel.org |
| Cc: linux-mips@linux-mips.org |
| Cc: James Hartley <James.Hartley@imgtec.com> |
| Fixes: cefc03e5995e("pinctrl: Add Pistachio SoC pin control driver") |
| Signed-off-by: Govindraj Raja <Govindraj.Raja@imgtec.com> |
| Acked-by: Andrew Bresticker <abrestic@chromium.org> |
| Acked-by: Rob Herring <robh@kernel.org> |
| Signed-off-by: Linus Walleij <linus.walleij@linaro.org> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| Documentation/devicetree/bindings/pinctrl/img,pistachio-pinctrl.txt | 12 ++--- |
| drivers/pinctrl/pinctrl-pistachio.c | 24 +++++----- |
| 2 files changed, 18 insertions(+), 18 deletions(-) |
| |
| --- a/Documentation/devicetree/bindings/pinctrl/img,pistachio-pinctrl.txt |
| +++ b/Documentation/devicetree/bindings/pinctrl/img,pistachio-pinctrl.txt |
| @@ -134,12 +134,12 @@ mfio80 ddr_debug, mips_trace_data, mips |
| mfio81 dreq0, mips_trace_data, eth_debug |
| mfio82 dreq1, mips_trace_data, eth_debug |
| mfio83 mips_pll_lock, mips_trace_data, usb_debug |
| -mfio84 sys_pll_lock, mips_trace_data, usb_debug |
| -mfio85 wifi_pll_lock, mips_trace_data, sdhost_debug |
| -mfio86 bt_pll_lock, mips_trace_data, sdhost_debug |
| -mfio87 rpu_v_pll_lock, dreq2, socif_debug |
| -mfio88 rpu_l_pll_lock, dreq3, socif_debug |
| -mfio89 audio_pll_lock, dreq4, dreq5 |
| +mfio84 audio_pll_lock, mips_trace_data, usb_debug |
| +mfio85 rpu_v_pll_lock, mips_trace_data, sdhost_debug |
| +mfio86 rpu_l_pll_lock, mips_trace_data, sdhost_debug |
| +mfio87 sys_pll_lock, dreq2, socif_debug |
| +mfio88 wifi_pll_lock, dreq3, socif_debug |
| +mfio89 bt_pll_lock, dreq4, dreq5 |
| tck |
| trstn |
| tdi |
| --- a/drivers/pinctrl/pinctrl-pistachio.c |
| +++ b/drivers/pinctrl/pinctrl-pistachio.c |
| @@ -469,27 +469,27 @@ static const char * const pistachio_mips |
| "mfio83", |
| }; |
| |
| -static const char * const pistachio_sys_pll_lock_groups[] = { |
| +static const char * const pistachio_audio_pll_lock_groups[] = { |
| "mfio84", |
| }; |
| |
| -static const char * const pistachio_wifi_pll_lock_groups[] = { |
| +static const char * const pistachio_rpu_v_pll_lock_groups[] = { |
| "mfio85", |
| }; |
| |
| -static const char * const pistachio_bt_pll_lock_groups[] = { |
| +static const char * const pistachio_rpu_l_pll_lock_groups[] = { |
| "mfio86", |
| }; |
| |
| -static const char * const pistachio_rpu_v_pll_lock_groups[] = { |
| +static const char * const pistachio_sys_pll_lock_groups[] = { |
| "mfio87", |
| }; |
| |
| -static const char * const pistachio_rpu_l_pll_lock_groups[] = { |
| +static const char * const pistachio_wifi_pll_lock_groups[] = { |
| "mfio88", |
| }; |
| |
| -static const char * const pistachio_audio_pll_lock_groups[] = { |
| +static const char * const pistachio_bt_pll_lock_groups[] = { |
| "mfio89", |
| }; |
| |
| @@ -559,12 +559,12 @@ enum pistachio_mux_option { |
| PISTACHIO_FUNCTION_DREQ4, |
| PISTACHIO_FUNCTION_DREQ5, |
| PISTACHIO_FUNCTION_MIPS_PLL_LOCK, |
| + PISTACHIO_FUNCTION_AUDIO_PLL_LOCK, |
| + PISTACHIO_FUNCTION_RPU_V_PLL_LOCK, |
| + PISTACHIO_FUNCTION_RPU_L_PLL_LOCK, |
| PISTACHIO_FUNCTION_SYS_PLL_LOCK, |
| PISTACHIO_FUNCTION_WIFI_PLL_LOCK, |
| PISTACHIO_FUNCTION_BT_PLL_LOCK, |
| - PISTACHIO_FUNCTION_RPU_V_PLL_LOCK, |
| - PISTACHIO_FUNCTION_RPU_L_PLL_LOCK, |
| - PISTACHIO_FUNCTION_AUDIO_PLL_LOCK, |
| PISTACHIO_FUNCTION_DEBUG_RAW_CCA_IND, |
| PISTACHIO_FUNCTION_DEBUG_ED_SEC20_CCA_IND, |
| PISTACHIO_FUNCTION_DEBUG_ED_SEC40_CCA_IND, |
| @@ -620,12 +620,12 @@ static const struct pistachio_function p |
| FUNCTION(dreq4), |
| FUNCTION(dreq5), |
| FUNCTION(mips_pll_lock), |
| + FUNCTION(audio_pll_lock), |
| + FUNCTION(rpu_v_pll_lock), |
| + FUNCTION(rpu_l_pll_lock), |
| FUNCTION(sys_pll_lock), |
| FUNCTION(wifi_pll_lock), |
| FUNCTION(bt_pll_lock), |
| - FUNCTION(rpu_v_pll_lock), |
| - FUNCTION(rpu_l_pll_lock), |
| - FUNCTION(audio_pll_lock), |
| FUNCTION(debug_raw_cca_ind), |
| FUNCTION(debug_ed_sec20_cca_ind), |
| FUNCTION(debug_ed_sec40_cca_ind), |