device_type = "memory";
        };
 
-       board_ifc: ifc: ifc@ff71e000 {
+       board_ifc: ifc: memory-controller@ff71e000 {
                /* NAND Flash on board */
                ranges = <0x0 0x0 0x0 0xff800000 0x00004000>;
                reg = <0x0 0xff71e000 0x0 0x2000>;
 
                device_type = "memory";
        };
 
-       ifc: ifc@ff71e000 {
+       ifc: memory-controller@ff71e000 {
                /* NOR, NAND Flash on board */
                ranges = <0x0 0x0 0x0 0x88000000 0x08000000
                          0x1 0x0 0x0 0xff800000 0x00010000>;
 
                device_type = "memory";
        };
 
-       ifc: ifc@fffe1e000 {
+       ifc: memory-controller@fffe1e000 {
                reg = <0xf 0xffe1e000 0 0x2000>;
                ranges = <0x0 0x0 0xf 0xec000000 0x04000000
                          0x1 0x0 0xf 0xff800000 0x00010000
 
        device_type = "memory";
 };
 
-board_ifc: ifc: ifc@ffe1e000 {
+board_ifc: ifc: memory-controller@ffe1e000 {
        /* NOR, NAND Flashes and CPLD on board */
        ranges = <0x0 0x0 0x0 0xee000000 0x02000000
                  0x1 0x0 0x0 0xff800000 0x00010000
 
        device_type = "memory";
 };
 
-board_ifc: ifc: ifc@fffe1e000 {
+board_ifc: ifc: memory-controller@fffe1e000 {
        /* NOR, NAND Flashes and CPLD on board */
        ranges = <0x0 0x0 0xf 0xee000000 0x02000000
                  0x1 0x0 0xf 0xff800000 0x00010000