OSDN Git Service

powerpc/powernv: Create platform devs for nvdimm buses
authorOliver O'Halloran <oohall@gmail.com>
Fri, 6 Apr 2018 05:21:16 +0000 (15:21 +1000)
committerDan Williams <dan.j.williams@intel.com>
Sat, 7 Apr 2018 14:53:23 +0000 (07:53 -0700)
Scan the devicetree for an nvdimm-bus compatible and create
a platform device for them.

Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
arch/powerpc/platforms/powernv/opal.c

index c151827..c37485a 100644 (file)
@@ -821,6 +821,9 @@ static int __init opal_init(void)
        /* Create i2c platform devices */
        opal_pdev_init("ibm,opal-i2c");
 
+       /* Handle non-volatile memory devices */
+       opal_pdev_init("pmem-region");
+
        /* Setup a heatbeat thread if requested by OPAL */
        opal_init_heartbeat();