Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
All of the conflicts were cases of overlapping changes. In net/core/devlink.c, we have to make care that the resouce size_params have become a struct member rather than a pointer to such an object. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
@ -348,7 +348,7 @@ static int imx_gpc_old_dt_init(struct device *dev, struct regmap *regmap,
|
||||
if (i == 1) {
|
||||
domain->supply = devm_regulator_get(dev, "pu");
|
||||
if (IS_ERR(domain->supply))
|
||||
return PTR_ERR(domain->supply);;
|
||||
return PTR_ERR(domain->supply);
|
||||
|
||||
ret = imx_pgc_get_clocks(dev, domain);
|
||||
if (ret)
|
||||
@ -470,13 +470,21 @@ static int imx_gpc_probe(struct platform_device *pdev)
|
||||
|
||||
static int imx_gpc_remove(struct platform_device *pdev)
|
||||
{
|
||||
struct device_node *pgc_node;
|
||||
int ret;
|
||||
|
||||
pgc_node = of_get_child_by_name(pdev->dev.of_node, "pgc");
|
||||
|
||||
/* bail out if DT too old and doesn't provide the necessary info */
|
||||
if (!of_property_read_bool(pdev->dev.of_node, "#power-domain-cells") &&
|
||||
!pgc_node)
|
||||
return 0;
|
||||
|
||||
/*
|
||||
* If the old DT binding is used the toplevel driver needs to
|
||||
* de-register the power domains
|
||||
*/
|
||||
if (!of_get_child_by_name(pdev->dev.of_node, "pgc")) {
|
||||
if (!pgc_node) {
|
||||
of_genpd_del_provider(pdev->dev.of_node);
|
||||
|
||||
ret = pm_genpd_remove(&imx_gpc_domains[GPC_PGC_DOMAIN_PU].base);
|
||||
|
||||
Reference in New Issue
Block a user