Re: [net-next PATCH 2/5] soc: ti: K2G: provide APIs to support driver probe deferral

2018-03-27 Thread Murali Karicheri
Hello Andrew, On 03/27/2018 10:03 AM, Andrew Lunn wrote: >> Could you please elaborate? These knav dma and qmss drivers are >> introduced to support packet DMA hardware available in Keystone >> NetCP which couldn't be implemented using the DMA APIs available >> at the time this driver was introduc

Re: [net-next PATCH 2/5] soc: ti: K2G: provide APIs to support driver probe deferral

2018-03-27 Thread Andrew Lunn
> Could you please elaborate? These knav dma and qmss drivers are > introduced to support packet DMA hardware available in Keystone > NetCP which couldn't be implemented using the DMA APIs available > at the time this driver was introduced. Another reason was that > the performance was really bad.

Re: [net-next PATCH 2/5] soc: ti: K2G: provide APIs to support driver probe deferral

2018-03-27 Thread Murali Karicheri
Hello Andrew, On 03/26/2018 04:48 PM, Andrew Lunn wrote: > On Mon, Mar 26, 2018 at 04:15:09PM -0400, Murali Karicheri wrote: >> This patch provide APIs to allow client drivers to support >> probe deferral. On K2G SoC, devices can be probed only >> after the ti_sci_pm_domains driver is probed and r

Re: [net-next PATCH 2/5] soc: ti: K2G: provide APIs to support driver probe deferral

2018-03-26 Thread Andrew Lunn
On Mon, Mar 26, 2018 at 04:15:09PM -0400, Murali Karicheri wrote: > This patch provide APIs to allow client drivers to support > probe deferral. On K2G SoC, devices can be probed only > after the ti_sci_pm_domains driver is probed and ready. > As drivers may get probed at different order, any drive

[net-next PATCH 2/5] soc: ti: K2G: provide APIs to support driver probe deferral

2018-03-26 Thread Murali Karicheri
This patch provide APIs to allow client drivers to support probe deferral. On K2G SoC, devices can be probed only after the ti_sci_pm_domains driver is probed and ready. As drivers may get probed at different order, any driver that depends on knav dma and qmss drivers, for example netcp network dri