Searched refs:gpio_ext (Results 1 - 5 of 5) sorted by relevance
/linux-4.4.14/drivers/leds/ |
H A D | leds-netxbig.c | 39 static void gpio_ext_set_addr(struct netxbig_gpio_ext *gpio_ext, int addr) gpio_ext_set_addr() argument 43 for (pin = 0; pin < gpio_ext->num_addr; pin++) gpio_ext_set_addr() 44 gpio_set_value(gpio_ext->addr[pin], (addr >> pin) & 1); gpio_ext_set_addr() 47 static void gpio_ext_set_data(struct netxbig_gpio_ext *gpio_ext, int data) gpio_ext_set_data() argument 51 for (pin = 0; pin < gpio_ext->num_data; pin++) gpio_ext_set_data() 52 gpio_set_value(gpio_ext->data[pin], (data >> pin) & 1); gpio_ext_set_data() 55 static void gpio_ext_enable_select(struct netxbig_gpio_ext *gpio_ext) gpio_ext_enable_select() argument 58 gpio_set_value(gpio_ext->enable, 0); gpio_ext_enable_select() 59 gpio_set_value(gpio_ext->enable, 1); gpio_ext_enable_select() 62 static void gpio_ext_set_value(struct netxbig_gpio_ext *gpio_ext, gpio_ext_set_value() argument 68 gpio_ext_set_addr(gpio_ext, addr); gpio_ext_set_value() 69 gpio_ext_set_data(gpio_ext, value); gpio_ext_set_value() 70 gpio_ext_enable_select(gpio_ext); gpio_ext_set_value() 75 struct netxbig_gpio_ext *gpio_ext) gpio_ext_init() 80 if (unlikely(!gpio_ext)) gpio_ext_init() 84 for (i = 0; i < gpio_ext->num_addr; i++) { gpio_ext_init() 85 err = devm_gpio_request_one(&pdev->dev, gpio_ext->addr[i], gpio_ext_init() 92 for (i = 0; i < gpio_ext->num_data; i++) { gpio_ext_init() 93 err = devm_gpio_request_one(&pdev->dev, gpio_ext->data[i], gpio_ext_init() 100 err = devm_gpio_request_one(&pdev->dev, gpio_ext->enable, gpio_ext_init() 114 struct netxbig_gpio_ext *gpio_ext; member in struct:netxbig_led_data 166 gpio_ext_set_value(led_dat->gpio_ext, led_dat->mode_addr, mode_val); netxbig_led_blink_set() 199 gpio_ext_set_value(led_dat->gpio_ext, led_dat->mode_addr, mode_val); netxbig_led_set() 207 gpio_ext_set_value(led_dat->gpio_ext, netxbig_led_set() 252 gpio_ext_set_value(led_dat->gpio_ext, led_dat->mode_addr, mode_val); netxbig_led_sata_store() 288 led_dat->gpio_ext = pdata->gpio_ext; create_netxbig_led() 324 struct netxbig_gpio_ext *gpio_ext) gpio_ext_get_of_pdata() 348 gpio_ext->addr = addr; gpio_ext_get_of_pdata() 349 gpio_ext->num_addr = num_addr; gpio_ext_get_of_pdata() 368 gpio_ext->data = data; gpio_ext_get_of_pdata() 369 gpio_ext->num_data = num_data; gpio_ext_get_of_pdata() 377 gpio_ext->enable = ret; gpio_ext_get_of_pdata() 388 struct netxbig_gpio_ext *gpio_ext; netxbig_leds_get_of_pdata() local 403 gpio_ext = devm_kzalloc(dev, sizeof(*gpio_ext), GFP_KERNEL); netxbig_leds_get_of_pdata() 404 if (!gpio_ext) netxbig_leds_get_of_pdata() 406 ret = gpio_ext_get_of_pdata(dev, gpio_ext_np, gpio_ext); netxbig_leds_get_of_pdata() 410 pdata->gpio_ext = gpio_ext; netxbig_leds_get_of_pdata() 568 ret = gpio_ext_init(pdev, pdata->gpio_ext); netxbig_led_probe() 74 gpio_ext_init(struct platform_device *pdev, struct netxbig_gpio_ext *gpio_ext) gpio_ext_init() argument 323 gpio_ext_get_of_pdata(struct device *dev, struct device_node *np, struct netxbig_gpio_ext *gpio_ext) gpio_ext_get_of_pdata() argument
|
/linux-4.4.14/include/linux/platform_data/ |
H A D | leds-kirkwood-netxbig.h | 47 struct netxbig_gpio_ext *gpio_ext; member in struct:netxbig_led_platform_data
|
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | disp.h | 31 uint32_t gpio_ext; member in struct:nv04_crtc_reg
|
H A D | crtc.c | 565 regp->gpio_ext = NVReadCRTC(dev, 0, NV_PCRTC_GPIO_EXT); nv_crtc_mode_set_regs() 682 crtc_state->gpio_ext = crtc_saved->gpio_ext; nv_crtc_save()
|
H A D | hw.c | 620 regp->gpio_ext = NVReadCRTC(dev, head, NV_PCRTC_GPIO_EXT); nv_save_state_ext() 691 NVWriteCRTC(dev, head, NV_PCRTC_GPIO_EXT, regp->gpio_ext); nv_load_state_ext()
|
Completed in 346 milliseconds