diff options
| -rw-r--r-- | arch/arm/boot/dts/berlin2q-marvell-dmp.dts | 2 | ||||
| -rw-r--r-- | arch/arm/boot/dts/berlin2q.dtsi | 63 |
2 files changed, 34 insertions, 31 deletions
diff --git a/arch/arm/boot/dts/berlin2q-marvell-dmp.dts b/arch/arm/boot/dts/berlin2q-marvell-dmp.dts index 28e7e2060c33..a98ac1bd8f65 100644 --- a/arch/arm/boot/dts/berlin2q-marvell-dmp.dts +++ b/arch/arm/boot/dts/berlin2q-marvell-dmp.dts | |||
| @@ -65,6 +65,8 @@ | |||
| 65 | }; | 65 | }; |
| 66 | 66 | ||
| 67 | &sdhci2 { | 67 | &sdhci2 { |
| 68 | broken-cd; | ||
| 69 | bus-width = <8>; | ||
| 68 | non-removable; | 70 | non-removable; |
| 69 | status = "okay"; | 71 | status = "okay"; |
| 70 | }; | 72 | }; |
diff --git a/arch/arm/boot/dts/berlin2q.dtsi b/arch/arm/boot/dts/berlin2q.dtsi index 35253c947a7c..e2f61f27944e 100644 --- a/arch/arm/boot/dts/berlin2q.dtsi +++ b/arch/arm/boot/dts/berlin2q.dtsi | |||
| @@ -83,7 +83,8 @@ | |||
| 83 | compatible = "mrvl,pxav3-mmc"; | 83 | compatible = "mrvl,pxav3-mmc"; |
| 84 | reg = <0xab1000 0x200>; | 84 | reg = <0xab1000 0x200>; |
| 85 | interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>; | 85 | interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>; |
| 86 | clocks = <&chip CLKID_SDIO1XIN>; | 86 | clocks = <&chip CLKID_NFC_ECC>, <&chip CLKID_NFC>; |
| 87 | clock-names = "io", "core"; | ||
| 87 | status = "disabled"; | 88 | status = "disabled"; |
| 88 | }; | 89 | }; |
| 89 | 90 | ||
| @@ -348,36 +349,6 @@ | |||
| 348 | interrupt-parent = <&gic>; | 349 | interrupt-parent = <&gic>; |
| 349 | interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; | 350 | interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; |
| 350 | }; | 351 | }; |
| 351 | |||
| 352 | gpio4: gpio@5000 { | ||
| 353 | compatible = "snps,dw-apb-gpio"; | ||
| 354 | reg = <0x5000 0x400>; | ||
| 355 | #address-cells = <1>; | ||
| 356 | #size-cells = <0>; | ||
| 357 | |||
| 358 | porte: gpio-port@4 { | ||
| 359 | compatible = "snps,dw-apb-gpio-port"; | ||
| 360 | gpio-controller; | ||
| 361 | #gpio-cells = <2>; | ||
| 362 | snps,nr-gpios = <32>; | ||
| 363 | reg = <0>; | ||
| 364 | }; | ||
| 365 | }; | ||
| 366 | |||
| 367 | gpio5: gpio@c000 { | ||
| 368 | compatible = "snps,dw-apb-gpio"; | ||
| 369 | reg = <0xc000 0x400>; | ||
| 370 | #address-cells = <1>; | ||
| 371 | #size-cells = <0>; | ||
| 372 | |||
| 373 | portf: gpio-port@5 { | ||
| 374 | compatible = "snps,dw-apb-gpio-port"; | ||
| 375 | gpio-controller; | ||
| 376 | #gpio-cells = <2>; | ||
| 377 | snps,nr-gpios = <32>; | ||
| 378 | reg = <0>; | ||
| 379 | }; | ||
| 380 | }; | ||
| 381 | }; | 352 | }; |
| 382 | 353 | ||
| 383 | chip: chip-control@ea0000 { | 354 | chip: chip-control@ea0000 { |
| @@ -466,6 +437,21 @@ | |||
| 466 | ranges = <0 0xfc0000 0x10000>; | 437 | ranges = <0 0xfc0000 0x10000>; |
| 467 | interrupt-parent = <&sic>; | 438 | interrupt-parent = <&sic>; |
| 468 | 439 | ||
| 440 | sm_gpio1: gpio@5000 { | ||
| 441 | compatible = "snps,dw-apb-gpio"; | ||
| 442 | reg = <0x5000 0x400>; | ||
| 443 | #address-cells = <1>; | ||
| 444 | #size-cells = <0>; | ||
| 445 | |||
| 446 | portf: gpio-port@5 { | ||
| 447 | compatible = "snps,dw-apb-gpio-port"; | ||
| 448 | gpio-controller; | ||
| 449 | #gpio-cells = <2>; | ||
| 450 | snps,nr-gpios = <32>; | ||
| 451 | reg = <0>; | ||
| 452 | }; | ||
| 453 | }; | ||
| 454 | |||
| 469 | i2c2: i2c@7000 { | 455 | i2c2: i2c@7000 { |
| 470 | compatible = "snps,designware-i2c"; | 456 | compatible = "snps,designware-i2c"; |
| 471 | #address-cells = <1>; | 457 | #address-cells = <1>; |
| @@ -516,6 +502,21 @@ | |||
| 516 | status = "disabled"; | 502 | status = "disabled"; |
| 517 | }; | 503 | }; |
| 518 | 504 | ||
| 505 | sm_gpio0: gpio@c000 { | ||
| 506 | compatible = "snps,dw-apb-gpio"; | ||
| 507 | reg = <0xc000 0x400>; | ||
| 508 | #address-cells = <1>; | ||
| 509 | #size-cells = <0>; | ||
| 510 | |||
| 511 | porte: gpio-port@4 { | ||
| 512 | compatible = "snps,dw-apb-gpio-port"; | ||
| 513 | gpio-controller; | ||
| 514 | #gpio-cells = <2>; | ||
| 515 | snps,nr-gpios = <32>; | ||
| 516 | reg = <0>; | ||
| 517 | }; | ||
| 518 | }; | ||
| 519 | |||
| 519 | sysctrl: pin-controller@d000 { | 520 | sysctrl: pin-controller@d000 { |
| 520 | compatible = "marvell,berlin2q-system-ctrl"; | 521 | compatible = "marvell,berlin2q-system-ctrl"; |
| 521 | reg = <0xd000 0x100>; | 522 | reg = <0xd000 0x100>; |
