Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

authored by

Huan He and committed by
Ulf Hansson
30009a21 c2afdd73

+51 -6
+51 -6
Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml
··· 30 30 - sophgo,sg2002-dwcmshc 31 31 - sophgo,sg2042-dwcmshc 32 32 - thead,th1520-dwcmshc 33 + - eswin,eic7700-dwcmshc 33 34 34 35 reg: 35 36 maxItems: 1 ··· 53 52 maxItems: 5 54 53 55 54 reset-names: 56 - items: 57 - - const: core 58 - - const: bus 59 - - const: axi 60 - - const: block 61 - - const: timer 55 + maxItems: 5 62 56 63 57 rockchip,txclk-tapnum: 64 58 description: Specify the number of delay for tx sampling. 65 59 $ref: /schemas/types.yaml#/definitions/uint8 60 + 61 + eswin,hsp-sp-csr: 62 + $ref: /schemas/types.yaml#/definitions/phandle-array 63 + items: 64 + - items: 65 + - description: Phandle to HSP(High-Speed Peripheral) device 66 + - description: Offset of the stability status register for internal 67 + clock. 68 + - description: Offset of the stability register for host regulator 69 + voltage. 70 + description: 71 + HSP CSR is to control and get status of different high-speed peripherals 72 + (such as Ethernet, USB, SATA, etc.) via register, which can tune 73 + board-level's parameters of PHY, etc. 74 + 75 + eswin,drive-impedance-ohms: 76 + description: Specifies the drive impedance in Ohm. 77 + enum: [33, 40, 50, 66, 100] 66 78 67 79 required: 68 80 - compatible ··· 117 103 - description: timer clock for rockchip specified 118 104 clock-names: 119 105 minItems: 1 106 + items: 107 + - const: core 108 + - const: bus 109 + - const: axi 110 + - const: block 111 + - const: timer 112 + 113 + - if: 114 + properties: 115 + compatible: 116 + contains: 117 + const: eswin,eic7700-dwcmshc 118 + then: 119 + properties: 120 + resets: 121 + minItems: 4 122 + maxItems: 4 123 + reset-names: 124 + items: 125 + - const: axi 126 + - const: phy 127 + - const: prstn 128 + - const: txrx 129 + required: 130 + - eswin,hsp-sp-csr 131 + - eswin,drive-impedance-ohms 132 + else: 133 + properties: 134 + resets: 135 + maxItems: 5 136 + reset-names: 120 137 items: 121 138 - const: core 122 139 - const: bus