mirror of
https://github.com/torvalds/linux.git
synced 2026-05-25 07:33:19 +02:00
dt-bindings: mmc: sdhci-of-dwcmshc: Add Eswin EIC7700
EIC7700 use Synopsys dwcmshc IP for SD/eMMC controllers. Add Eswin EIC7700 support in sdhci-of-dwcmshc.yaml. Signed-off-by: Huan He <hehuan1@eswincomputing.com> Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
parent
c2afdd73e5
commit
30009a21f2
|
|
@ -30,6 +30,7 @@ properties:
|
||||||
- sophgo,sg2002-dwcmshc
|
- sophgo,sg2002-dwcmshc
|
||||||
- sophgo,sg2042-dwcmshc
|
- sophgo,sg2042-dwcmshc
|
||||||
- thead,th1520-dwcmshc
|
- thead,th1520-dwcmshc
|
||||||
|
- eswin,eic7700-dwcmshc
|
||||||
|
|
||||||
reg:
|
reg:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
@ -52,17 +53,30 @@ properties:
|
||||||
maxItems: 5
|
maxItems: 5
|
||||||
|
|
||||||
reset-names:
|
reset-names:
|
||||||
items:
|
maxItems: 5
|
||||||
- const: core
|
|
||||||
- const: bus
|
|
||||||
- const: axi
|
|
||||||
- const: block
|
|
||||||
- const: timer
|
|
||||||
|
|
||||||
rockchip,txclk-tapnum:
|
rockchip,txclk-tapnum:
|
||||||
description: Specify the number of delay for tx sampling.
|
description: Specify the number of delay for tx sampling.
|
||||||
$ref: /schemas/types.yaml#/definitions/uint8
|
$ref: /schemas/types.yaml#/definitions/uint8
|
||||||
|
|
||||||
|
eswin,hsp-sp-csr:
|
||||||
|
$ref: /schemas/types.yaml#/definitions/phandle-array
|
||||||
|
items:
|
||||||
|
- items:
|
||||||
|
- description: Phandle to HSP(High-Speed Peripheral) device
|
||||||
|
- description: Offset of the stability status register for internal
|
||||||
|
clock.
|
||||||
|
- description: Offset of the stability register for host regulator
|
||||||
|
voltage.
|
||||||
|
description:
|
||||||
|
HSP CSR is to control and get status of different high-speed peripherals
|
||||||
|
(such as Ethernet, USB, SATA, etc.) via register, which can tune
|
||||||
|
board-level's parameters of PHY, etc.
|
||||||
|
|
||||||
|
eswin,drive-impedance-ohms:
|
||||||
|
description: Specifies the drive impedance in Ohm.
|
||||||
|
enum: [33, 40, 50, 66, 100]
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- compatible
|
- compatible
|
||||||
- reg
|
- reg
|
||||||
|
|
@ -110,6 +124,37 @@ allOf:
|
||||||
- const: block
|
- const: block
|
||||||
- const: timer
|
- const: timer
|
||||||
|
|
||||||
|
- if:
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
contains:
|
||||||
|
const: eswin,eic7700-dwcmshc
|
||||||
|
then:
|
||||||
|
properties:
|
||||||
|
resets:
|
||||||
|
minItems: 4
|
||||||
|
maxItems: 4
|
||||||
|
reset-names:
|
||||||
|
items:
|
||||||
|
- const: axi
|
||||||
|
- const: phy
|
||||||
|
- const: prstn
|
||||||
|
- const: txrx
|
||||||
|
required:
|
||||||
|
- eswin,hsp-sp-csr
|
||||||
|
- eswin,drive-impedance-ohms
|
||||||
|
else:
|
||||||
|
properties:
|
||||||
|
resets:
|
||||||
|
maxItems: 5
|
||||||
|
reset-names:
|
||||||
|
items:
|
||||||
|
- const: core
|
||||||
|
- const: bus
|
||||||
|
- const: axi
|
||||||
|
- const: block
|
||||||
|
- const: timer
|
||||||
|
|
||||||
- if:
|
- if:
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user