On 01/19/2017 06:10 AM, Stephen Boyd wrote:
On 01/18, Bjorn Andersson wrote:
On Tue 17 Jan 22:54 PST 2017, Vivek Gautam wrote:
On 01/16/2017 02:19 PM, Kishon Vijay Abraham I wrote:
On Tuesday 10 January 2017 04:21 PM, Vivek Gautam wrote:
[..]
+ reset-names = "phy"
On 01/19/2017 06:10 AM, Stephen Boyd wrote:
On 01/18, Bjorn Andersson wrote:
On Tue 17 Jan 22:54 PST 2017, Vivek Gautam wrote:
On 01/16/2017 02:19 PM, Kishon Vijay Abraham I wrote:
On Tuesday 10 January 2017 04:21 PM, Vivek Gautam wrote:
[..]
+ reset-names = "phy"
Hi Kishon,
On 01/16/2017 02:15 PM, Kishon Vijay Abraham I wrote:
Hi,
On Tuesday 10 January 2017 04:21 PM, Vivek Gautam wrote:
PHY transceiver driver for QUSB2 phy controller that provides
HighSpeed functionality for DWC3 controller present on
Qualcomm chipsets.
Signed-off-by: Vivek Gautam
Hi Kishon,
On 01/16/2017 02:15 PM, Kishon Vijay Abraham I wrote:
Hi,
On Tuesday 10 January 2017 04:21 PM, Vivek Gautam wrote:
PHY transceiver driver for QUSB2 phy controller that provides
HighSpeed functionality for DWC3 controller present on
Qualcomm chipsets.
Signed-off-by: Vivek Gautam
Hi Kishon,
On 01/16/2017 02:19 PM, Kishon Vijay Abraham I wrote:
Hi,
On Tuesday 10 January 2017 04:21 PM, Vivek Gautam wrote:
Qualcomm chipsets have QMP phy controller that provides
support to a number of controller, viz. PCIe, UFS, and USB.
Adding dt binding information for the same
Hi Kishon,
On 01/16/2017 02:19 PM, Kishon Vijay Abraham I wrote:
Hi,
On Tuesday 10 January 2017 04:21 PM, Vivek Gautam wrote:
Qualcomm chipsets have QMP phy controller that provides
support to a number of controller, viz. PCIe, UFS, and USB.
Adding dt binding information for the same
Hi,
On 01/11/2017 04:50 AM, Andy Gross wrote:
On Tue, Jan 10, 2017 at 04:21:59PM +0530, Vivek Gautam wrote:
Qualcomm SOCs have QMP phy controller that provides support
to a number of controller, viz. PCIe, UFS, and USB.
Add a new driver, based on generic phy framework, for this
phy controller
Hi,
On 01/11/2017 04:50 AM, Andy Gross wrote:
On Tue, Jan 10, 2017 at 04:21:59PM +0530, Vivek Gautam wrote:
Qualcomm SOCs have QMP phy controller that provides support
to a number of controller, viz. PCIe, UFS, and USB.
Add a new driver, based on generic phy framework, for this
phy controller
e so extra
> calls are not a problem. No extra checks means less code.
>
> Also the current code seems to be more in line with the rest
> of the kernel.
What functionality is missing without the suspend clock? Would
it make sense to change the info. message to include what it
means. At the mo
e so extra
> calls are not a problem. No extra checks means less code.
>
> Also the current code seems to be more in line with the rest
> of the kernel.
What functionality is missing without the suspend clock? Would
it make sense to change the info. message to include what it
means. At the mom
Qualcomm SOCs have QMP phy controller that provides support
to a number of controller, viz. PCIe, UFS, and USB.
Add a new driver, based on generic phy framework, for this
phy controller.
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
Tested-by: Srinivas Kandagatla <sriniva
Qualcomm SOCs have QMP phy controller that provides support
to a number of controller, viz. PCIe, UFS, and USB.
Add a new driver, based on generic phy framework, for this
phy controller.
Signed-off-by: Vivek Gautam
Tested-by: Srinivas Kandagatla
---
Changes since v3:
- Renamed 'struct
Qualcomm chipsets have QUSB2 phy controller that provides
HighSpeed functionality for DWC3 controller.
Adding dt binding information for the same.
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
Acked-by: Rob Herring <r...@kernel.org>
---
Changes since v3:
- Added 'Acked-
://lkml.org/lkml/2016/11/17/21
[3] https://lkml.org/lkml/2016/12/19/18
[4] http://www.spinics.net/lists/linux-arm-msm/msg25483.html
[5] https://lkml.org/lkml/2016/11/17/339
Vivek Gautam (4):
dt-bindings: phy: Add support for QUSB2 phy
phy: qcom-qusb2: New driver for QUSB2 PHY on Qcom chips
dt
Qualcomm chipsets have QUSB2 phy controller that provides
HighSpeed functionality for DWC3 controller.
Adding dt binding information for the same.
Signed-off-by: Vivek Gautam
Acked-by: Rob Herring
---
Changes since v3:
- Added 'Acked-by' from Rob.
- Removed 'reset-names' and 'nvmem-cell
://lkml.org/lkml/2016/11/17/21
[3] https://lkml.org/lkml/2016/12/19/18
[4] http://www.spinics.net/lists/linux-arm-msm/msg25483.html
[5] https://lkml.org/lkml/2016/11/17/339
Vivek Gautam (4):
dt-bindings: phy: Add support for QUSB2 phy
phy: qcom-qusb2: New driver for QUSB2 PHY on Qcom chips
dt
Qualcomm chipsets have QMP phy controller that provides
support to a number of controller, viz. PCIe, UFS, and USB.
Adding dt binding information for the same.
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
Acked-by: Rob Herring <r...@kernel.org>
---
Changes since v3:
-
PHY transceiver driver for QUSB2 phy controller that provides
HighSpeed functionality for DWC3 controller present on
Qualcomm chipsets.
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
Reviewed-by: Stephen Boyd <sb...@codeaurora.org>
---
Changes since v3:
- Added 'Revie
Qualcomm chipsets have QMP phy controller that provides
support to a number of controller, viz. PCIe, UFS, and USB.
Adding dt binding information for the same.
Signed-off-by: Vivek Gautam
Acked-by: Rob Herring
---
Changes since v3:
- Added #clock-cells = <1>, indicating that phy is a
PHY transceiver driver for QUSB2 phy controller that provides
HighSpeed functionality for DWC3 controller present on
Qualcomm chipsets.
Signed-off-by: Vivek Gautam
Reviewed-by: Stephen Boyd
---
Changes since v3:
- Added 'Reviewed-by' from Stephen.
- Fixed debug message
;sb...@codeaurora.org>
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
Reviewed-by: Stephen Boyd <sb...@codeaurora.org>
---
Based on torvald's master branch.
This patch supersedes the earlier posted series [1] that added
support to get nvmem cell by index. We don't need that patch-seri
Correct the documentation for arguments to a number
of functions.
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
---
Based on torvald's master branch.
Changes since v1:
- Removed unnecessary whitespaces.
drivers/nvmem/core.c | 30 --
1 file chang
-by: Vivek Gautam
Reviewed-by: Stephen Boyd
---
Based on torvald's master branch.
This patch supersedes the earlier posted series [1] that added
support to get nvmem cell by index. We don't need that patch-series.
Changes since v1:
- Fixed the typo s/acoompanying/accompanying.
- Added 'Reviewed
Correct the documentation for arguments to a number
of functions.
Signed-off-by: Vivek Gautam
---
Based on torvald's master branch.
Changes since v1:
- Removed unnecessary whitespaces.
drivers/nvmem/core.c | 30 --
1 file changed, 16 insertions(+), 14 deletions
Hi Jaehoon,
On 01/04/2017 06:04 PM, Jaehoon Chung wrote:
This patch supports to use Generic Phy framework for Exynos PCIe phy.
When Exynos that supported the pcie want to use the PCIe,
it needs to control the phy resgister.
But it should be more complex to control in their own PCIe device
Hi Jaehoon,
On 01/04/2017 06:04 PM, Jaehoon Chung wrote:
This patch supports to use Generic Phy framework for Exynos PCIe phy.
When Exynos that supported the pcie want to use the PCIe,
it needs to control the phy resgister.
But it should be more complex to control in their own PCIe device
On 2017-01-07 02:47, Bjorn Andersson wrote:
On Fri 06 Jan 01:47 PST 2017, Vivek Gautam wrote:
> > +static int qcom_qmp_phy_com_init(struct qcom_qmp_phy *qphy)
> > +{
> > + const struct qmp_phy_cfg *cfg = qphy->cfg;
> > + void __iomem *serdes = qphy
On 2017-01-07 02:47, Bjorn Andersson wrote:
On Fri 06 Jan 01:47 PST 2017, Vivek Gautam wrote:
> > +static int qcom_qmp_phy_com_init(struct qcom_qmp_phy *qphy)
> > +{
> > + const struct qmp_phy_cfg *cfg = qphy->cfg;
> > + void __iomem *serdes = qphy
Hi,
On 01/06/2017 12:48 PM, Bjorn Andersson wrote:
On Tue 20 Dec 09:03 PST 2016, Vivek Gautam wrote:
diff --git a/drivers/phy/phy-qcom-qmp.c b/drivers/phy/phy-qcom-qmp.c
[..]
+static int qcom_qmp_phy_poweron(struct phy *phy)
[..]
+
+err3:
Rather than naming your labels errX, it's
Hi,
On 01/06/2017 12:48 PM, Bjorn Andersson wrote:
On Tue 20 Dec 09:03 PST 2016, Vivek Gautam wrote:
diff --git a/drivers/phy/phy-qcom-qmp.c b/drivers/phy/phy-qcom-qmp.c
[..]
+static int qcom_qmp_phy_poweron(struct phy *phy)
[..]
+
+err3:
Rather than naming your labels errX, it's
Hi,
On 01/06/2017 04:09 AM, Stephen Boyd wrote:
On 01/05, Vivek Gautam wrote:
On 01/05/2017 07:50 PM, Andy Gross wrote:
On Thu, Jan 05, 2017 at 02:25:25PM +0530, Vivek Gautam wrote:
Assign num_parents as 0 while registering fixed rate clocks
in _qcom_cc_register_board_clk(), to make sure
Hi,
On 01/06/2017 04:09 AM, Stephen Boyd wrote:
On 01/05, Vivek Gautam wrote:
On 01/05/2017 07:50 PM, Andy Gross wrote:
On Thu, Jan 05, 2017 at 02:25:25PM +0530, Vivek Gautam wrote:
Assign num_parents as 0 while registering fixed rate clocks
in _qcom_cc_register_board_clk(), to make sure
On 01/05/2017 07:50 PM, Andy Gross wrote:
On Thu, Jan 05, 2017 at 02:25:25PM +0530, Vivek Gautam wrote:
Assign num_parents as 0 while registering fixed rate clocks
in _qcom_cc_register_board_clk(), to make sure the clk framework
doesn't dereference parent.
Fixes: ee15faffef11 ("clk:
On 01/05/2017 07:50 PM, Andy Gross wrote:
On Thu, Jan 05, 2017 at 02:25:25PM +0530, Vivek Gautam wrote:
Assign num_parents as 0 while registering fixed rate clocks
in _qcom_cc_register_board_clk(), to make sure the clk framework
doesn't dereference parent.
Fixes: ee15faffef11 ("clk:
On 01/05/2017 03:10 PM, Srinivas Kandagatla wrote:
On 05/01/17 05:34, Vivek Gautam wrote:
Hi Srinivas,
On Tue, Dec 20, 2016 at 3:17 AM, Stephen Boyd <sb...@codeaurora.org>
wrote:
On 12/19, Vivek Gautam wrote:
nvmem_cell_read() API fills in the argument 'len' with
the number of byte
On 01/05/2017 03:10 PM, Srinivas Kandagatla wrote:
On 05/01/17 05:34, Vivek Gautam wrote:
Hi Srinivas,
On Tue, Dec 20, 2016 at 3:17 AM, Stephen Boyd
wrote:
On 12/19, Vivek Gautam wrote:
nvmem_cell_read() API fills in the argument 'len' with
the number of bytes read from the cell. Many
Hi,
On Wed, Jan 4, 2017 at 12:54 AM, Bjorn Andersson
<bjorn.anders...@linaro.org> wrote:
> On Wed 28 Dec 23:39 PST 2016, Vivek Gautam wrote:
>
>> >> + *
>> >> + */
>> >> +static int phy_pipe_clk_register(struct qcom_qmp_phy *qphy, int id)
Hi,
On Wed, Jan 4, 2017 at 12:54 AM, Bjorn Andersson
wrote:
> On Wed 28 Dec 23:39 PST 2016, Vivek Gautam wrote:
>
>> >> + *
>> >> + */
>> >> +static int phy_pipe_clk_register(struct qcom_qmp_phy *qphy, int id)
>> >> +{
>> &
..@linaro.org>
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
---
Based on 'clk-next'. Build tested.
drivers/clk/qcom/common.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/clk/qcom/common.c b/drivers/clk/qcom/common.c
index cfab7b400381..df004ead1bef 100644
Assign num_parents as 0 while registering fixed rate clocks
in _qcom_cc_register_board_clk(), to make sure the clk framework
doesn't dereference parent.
Fixes: ee15faffef11 ("clk: qcom: common: Add API to register board clocks
backwards compatibly")
Cc: Georgi Djakov
Signed-off
Hi Srinivas,
On Tue, Dec 20, 2016 at 3:17 AM, Stephen Boyd <sb...@codeaurora.org> wrote:
> On 12/19, Vivek Gautam wrote:
>> nvmem_cell_read() API fills in the argument 'len' with
>> the number of bytes read from the cell. Many users don't
>> care about this length va
Hi Srinivas,
On Tue, Dec 20, 2016 at 3:17 AM, Stephen Boyd wrote:
> On 12/19, Vivek Gautam wrote:
>> nvmem_cell_read() API fills in the argument 'len' with
>> the number of bytes read from the cell. Many users don't
>> care about this length value. So allow users to p
On Wed, Jan 4, 2017 at 7:37 PM, Srinivas Kandagatla
wrote:
> Thanks for the Patch,
>
> I will queue this up!!
Thanks Srinivas.
[snip]
--
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
a Linux Foundation Collaborative Project
On Wed, Jan 4, 2017 at 7:37 PM, Srinivas Kandagatla
wrote:
> Thanks for the Patch,
>
> I will queue this up!!
Thanks Srinivas.
[snip]
--
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
a Linux Foundation Collaborative Project
Hi Stephen,
On Thu, Dec 29, 2016 at 4:46 AM, Stephen Boyd <sb...@codeaurora.org> wrote:
> On 12/20, Vivek Gautam wrote:
>> Qualcomm SOCs have QMP phy controller that provides support
>> to a number of controller, viz. PCIe, UFS, and USB.
>> Add a new driver, bas
Hi Stephen,
On Thu, Dec 29, 2016 at 4:46 AM, Stephen Boyd wrote:
> On 12/20, Vivek Gautam wrote:
>> Qualcomm SOCs have QMP phy controller that provides support
>> to a number of controller, viz. PCIe, UFS, and USB.
>> Add a new driver, based on generic phy framework, for t
Hi Stephen,
On Thu, Dec 29, 2016 at 12:27 PM, Vivek Gautam
<vivek.gau...@codeaurora.org> wrote:
> On Thu, Dec 29, 2016 at 4:31 AM, Stephen Boyd <sb...@codeaurora.org> wrote:
>> On 12/20, Vivek Gautam wrote:
>>> PHY transceiver driver for QUSB2 phy controll
Hi Stephen,
On Thu, Dec 29, 2016 at 12:27 PM, Vivek Gautam
wrote:
> On Thu, Dec 29, 2016 at 4:31 AM, Stephen Boyd wrote:
>> On 12/20, Vivek Gautam wrote:
>>> PHY transceiver driver for QUSB2 phy controller that provides
>>> HighSpeed functionality for DWC3 control
On Thu, Dec 29, 2016 at 4:31 AM, Stephen Boyd <sb...@codeaurora.org> wrote:
> On 12/20, Vivek Gautam wrote:
>> PHY transceiver driver for QUSB2 phy controller that provides
>> HighSpeed functionality for DWC3 controller present on
>> Qualcomm chipsets.
>>
>>
On Thu, Dec 29, 2016 at 4:31 AM, Stephen Boyd wrote:
> On 12/20, Vivek Gautam wrote:
>> PHY transceiver driver for QUSB2 phy controller that provides
>> HighSpeed functionality for DWC3 controller present on
>> Qualcomm chipsets.
>>
>> Signed-off-by: Vi
On Thu, Dec 29, 2016 at 4:34 AM, Stephen Boyd <sb...@codeaurora.org> wrote:
> On 12/20, Vivek Gautam wrote:
>> +
>> +Example:
>> + pcie_phy: phy@34000 {
>> + compatible = "qcom,msm8996-qmp-pcie-phy";
>> + reg = <0x034
On Thu, Dec 29, 2016 at 4:34 AM, Stephen Boyd wrote:
> On 12/20, Vivek Gautam wrote:
>> +
>> +Example:
>> + pcie_phy: phy@34000 {
>> + compatible = "qcom,msm8996-qmp-pcie-phy";
>> + reg = <0x034000 0x
On Wed, Dec 28, 2016 at 3:05 PM, Jaehoon Chung <jh80.ch...@samsung.com> wrote:
> Hi Vivek,
>
> On 12/28/2016 05:58 PM, Vivek Gautam wrote:
>> Hi Jaehoon,
>>
>> On Wed, Dec 28, 2016 at 8:19 AM, Jaehoon Chung <jh80.ch...@samsung.com>
>> wrote:
>&g
On Wed, Dec 28, 2016 at 3:05 PM, Jaehoon Chung wrote:
> Hi Vivek,
>
> On 12/28/2016 05:58 PM, Vivek Gautam wrote:
>> Hi Jaehoon,
>>
>> On Wed, Dec 28, 2016 at 8:19 AM, Jaehoon Chung
>> wrote:
>>> Hi Vivek,
>>>
>>>
Hi Jaehoon,
On Wed, Dec 28, 2016 at 8:19 AM, Jaehoon Chung <jh80.ch...@samsung.com> wrote:
> Hi Vivek,
>
> On 12/27/2016 02:53 PM, Vivek Gautam wrote:
>> Hi Jaehoon,
>>
>>
>> On Mon, Dec 26, 2016 at 10:50 AM, Jaehoon Chung <jh80.ch...@samsung.com>
>
Hi Jaehoon,
On Wed, Dec 28, 2016 at 8:19 AM, Jaehoon Chung wrote:
> Hi Vivek,
>
> On 12/27/2016 02:53 PM, Vivek Gautam wrote:
>> Hi Jaehoon,
>>
>>
>> On Mon, Dec 26, 2016 at 10:50 AM, Jaehoon Chung
>> wrote:
>>> This patch supports to use Gen
' was
not declared. Should it be static?
Make these variables as static to fix these warnings.
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
---
Based on Torvald's master branch. Build tested.
drivers/thermal/mtk_thermal.c | 16
1 file changed, 8 insertions(+), 8 deletions(-)
' was
not declared. Should it be static?
Make these variables as static to fix these warnings.
Signed-off-by: Vivek Gautam
---
Based on Torvald's master branch. Build tested.
drivers/thermal/mtk_thermal.c | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/drivers/thermal
On Wed, Dec 28, 2016 at 6:43 AM, Stephen Boyd <sb...@codeaurora.org> wrote:
> On 12/22/2016 08:52 PM, Vivek Gautam wrote:
>>
>>>> +
>>>> +Optional properties:
>>>> + - nvmem-cells: a list of phandles to nvmem cells that contain fused
>>>&
On Wed, Dec 28, 2016 at 6:43 AM, Stephen Boyd wrote:
> On 12/22/2016 08:52 PM, Vivek Gautam wrote:
>>
>>>> +
>>>> +Optional properties:
>>>> + - nvmem-cells: a list of phandles to nvmem cells that contain fused
>>>> +
Hi Jaehoon,
On Mon, Dec 26, 2016 at 10:50 AM, Jaehoon Chung wrote:
> This patch supports to use Generic Phy framework for Exynos PCIe phy.
> When Exynos that supported the pcie want to use the PCIe,
> it needs to control the phy resgister.
> But it should be more complex
Hi Jaehoon,
On Mon, Dec 26, 2016 at 10:50 AM, Jaehoon Chung wrote:
> This patch supports to use Generic Phy framework for Exynos PCIe phy.
> When Exynos that supported the pcie want to use the PCIe,
> it needs to control the phy resgister.
> But it should be more complex to control in their own
from thermal sensors.
[1] 1a339a14b1f2 arm64: setup: introduce kaslr_offset()
[2] https://lkml.org/lkml/2016/12/22/217
Vivek Gautam (2):
nvmem: core: Allow getting cell by index in phandle
nvmem: core: Add a resource managed API to get cell by index
drivers/nvmem/core.c | 68
from thermal sensors.
[1] 1a339a14b1f2 arm64: setup: introduce kaslr_offset()
[2] https://lkml.org/lkml/2016/12/22/217
Vivek Gautam (2):
nvmem: core: Allow getting cell by index in phandle
nvmem: core: Add a resource managed API to get cell by index
drivers/nvmem/core.c | 68
branch.
- Tested with next-20161223 tag and a revert to patch [1], to fix
build issue on arm64, on db410c target. Able to read temperatures
from thermal sensors.
Vivek Gautam (2):
nvmem: core: Allow getting cell by index in phandle
nvmem: core: Add a resource managed API to get cell
branch.
- Tested with next-20161223 tag and a revert to patch [1], to fix
build issue on arm64, on db410c target. Able to read temperatures
from thermal sensors.
Vivek Gautam (2):
nvmem: core: Allow getting cell by index in phandle
nvmem: core: Add a resource managed API to get cell
Fork out a method to get nvmem cell using cell index
in the phandle for the cell.
This helps in getting the lone cell given in the phandle,
without mentioning the cell name in device tree.
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
---
drivers/nvmem/core.c
Fork out a method to get nvmem cell using cell index
in the phandle for the cell.
This helps in getting the lone cell given in the phandle,
without mentioning the cell name in device tree.
Signed-off-by: Vivek Gautam
---
drivers/nvmem/core.c | 35
Adding a resource managed method to obtain nvmem cell
using cell index.
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
---
drivers/nvmem/core.c | 33 +
include/linux/nvmem-consumer.h | 8
2 files changed, 41 insertions(+)
diff
Adding a resource managed method to obtain nvmem cell
using cell index.
Signed-off-by: Vivek Gautam
---
drivers/nvmem/core.c | 33 +
include/linux/nvmem-consumer.h | 8
2 files changed, 41 insertions(+)
diff --git a/drivers/nvmem/core.c b
Hi Rob,
On Fri, Dec 23, 2016 at 2:46 AM, Rob Herring <r...@kernel.org> wrote:
> On Tue, Dec 20, 2016 at 10:33:48PM +0530, Vivek Gautam wrote:
>> Qualcomm chipsets have QUSB2 phy controller that provides
>> HighSpeed functionality for DWC3 controller.
>> Adding dt bindi
Hi Rob,
On Fri, Dec 23, 2016 at 2:46 AM, Rob Herring wrote:
> On Tue, Dec 20, 2016 at 10:33:48PM +0530, Vivek Gautam wrote:
>> Qualcomm chipsets have QUSB2 phy controller that provides
>> HighSpeed functionality for DWC3 controller.
>> Adding dt binding information for t
ration
> usb: ehci: fsl: use bus->sysdev for DMA configuration
> usb: xhci: use bus->sysdev for DMA configuration
> usb: dwc3: use bus->sysdev for DMA configuration
> usb: dwc3: Do not set dma coherent mask
Tested patches 1, 4 & 5 on db820c platform with requi
usb: ehci: fsl: use bus->sysdev for DMA configuration
> usb: xhci: use bus->sysdev for DMA configuration
> usb: dwc3: use bus->sysdev for DMA configuration
> usb: dwc3: Do not set dma coherent mask
Tested patches 1, 4 & 5 on db820c platform with required set of patches [1] for
phy.
Qualcomm chipsets have QUSB2 phy controller that provides
HighSpeed functionality for DWC3 controller.
Adding dt binding information for the same.
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
---
Changes since v2:
- Removed binding for "ref_clk_src" since
Qualcomm chipsets have QUSB2 phy controller that provides
HighSpeed functionality for DWC3 controller.
Adding dt binding information for the same.
Signed-off-by: Vivek Gautam
---
Changes since v2:
- Removed binding for "ref_clk_src" since we don't request this
clock in
-qcomlt
[2] https://lkml.org/lkml/2016/11/17/21
[3] https://lkml.org/lkml/2016/12/19/18
Vivek Gautam (4):
dt-bindings: phy: Add support for QUSB2 phy
phy: qcom-qusb2: New driver for QUSB2 PHY on Qcom chips
dt-bindings: phy: Add support for QMP phy
phy: qcom-qmp: new qmp phy driver for qcom
PHY transceiver driver for QUSB2 phy controller that provides
HighSpeed functionality for DWC3 controller present on
Qualcomm chipsets.
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
---
Changes since v2:
- Removed selecting 'RESET_CONTROLLER' config.
- Added error ha
-qcomlt
[2] https://lkml.org/lkml/2016/11/17/21
[3] https://lkml.org/lkml/2016/12/19/18
Vivek Gautam (4):
dt-bindings: phy: Add support for QUSB2 phy
phy: qcom-qusb2: New driver for QUSB2 PHY on Qcom chips
dt-bindings: phy: Add support for QMP phy
phy: qcom-qmp: new qmp phy driver for qcom
PHY transceiver driver for QUSB2 phy controller that provides
HighSpeed functionality for DWC3 controller present on
Qualcomm chipsets.
Signed-off-by: Vivek Gautam
---
Changes since v2:
- Removed selecting 'RESET_CONTROLLER' config.
- Added error handling for clk_prepare_enable paths
Qualcomm SOCs have QMP phy controller that provides support
to a number of controller, viz. PCIe, UFS, and USB.
Add a new driver, based on generic phy framework, for this
phy controller.
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
Tested-by: Srinivas Kandagatla <sriniva
Qualcomm SOCs have QMP phy controller that provides support
to a number of controller, viz. PCIe, UFS, and USB.
Add a new driver, based on generic phy framework, for this
phy controller.
Signed-off-by: Vivek Gautam
Tested-by: Srinivas Kandagatla
---
Changes since v2:
- Removed selecting
Qualcomm chipsets have QMP phy controller that provides
support to a number of controller, viz. PCIe, UFS, and USB.
Adding dt binding information for the same.
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
Acked-by: Rob Herring <r...@kernel.org>
---
Changes since v2
Qualcomm chipsets have QMP phy controller that provides
support to a number of controller, viz. PCIe, UFS, and USB.
Adding dt binding information for the same.
Signed-off-by: Vivek Gautam
Acked-by: Rob Herring
---
Changes since v2:
- Removed binding for "ref_clk_src" since we don
On Wed, Sep 21, 2016 at 8:35 PM, Wei Yongjun wrote:
> From: Wei Yongjun
>
> Fixes the following sparse warnings:
>
> drivers/phy/phy-rockchip-typec.c:295:16: warning:
> symbol 'usb3_pll_cfg' was not declared. Should it be static?
>
On Wed, Sep 21, 2016 at 8:35 PM, Wei Yongjun wrote:
> From: Wei Yongjun
>
> Fixes the following sparse warnings:
>
> drivers/phy/phy-rockchip-typec.c:295:16: warning:
> symbol 'usb3_pll_cfg' was not declared. Should it be static?
> drivers/phy/phy-rockchip-typec.c:312:16: warning:
> symbol
Hi,
On Tue, Nov 29, 2016 at 6:05 AM, Stephen Boyd <sb...@codeaurora.org> wrote:
Thanks for a thorough review. Please find my comments inline.
> On 11/22, Vivek Gautam wrote:
>> diff --git a/drivers/phy/Kconfig b/drivers/phy/Kconfig
>> index f1dcec1..8970d9e 100644
>>
Hi,
On Tue, Nov 29, 2016 at 6:05 AM, Stephen Boyd wrote:
Thanks for a thorough review. Please find my comments inline.
> On 11/22, Vivek Gautam wrote:
>> diff --git a/drivers/phy/Kconfig b/drivers/phy/Kconfig
>> index f1dcec1..8970d9e 100644
>> --- a/drivers/phy/Kconfig
On Tue, Dec 20, 2016 at 3:17 AM, Stephen Boyd <sb...@codeaurora.org> wrote:
> On 12/19, Vivek Gautam wrote:
>> nvmem_cell_read() API fills in the argument 'len' with
>> the number of bytes read from the cell. Many users don't
>> care about this length value. So al
On Tue, Dec 20, 2016 at 3:17 AM, Stephen Boyd wrote:
> On 12/19, Vivek Gautam wrote:
>> nvmem_cell_read() API fills in the argument 'len' with
>> the number of bytes read from the cell. Many users don't
>> care about this length value. So allow users to pass a
>> NUL
nvmem_cell_read() API fills in the argument 'len' with
the number of bytes read from the cell. Many users don't
care about this length value. So allow users to pass a
NULL pointer to this len field.
Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
---
Based on torvalds's master
nvmem_cell_read() API fills in the argument 'len' with
the number of bytes read from the cell. Many users don't
care about this length value. So allow users to pass a
NULL pointer to this len field.
Signed-off-by: Vivek Gautam
---
Based on torvalds's master branch.
- Tested against 'next
Hi Stephen,
On Tue, Nov 29, 2016 at 4:49 AM, Stephen Boyd <sb...@codeaurora.org> wrote:
> On 11/22, Vivek Gautam wrote:
>> Qualcomm chipsets have QMP phy controller that provides
>> support to a number of controller, viz. PCIe, UFS, and USB.
>> Adding dt bindi
Hi Stephen,
On Tue, Nov 29, 2016 at 4:49 AM, Stephen Boyd wrote:
> On 11/22, Vivek Gautam wrote:
>> Qualcomm chipsets have QMP phy controller that provides
>> support to a number of controller, viz. PCIe, UFS, and USB.
>> Adding dt binding information for the same.
>&
Hi Stephen,
On Tue, Nov 29, 2016 at 4:25 AM, Stephen Boyd <sb...@codeaurora.org> wrote:
> On 11/22, Vivek Gautam wrote:
>> diff --git a/Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt
>> b/Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt
>> new file m
Hi Stephen,
On Tue, Nov 29, 2016 at 4:25 AM, Stephen Boyd wrote:
> On 11/22, Vivek Gautam wrote:
>> diff --git a/Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt
>> b/Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt
>> new file mode 100644
>> index 00
On Sat, Dec 3, 2016 at 12:17 AM, Stephen Boyd <sb...@codeaurora.org> wrote:
> On 12/01/2016 12:42 AM, Vivek Gautam wrote:
>> On Tue, Nov 29, 2016 at 4:44 AM, Stephen Boyd <sb...@codeaurora.org> wrote:
>>> On 11/22, Vivek Gautam wrote:
>>>> + }
>>
On Sat, Dec 3, 2016 at 12:17 AM, Stephen Boyd wrote:
> On 12/01/2016 12:42 AM, Vivek Gautam wrote:
>> On Tue, Nov 29, 2016 at 4:44 AM, Stephen Boyd wrote:
>>> On 11/22, Vivek Gautam wrote:
>>>> + }
>>>> +
>>>> + /*
>>>&g
Hi Stephen,
On Tue, Nov 29, 2016 at 4:44 AM, Stephen Boyd <sb...@codeaurora.org> wrote:
> On 11/22, Vivek Gautam wrote:
>>
>> diff --git a/drivers/phy/Kconfig b/drivers/phy/Kconfig
>> index e8eb7f2..f1dcec1 100644
>> --- a/drivers/phy/Kconfig
>> +++ b/d
Hi Stephen,
On Tue, Nov 29, 2016 at 4:44 AM, Stephen Boyd wrote:
> On 11/22, Vivek Gautam wrote:
>>
>> diff --git a/drivers/phy/Kconfig b/drivers/phy/Kconfig
>> index e8eb7f2..f1dcec1 100644
>> --- a/drivers/phy/Kconfig
>> +++ b/drivers/phy/Kconfig
>> @@ -
801 - 900 of 2412 matches
Mail list logo