Lines Matching +full:sun4i +full:- +full:a10 +full:- +full:apb0 +full:- +full:gates +full:- +full:clk
1 // SPDX-License-Identifier: GPL-2.0-only
5 * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>
48 .name = "sun6i-a31-ar100-clk",
49 .of_compatible = "allwinner,sun6i-a31-ar100-clk",
54 .name = "sun6i-a31-apb0-clk",
55 .of_compatible = "allwinner,sun6i-a31-apb0-clk",
60 .name = "sun6i-a31-apb0-gates-clk",
61 .of_compatible = "allwinner,sun6i-a31-apb0-gates-clk",
66 .name = "sun6i-a31-ir-clk",
67 .of_compatible = "allwinner,sun4i-a10-mod0-clk",
72 .name = "sun6i-a31-apb0-clock-reset",
73 .of_compatible = "allwinner,sun6i-a31-clock-reset",
81 .name = "sun8i-a23-apb0-clk",
82 .of_compatible = "allwinner,sun8i-a23-apb0-clk",
87 .name = "sun6i-a31-apb0-gates-clk",
88 .of_compatible = "allwinner,sun8i-a23-apb0-gates-clk",
93 .name = "sun6i-a31-apb0-clock-reset",
94 .of_compatible = "allwinner,sun6i-a31-clock-reset",
99 .name = "sun8i-codec-analog",
100 .of_compatible = "allwinner,sun8i-a23-codec-analog",
118 .compatible = "allwinner,sun6i-a31-prcm",
122 .compatible = "allwinner,sun8i-a23-prcm",
135 match = of_match_node(sun6i_prcm_dt_ids, pdev->dev.of_node); in sun6i_prcm_probe()
137 return -EINVAL; in sun6i_prcm_probe()
139 data = match->data; in sun6i_prcm_probe()
143 dev_err(&pdev->dev, "no prcm memory region provided\n"); in sun6i_prcm_probe()
144 return -ENOENT; in sun6i_prcm_probe()
147 ret = mfd_add_devices(&pdev->dev, 0, data->subdevs, data->nsubdevs, in sun6i_prcm_probe()
148 res, -1, NULL); in sun6i_prcm_probe()
150 dev_err(&pdev->dev, "failed to add subdevices\n"); in sun6i_prcm_probe()
159 .name = "sun6i-prcm",