Re: [RFC v2 5/8] xen/arm: introduce SCMI-SMC mediator driver

2022-02-16 Thread Oleksii Moisieiev
Hi Stefano, On Mon, Feb 14, 2022 at 02:05:18PM -0800, Stefano Stabellini wrote: > On Mon, 14 Feb 2022, Oleksii Moisieiev wrote: > > Hi Bertrand, > > > > On Mon, Feb 14, 2022 at 11:27:21AM +, Bertrand Marquis wrote: > > > Hi Oleksii, > > > > > > > On 14 Feb 2022, at 11:13, Oleksii Moisieiev

Re: [RFC v2 5/8] xen/arm: introduce SCMI-SMC mediator driver

2022-02-14 Thread Stefano Stabellini
On Mon, 14 Feb 2022, Oleksii Moisieiev wrote: > Hi Bertrand, > > On Mon, Feb 14, 2022 at 11:27:21AM +, Bertrand Marquis wrote: > > Hi Oleksii, > > > > > On 14 Feb 2022, at 11:13, Oleksii Moisieiev > > > wrote: > > > > > > Hi Julien, > > > > > > On Sat, Feb 12, 2022 at 12:43:56PM +,

Re: [RFC v2 5/8] xen/arm: introduce SCMI-SMC mediator driver

2022-02-14 Thread Oleksii Moisieiev
Hi Bertrand, On Mon, Feb 14, 2022 at 11:27:21AM +, Bertrand Marquis wrote: > Hi Oleksii, > > > On 14 Feb 2022, at 11:13, Oleksii Moisieiev > > wrote: > > > > Hi Julien, > > > > On Sat, Feb 12, 2022 at 12:43:56PM +, Julien Grall wrote: > >> Hi, > >> > >> On 11/02/2022 11:18, Bertrand

Re: [RFC v2 5/8] xen/arm: introduce SCMI-SMC mediator driver

2022-02-14 Thread Bertrand Marquis
Hi Oleksii, > On 14 Feb 2022, at 11:13, Oleksii Moisieiev > wrote: > > Hi Julien, > > On Sat, Feb 12, 2022 at 12:43:56PM +, Julien Grall wrote: >> Hi, >> >> On 11/02/2022 11:18, Bertrand Marquis wrote: >>> Do you plan to add support for other boards ? >>> >>> Did you discuss more in

Re: [RFC v2 5/8] xen/arm: introduce SCMI-SMC mediator driver

2022-02-14 Thread Oleksii Moisieiev
Hi Julien, On Sat, Feb 12, 2022 at 12:43:56PM +, Julien Grall wrote: > Hi, > > On 11/02/2022 11:18, Bertrand Marquis wrote: > > Do you plan to add support for other boards ? > > > > Did you discuss more in general with the linux kernel guys to see if this > > approach was agreed and will be

Re: [RFC v2 5/8] xen/arm: introduce SCMI-SMC mediator driver

2022-02-12 Thread Julien Grall
Hi, On 11/02/2022 11:18, Bertrand Marquis wrote: Do you plan to add support for other boards ? Did you discuss more in general with the linux kernel guys to see if this approach was agreed and will be adopted by other manufacturers ? All in all I think this is a good idea but I fear that all

Re: [RFC v2 5/8] xen/arm: introduce SCMI-SMC mediator driver

2022-02-11 Thread Stefano Stabellini
On Fri, 11 Feb 2022, Oleksii Moisieiev wrote: > On Fri, Feb 11, 2022 at 11:18:47AM +, Bertrand Marquis wrote: > > Hi Oleksii, > > > > > > > On 11 Feb 2022, at 10:44, Oleksii Moisieiev > > > wrote: > > > > > > Hi Bertrand, > > > > > > On Fri, Feb 11, 2022 at 08:46:05AM +, Bertrand

Re: [RFC v2 5/8] xen/arm: introduce SCMI-SMC mediator driver

2022-02-11 Thread Oleksii Moisieiev
On Fri, Feb 11, 2022 at 11:18:47AM +, Bertrand Marquis wrote: > Hi Oleksii, > > > > On 11 Feb 2022, at 10:44, Oleksii Moisieiev > > wrote: > > > > Hi Bertrand, > > > > On Fri, Feb 11, 2022 at 08:46:05AM +, Bertrand Marquis wrote: > >> Hi Oleksii, > >> > >> > >>> On 8 Feb 2022, at

Re: [RFC v2 5/8] xen/arm: introduce SCMI-SMC mediator driver

2022-02-11 Thread Bertrand Marquis
Hi Oleksii, > On 11 Feb 2022, at 10:44, Oleksii Moisieiev > wrote: > > Hi Bertrand, > > On Fri, Feb 11, 2022 at 08:46:05AM +, Bertrand Marquis wrote: >> Hi Oleksii, >> >> >>> On 8 Feb 2022, at 18:00, Oleksii Moisieiev >>> wrote: >>> >>> This is the implementation of SCI interface,

Re: [RFC v2 5/8] xen/arm: introduce SCMI-SMC mediator driver

2022-02-11 Thread Oleksii Moisieiev
Hi Bertrand, On Fri, Feb 11, 2022 at 08:46:05AM +, Bertrand Marquis wrote: > Hi Oleksii, > > > > On 8 Feb 2022, at 18:00, Oleksii Moisieiev > > wrote: > > > > This is the implementation of SCI interface, called SCMI-SMC driver, > > which works as the mediator between XEN Domains and

Re: [RFC v2 5/8] xen/arm: introduce SCMI-SMC mediator driver

2022-02-11 Thread Bertrand Marquis
Hi Oleksii, > On 8 Feb 2022, at 18:00, Oleksii Moisieiev wrote: > > This is the implementation of SCI interface, called SCMI-SMC driver, > which works as the mediator between XEN Domains and Firmware (SCP, ATF etc). > This allows devices from the Domains to work with clocks, resets and >

Re: [RFC v2 5/8] xen/arm: introduce SCMI-SMC mediator driver

2022-02-09 Thread Julien Grall
On 09/02/2022 15:02, Oleksandr Andrushchenko wrote: +{ +return FIELD_PREP(HDR_ID, hdr->id) | +FIELD_PREP(HDR_TYPE, hdr->type) | +FIELD_PREP(HDR_PROTO, hdr->protocol); +} + +/* + * unpack_scmi_header() - unpacks and records message and protocol id + * + * @msg_hdr: 32-bit

Re: [RFC v2 5/8] xen/arm: introduce SCMI-SMC mediator driver

2022-02-09 Thread Oleksandr Andrushchenko
Hi, Oleksii! On 08.02.22 20:00, Oleksii Moisieiev wrote: > This is the implementation of SCI interface, called SCMI-SMC driver, > which works as the mediator between XEN Domains and Firmware (SCP, ATF etc). > This allows devices from the Domains to work with clocks, resets and > power-domains

[RFC v2 5/8] xen/arm: introduce SCMI-SMC mediator driver

2022-02-08 Thread Oleksii Moisieiev
This is the implementation of SCI interface, called SCMI-SMC driver, which works as the mediator between XEN Domains and Firmware (SCP, ATF etc). This allows devices from the Domains to work with clocks, resets and power-domains without access to CPG. Originally, cpg should be passed to the