@@ -554,16 +554,16 @@ static int bgpio_setup_io(struct gpio_generic_chip *chip,
554554 chip -> reg_set = cfg -> set ;
555555 gc -> set = bgpio_set_set ;
556556 gc -> set_multiple = bgpio_set_multiple_set ;
557- } else if (cfg -> flags & BGPIOF_NO_OUTPUT ) {
557+ } else if (cfg -> flags & GPIO_GENERIC_NO_OUTPUT ) {
558558 gc -> set = bgpio_set_none ;
559559 gc -> set_multiple = NULL ;
560560 } else {
561561 gc -> set = bgpio_set ;
562562 gc -> set_multiple = bgpio_set_multiple ;
563563 }
564564
565- if (!(cfg -> flags & BGPIOF_UNREADABLE_REG_SET ) &&
566- (cfg -> flags & BGPIOF_READ_OUTPUT_REG_SET )) {
565+ if (!(cfg -> flags & GPIO_GENERIC_UNREADABLE_REG_SET ) &&
566+ (cfg -> flags & GPIO_GENERIC_READ_OUTPUT_REG_SET )) {
567567 gc -> get = bgpio_get_set ;
568568 if (!chip -> be_bits )
569569 gc -> get_multiple = bgpio_get_set_multiple ;
@@ -593,19 +593,19 @@ static int bgpio_setup_direction(struct gpio_generic_chip *chip,
593593 if (cfg -> dirout || cfg -> dirin ) {
594594 chip -> reg_dir_out = cfg -> dirout ;
595595 chip -> reg_dir_in = cfg -> dirin ;
596- if (cfg -> flags & BGPIOF_NO_SET_ON_INPUT )
596+ if (cfg -> flags & GPIO_GENERIC_NO_SET_ON_INPUT )
597597 gc -> direction_output = bgpio_dir_out_dir_first ;
598598 else
599599 gc -> direction_output = bgpio_dir_out_val_first ;
600600 gc -> direction_input = bgpio_dir_in ;
601601 gc -> get_direction = bgpio_get_dir ;
602602 } else {
603- if (cfg -> flags & BGPIOF_NO_OUTPUT )
603+ if (cfg -> flags & GPIO_GENERIC_NO_OUTPUT )
604604 gc -> direction_output = bgpio_dir_out_err ;
605605 else
606606 gc -> direction_output = bgpio_simple_dir_out ;
607607
608- if (cfg -> flags & BGPIOF_NO_INPUT )
608+ if (cfg -> flags & GPIO_GENERIC_NO_INPUT )
609609 gc -> direction_input = bgpio_dir_in_err ;
610610 else
611611 gc -> direction_input = bgpio_simple_dir_in ;
@@ -654,7 +654,7 @@ int gpio_generic_chip_init(struct gpio_generic_chip *chip,
654654 gc -> label = dev_name (dev );
655655 gc -> base = -1 ;
656656 gc -> request = bgpio_request ;
657- chip -> be_bits = !!(flags & BGPIOF_BIG_ENDIAN );
657+ chip -> be_bits = !!(flags & GPIO_GENERIC_BIG_ENDIAN );
658658
659659 ret = gpiochip_get_ngpios (gc , dev );
660660 if (ret )
@@ -665,33 +665,33 @@ int gpio_generic_chip_init(struct gpio_generic_chip *chip,
665665 return ret ;
666666
667667 ret = bgpio_setup_accessors (dev , chip ,
668- flags & BGPIOF_BIG_ENDIAN_BYTE_ORDER );
668+ flags & GPIO_GENERIC_BIG_ENDIAN_BYTE_ORDER );
669669 if (ret )
670670 return ret ;
671671
672672 ret = bgpio_setup_direction (chip , cfg );
673673 if (ret )
674674 return ret ;
675675
676- if (flags & BGPIOF_PINCTRL_BACKEND ) {
676+ if (flags & GPIO_GENERIC_PINCTRL_BACKEND ) {
677677 chip -> pinctrl = true;
678678 /* Currently this callback is only used for pincontrol */
679679 gc -> free = gpiochip_generic_free ;
680680 }
681681
682682 chip -> sdata = chip -> read_reg (chip -> reg_dat );
683683 if (gc -> set == bgpio_set_set &&
684- !(flags & BGPIOF_UNREADABLE_REG_SET ))
684+ !(flags & GPIO_GENERIC_UNREADABLE_REG_SET ))
685685 chip -> sdata = chip -> read_reg (chip -> reg_set );
686686
687- if (flags & BGPIOF_UNREADABLE_REG_DIR )
687+ if (flags & GPIO_GENERIC_UNREADABLE_REG_DIR )
688688 chip -> dir_unreadable = true;
689689
690690 /*
691691 * Inspect hardware to find initial direction setting.
692692 */
693693 if ((chip -> reg_dir_out || chip -> reg_dir_in ) &&
694- !(flags & BGPIOF_UNREADABLE_REG_DIR )) {
694+ !(flags & GPIO_GENERIC_UNREADABLE_REG_DIR )) {
695695 if (chip -> reg_dir_out )
696696 chip -> sdir = chip -> read_reg (chip -> reg_dir_out );
697697 else if (chip -> reg_dir_in )
@@ -787,10 +787,10 @@ static int bgpio_pdev_probe(struct platform_device *pdev)
787787 return - ENOMEM ;
788788
789789 if (device_is_big_endian (dev ))
790- flags |= BGPIOF_BIG_ENDIAN_BYTE_ORDER ;
790+ flags |= GPIO_GENERIC_BIG_ENDIAN_BYTE_ORDER ;
791791
792792 if (device_property_read_bool (dev , "no-output" ))
793- flags |= BGPIOF_NO_OUTPUT ;
793+ flags |= GPIO_GENERIC_NO_OUTPUT ;
794794
795795 config = (struct gpio_generic_chip_config ) {
796796 .dev = dev ,
0 commit comments