1. 01 11月, 2017 1 次提交
  2. 05 9月, 2017 2 次提交
  3. 06 7月, 2017 1 次提交
  4. 27 4月, 2017 7 次提交
  5. 13 2月, 2017 6 次提交
  6. 29 11月, 2016 1 次提交
    • C
      mfd: axp20x: Add address extension registers for AXP806 regmap · 34d9030b
      Chen-Yu Tsai 提交于
      The AXP806 supports either master/standalone or slave mode.
      Slave mode allows sharing the serial bus, even with multiple
      AXP806 which all have the same hardware address.
      
      This is done with extra "serial interface address extension",
      or AXP806_BUS_ADDR_EXT, and "register address extension", or
      AXP806_REG_ADDR_EXT, registers. The former is read-only, with
      1 bit customizable at the factory, and 1 bit depending on the
      state of an external pin. The latter is writable. Only when
      the these device addressing bits (in the upper 4 bits of the
      registers) match, will the device respond to operations on
      its other registers.
      
      Add these 2 registers to the regmap so we can access them.
      Signed-off-by: NChen-Yu Tsai <wens@csie.org>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      34d9030b
  7. 21 11月, 2016 1 次提交
  8. 04 10月, 2016 1 次提交
  9. 13 9月, 2016 1 次提交
    • C
      mfd: axp20x: Add support for AXP806 PMIC · 8824ee85
      Chen-Yu Tsai 提交于
      The X-Powers AXP806 is a new PMIC that is paired with Allwinner's A80
      SoC, along with a master AXP809 PMIC.
      
      This PMIC has a new register layout, and supports some functions not
      seen in other X-Powers PMICs, such as master-slave mode, or having
      multiple AXP806 PMICs on the same bus with address space extension,
      or supporting both I2C and RSB mode. I2C has not been tested.
      
      This patch adds support for the interrupts of the PMIC. A regulator
      sub-device is enabled, but actual regulator support will come in a
      later patch.
      Signed-off-by: NChen-Yu Tsai <wens@csie.org>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      8824ee85
  10. 29 6月, 2016 3 次提交
  11. 09 5月, 2016 1 次提交
  12. 19 4月, 2016 1 次提交
  13. 12 2月, 2016 6 次提交
  14. 31 10月, 2015 1 次提交
  15. 12 8月, 2015 2 次提交
  16. 11 8月, 2015 2 次提交
  17. 13 5月, 2015 2 次提交
    • C
      mfd: axp20x: Enable AXP22X regulators · 6d4fa89d
      Chen-Yu Tsai 提交于
      Now that the axp20x-regulators driver supports different variants of the
      AXP family, we can enable regulator support for AXP22X without the risk
      of incorrectly configuring regulators.
      Signed-off-by: NChen-Yu Tsai <wens@csie.org>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      6d4fa89d
    • B
      mfd: axp20x: Add AXP22x PMIC support · f05be589
      Boris BREZILLON 提交于
      Add support for the AXP22x PMIC devices to the existing AXP20x driver.
      This includes the AXP221 and AXP223, which are identical except for
      the external data bus. Only AXP221 is added for now. AXP223 will be
      added after it's Reduced Serial Bus (RSB) interface is supported.
      
      AXP22x defines a new set of registers, power supplies and regulators,
      but most of the API is similar to the AXP20x ones.
      
      A new irq chip definition is used, even though the available interrupts
      on AXP22x is a subset of those on AXP20x. This is done so the interrupt
      numbers match those on the datasheet.
      
      This patch only enables the interrupts, system power-off function, and PEK
      sub-device. The regulator driver must first support different variants
      before we enable it from the mfd driver.
      Signed-off-by: NBoris BREZILLON <boris.brezillon@free-electrons.com>
      [wens@csie.org: fix interrupts and move regulators to separate patch]
      Signed-off-by: NChen-Yu Tsai <wens@csie.org>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      f05be589
  18. 09 4月, 2015 1 次提交