mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-02-15 09:44:21 -05:00
dt-bindings: mmc: sdhci-pxa: add state_uhs pinctrl
On the pxav3 controller, increasing the drive strength of the data pins might be required to maintain stability on fast bus clocks (above 100 MHz). Add a state_uhs pinctrl to allow this. Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz> Link: https://lore.kernel.org/r/20250821-pxav3-uhs-v4-1-bb588314f3c3@dujemihanovic.xyz Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
committed by
Ulf Hansson
parent
e7d1ce96f1
commit
5a22df198b
@@ -44,12 +44,27 @@ allOf:
|
||||
items:
|
||||
- const: default
|
||||
- const: state_cmd_gpio
|
||||
pinctrl-0:
|
||||
description:
|
||||
Should contain default pinctrl.
|
||||
|
||||
pinctrl-1:
|
||||
description:
|
||||
Should switch CMD pin to GPIO mode as a high output.
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: mrvl,pxav3-mmc
|
||||
then:
|
||||
properties:
|
||||
pinctrl-names:
|
||||
description:
|
||||
Optional for increasing stability of the controller at fast bus clocks.
|
||||
items:
|
||||
- const: default
|
||||
- const: state_uhs
|
||||
|
||||
pinctrl-1:
|
||||
description:
|
||||
Should switch the drive strength of the data pins to high.
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
@@ -82,6 +97,14 @@ properties:
|
||||
- const: io
|
||||
- const: core
|
||||
|
||||
pinctrl-names: true
|
||||
|
||||
pinctrl-0:
|
||||
description:
|
||||
Should contain default pinctrl.
|
||||
|
||||
pinctrl-1: true
|
||||
|
||||
mrvl,clk-delay-cycles:
|
||||
description: Specify a number of cycles to delay for tuning.
|
||||
$ref: /schemas/types.yaml#/definitions/uint32
|
||||
|
||||
Reference in New Issue
Block a user