Introduction

GPIO is mainly based on the pinctrl (pin control) framework.

Pinctrl framework is the Linux system framework designed to unify pin management on different SoC platforms. The framework includes the SoC providers, including StarFive from the massive and duplicated effort on creating a pin management subsystem.