Re: [PATCH 3/3] bus: ti-sysc: Implement display subsystem reset quirk

2020-03-03 Thread Tony Lindgren
* Tony Lindgren [200303 15:14]: > * Tomi Valkeinen [200303 06:03]: > > On 24/02/2020 21:12, Tony Lindgren wrote: > > > + if (sysc_soc->soc == SOC_3430) { > > > + /* Clear DSS_SDI_CONTROL */ > > > + sysc_write(ddata, dispc_offset + 0x44, 0); > > > + > > > + /* Clear DSS_PLL

Re: [PATCH 3/3] bus: ti-sysc: Implement display subsystem reset quirk

2020-03-03 Thread Tony Lindgren
* Tomi Valkeinen [200303 15:36]: > On 03/03/2020 17:13, Tony Lindgren wrote: > > Hi, > > > > * Tomi Valkeinen [200303 06:03]: > > > On 24/02/2020 21:12, Tony Lindgren wrote: > > > > + /* Remap the whole module range to be able to reset dispc > > > > outputs */ > > > > + devm_iounmap

Re: [PATCH 3/3] bus: ti-sysc: Implement display subsystem reset quirk

2020-03-03 Thread Tony Lindgren
Hi, * Tomi Valkeinen [200303 06:03]: > On 24/02/2020 21:12, Tony Lindgren wrote: > > + /* Remap the whole module range to be able to reset dispc outputs */ > > + devm_iounmap(ddata->dev, ddata->module_va); > > + ddata->module_va = devm_ioremap(ddata->dev, > > +

Re: [PATCH 3/3] bus: ti-sysc: Implement display subsystem reset quirk

2020-03-03 Thread Tomi Valkeinen
On 03/03/2020 17:49, Tony Lindgren wrote: * Tony Lindgren [200303 15:14]: * Tomi Valkeinen [200303 06:03]: On 24/02/2020 21:12, Tony Lindgren wrote: + if (sysc_soc->soc == SOC_3430) { + /* Clear DSS_SDI_CONTROL */ + sysc_write(ddata, dispc_offset + 0x44, 0);

Re: [PATCH 3/3] bus: ti-sysc: Implement display subsystem reset quirk

2020-03-03 Thread Tomi Valkeinen
On 03/03/2020 17:13, Tony Lindgren wrote: Hi, * Tomi Valkeinen [200303 06:03]: On 24/02/2020 21:12, Tony Lindgren wrote: + /* Remap the whole module range to be able to reset dispc outputs */ + devm_iounmap(ddata->dev, ddata->module_va); + ddata->module_va = devm_ioremap(dda

Re: [PATCH 3/3] bus: ti-sysc: Implement display subsystem reset quirk

2020-03-02 Thread Tomi Valkeinen
On 24/02/2020 21:12, Tony Lindgren wrote: The display subsystem (DSS) needs the child outputs disabled for reset. In order to prepare to probe DSS without legacy platform data, let's implement sysc_pre_reset_quirk_dss() similar to what we have for the platform data with omap_dss_reset(). Note th

[PATCH 3/3] bus: ti-sysc: Implement display subsystem reset quirk

2020-02-25 Thread Tony Lindgren
The display subsystem (DSS) needs the child outputs disabled for reset. In order to prepare to probe DSS without legacy platform data, let's implement sysc_pre_reset_quirk_dss() similar to what we have for the platform data with omap_dss_reset(). Note that we cannot directly use the old omap_dss_r