OPL_UPDATE_PROP
OPL_UPDATE_PROP(string, node, "name", OPL_PSEUDO_MC_NODE);
OPL_UPDATE_PROP(string, node, "device_type", "memory-controller");
OPL_UPDATE_PROP(string, node, "compatible", "FJSV,oplmc");
OPL_UPDATE_PROP(int, node, "portid", portid);
OPL_UPDATE_PROP(int, node, "board#", board);
OPL_UPDATE_PROP(int, node, "physical-board#",
OPL_UPDATE_PROP(int, node, "#address-cells", 1);
OPL_UPDATE_PROP(int, node, "#size-cells", 2);
OPL_UPDATE_PROP(string, node, "name", OPL_PCI_LEAF_NODE);
OPL_UPDATE_PROP(string, node, "status", "okay");
OPL_UPDATE_PROP(string, node, "name", OPL_CPU_NODE);
OPL_UPDATE_PROP(string, node, "device_type", OPL_CPU_NODE);
OPL_UPDATE_PROP(int, node, "cpuid", cpu->cpu_cpuid);
OPL_UPDATE_PROP(int, node, "reg", probe->pr_cpu);
OPL_UPDATE_PROP(string, node, "status", "okay");
OPL_UPDATE_PROP(string, node, "name", OPL_CORE_NODE);
OPL_UPDATE_PROP(string, node, "device_type", OPL_CORE_NODE);
OPL_UPDATE_PROP(string, node, "compatible", chip->chip_compatible);
OPL_UPDATE_PROP(int, node, "reg", probe->pr_core);
OPL_UPDATE_PROP(int, node, "manufacturer#", core->core_manufacturer);
OPL_UPDATE_PROP(int, node, "implementation#",
OPL_UPDATE_PROP(int, node, "mask#", core->core_mask);
OPL_UPDATE_PROP(int, node, "sparc-version", 9);
OPL_UPDATE_PROP(int, node, "clock-frequency", core->core_frequency);
OPL_UPDATE_PROP(int, node, "l1-icache-size", core->core_l1_icache_size);
OPL_UPDATE_PROP(int, node, "l1-icache-line-size",
OPL_UPDATE_PROP(int, node, "l1-icache-associativity",
OPL_UPDATE_PROP(int, node, "#itlb-entries",
OPL_UPDATE_PROP(int, node, "l1-dcache-size", core->core_l1_dcache_size);
OPL_UPDATE_PROP(int, node, "l1-dcache-line-size",
OPL_UPDATE_PROP(int, node, "l1-dcache-associativity",
OPL_UPDATE_PROP(int, node, "#dtlb-entries",
OPL_UPDATE_PROP(int, node, "l2-cache-size", core->core_l2_cache_size);
OPL_UPDATE_PROP(int, node, "l2-cache-line-size",
OPL_UPDATE_PROP(int, node, "l2-cache-associativity",
OPL_UPDATE_PROP(string, node, "status", "okay");
OPL_UPDATE_PROP(string, node, "name", OPL_CPU_CHIP_NODE);
OPL_UPDATE_PROP(int, node, "portid", chip->chip_portid);
OPL_UPDATE_PROP(int, node, "board#", probe->pr_board);
OPL_UPDATE_PROP(int, node, "#address-cells", 1);
OPL_UPDATE_PROP(int, node, "#size-cells", 0);
OPL_UPDATE_PROP(string, node, "status", "okay");