[PATCH 00/11] Add support for pinmux status command on beaglebone

Dario Binacchi dariobin at libero.it
Sat Jan 23 19:27:00 CET 2021


The series was born from the need to check the pinmux setting of a
peripheral on a beaglebone board. I then ran the 'pinmux status -a'
command but it failed because some operations (get_pin_muxing,
get_pin_name and get_pins_count) were missing in the 'pinctrl-single'
driver.

The patch series can be cleanly applied to the HEAD of the master which
at the time of release points to e716c9022970dac9be15856a6651a07132463578
commit (Revert "doc: update Kernel documentation build system").


Dario Binacchi (11):
  pinctrl: single: fix format of structure documentation
  pinctrl: single: fix the loop counter variable type
  pinctrl: single: fix debug messages formatting
  pinctrl: single: get register area size by device API
  pinctrl: single: check "register-width" DT property
  pinctrl: single: change function mask default value
  pinctrl: single: use function pointer for register access
  pinctrl: single: add get_pins_count operation
  pinctrl: single: add get_pin_name operation
  pinctrl: single: add get_pin_muxing operation
  test: pinmux: add test for 'pinctrl-single' driver

 arch/sandbox/dts/test.dts        |  65 ++++
 configs/sandbox_defconfig        |   1 +
 drivers/pinctrl/pinctrl-single.c | 488 +++++++++++++++++++++++++++----
 test/dm/pinmux.c                 |  81 ++++-
 4 files changed, 570 insertions(+), 65 deletions(-)

-- 
2.17.1



More information about the U-Boot mailing list