pinctrl-as3722.c (65b7f6d740a6696974056251c98da0e99f956be8) | pinctrl-as3722.c (58383c78425e4ee1c077253cf297b641c861c02e) |
---|---|
1/* 2 * ams AS3722 pin control and GPIO driver. 3 * 4 * Copyright (c) 2013, NVIDIA Corporation. 5 * 6 * Author: Laxman Dewangan <ldewangan@nvidia.com> 7 * 8 * This program is free software; you can redistribute it and/or --- 568 unchanged lines hidden (view full) --- 577 as_pci->pctl = pinctrl_register(&as3722_pinctrl_desc, 578 &pdev->dev, as_pci); 579 if (IS_ERR(as_pci->pctl)) { 580 dev_err(&pdev->dev, "Couldn't register pinctrl driver\n"); 581 return PTR_ERR(as_pci->pctl); 582 } 583 584 as_pci->gpio_chip = as3722_gpio_chip; | 1/* 2 * ams AS3722 pin control and GPIO driver. 3 * 4 * Copyright (c) 2013, NVIDIA Corporation. 5 * 6 * Author: Laxman Dewangan <ldewangan@nvidia.com> 7 * 8 * This program is free software; you can redistribute it and/or --- 568 unchanged lines hidden (view full) --- 577 as_pci->pctl = pinctrl_register(&as3722_pinctrl_desc, 578 &pdev->dev, as_pci); 579 if (IS_ERR(as_pci->pctl)) { 580 dev_err(&pdev->dev, "Couldn't register pinctrl driver\n"); 581 return PTR_ERR(as_pci->pctl); 582 } 583 584 as_pci->gpio_chip = as3722_gpio_chip; |
585 as_pci->gpio_chip.dev = &pdev->dev; | 585 as_pci->gpio_chip.parent = &pdev->dev; |
586 as_pci->gpio_chip.of_node = pdev->dev.parent->of_node; 587 ret = gpiochip_add(&as_pci->gpio_chip); 588 if (ret < 0) { 589 dev_err(&pdev->dev, "Couldn't register gpiochip, %d\n", ret); 590 goto fail_chip_add; 591 } 592 593 ret = gpiochip_add_pin_range(&as_pci->gpio_chip, dev_name(&pdev->dev), --- 44 unchanged lines hidden --- | 586 as_pci->gpio_chip.of_node = pdev->dev.parent->of_node; 587 ret = gpiochip_add(&as_pci->gpio_chip); 588 if (ret < 0) { 589 dev_err(&pdev->dev, "Couldn't register gpiochip, %d\n", ret); 590 goto fail_chip_add; 591 } 592 593 ret = gpiochip_add_pin_range(&as_pci->gpio_chip, dev_name(&pdev->dev), --- 44 unchanged lines hidden --- |