Lines Matching +full:loongson +full:- +full:3
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Loongson-2F/3A/3B GPIO Support
6 * Copyright (c) 2008-2010 Arnaud Patard <apatard@mandriva.com>
20 #include <loongson.h>
99 struct device *dev = &pdev->dev; in loongson_gpio_probe()
103 return -ENOMEM; in loongson_gpio_probe()
105 gc->label = "loongson-gpio-chip"; in loongson_gpio_probe()
106 gc->base = 0; in loongson_gpio_probe()
107 gc->ngpio = LOONGSON_N_GPIO; in loongson_gpio_probe()
108 gc->get = loongson_gpio_get_value; in loongson_gpio_probe()
109 gc->set_rv = loongson_gpio_set_value; in loongson_gpio_probe()
110 gc->direction_input = loongson_gpio_direction_input; in loongson_gpio_probe()
111 gc->direction_output = loongson_gpio_direction_output; in loongson_gpio_probe()
118 .name = "loongson-gpio",
130 pr_err("error registering loongson GPIO driver\n"); in loongson_gpio_setup()
134 pdev = platform_device_register_simple("loongson-gpio", -1, NULL, 0); in loongson_gpio_setup()