mirror of
https://github.com/torvalds/linux.git
synced 2024-11-22 12:11:40 +00:00
spi: nxp-fspi: Do not dereference fwnode in struct device
In order to make the underneath API easier to change in the future, prevent users from dereferencing fwnode from struct device. Instead, use the specific dev_fwnode() API for that. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://lore.kernel.org/r/20220906161048.39953-1-andriy.shevchenko@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
494a22765c
commit
4b9ef43638
@ -588,7 +588,7 @@ static int nxp_fspi_clk_prep_enable(struct nxp_fspi *f)
|
||||
{
|
||||
int ret;
|
||||
|
||||
if (is_acpi_node(f->dev->fwnode))
|
||||
if (is_acpi_node(dev_fwnode(f->dev)))
|
||||
return 0;
|
||||
|
||||
ret = clk_prepare_enable(f->clk_en);
|
||||
@ -606,7 +606,7 @@ static int nxp_fspi_clk_prep_enable(struct nxp_fspi *f)
|
||||
|
||||
static int nxp_fspi_clk_disable_unprep(struct nxp_fspi *f)
|
||||
{
|
||||
if (is_acpi_node(f->dev->fwnode))
|
||||
if (is_acpi_node(dev_fwnode(f->dev)))
|
||||
return 0;
|
||||
|
||||
clk_disable_unprepare(f->clk);
|
||||
@ -1100,7 +1100,7 @@ static int nxp_fspi_probe(struct platform_device *pdev)
|
||||
platform_set_drvdata(pdev, f);
|
||||
|
||||
/* find the resources - configuration register address space */
|
||||
if (is_acpi_node(f->dev->fwnode))
|
||||
if (is_acpi_node(dev_fwnode(f->dev)))
|
||||
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
||||
else
|
||||
res = platform_get_resource_byname(pdev,
|
||||
@ -1113,7 +1113,7 @@ static int nxp_fspi_probe(struct platform_device *pdev)
|
||||
}
|
||||
|
||||
/* find the resources - controller memory mapped space */
|
||||
if (is_acpi_node(f->dev->fwnode))
|
||||
if (is_acpi_node(dev_fwnode(f->dev)))
|
||||
res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
|
||||
else
|
||||
res = platform_get_resource_byname(pdev,
|
||||
|
Loading…
Reference in New Issue
Block a user