27 Jan, 2017

1 commit

  • The error paths of the common qcom-ufs functions for registering the
    phy, acquiring clocks and acquiring regulators all print specific error
    messages before returning an error, so there is no value in printing yet
    another - more generic - message when this occur.

    Reviewed-by: Vivek Gautam
    Reviewed-by: Subhash Jadavani
    Signed-off-by: Bjorn Andersson
    Signed-off-by: Kishon Vijay Abraham I

    Bjorn Andersson
     

09 Nov, 2016

4 commits

  • The common layer phy exit callback ufs_qcom_phy_exit()
    calls phy_power_off() that has no meaning when phy_power_off()
    callback is already registered with the phy provider and
    the consumer makes use of the same.
    Instead, add a no-op specific phy_exit() callback for now
    to add the exit sequence at a later point.

    Signed-off-by: Vivek Gautam
    Reviewed-by: Subhash Jadavani
    Signed-off-by: Martin K. Petersen

    Vivek Gautam
     
  • The phy init is meant to do phy initialization rather than
    just getting the clock and regulator. Move these clock and
    regulator get to probe(), to make room for actual phy
    initialization sequence.

    Signed-off-by: Vivek Gautam
    Reviewed-by: Subhash Jadavani
    Signed-off-by: Martin K. Petersen

    Vivek Gautam
     
  • remove() callback does a phy_power_off() only over the phy,
    and nothing else now.
    The phy_power_off() over the generic phy is called from the phy
    consumer, and phy provider driver should not explicitly need to
    call any phy ops.
    So discard the remove callback for qcom-ufs phy platform drivers.

    Signed-off-by: Vivek Gautam
    Reviewed-by: Subhash Jadavani
    Signed-off-by: Martin K. Petersen

    Vivek Gautam
     
  • Different menthods pass around generic phy pointer to
    extract device pointer. Instead, pass the device pointer
    directly between function calls.

    Signed-off-by: Vivek Gautam
    Reviewed-by: Subhash Jadavani
    Signed-off-by: Martin K. Petersen

    Vivek Gautam
     

04 Jul, 2016

1 commit


03 Aug, 2015

1 commit


25 Jul, 2015

1 commit


21 Jan, 2015

1 commit