[PATCH v2 00/12] Add support for pinmux status command on beaglebone
Lokesh Vutla
lokeshvutla at ti.com
Fri Feb 5 15:17:19 CET 2021
+Tom
On 05/02/21 4:24 pm, Dario Binacchi wrote:
> Hi Lokesh,
>
>> Il 04/02/2021 19:02 Lokesh Vutla <lokeshvutla at ti.com> ha scritto:
>>
>>
>> On 29/01/21 3:54 am, Dario Binacchi wrote:
>>>
>>> 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 8b195f4b71
>>> ("Merge https://gitlab.denx.de/u-boot/custodians/u-boot-marvell") commit
>>
>> Sandbox tests are failing with this series. Can you take a look?
>> https://gitlab.denx.de/u-boot/custodians/u-boot-ti/-/jobs/217033
>>
>
> I applied the series to both the "master" branch of u-boot and the "for-rc"
> branch of u-boot-ti.
> In both cases, no test fails.
>
> Here's how I ran the tests (u-boot-ti case):
>
> git clone https://gitlab.denx.de/u-boot/custodians/u-boot-ti.git
> cd u-boot-ti/
> git checkout -b for-rc origin/for-rc
> git am ~/Downloads/Add-support-for-pinmux-status-command-on-beaglebone.patch
> virtualenv -p /usr/bin/python3 /tmp/venv
> . /tmp/venv/bin/activate
> pip install -r test/py/requirements.txt
> ./test/py/test.py -ra --bd sandbox --build
>
> ...
> =========== 719 passed, 81 skipped in 117.37s (0:01:57) =========
You are right. I tried these locally and I could not reproduce. But the
gitlab-ci is throwing the same error anytime I push this series.
Simon, Tom,
Any idea why this could happen?
Thanks and regards,
Lokesh
>
>
> What am I doing wrong?
> Can you help me ?
>
> Thanks and regards,
> Dario
>
>> Thanks and regards,
>> Lokesh
>>
>>>
>>> Changes in v2:
>>> - Added Simon Glass review tag.
>>> - Updated commit message.
>>> - Added Simon Glass review tag.
>>> - Added Pratyush Yadav review tag.
>>> - Updated commit message
>>> - Split in 2 commits
>>> - Check dev_read_addr_size return value
>>> - Updated commit message.
>>> - Added Simon Glass review tag.
>>> - Updated commit message.
>>> - Remove pointer to access functions.
>>> - Added Simon Glass review tag.
>>> - Added Simon Glass review tag.
>>> - Added Simon Glass review tag.
>>> - Added error checking when the 'width' property is missing.
>>> - Fix coding style.
>>>
>>> Dario Binacchi (12):
>>> pinctrl: single: fix format of structure documentation
>>> pinctrl: single: fix the loop counter variable type
>>> pinctrl: single: fix offset management
>>> 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: add register access functions
>>> 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 | 72 +++++
>>> configs/sandbox_defconfig | 1 +
>>> drivers/pinctrl/pinctrl-single.c | 474 +++++++++++++++++++++++++++----
>>> test/dm/pinmux.c | 91 +++++-
>>> 4 files changed, 573 insertions(+), 65 deletions(-)
>>>
More information about the U-Boot
mailing list