lkml.org 
[lkml]   [2014]   [Jan]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v2 0/2] Qualcomm Universal Peripheral (QUP) I2C controller
    Date
    Picking up Ivans i2c-qup submission from a few months back, as I've now
    tested and corrected some minor things. I also introduced changes based
    on the review of v1.

    Changes from v1:
    - Cleaned up device tree binding example.
    - Refrased device tree bindings.
    - Following changes in the i2c framework.
    - Use the core clock to calculate divider for the bus clock, instead of
    explicitly setting it.
    - Remove explicit pinctrl settting.
    - Split/renamed qup_i2c_enable(bool) into enable/disable functions.
    - Return value was overwritten on error in write_one/read_one.
    - Initialize the i2c core every time, so that we actually can execute
    more than 1 transmission per xfer.

    Ivan T. Ivanov (2):
    i2c: qup: Add device tree bindings information
    i2c: New bus driver for the QUP I2C controller

    .../devicetree/bindings/i2c/qcom,i2c-qup.txt | 41 +
    drivers/i2c/busses/Kconfig | 10 +
    drivers/i2c/busses/Makefile | 1 +
    drivers/i2c/busses/i2c-qup.c | 897 +++++++++++++++++++++
    4 files changed, 949 insertions(+)
    create mode 100644 Documentation/devicetree/bindings/i2c/qcom,i2c-qup.txt
    create mode 100644 drivers/i2c/busses/i2c-qup.c

    --
    1.8.2.2



    \
     
     \ /
      Last update: 2014-01-14 02:41    [W:3.959 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site