Re: [PATCH v2 5/5] memory: tegra: Introduce Tegra20 EMC driver

2018-06-11 Thread Dmitry Osipenko
On Monday, 11 June 2018 18:53:43 MSK Thierry Reding wrote: > On Mon, Jun 11, 2018 at 04:06:41PM +0300, Dmitry Osipenko wrote: > > On Monday, 11 June 2018 14:35:03 MSK Thierry Reding wrote: > > > On Wed, Jun 06, 2018 at 04:42:01PM +0300, Dmitry Osipenko wrote: > > > > On 06.06.2018 14:02, Thierry Re

Re: [PATCH v2 5/5] memory: tegra: Introduce Tegra20 EMC driver

2018-06-11 Thread Thierry Reding
On Mon, Jun 11, 2018 at 04:06:41PM +0300, Dmitry Osipenko wrote: > On Monday, 11 June 2018 14:35:03 MSK Thierry Reding wrote: > > On Wed, Jun 06, 2018 at 04:42:01PM +0300, Dmitry Osipenko wrote: > > > On 06.06.2018 14:02, Thierry Reding wrote: > > > > On Mon, Jun 04, 2018 at 01:36:54AM +0300, Dmitr

Re: [PATCH v2 5/5] memory: tegra: Introduce Tegra20 EMC driver

2018-06-11 Thread Dmitry Osipenko
On Monday, 11 June 2018 14:41:33 MSK Thierry Reding wrote: > On Mon, Jun 11, 2018 at 01:35:03PM +0200, Thierry Reding wrote: > > On Wed, Jun 06, 2018 at 04:42:01PM +0300, Dmitry Osipenko wrote: > > > On 06.06.2018 14:02, Thierry Reding wrote: > > > > On Mon, Jun 04, 2018 at 01:36:54AM +0300, Dmitry

Re: [PATCH v2 5/5] memory: tegra: Introduce Tegra20 EMC driver

2018-06-11 Thread Dmitry Osipenko
On Monday, 11 June 2018 14:35:03 MSK Thierry Reding wrote: > On Wed, Jun 06, 2018 at 04:42:01PM +0300, Dmitry Osipenko wrote: > > On 06.06.2018 14:02, Thierry Reding wrote: > > > On Mon, Jun 04, 2018 at 01:36:54AM +0300, Dmitry Osipenko wrote: > [...] > > > >> +struct tegra_emc { > > >> +s

Re: [PATCH v2 5/5] memory: tegra: Introduce Tegra20 EMC driver

2018-06-11 Thread Thierry Reding
On Mon, Jun 11, 2018 at 01:35:03PM +0200, Thierry Reding wrote: > On Wed, Jun 06, 2018 at 04:42:01PM +0300, Dmitry Osipenko wrote: > > On 06.06.2018 14:02, Thierry Reding wrote: > > > On Mon, Jun 04, 2018 at 01:36:54AM +0300, Dmitry Osipenko wrote: [...] > > >> +if (!child_count) { > > >> +

Re: [PATCH v2 5/5] memory: tegra: Introduce Tegra20 EMC driver

2018-06-11 Thread Thierry Reding
On Wed, Jun 06, 2018 at 04:42:01PM +0300, Dmitry Osipenko wrote: > On 06.06.2018 14:02, Thierry Reding wrote: > > On Mon, Jun 04, 2018 at 01:36:54AM +0300, Dmitry Osipenko wrote: [...] > >> +struct tegra_emc { > >> + struct device *dev; > >> + struct notifier_block clk_nb; > >> + struct clk *bac

Re: [PATCH v2 5/5] memory: tegra: Introduce Tegra20 EMC driver

2018-06-06 Thread Dmitry Osipenko
On 06.06.2018 14:02, Thierry Reding wrote: > On Mon, Jun 04, 2018 at 01:36:54AM +0300, Dmitry Osipenko wrote: >> Introduce driver for the External Memory Controller (EMC) found on Tegra20 >> chips, which controls the external DRAM on the board. The purpose of this >> driver is to program memory tim

Re: [PATCH v2 5/5] memory: tegra: Introduce Tegra20 EMC driver

2018-06-06 Thread Thierry Reding
On Mon, Jun 04, 2018 at 01:36:54AM +0300, Dmitry Osipenko wrote: > Introduce driver for the External Memory Controller (EMC) found on Tegra20 > chips, which controls the external DRAM on the board. The purpose of this > driver is to program memory timing for external memory on the EMC clock > rate

[PATCH v2 5/5] memory: tegra: Introduce Tegra20 EMC driver

2018-06-03 Thread Dmitry Osipenko
Introduce driver for the External Memory Controller (EMC) found on Tegra20 chips, which controls the external DRAM on the board. The purpose of this driver is to program memory timing for external memory on the EMC clock rate change. Signed-off-by: Dmitry Osipenko --- drivers/memory/tegra/Kconfi