diff options
author | Kukjin Kim <kgene@kernel.org> | 2015-10-07 18:16:31 -0400 |
---|---|---|
committer | Kukjin Kim <kgene@kernel.org> | 2015-10-07 18:16:31 -0400 |
commit | 6252eb0a17132b87d42a1c8f15a967bc9143ae60 (patch) | |
tree | 26865d9184a923fc1e1403c1d01a6160a8704605 | |
parent | 6c6000c2ccfe69e5d17a2fba91954ce1e6f7df01 (diff) | |
parent | c21dbcfefc9dc9abc42971dc1f2681b6a8677c3c (diff) |
Merge tag 'samsung-dt-4.4-2' of http://github.com/krzk/linux into v4.4-next/dt-samsung
Device Tree improvements for Exynos based boards (updated pull request):
1. Enable DMA on Exynos4 serial ports. This old patch uncovered
a number of other issues in dmaengine and samsung serial driver.
All of known issues are resolved so finally enable the DMA for UART.
2. Fix incorrect location of display-timings node (FIMD->DP node)
on Arndale, SMDK5250 and SMDK5240 boards.
3. Minor cleanups.
-rw-r--r-- | arch/arm/boot/dts/exynos4.dtsi | 8 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 12 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos4412-trats2.dts | 105 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5250-arndale.dts | 8 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5250-smdk5250.dts | 16 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5420-smdk5420.dts | 7 | ||||
-rw-r--r-- | arch/arm/boot/dts/s3c2416.dtsi | 2 |
7 files changed, 62 insertions, 96 deletions
diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch/arm/boot/dts/exynos4.dtsi index 98c0a368b777..3184e10f260a 100644 --- a/arch/arm/boot/dts/exynos4.dtsi +++ b/arch/arm/boot/dts/exynos4.dtsi | |||
@@ -431,6 +431,8 @@ | |||
431 | interrupts = <0 52 0>; | 431 | interrupts = <0 52 0>; |
432 | clocks = <&clock CLK_UART0>, <&clock CLK_SCLK_UART0>; | 432 | clocks = <&clock CLK_UART0>, <&clock CLK_SCLK_UART0>; |
433 | clock-names = "uart", "clk_uart_baud0"; | 433 | clock-names = "uart", "clk_uart_baud0"; |
434 | dmas = <&pdma0 15>, <&pdma0 16>; | ||
435 | dma-names = "rx", "tx"; | ||
434 | status = "disabled"; | 436 | status = "disabled"; |
435 | }; | 437 | }; |
436 | 438 | ||
@@ -440,6 +442,8 @@ | |||
440 | interrupts = <0 53 0>; | 442 | interrupts = <0 53 0>; |
441 | clocks = <&clock CLK_UART1>, <&clock CLK_SCLK_UART1>; | 443 | clocks = <&clock CLK_UART1>, <&clock CLK_SCLK_UART1>; |
442 | clock-names = "uart", "clk_uart_baud0"; | 444 | clock-names = "uart", "clk_uart_baud0"; |
445 | dmas = <&pdma1 15>, <&pdma1 16>; | ||
446 | dma-names = "rx", "tx"; | ||
443 | status = "disabled"; | 447 | status = "disabled"; |
444 | }; | 448 | }; |
445 | 449 | ||
@@ -449,6 +453,8 @@ | |||
449 | interrupts = <0 54 0>; | 453 | interrupts = <0 54 0>; |
450 | clocks = <&clock CLK_UART2>, <&clock CLK_SCLK_UART2>; | 454 | clocks = <&clock CLK_UART2>, <&clock CLK_SCLK_UART2>; |
451 | clock-names = "uart", "clk_uart_baud0"; | 455 | clock-names = "uart", "clk_uart_baud0"; |
456 | dmas = <&pdma0 17>, <&pdma0 18>; | ||
457 | dma-names = "rx", "tx"; | ||
452 | status = "disabled"; | 458 | status = "disabled"; |
453 | }; | 459 | }; |
454 | 460 | ||
@@ -458,6 +464,8 @@ | |||
458 | interrupts = <0 55 0>; | 464 | interrupts = <0 55 0>; |
459 | clocks = <&clock CLK_UART3>, <&clock CLK_SCLK_UART3>; | 465 | clocks = <&clock CLK_UART3>, <&clock CLK_SCLK_UART3>; |
460 | clock-names = "uart", "clk_uart_baud0"; | 466 | clock-names = "uart", "clk_uart_baud0"; |
467 | dmas = <&pdma1 17>, <&pdma1 18>; | ||
468 | dma-names = "rx", "tx"; | ||
461 | status = "disabled"; | 469 | status = "disabled"; |
462 | }; | 470 | }; |
463 | 471 | ||
diff --git a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi index db52841297a5..c3e978d77367 100644 --- a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi +++ b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi | |||
@@ -199,8 +199,6 @@ | |||
199 | }; | 199 | }; |
200 | 200 | ||
201 | &i2c_0 { | 201 | &i2c_0 { |
202 | pinctrl-0 = <&i2c0_bus>; | ||
203 | pinctrl-names = "default"; | ||
204 | samsung,i2c-sda-delay = <100>; | 202 | samsung,i2c-sda-delay = <100>; |
205 | samsung,i2c-max-bus-freq = <400000>; | 203 | samsung,i2c-max-bus-freq = <400000>; |
206 | status = "okay"; | 204 | status = "okay"; |
@@ -276,15 +274,13 @@ | |||
276 | regulator-always-on; | 274 | regulator-always-on; |
277 | }; | 275 | }; |
278 | 276 | ||
279 | ldo8_reg: ldo@8 { | 277 | ldo8_reg: LDO8 { |
280 | regulator-compatible = "LDO8"; | ||
281 | regulator-name = "VDD10_HDMI_1.0V"; | 278 | regulator-name = "VDD10_HDMI_1.0V"; |
282 | regulator-min-microvolt = <1000000>; | 279 | regulator-min-microvolt = <1000000>; |
283 | regulator-max-microvolt = <1000000>; | 280 | regulator-max-microvolt = <1000000>; |
284 | }; | 281 | }; |
285 | 282 | ||
286 | ldo10_reg: ldo@10 { | 283 | ldo10_reg: LDO10 { |
287 | regulator-compatible = "LDO10"; | ||
288 | regulator-name = "VDDQ_MIPIHSI_1.8V"; | 284 | regulator-name = "VDDQ_MIPIHSI_1.8V"; |
289 | regulator-min-microvolt = <1800000>; | 285 | regulator-min-microvolt = <1800000>; |
290 | regulator-max-microvolt = <1800000>; | 286 | regulator-max-microvolt = <1800000>; |
@@ -424,8 +420,6 @@ | |||
424 | }; | 420 | }; |
425 | 421 | ||
426 | &i2c_1 { | 422 | &i2c_1 { |
427 | pinctrl-names = "default"; | ||
428 | pinctrl-0 = <&i2c1_bus>; | ||
429 | status = "okay"; | 423 | status = "okay"; |
430 | max98090: max98090@10 { | 424 | max98090: max98090@10 { |
431 | compatible = "maxim,max98090"; | 425 | compatible = "maxim,max98090"; |
@@ -440,8 +434,6 @@ | |||
440 | 434 | ||
441 | &i2c_2 { | 435 | &i2c_2 { |
442 | status = "okay"; | 436 | status = "okay"; |
443 | pinctrl-names = "default"; | ||
444 | pinctrl-0 = <&i2c2_bus>; | ||
445 | }; | 437 | }; |
446 | 438 | ||
447 | &i2c_8 { | 439 | &i2c_8 { |
diff --git a/arch/arm/boot/dts/exynos4412-trats2.dts b/arch/arm/boot/dts/exynos4412-trats2.dts index 2a1ebb76ebe0..93e3bbd4bd49 100644 --- a/arch/arm/boot/dts/exynos4412-trats2.dts +++ b/arch/arm/boot/dts/exynos4412-trats2.dts | |||
@@ -564,16 +564,14 @@ | |||
564 | #clock-cells = <1>; | 564 | #clock-cells = <1>; |
565 | 565 | ||
566 | voltage-regulators { | 566 | voltage-regulators { |
567 | ldo1_reg: ldo1 { | 567 | ldo1_reg: LDO1 { |
568 | regulator-compatible = "LDO1"; | ||
569 | regulator-name = "VALIVE_1.0V_AP"; | 568 | regulator-name = "VALIVE_1.0V_AP"; |
570 | regulator-min-microvolt = <1000000>; | 569 | regulator-min-microvolt = <1000000>; |
571 | regulator-max-microvolt = <1000000>; | 570 | regulator-max-microvolt = <1000000>; |
572 | regulator-always-on; | 571 | regulator-always-on; |
573 | }; | 572 | }; |
574 | 573 | ||
575 | ldo2_reg: ldo2 { | 574 | ldo2_reg: LDO2 { |
576 | regulator-compatible = "LDO2"; | ||
577 | regulator-name = "VM1M2_1.2V_AP"; | 575 | regulator-name = "VM1M2_1.2V_AP"; |
578 | regulator-min-microvolt = <1200000>; | 576 | regulator-min-microvolt = <1200000>; |
579 | regulator-max-microvolt = <1200000>; | 577 | regulator-max-microvolt = <1200000>; |
@@ -583,32 +581,28 @@ | |||
583 | }; | 581 | }; |
584 | }; | 582 | }; |
585 | 583 | ||
586 | ldo3_reg: ldo3 { | 584 | ldo3_reg: LDO3 { |
587 | regulator-compatible = "LDO3"; | ||
588 | regulator-name = "VCC_1.8V_AP"; | 585 | regulator-name = "VCC_1.8V_AP"; |
589 | regulator-min-microvolt = <1800000>; | 586 | regulator-min-microvolt = <1800000>; |
590 | regulator-max-microvolt = <1800000>; | 587 | regulator-max-microvolt = <1800000>; |
591 | regulator-always-on; | 588 | regulator-always-on; |
592 | }; | 589 | }; |
593 | 590 | ||
594 | ldo4_reg: ldo4 { | 591 | ldo4_reg: LDO4 { |
595 | regulator-compatible = "LDO4"; | ||
596 | regulator-name = "VCC_2.8V_AP"; | 592 | regulator-name = "VCC_2.8V_AP"; |
597 | regulator-min-microvolt = <2800000>; | 593 | regulator-min-microvolt = <2800000>; |
598 | regulator-max-microvolt = <2800000>; | 594 | regulator-max-microvolt = <2800000>; |
599 | regulator-always-on; | 595 | regulator-always-on; |
600 | }; | 596 | }; |
601 | 597 | ||
602 | ldo5_reg: ldo5 { | 598 | ldo5_reg: LDO5 { |
603 | regulator-compatible = "LDO5"; | ||
604 | regulator-name = "VCC_1.8V_IO"; | 599 | regulator-name = "VCC_1.8V_IO"; |
605 | regulator-min-microvolt = <1800000>; | 600 | regulator-min-microvolt = <1800000>; |
606 | regulator-max-microvolt = <1800000>; | 601 | regulator-max-microvolt = <1800000>; |
607 | regulator-always-on; | 602 | regulator-always-on; |
608 | }; | 603 | }; |
609 | 604 | ||
610 | ldo6_reg: ldo6 { | 605 | ldo6_reg: LDO6 { |
611 | regulator-compatible = "LDO6"; | ||
612 | regulator-name = "VMPLL_1.0V_AP"; | 606 | regulator-name = "VMPLL_1.0V_AP"; |
613 | regulator-min-microvolt = <1000000>; | 607 | regulator-min-microvolt = <1000000>; |
614 | regulator-max-microvolt = <1000000>; | 608 | regulator-max-microvolt = <1000000>; |
@@ -618,8 +612,7 @@ | |||
618 | }; | 612 | }; |
619 | }; | 613 | }; |
620 | 614 | ||
621 | ldo7_reg: ldo7 { | 615 | ldo7_reg: LDO7 { |
622 | regulator-compatible = "LDO7"; | ||
623 | regulator-name = "VPLL_1.0V_AP"; | 616 | regulator-name = "VPLL_1.0V_AP"; |
624 | regulator-min-microvolt = <1000000>; | 617 | regulator-min-microvolt = <1000000>; |
625 | regulator-max-microvolt = <1000000>; | 618 | regulator-max-microvolt = <1000000>; |
@@ -629,8 +622,7 @@ | |||
629 | }; | 622 | }; |
630 | }; | 623 | }; |
631 | 624 | ||
632 | ldo8_reg: ldo8 { | 625 | ldo8_reg: LDO8 { |
633 | regulator-compatible = "LDO8"; | ||
634 | regulator-name = "VMIPI_1.0V"; | 626 | regulator-name = "VMIPI_1.0V"; |
635 | regulator-min-microvolt = <1000000>; | 627 | regulator-min-microvolt = <1000000>; |
636 | regulator-max-microvolt = <1000000>; | 628 | regulator-max-microvolt = <1000000>; |
@@ -639,15 +631,13 @@ | |||
639 | }; | 631 | }; |
640 | }; | 632 | }; |
641 | 633 | ||
642 | ldo9_reg: ldo9 { | 634 | ldo9_reg: LDO9 { |
643 | regulator-compatible = "LDO9"; | ||
644 | regulator-name = "CAM_ISP_MIPI_1.2V"; | 635 | regulator-name = "CAM_ISP_MIPI_1.2V"; |
645 | regulator-min-microvolt = <1200000>; | 636 | regulator-min-microvolt = <1200000>; |
646 | regulator-max-microvolt = <1200000>; | 637 | regulator-max-microvolt = <1200000>; |
647 | }; | 638 | }; |
648 | 639 | ||
649 | ldo10_reg: ldo10 { | 640 | ldo10_reg: LDO10 { |
650 | regulator-compatible = "LDO10"; | ||
651 | regulator-name = "VMIPI_1.8V"; | 641 | regulator-name = "VMIPI_1.8V"; |
652 | regulator-min-microvolt = <1800000>; | 642 | regulator-min-microvolt = <1800000>; |
653 | regulator-max-microvolt = <1800000>; | 643 | regulator-max-microvolt = <1800000>; |
@@ -656,8 +646,7 @@ | |||
656 | }; | 646 | }; |
657 | }; | 647 | }; |
658 | 648 | ||
659 | ldo11_reg: ldo11 { | 649 | ldo11_reg: LDO11 { |
660 | regulator-compatible = "LDO11"; | ||
661 | regulator-name = "VABB1_1.95V"; | 650 | regulator-name = "VABB1_1.95V"; |
662 | regulator-min-microvolt = <1950000>; | 651 | regulator-min-microvolt = <1950000>; |
663 | regulator-max-microvolt = <1950000>; | 652 | regulator-max-microvolt = <1950000>; |
@@ -667,8 +656,7 @@ | |||
667 | }; | 656 | }; |
668 | }; | 657 | }; |
669 | 658 | ||
670 | ldo12_reg: ldo12 { | 659 | ldo12_reg: LDO12 { |
671 | regulator-compatible = "LDO12"; | ||
672 | regulator-name = "VUOTG_3.0V"; | 660 | regulator-name = "VUOTG_3.0V"; |
673 | regulator-min-microvolt = <3000000>; | 661 | regulator-min-microvolt = <3000000>; |
674 | regulator-max-microvolt = <3000000>; | 662 | regulator-max-microvolt = <3000000>; |
@@ -677,15 +665,13 @@ | |||
677 | }; | 665 | }; |
678 | }; | 666 | }; |
679 | 667 | ||
680 | ldo13_reg: ldo13 { | 668 | ldo13_reg: LDO13 { |
681 | regulator-compatible = "LDO13"; | ||
682 | regulator-name = "NFC_AVDD_1.8V"; | 669 | regulator-name = "NFC_AVDD_1.8V"; |
683 | regulator-min-microvolt = <1800000>; | 670 | regulator-min-microvolt = <1800000>; |
684 | regulator-max-microvolt = <1800000>; | 671 | regulator-max-microvolt = <1800000>; |
685 | }; | 672 | }; |
686 | 673 | ||
687 | ldo14_reg: ldo14 { | 674 | ldo14_reg: LDO14 { |
688 | regulator-compatible = "LDO14"; | ||
689 | regulator-name = "VABB2_1.95V"; | 675 | regulator-name = "VABB2_1.95V"; |
690 | regulator-min-microvolt = <1950000>; | 676 | regulator-min-microvolt = <1950000>; |
691 | regulator-max-microvolt = <1950000>; | 677 | regulator-max-microvolt = <1950000>; |
@@ -695,8 +681,7 @@ | |||
695 | }; | 681 | }; |
696 | }; | 682 | }; |
697 | 683 | ||
698 | ldo15_reg: ldo15 { | 684 | ldo15_reg: LDO15 { |
699 | regulator-compatible = "LDO15"; | ||
700 | regulator-name = "VHSIC_1.0V"; | 685 | regulator-name = "VHSIC_1.0V"; |
701 | regulator-min-microvolt = <1000000>; | 686 | regulator-min-microvolt = <1000000>; |
702 | regulator-max-microvolt = <1000000>; | 687 | regulator-max-microvolt = <1000000>; |
@@ -705,8 +690,7 @@ | |||
705 | }; | 690 | }; |
706 | }; | 691 | }; |
707 | 692 | ||
708 | ldo16_reg: ldo16 { | 693 | ldo16_reg: LDO16 { |
709 | regulator-compatible = "LDO16"; | ||
710 | regulator-name = "VHSIC_1.8V"; | 694 | regulator-name = "VHSIC_1.8V"; |
711 | regulator-min-microvolt = <1800000>; | 695 | regulator-min-microvolt = <1800000>; |
712 | regulator-max-microvolt = <1800000>; | 696 | regulator-max-microvolt = <1800000>; |
@@ -715,80 +699,69 @@ | |||
715 | }; | 699 | }; |
716 | }; | 700 | }; |
717 | 701 | ||
718 | ldo17_reg: ldo17 { | 702 | ldo17_reg: LDO17 { |
719 | regulator-compatible = "LDO17"; | ||
720 | regulator-name = "CAM_SENSOR_CORE_1.2V"; | 703 | regulator-name = "CAM_SENSOR_CORE_1.2V"; |
721 | regulator-min-microvolt = <1200000>; | 704 | regulator-min-microvolt = <1200000>; |
722 | regulator-max-microvolt = <1200000>; | 705 | regulator-max-microvolt = <1200000>; |
723 | }; | 706 | }; |
724 | 707 | ||
725 | ldo18_reg: ldo18 { | 708 | ldo18_reg: LDO18 { |
726 | regulator-compatible = "LDO18"; | ||
727 | regulator-name = "CAM_ISP_SEN_IO_1.8V"; | 709 | regulator-name = "CAM_ISP_SEN_IO_1.8V"; |
728 | regulator-min-microvolt = <1800000>; | 710 | regulator-min-microvolt = <1800000>; |
729 | regulator-max-microvolt = <1800000>; | 711 | regulator-max-microvolt = <1800000>; |
730 | }; | 712 | }; |
731 | 713 | ||
732 | ldo19_reg: ldo19 { | 714 | ldo19_reg: LDO19 { |
733 | regulator-compatible = "LDO19"; | ||
734 | regulator-name = "VT_CAM_1.8V"; | 715 | regulator-name = "VT_CAM_1.8V"; |
735 | regulator-min-microvolt = <1800000>; | 716 | regulator-min-microvolt = <1800000>; |
736 | regulator-max-microvolt = <1800000>; | 717 | regulator-max-microvolt = <1800000>; |
737 | }; | 718 | }; |
738 | 719 | ||
739 | ldo20_reg: ldo20 { | 720 | ldo20_reg: LDO20 { |
740 | regulator-compatible = "LDO20"; | ||
741 | regulator-name = "VDDQ_PRE_1.8V"; | 721 | regulator-name = "VDDQ_PRE_1.8V"; |
742 | regulator-min-microvolt = <1800000>; | 722 | regulator-min-microvolt = <1800000>; |
743 | regulator-max-microvolt = <1800000>; | 723 | regulator-max-microvolt = <1800000>; |
744 | }; | 724 | }; |
745 | 725 | ||
746 | ldo21_reg: ldo21 { | 726 | ldo21_reg: LDO21 { |
747 | regulator-compatible = "LDO21"; | ||
748 | regulator-name = "VTF_2.8V"; | 727 | regulator-name = "VTF_2.8V"; |
749 | regulator-min-microvolt = <2800000>; | 728 | regulator-min-microvolt = <2800000>; |
750 | regulator-max-microvolt = <2800000>; | 729 | regulator-max-microvolt = <2800000>; |
751 | maxim,ena-gpios = <&gpy2 0 GPIO_ACTIVE_HIGH>; | 730 | maxim,ena-gpios = <&gpy2 0 GPIO_ACTIVE_HIGH>; |
752 | }; | 731 | }; |
753 | 732 | ||
754 | ldo22_reg: ldo22 { | 733 | ldo22_reg: LDO22 { |
755 | regulator-compatible = "LDO22"; | ||
756 | regulator-name = "VMEM_VDD_2.8V"; | 734 | regulator-name = "VMEM_VDD_2.8V"; |
757 | regulator-min-microvolt = <2800000>; | 735 | regulator-min-microvolt = <2800000>; |
758 | regulator-max-microvolt = <2800000>; | 736 | regulator-max-microvolt = <2800000>; |
759 | maxim,ena-gpios = <&gpk0 2 GPIO_ACTIVE_HIGH>; | 737 | maxim,ena-gpios = <&gpk0 2 GPIO_ACTIVE_HIGH>; |
760 | }; | 738 | }; |
761 | 739 | ||
762 | ldo23_reg: ldo23 { | 740 | ldo23_reg: LDO23 { |
763 | regulator-compatible = "LDO23"; | ||
764 | regulator-name = "TSP_AVDD_3.3V"; | 741 | regulator-name = "TSP_AVDD_3.3V"; |
765 | regulator-min-microvolt = <3300000>; | 742 | regulator-min-microvolt = <3300000>; |
766 | regulator-max-microvolt = <3300000>; | 743 | regulator-max-microvolt = <3300000>; |
767 | }; | 744 | }; |
768 | 745 | ||
769 | ldo24_reg: ldo24 { | 746 | ldo24_reg: LDO24 { |
770 | regulator-compatible = "LDO24"; | ||
771 | regulator-name = "TSP_VDD_1.8V"; | 747 | regulator-name = "TSP_VDD_1.8V"; |
772 | regulator-min-microvolt = <1800000>; | 748 | regulator-min-microvolt = <1800000>; |
773 | regulator-max-microvolt = <1800000>; | 749 | regulator-max-microvolt = <1800000>; |
774 | }; | 750 | }; |
775 | 751 | ||
776 | ldo25_reg: ldo25 { | 752 | ldo25_reg: LDO25 { |
777 | regulator-compatible = "LDO25"; | ||
778 | regulator-name = "LCD_VCC_3.3V"; | 753 | regulator-name = "LCD_VCC_3.3V"; |
779 | regulator-min-microvolt = <2800000>; | 754 | regulator-min-microvolt = <2800000>; |
780 | regulator-max-microvolt = <2800000>; | 755 | regulator-max-microvolt = <2800000>; |
781 | }; | 756 | }; |
782 | 757 | ||
783 | ldo26_reg: ldo26 { | 758 | ldo26_reg: LDO26 { |
784 | regulator-compatible = "LDO26"; | ||
785 | regulator-name = "MOTOR_VCC_3.0V"; | 759 | regulator-name = "MOTOR_VCC_3.0V"; |
786 | regulator-min-microvolt = <3000000>; | 760 | regulator-min-microvolt = <3000000>; |
787 | regulator-max-microvolt = <3000000>; | 761 | regulator-max-microvolt = <3000000>; |
788 | }; | 762 | }; |
789 | 763 | ||
790 | buck1_reg: buck1 { | 764 | buck1_reg: BUCK1 { |
791 | regulator-compatible = "BUCK1"; | ||
792 | regulator-name = "vdd_mif"; | 765 | regulator-name = "vdd_mif"; |
793 | regulator-min-microvolt = <850000>; | 766 | regulator-min-microvolt = <850000>; |
794 | regulator-max-microvolt = <1100000>; | 767 | regulator-max-microvolt = <1100000>; |
@@ -799,8 +772,7 @@ | |||
799 | }; | 772 | }; |
800 | }; | 773 | }; |
801 | 774 | ||
802 | buck2_reg: buck2 { | 775 | buck2_reg: BUCK2 { |
803 | regulator-compatible = "BUCK2"; | ||
804 | regulator-name = "vdd_arm"; | 776 | regulator-name = "vdd_arm"; |
805 | regulator-min-microvolt = <850000>; | 777 | regulator-min-microvolt = <850000>; |
806 | regulator-max-microvolt = <1500000>; | 778 | regulator-max-microvolt = <1500000>; |
@@ -811,8 +783,7 @@ | |||
811 | }; | 783 | }; |
812 | }; | 784 | }; |
813 | 785 | ||
814 | buck3_reg: buck3 { | 786 | buck3_reg: BUCK3 { |
815 | regulator-compatible = "BUCK3"; | ||
816 | regulator-name = "vdd_int"; | 787 | regulator-name = "vdd_int"; |
817 | regulator-min-microvolt = <850000>; | 788 | regulator-min-microvolt = <850000>; |
818 | regulator-max-microvolt = <1150000>; | 789 | regulator-max-microvolt = <1150000>; |
@@ -823,8 +794,7 @@ | |||
823 | }; | 794 | }; |
824 | }; | 795 | }; |
825 | 796 | ||
826 | buck4_reg: buck4 { | 797 | buck4_reg: BUCK4 { |
827 | regulator-compatible = "BUCK4"; | ||
828 | regulator-name = "vdd_g3d"; | 798 | regulator-name = "vdd_g3d"; |
829 | regulator-min-microvolt = <850000>; | 799 | regulator-min-microvolt = <850000>; |
830 | regulator-max-microvolt = <1150000>; | 800 | regulator-max-microvolt = <1150000>; |
@@ -834,40 +804,35 @@ | |||
834 | }; | 804 | }; |
835 | }; | 805 | }; |
836 | 806 | ||
837 | buck5_reg: buck5 { | 807 | buck5_reg: BUCK5 { |
838 | regulator-compatible = "BUCK5"; | ||
839 | regulator-name = "VMEM_1.2V_AP"; | 808 | regulator-name = "VMEM_1.2V_AP"; |
840 | regulator-min-microvolt = <1200000>; | 809 | regulator-min-microvolt = <1200000>; |
841 | regulator-max-microvolt = <1200000>; | 810 | regulator-max-microvolt = <1200000>; |
842 | regulator-always-on; | 811 | regulator-always-on; |
843 | }; | 812 | }; |
844 | 813 | ||
845 | buck6_reg: buck6 { | 814 | buck6_reg: BUCK6 { |
846 | regulator-compatible = "BUCK6"; | ||
847 | regulator-name = "VCC_SUB_1.35V"; | 815 | regulator-name = "VCC_SUB_1.35V"; |
848 | regulator-min-microvolt = <1350000>; | 816 | regulator-min-microvolt = <1350000>; |
849 | regulator-max-microvolt = <1350000>; | 817 | regulator-max-microvolt = <1350000>; |
850 | regulator-always-on; | 818 | regulator-always-on; |
851 | }; | 819 | }; |
852 | 820 | ||
853 | buck7_reg: buck7 { | 821 | buck7_reg: BUCK7 { |
854 | regulator-compatible = "BUCK7"; | ||
855 | regulator-name = "VCC_SUB_2.0V"; | 822 | regulator-name = "VCC_SUB_2.0V"; |
856 | regulator-min-microvolt = <2000000>; | 823 | regulator-min-microvolt = <2000000>; |
857 | regulator-max-microvolt = <2000000>; | 824 | regulator-max-microvolt = <2000000>; |
858 | regulator-always-on; | 825 | regulator-always-on; |
859 | }; | 826 | }; |
860 | 827 | ||
861 | buck8_reg: buck8 { | 828 | buck8_reg: BUCK8 { |
862 | regulator-compatible = "BUCK8"; | ||
863 | regulator-name = "VMEM_VDDF_3.0V"; | 829 | regulator-name = "VMEM_VDDF_3.0V"; |
864 | regulator-min-microvolt = <2850000>; | 830 | regulator-min-microvolt = <2850000>; |
865 | regulator-max-microvolt = <2850000>; | 831 | regulator-max-microvolt = <2850000>; |
866 | maxim,ena-gpios = <&gpk0 2 GPIO_ACTIVE_HIGH>; | 832 | maxim,ena-gpios = <&gpk0 2 GPIO_ACTIVE_HIGH>; |
867 | }; | 833 | }; |
868 | 834 | ||
869 | buck9_reg: buck9 { | 835 | buck9_reg: BUCK9 { |
870 | regulator-compatible = "BUCK9"; | ||
871 | regulator-name = "CAM_ISP_CORE_1.2V"; | 836 | regulator-name = "CAM_ISP_CORE_1.2V"; |
872 | regulator-min-microvolt = <1000000>; | 837 | regulator-min-microvolt = <1000000>; |
873 | regulator-max-microvolt = <1200000>; | 838 | regulator-max-microvolt = <1200000>; |
diff --git a/arch/arm/boot/dts/exynos5250-arndale.dts b/arch/arm/boot/dts/exynos5250-arndale.dts index db3f65f3eb45..c000532c1444 100644 --- a/arch/arm/boot/dts/exynos5250-arndale.dts +++ b/arch/arm/boot/dts/exynos5250-arndale.dts | |||
@@ -129,10 +129,6 @@ | |||
129 | samsung,color-depth = <1>; | 129 | samsung,color-depth = <1>; |
130 | samsung,link-rate = <0x0a>; | 130 | samsung,link-rate = <0x0a>; |
131 | samsung,lane-count = <4>; | 131 | samsung,lane-count = <4>; |
132 | }; | ||
133 | |||
134 | &fimd { | ||
135 | status = "okay"; | ||
136 | 132 | ||
137 | display-timings { | 133 | display-timings { |
138 | native-mode = <&timing0>; | 134 | native-mode = <&timing0>; |
@@ -152,6 +148,10 @@ | |||
152 | }; | 148 | }; |
153 | }; | 149 | }; |
154 | 150 | ||
151 | &fimd { | ||
152 | status = "okay"; | ||
153 | }; | ||
154 | |||
155 | &hdmi { | 155 | &hdmi { |
156 | hpd-gpio = <&gpx3 7 GPIO_ACTIVE_LOW>; | 156 | hpd-gpio = <&gpx3 7 GPIO_ACTIVE_LOW>; |
157 | vdd_osc-supply = <&ldo10_reg>; | 157 | vdd_osc-supply = <&ldo10_reg>; |
diff --git a/arch/arm/boot/dts/exynos5250-smdk5250.dts b/arch/arm/boot/dts/exynos5250-smdk5250.dts index 15aea760c1da..66da0d1d9d8a 100644 --- a/arch/arm/boot/dts/exynos5250-smdk5250.dts +++ b/arch/arm/boot/dts/exynos5250-smdk5250.dts | |||
@@ -89,14 +89,6 @@ | |||
89 | pinctrl-names = "default"; | 89 | pinctrl-names = "default"; |
90 | pinctrl-0 = <&dp_hpd>; | 90 | pinctrl-0 = <&dp_hpd>; |
91 | status = "okay"; | 91 | status = "okay"; |
92 | }; | ||
93 | |||
94 | &ehci { | ||
95 | samsung,vbus-gpio = <&gpx2 6 GPIO_ACTIVE_HIGH>; | ||
96 | }; | ||
97 | |||
98 | &fimd { | ||
99 | status = "okay"; | ||
100 | 92 | ||
101 | display-timings { | 93 | display-timings { |
102 | native-mode = <&timing0>; | 94 | native-mode = <&timing0>; |
@@ -116,6 +108,14 @@ | |||
116 | }; | 108 | }; |
117 | }; | 109 | }; |
118 | 110 | ||
111 | &ehci { | ||
112 | samsung,vbus-gpio = <&gpx2 6 GPIO_ACTIVE_HIGH>; | ||
113 | }; | ||
114 | |||
115 | &fimd { | ||
116 | status = "okay"; | ||
117 | }; | ||
118 | |||
119 | &hdmi { | 119 | &hdmi { |
120 | hpd-gpio = <&gpx3 7 GPIO_ACTIVE_HIGH>; | 120 | hpd-gpio = <&gpx3 7 GPIO_ACTIVE_HIGH>; |
121 | }; | 121 | }; |
diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts b/arch/arm/boot/dts/exynos5420-smdk5420.dts index 98871f972c8a..7520d52f4e22 100644 --- a/arch/arm/boot/dts/exynos5420-smdk5420.dts +++ b/arch/arm/boot/dts/exynos5420-smdk5420.dts | |||
@@ -98,10 +98,7 @@ | |||
98 | samsung,link-rate = <0x0a>; | 98 | samsung,link-rate = <0x0a>; |
99 | samsung,lane-count = <4>; | 99 | samsung,lane-count = <4>; |
100 | status = "okay"; | 100 | status = "okay"; |
101 | }; | ||
102 | 101 | ||
103 | &fimd { | ||
104 | status = "okay"; | ||
105 | display-timings { | 102 | display-timings { |
106 | native-mode = <&timing0>; | 103 | native-mode = <&timing0>; |
107 | timing0: timing@0 { | 104 | timing0: timing@0 { |
@@ -118,6 +115,10 @@ | |||
118 | }; | 115 | }; |
119 | }; | 116 | }; |
120 | 117 | ||
118 | &fimd { | ||
119 | status = "okay"; | ||
120 | }; | ||
121 | |||
121 | &hdmi { | 122 | &hdmi { |
122 | status = "okay"; | 123 | status = "okay"; |
123 | hpd-gpio = <&gpx3 7 0>; | 124 | hpd-gpio = <&gpx3 7 0>; |
diff --git a/arch/arm/boot/dts/s3c2416.dtsi b/arch/arm/boot/dts/s3c2416.dtsi index a5184ff56933..80f007550324 100644 --- a/arch/arm/boot/dts/s3c2416.dtsi +++ b/arch/arm/boot/dts/s3c2416.dtsi | |||
@@ -25,7 +25,7 @@ | |||
25 | #size-cells = <0>; | 25 | #size-cells = <0>; |
26 | 26 | ||
27 | cpu { | 27 | cpu { |
28 | compatible = "arm,arm926ejs"; | 28 | compatible = "arm,arm926ej-s"; |
29 | }; | 29 | }; |
30 | }; | 30 | }; |
31 | 31 | ||