Message ID | 1581696052-11540-1-git-send-email-richard.gong@linux.intel.com |
---|---|
Headers | show |
Series | Add compatible value to Intel Stratix10 FPGA manager and service layer | expand |
On Fri, Feb 14, 2020 at 10:00:47AM -0600, richard.gong@linux.intel.com wrote: > From: Richard Gong <richard.gong@intel.com> > > Correct the compatible property value for FPGA manager driver on > Intel Agilex SoC platform. > > Signed-off-by: Richard Gong <richard.gong@intel.com> > --- > arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi b/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi > index e1d357e..8c29853 100644 > --- a/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi > +++ b/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi > @@ -544,7 +544,7 @@ > memory-region = <&service_reserved>; > > fpga_mgr: fpga-mgr { > - compatible = "intel,stratix10-soc-fpga-mgr"; > + compatible = "intel,agilex-soc-fpga-mgr"; > }; > }; > }; > -- > 2.7.4 > Applied to for-next, Thanks
On Fri, Feb 14, 2020 at 10:00:48AM -0600, richard.gong@linux.intel.com wrote: > From: Richard Gong <richard.gong@intel.com> > > Add compatible property value so we can reuse FPGA manager driver on > Intel Agilex SoC platform. > > Signed-off-by: Richard Gong <richard.gong@intel.com> > --- > drivers/fpga/stratix10-soc.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/fpga/stratix10-soc.c b/drivers/fpga/stratix10-soc.c > index 215d337..bac93d0 100644 > --- a/drivers/fpga/stratix10-soc.c > +++ b/drivers/fpga/stratix10-soc.c > @@ -482,7 +482,8 @@ static int s10_remove(struct platform_device *pdev) > } > > static const struct of_device_id s10_of_match[] = { > - { .compatible = "intel,stratix10-soc-fpga-mgr", }, > + {.compatible = "intel,stratix10-soc-fpga-mgr"}, > + {.compatible = "intel,agilex-soc-fpga-mgr"}, > {}, > }; > > -- > 2.7.4 > Applied to for-next, Thanks
On Fri, Feb 14, 2020 at 10:00:50AM -0600, richard.gong@linux.intel.com wrote: > From: Richard Gong <richard.gong@intel.com> > > Correct the compatible property value for Intel Service Layer driver > on Intel Agilex SoC platform. > > Signed-off-by: Richard Gong <richard.gong@intel.com> > --- > arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi b/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi > index 8c29853..d48218c 100644 > --- a/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi > +++ b/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi > @@ -539,7 +539,7 @@ > > firmware { > svc { > - compatible = "intel,stratix10-svc"; > + compatible = "intel,agilex-svc"; > method = "smc"; > memory-region = <&service_reserved>; > > -- > 2.7.4 > Applied to for-next, Thanks
On Fri, Feb 14, 2020 at 10:00:51AM -0600, richard.gong@linux.intel.com wrote: > From: Richard Gong <richard.gong@intel.com> > > Add the compatible property value so we can reuse Intel Stratix10 > Service Layer driver on Intel Agilex SoC platform. > Acked-by: Moritz Fischer <mdf@kernel.org> > Signed-off-by: Richard Gong <richard.gong@intel.com> > --- > drivers/firmware/stratix10-svc.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/firmware/stratix10-svc.c b/drivers/firmware/stratix10-svc.c > index 7ffb42b..d5f0769 100644 > --- a/drivers/firmware/stratix10-svc.c > +++ b/drivers/firmware/stratix10-svc.c > @@ -966,6 +966,7 @@ EXPORT_SYMBOL_GPL(stratix10_svc_free_memory); > > static const struct of_device_id stratix10_svc_drv_match[] = { > {.compatible = "intel,stratix10-svc"}, > + {.compatible = "intel,agilex-svc"}, > {}, > }; > > -- > 2.7.4 >
On Fri, Feb 14, 2020 at 10:00:52AM -0600, richard.gong@linux.intel.com wrote: > From: Richard Gong <richard.gong@intel.com> > > Add depend on Agilex for Intel Agilex SoC platform. > Acked-by: Moritz Fischer <mdf@kernel.org> > Signed-off-by: Richard Gong <richard.gong@intel.com> > --- > drivers/firmware/Kconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/firmware/Kconfig b/drivers/firmware/Kconfig > index ea869ad..8007d4a 100644 > --- a/drivers/firmware/Kconfig > +++ b/drivers/firmware/Kconfig > @@ -206,7 +206,7 @@ config FW_CFG_SYSFS_CMDLINE > > config INTEL_STRATIX10_SERVICE > tristate "Intel Stratix10 Service Layer" > - depends on ARCH_STRATIX10 && HAVE_ARM_SMCCC > + depends on (ARCH_STRATIX10 || ARCH_AGILEX) && HAVE_ARM_SMCCC > default n > help > Intel Stratix10 service layer runs at privileged exception level, > -- > 2.7.4 >
From: Richard Gong <richard.gong@intel.com> Add a compatible property value so we can reuse Intel Stratix10 FPGA manager and service layer drivers on Intel Agilex SoC platform. Richard Gong (7): dt-bindings: fpga: add compatible value to Stratix10 SoC FPGA manager binding arm64: dts: agilex: correct FPGA manager driver's compatible value fpga: stratix10-soc: add compatible property value for intel agilex dt-bindings, firmware: add compatible value Intel Stratix10 service layer binding arm64: dts: agilex: correct service layer driver's compatible value firmware: stratix10-svc: add the compatible value for intel agilex firmware: intel_stratix10_service: add depend on agilex Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt | 2 +- .../devicetree/bindings/fpga/intel-stratix10-soc-fpga-mgr.txt | 3 ++- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 ++-- drivers/firmware/Kconfig | 2 +- drivers/firmware/stratix10-svc.c | 1 + drivers/fpga/stratix10-soc.c | 3 ++- 6 files changed, 9 insertions(+), 6 deletions(-)