1. 25 6月, 2015 3 次提交
  2. 23 6月, 2015 13 次提交
  3. 22 6月, 2015 10 次提交
  4. 19 6月, 2015 8 次提交
  5. 18 6月, 2015 1 次提交
  6. 17 6月, 2015 2 次提交
  7. 16 6月, 2015 3 次提交
    • C
      spi: atmel: update DT bindings documentation · 2c01a3d6
      Cyrille Pitchen 提交于
      - add new property "atmel,fifo-size"
      - change "cs-gpios" to optional for SPI controller version >= 2.
      
      Please be aware that the VERSION register can not be used to guess the
      size of FIFOs. Indeed, for a given hardware version, the SPI controller
      can be integrated on Atmel SoCs with different FIFO sizes. Also the
      "atmel,fifo-size" property is optional as older SPI controllers don't
      embed FIFO at all.
      
      Besides, the FIFO size can not be read or guessed from other registers:
      When designing the FIFO feature, no dedicated registers were added to
      store this size. Unused spaces in the I/O register range are limited and
      better reserved for future usages. Instead, the FIFO size of each
      peripheral is documented in the programmer datasheet.
      
      Finally, on a given SoC, there can be several instances of the SPI
      controller with different FIFO sizes. This explain why we'd rather use a
      dedicated DT property than use the "compatible" property.
      
      For instance, sama5d2x SoCs come with some SPI controllers, the ones
      inside Flexcoms, integrating 32 data FIFOs whereas other SPI controllers
      use 16 data FIFOs. All these SPI controllers share the same IP version.
      Signed-off-by: NCyrille Pitchen <cyrille.pitchen@atmel.com>
      Acked-by: NNicolas Ferre <nicolas.ferre@atmel.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      2c01a3d6
    • S
      regulator: Add QCOM SPMI regulator driver · e92a4047
      Stephen Boyd 提交于
      Add an SPMI regulator driver for Qualcomm's PM8841, PM8941, and
      PM8916 PMICs. This driver is based largely on code from
      codeaurora.org[1].
      
      [1] https://www.codeaurora.org/cgit/quic/la/kernel/msm-3.10/tree/drivers/regulator/qpnp-regulator.c?h=msm-3.10
      Cc: David Collins <collinsd@codeaurora.org>
      Cc: <devicetree@vger.kernel.org>
      Signed-off-by: NStephen Boyd <sboyd@codeaurora.org>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      e92a4047
    • H
      pinctrl: sh-pfc: add R8A7794 PFC support · 43c4436e
      Hisashi Nakamura 提交于
      Add PFC support for  the  R8A7794 SoC  including pin groups for some
      on-chip devices such as ETH, I2C, INTC, MSIOF, QSPI, [H]SCIF...
      
      Sergei: squashed together several patches, fixed the MLB_CLK typo,
      added IRQ4.. IRQ9 pin groups, fixed IRQn comments, added ETH B pin
      group names, removed stray new line and fixed typos in the  comments
      in the pinmux_config_regs[] initializer, removed the platform device
      ID, took into account limited number of signals in the GPIO1/5/6
      controllers, added reasonable and removed unreasonable
      copyrights, modified the bindings document, renamed, added changelog.
      
      Changes in version 5:
      - resolved rejects, refreshed the patch;
      - added Laurent Pinchart's ACK.
      
      Changes in version 4:
      - reused the PORT_GP_26() macro to #define PORT_GP_28().
      
      Changes in version 3:
      - removed the platform device ID;
      - added PORT_GP_26() and PORT_GP_28() macros, used them for GPIO1/5/6 in the
        CPU_ALL_PORT() macro.
      
      Changes in version 2:
      - rebased the patch.
      Signed-off-by: NHisashi Nakamura <hisashi.nakamura.ak@renesas.com>
      Signed-off-by: NSergei Shtylyov <sergei.shtylyov@cogentembedded.com>
      Acked-by: NLaurent Pinchart <laurent.pinchart@ideasonboard.com>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      43c4436e