File tree 2 files changed +6
-3
lines changed
2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -534,7 +534,8 @@ struct cpm1_gpio16_chip {
534
534
535
535
static void cpm1_gpio16_save_regs (struct of_mm_gpio_chip * mm_gc )
536
536
{
537
- struct cpm1_gpio16_chip * cpm1_gc = gpiochip_get_data (& mm_gc -> gc );
537
+ struct cpm1_gpio16_chip * cpm1_gc =
538
+ container_of (mm_gc , struct cpm1_gpio16_chip , mm_gc );
538
539
struct cpm_ioport16 __iomem * iop = mm_gc -> regs ;
539
540
540
541
cpm1_gc -> cpdata = in_be16 (& iop -> dat );
@@ -649,7 +650,8 @@ struct cpm1_gpio32_chip {
649
650
650
651
static void cpm1_gpio32_save_regs (struct of_mm_gpio_chip * mm_gc )
651
652
{
652
- struct cpm1_gpio32_chip * cpm1_gc = gpiochip_get_data (& mm_gc -> gc );
653
+ struct cpm1_gpio32_chip * cpm1_gc =
654
+ container_of (mm_gc , struct cpm1_gpio32_chip , mm_gc );
653
655
struct cpm_ioport32b __iomem * iop = mm_gc -> regs ;
654
656
655
657
cpm1_gc -> cpdata = in_be32 (& iop -> dat );
Original file line number Diff line number Diff line change @@ -94,7 +94,8 @@ struct cpm2_gpio32_chip {
94
94
95
95
static void cpm2_gpio32_save_regs (struct of_mm_gpio_chip * mm_gc )
96
96
{
97
- struct cpm2_gpio32_chip * cpm2_gc = gpiochip_get_data (& mm_gc -> gc );
97
+ struct cpm2_gpio32_chip * cpm2_gc =
98
+ container_of (mm_gc , struct cpm2_gpio32_chip , mm_gc );
98
99
struct cpm2_ioports __iomem * iop = mm_gc -> regs ;
99
100
100
101
cpm2_gc -> cpdata = in_be32 (& iop -> dat );
You can’t perform that action at this time.
0 commit comments