1. 24 Apr, 2016 1 commit
  2. 31 Mar, 2016 1 commit
    • Masahiro Yamada's avatar
      pinctrl: uniphier: introduce capability flag · 8cc92b99
      Masahiro Yamada authored
      The core part of the UniPhier pinctrl driver needs to support a new
      capability for upcoming UniPhier ARMv8 SoCs.  This sometimes happens
      because pinctrl drivers include really SoC-specific stuff.
      
      This commit intends to tidy up SoC-specific parameters of the existing
      drivers before adding new ones.  Having flags would be better than
      adding new members every time a new SoC-specific capability comes up.
      
      At this time, there is one flag, UNIPHIER_PINCTRL_CAPS_DBGMUX_SEPARATE.
      This capability (I'd say rather quirk) was added for PH1-Pro4 and
      PH1-Pro5 as requirement from our customer.  For those SoCs, one pin-mux
      setting is controlled by the combination of two separate registers; the
      LSB bits at register offset (8 * N) and the MSB bits at (8 * N + 4).
      Because it is impossible to update two separate registers atomically,
      the LOAD_PINCTRL register should be set in order to make the pin-mux
      settings really effective.
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      8cc92b99
  3. 23 Mar, 2016 1 commit
  4. 24 Sep, 2015 1 commit