On Thu, 14 Jul 2022 17:02:02 -0700 Dan Williams <dan.j.williams@xxxxxxxxx> wrote: > From: Ben Widawsky <bwidawsk@xxxxxxxxxx> > > The region provisioning flow involves selecting interleave ways + > granularity settings for a region, and then programming the decoder > topology to meet those constraints, if possible. For example, root > decoders set the minimum interleave ways + granularity for any hosted > regions. > > Given decoder programming is not atomic and collisions can occur between > multiple requesting regions userspace will be responsible for conflict > resolution and it needs these attributes to make those decisions. > > Signed-off-by: Ben Widawsky <bwidawsk@xxxxxxxxxx> > [djbw: reword changelog, make read-only, add sysfs ABI documentaion] > Signed-off-by: Dan Williams <dan.j.williams@xxxxxxxxx> Reviewed-by: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx>