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

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redundant properties

These DRAM configuration properties are all handled in ARM Trusted
Firmware (and have been since the early days of this SoC), and there are
no in-tree users of the DMC binding yet. It's better to just defer to
firmware instead of maintaining this large list of properties.

There's also some confusion about units: many of these are specified in
MHz, but the downstream users and driver code are treating them as Hz, I
believe. Rather than straighten all that out, I just drop them.

Signed-off-by: Brian Norris <briannorris@chromium.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>

authored by

Brian Norris and committed by
Chanwoo Choi
76d136b5 2142c27e

+21 -21
+21 -21
Documentation/devicetree/bindings/memory-controllers/rockchip,rk3399-dmc.yaml
··· 45 45 finishes, a DCF interrupt is triggered. 46 46 47 47 rockchip,ddr3_speed_bin: 48 + deprecated: true 48 49 $ref: /schemas/types.yaml#/definitions/uint32 49 50 description: 50 51 For values, reference include/dt-bindings/clock/rk3399-ddr.h. Selects the ··· 92 91 if bus is idle for standby_idle * DFI clock cycles. 93 92 94 93 rockchip,dram_dll_dis_freq: 94 + deprecated: true 95 95 $ref: /schemas/types.yaml#/definitions/uint32 96 96 description: | 97 97 Defines the DDR3 DLL bypass frequency in MHz. When DDR frequency is less ··· 100 98 Note: if DLL was bypassed, the odt will also stop working. 101 99 102 100 rockchip,phy_dll_dis_freq: 101 + deprecated: true 103 102 $ref: /schemas/types.yaml#/definitions/uint32 104 103 description: | 105 104 Defines the PHY dll bypass frequency in MHz (Mega Hz). When DDR frequency ··· 108 105 Note: PHY DLL and PHY ODT are independent. 109 106 110 107 rockchip,auto_pd_dis_freq: 108 + deprecated: true 111 109 $ref: /schemas/types.yaml#/definitions/uint32 112 110 description: 113 111 Defines the auto PD disable frequency in MHz. ··· 122 118 disabled. 123 119 124 120 rockchip,ddr3_drv: 121 + deprecated: true 125 122 $ref: /schemas/types.yaml#/definitions/uint32 126 123 description: 127 124 When the DRAM type is DDR3, this parameter defines the DRAM side drive ··· 130 125 default: 40 131 126 132 127 rockchip,ddr3_odt: 128 + deprecated: true 133 129 $ref: /schemas/types.yaml#/definitions/uint32 134 130 description: 135 131 When the DRAM type is DDR3, this parameter defines the DRAM side ODT ··· 138 132 default: 120 139 133 140 134 rockchip,phy_ddr3_ca_drv: 135 + deprecated: true 141 136 $ref: /schemas/types.yaml#/definitions/uint32 142 137 description: 143 138 When the DRAM type is DDR3, this parameter defines the phy side CA line ··· 146 139 default: 40 147 140 148 141 rockchip,phy_ddr3_dq_drv: 142 + deprecated: true 149 143 $ref: /schemas/types.yaml#/definitions/uint32 150 144 description: 151 145 When the DRAM type is DDR3, this parameter defines the PHY side DQ line ··· 154 146 default: 40 155 147 156 148 rockchip,phy_ddr3_odt: 149 + deprecated: true 157 150 $ref: /schemas/types.yaml#/definitions/uint32 158 151 description: 159 152 When the DRAM type is DDR3, this parameter defines the PHY side ODT ··· 170 161 disabled. 171 162 172 163 rockchip,lpddr3_drv: 164 + deprecated: true 173 165 $ref: /schemas/types.yaml#/definitions/uint32 174 166 description: 175 167 When the DRAM type is LPDDR3, this parameter defines the DRAM side drive ··· 178 168 default: 34 179 169 180 170 rockchip,lpddr3_odt: 171 + deprecated: true 181 172 $ref: /schemas/types.yaml#/definitions/uint32 182 173 description: 183 174 When the DRAM type is LPDDR3, this parameter defines the DRAM side ODT ··· 186 175 default: 240 187 176 188 177 rockchip,phy_lpddr3_ca_drv: 178 + deprecated: true 189 179 $ref: /schemas/types.yaml#/definitions/uint32 190 180 description: 191 181 When the DRAM type is LPDDR3, this parameter defines the PHY side CA line ··· 194 182 default: 40 195 183 196 184 rockchip,phy_lpddr3_dq_drv: 185 + deprecated: true 197 186 $ref: /schemas/types.yaml#/definitions/uint32 198 187 description: 199 188 When the DRAM type is LPDDR3, this parameter defines the PHY side DQ line ··· 202 189 default: 40 203 190 204 191 rockchip,phy_lpddr3_odt: 192 + deprecated: true 205 193 $ref: /schemas/types.yaml#/definitions/uint32 206 194 description: 207 195 When dram type is LPDDR3, this parameter define the phy side odt ··· 217 203 disabled. 218 204 219 205 rockchip,lpddr4_drv: 206 + deprecated: true 220 207 $ref: /schemas/types.yaml#/definitions/uint32 221 208 description: 222 209 When the DRAM type is LPDDR4, this parameter defines the DRAM side drive ··· 225 210 default: 60 226 211 227 212 rockchip,lpddr4_dq_odt: 213 + deprecated: true 228 214 $ref: /schemas/types.yaml#/definitions/uint32 229 215 description: 230 216 When the DRAM type is LPDDR4, this parameter defines the DRAM side ODT on ··· 233 217 default: 40 234 218 235 219 rockchip,lpddr4_ca_odt: 220 + deprecated: true 236 221 $ref: /schemas/types.yaml#/definitions/uint32 237 222 description: 238 223 When the DRAM type is LPDDR4, this parameter defines the DRAM side ODT on ··· 241 224 default: 40 242 225 243 226 rockchip,phy_lpddr4_ca_drv: 227 + deprecated: true 244 228 $ref: /schemas/types.yaml#/definitions/uint32 245 229 description: 246 230 When the DRAM type is LPDDR4, this parameter defines the PHY side CA line ··· 249 231 default: 40 250 232 251 233 rockchip,phy_lpddr4_ck_cs_drv: 234 + deprecated: true 252 235 $ref: /schemas/types.yaml#/definitions/uint32 253 236 description: 254 237 When the DRAM type is LPDDR4, this parameter defines the PHY side clock ··· 257 238 default: 80 258 239 259 240 rockchip,phy_lpddr4_dq_drv: 241 + deprecated: true 260 242 $ref: /schemas/types.yaml#/definitions/uint32 261 243 description: 262 244 When the DRAM type is LPDDR4, this parameter defines the PHY side DQ line ··· 265 245 default: 80 266 246 267 247 rockchip,phy_lpddr4_odt: 248 + deprecated: true 268 249 $ref: /schemas/types.yaml#/definitions/uint32 269 250 description: 270 251 When the DRAM type is LPDDR4, this parameter defines the PHY side ODT ··· 295 274 clock-names = "dmc_clk"; 296 275 operating-points-v2 = <&dmc_opp_table>; 297 276 center-supply = <&ppvar_centerlogic>; 298 - rockchip,ddr3_speed_bin = <21>; 299 277 rockchip,pd_idle = <0x40>; 300 278 rockchip,sr_idle = <0x2>; 301 279 rockchip,sr_mc_gate_idle = <0x3>; 302 280 rockchip,srpd_lite_idle = <0x4>; 303 281 rockchip,standby_idle = <0x2000>; 304 - rockchip,dram_dll_dis_freq = <300>; 305 - rockchip,phy_dll_dis_freq = <125>; 306 - rockchip,auto_pd_dis_freq = <666>; 307 282 rockchip,ddr3_odt_dis_freq = <333>; 308 - rockchip,ddr3_drv = <40>; 309 - rockchip,ddr3_odt = <120>; 310 - rockchip,phy_ddr3_ca_drv = <40>; 311 - rockchip,phy_ddr3_dq_drv = <40>; 312 - rockchip,phy_ddr3_odt = <240>; 313 283 rockchip,lpddr3_odt_dis_freq = <333>; 314 - rockchip,lpddr3_drv = <34>; 315 - rockchip,lpddr3_odt = <240>; 316 - rockchip,phy_lpddr3_ca_drv = <40>; 317 - rockchip,phy_lpddr3_dq_drv = <40>; 318 - rockchip,phy_lpddr3_odt = <240>; 319 284 rockchip,lpddr4_odt_dis_freq = <333>; 320 - rockchip,lpddr4_drv = <60>; 321 - rockchip,lpddr4_dq_odt = <40>; 322 - rockchip,lpddr4_ca_odt = <40>; 323 - rockchip,phy_lpddr4_ca_drv = <40>; 324 - rockchip,phy_lpddr4_ck_cs_drv = <80>; 325 - rockchip,phy_lpddr4_dq_drv = <80>; 326 - rockchip,phy_lpddr4_odt = <60>; 327 285 };