···5050 Extcon's extended features for switch device drivers with5151 complex features usually required magic numbers in state5252 value of switch_dev. With extcon, such magic numbers that5353- support multiple cables (5353+ support multiple cables are no more required or supported.54545555 1. Define cable names at edev->supported_cable.5656 2. (Recommended) remove print_state callback.···114114115115****** ABI Location116116117117- If "CONFIG_ANDROID" is enabled and "CONFIG_ANDROID_SWITCH" is118118-disabled, /sys/class/switch/* are created as symbolic links to119119-/sys/class/extcon/*. Because CONFIG_ANDROID_SWITCH creates120120-/sys/class/switch directory, we disable symboling linking if121121-CONFIG_ANDROID_SWITCH is enabled.117117+ If "CONFIG_ANDROID" is enabled, /sys/class/switch/* are created118118+as symbolic links to /sys/class/extcon/*.122119123120 The two files of switch class, name and state, are provided with124121extcon, too. When the multistate support (STEP 2 of CHAPTER 1.) is