Lines Matching +full:berlin +full:- +full:pwm

1 // SPDX-License-Identifier: GPL-2.0
16 #include "berlin.h"
40 BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM4 */
46 BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM5 */
65 BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM2 */
70 BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM3 */
75 BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM6 */
82 BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM7 */
102 BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM4 */
109 BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM5 */
143 BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM6 */
147 BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM7 */
173 BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM2 */
178 BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM3 */
186 BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM4 */
190 BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM5 */
213 BERLIN_PINCTRL_FUNCTION(0x4, "pwm")), /* PWM0 */
217 BERLIN_PINCTRL_FUNCTION(0x4, "pwm")), /* PWM1 */
221 BERLIN_PINCTRL_FUNCTION(0x4, "pwm")), /* PWM0 */
224 BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM6 */
227 BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM7 */
230 BERLIN_PINCTRL_FUNCTION(0x1, "pwm"), /* PWM0 */
234 BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM1 */
237 BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM2 */
240 BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM3 */
243 BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM4 */
246 BERLIN_PINCTRL_FUNCTION(0x1, "pwm")), /* PWM5 */
250 BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM6 */
257 BERLIN_PINCTRL_FUNCTION(0x2, "pwm"), /* PWM7 */
312 BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM2 */
316 BERLIN_PINCTRL_FUNCTION(0x3, "pwm")), /* PWM3 */
326 .compatible = "syna,as370-soc-pinctrl",
335 device_get_match_data(&pdev->dev); in as370_pinctrl_probe()
341 rmconfig = devm_kzalloc(&pdev->dev, sizeof(*rmconfig), GFP_KERNEL); in as370_pinctrl_probe()
343 return -ENOMEM; in as370_pinctrl_probe()
349 rmconfig->reg_bits = 32, in as370_pinctrl_probe()
350 rmconfig->val_bits = 32, in as370_pinctrl_probe()
351 rmconfig->reg_stride = 4, in as370_pinctrl_probe()
352 rmconfig->max_register = resource_size(res); in as370_pinctrl_probe()
354 regmap = devm_regmap_init_mmio(&pdev->dev, base, rmconfig); in as370_pinctrl_probe()
364 .name = "as370-pinctrl",