mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-18 14:41:13 -04: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:
@@ -30,6 +30,7 @@ properties:
|
||||
- sophgo,sg2002-dwcmshc
|
||||
- sophgo,sg2042-dwcmshc
|
||||
- thead,th1520-dwcmshc
|
||||
- eswin,eic7700-dwcmshc
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
@@ -52,17 +53,30 @@ properties:
|
||||
maxItems: 5
|
||||
|
||||
reset-names:
|
||||
items:
|
||||
- const: core
|
||||
- const: bus
|
||||
- const: axi
|
||||
- const: block
|
||||
- const: timer
|
||||
maxItems: 5
|
||||
|
||||
rockchip,txclk-tapnum:
|
||||
description: Specify the number of delay for tx sampling.
|
||||
$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:
|
||||
- compatible
|
||||
- reg
|
||||
@@ -110,6 +124,37 @@ allOf:
|
||||
- const: block
|
||||
- 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:
|
||||
properties:
|
||||
compatible:
|
||||
|
||||
Reference in New Issue
Block a user