> -----Original Message----- > From: Schrempf Frieder <frieder.schrempf@xxxxxxxxxx> > Sent: Thursday, February 13, 2020 5:16 PM > To: Adam Ford <aford173@xxxxxxxxx>; Sudeep Holla > <sudeep.holla@xxxxxxx> > Cc: Aisheng Dong <aisheng.dong@xxxxxxx>; mark.rutland@xxxxxxx; Peng > Fan <peng.fan@xxxxxxx>; Souvik Chakravarty > <Souvik.Chakravarty@xxxxxxx>; Jacky Bai <ping.bai@xxxxxxx>; > devicetree@xxxxxxxxxxxxxxx; Clément Faure <clement.faure@xxxxxxx>; > s.hauer@xxxxxxxxxxxxxx; shawnguo@xxxxxxxxxx; robh+dt@xxxxxxxxxx; > dl-linux-imx <linux-imx@xxxxxxx>; kernel@xxxxxxxxxxxxxx; Andre Przywara > <andre.przywara@xxxxxxx>; Silvano Di Ninno <silvano.dininno@xxxxxxx>; > Leonard Crestez <leonard.crestez@xxxxxxx>; festevam@xxxxxxxxx; > linux-arm-kernel@xxxxxxxxxxxxxxxxxxx; Lucas Stach <l.stach@xxxxxxxxxxxxxx> > Subject: Re: [PATCH 0/3] Add power domain driver support for i.mx8m family > > Hi, > > On 07.11.19 22:28, Adam Ford wrote: > > On Thu, Apr 18, 2019 at 9:43 AM Sudeep Holla <sudeep.holla@xxxxxxx> > wrote: > >> > >> On Wed, Apr 17, 2019 at 04:21:55PM +0000, Leonard Crestez wrote: > >>> On 4/17/2019 4:33 PM, Sudeep Holla wrote: > >>>>>> I don't yet buy the security argument. There are many more shared > >>>>>> parts on the SoC, like the clock controller, that would need to > >>>>>> be taken away from the non-secure world if one would want to run > >>>>>> an untrusted OS kernel on a i.MX8M system. > >>>>>> > >>>>>> To properly implement security on any i.MX8M based system the > >>>>>> firmware would need to grow something like a full ARM SCPI > >>>>>> implementation, so all shared critical peripherals are solely under > firmware control. > >>>>> > >>>>> It might be possible to rework this to use some form of > >>>>> SCMI-over-SMC instead of vendor-specific SMCCC SIP calls > > > > I was just curious to know if there is any progress being made on > > this. The i.mx8mm-evk is missing functionality upstream and I think > > the power domain support would help enable some of these features. > > > > Has there been any decision or action taken in this topic? > Will the power domain driver as proposed in this patch be upstreamed at > some time, or rather not? > > I try to build a mainline BSP for i.MX8MM (ML U-Boot, ML TF-A, ML Linux) > and I integrated display and graphics support from the downstream NXP > kernel. > > While most things already work fine, there's the issue of how to handle the > power domains. Currently I need to ungate some clocks in the TF-A > BL31 to get for example the GPU running. If I understand this correctly the > proposed power domain driver could handle this in Linux otherwise. > the SCMI over SMC is still under review BR Jacky Bai > Thanks, > Frieder