io-domains {
compatible = "rockchip,rk3368-io-voltage-domain";
rockchip,grf = <&grf>;
- rockchip,pmu = <&pmu_grf>;
+ rockchip,pmugrf = <&pmugrf>;
/*GRF_IO_VSEL*/
dvp-supply = <&ldo7_reg>; /*DVPIO_VDD*/
<0x0 0xffb72000 0 0x1000>;
};
- pmu_grf: syscon@ff738000 {
- compatible = "rockchip,rk3368-pmu-grf", "rockchip,pmu-grf", "syscon";
- reg = <0x0 0xff738000 0x0 0x100>;
+ pmu: syscon@ff730000 {
+ compatible = "rockchip,rk3368-pmu", "rockchip,pmu", "syscon";
+ reg = <0x0 0xff730000 0x0 0x1000>;
+ };
+
+ pmugrf: syscon@ff738000 {
+ compatible = "rockchip,rk3368-pmugrf", "rockchip,pmugrf", "syscon";
+ reg = <0x0 0xff738000 0x0 0x1000>;
};
sgrf: syscon@ff740000 {
lcdc: lcdc@ff930000 {
compatible = "rockchip,rk3368-lcdc";
rockchip,grf = <&grf>;
- rockchip,pmu = <&pmu_grf>;
+ rockchip,pmugrf = <&pmugrf>;
rockchip,prop = <PRMRY>;
rockchip,pwr18 = <0>;
rockchip,iommu-enabled = <0>;
pinctrl: pinctrl {
compatible = "rockchip,rk3368-pinctrl";
rockchip,grf = <&grf>;
- rockchip,pmu = <&pmu_grf>;
+ rockchip,pmugrf = <&pmugrf>;
#address-cells = <2>;
#size-cells = <2>;
ranges;
struct device_node *node;
node = of_parse_phandle(bank->of_node->parent,
- "rockchip,pmu", 0);
+ "rockchip,pmugrf", 0);
if (!node) {
if (of_address_to_resource(bank->of_node, 1, &res)) {
dev_err(info->dev, "cannot find IO resource for bank\n");
}
/* try to find the optional reference to the pmu syscon */
- node = of_parse_phandle(np, "rockchip,pmu", 0);
+ node = of_parse_phandle(np, "rockchip,pmugrf", 0);
if (node) {
info->regmap_pmu = syscon_node_to_regmap(node);
if (IS_ERR(info->regmap_pmu))
}
/* try to find the optional reference to the pmu syscon */
- node = of_parse_phandle(np, "rockchip,pmu", 0);
+ node = of_parse_phandle(np, "rockchip,pmugrf", 0);
if (node) {
iod->pmu = syscon_node_to_regmap(node);
if (IS_ERR(iod->pmu))
return PTR_ERR(lcdc_dev->grf_base);
}
lcdc_dev->pmugrf_base =
- syscon_regmap_lookup_by_phandle(np, "rockchip,pmu");
+ syscon_regmap_lookup_by_phandle(np, "rockchip,pmugrf");
if (IS_ERR(lcdc_dev->pmugrf_base)) {
dev_err(&pdev->dev, "can't find lcdc pmu grf property\n");
return PTR_ERR(lcdc_dev->pmugrf_base);