exynos7420.dtsi 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. /*
  2. * Samsung Exynos7420 SoC device tree source
  3. *
  4. * Copyright (c) 2016 Samsung Electronics Co., Ltd.
  5. * http://www.samsung.com
  6. *
  7. * SPDX-License-Identifier: GPL-2.0+
  8. */
  9. /dts-v1/;
  10. #include "skeleton.dtsi"
  11. #include <dt-bindings/clock/exynos7420-clk.h>
  12. / {
  13. compatible = "samsung,exynos7420";
  14. fin_pll: xxti {
  15. compatible = "fixed-clock";
  16. clock-output-names = "fin_pll";
  17. u-boot,dm-pre-reloc;
  18. #clock-cells = <0>;
  19. };
  20. clock_topc: clock-controller@10570000 {
  21. compatible = "samsung,exynos7-clock-topc";
  22. reg = <0x10570000 0x10000>;
  23. u-boot,dm-pre-reloc;
  24. #clock-cells = <1>;
  25. clocks = <&fin_pll>;
  26. clock-names = "fin_pll";
  27. };
  28. clock_top0: clock-controller@105d0000 {
  29. compatible = "samsung,exynos7-clock-top0";
  30. reg = <0x105d0000 0xb000>;
  31. u-boot,dm-pre-reloc;
  32. #clock-cells = <1>;
  33. clocks = <&fin_pll>, <&clock_topc DOUT_SCLK_BUS0_PLL>,
  34. <&clock_topc DOUT_SCLK_BUS1_PLL>,
  35. <&clock_topc DOUT_SCLK_CC_PLL>,
  36. <&clock_topc DOUT_SCLK_MFC_PLL>;
  37. clock-names = "fin_pll", "dout_sclk_bus0_pll",
  38. "dout_sclk_bus1_pll", "dout_sclk_cc_pll",
  39. "dout_sclk_mfc_pll";
  40. };
  41. clock_peric1: clock-controller@14c80000 {
  42. compatible = "samsung,exynos7-clock-peric1";
  43. reg = <0x14c80000 0xd00>;
  44. u-boot,dm-pre-reloc;
  45. #clock-cells = <1>;
  46. clocks = <&fin_pll>, <&clock_top0 DOUT_ACLK_PERIC1>,
  47. <&clock_top0 CLK_SCLK_UART1>,
  48. <&clock_top0 CLK_SCLK_UART2>,
  49. <&clock_top0 CLK_SCLK_UART3>;
  50. clock-names = "fin_pll", "dout_aclk_peric1_66",
  51. "sclk_uart1", "sclk_uart2", "sclk_uart3";
  52. };
  53. pinctrl@13470000 {
  54. compatible = "samsung,exynos7420-pinctrl";
  55. reg = <0x13470000 0x1000>;
  56. u-boot,dm-pre-reloc;
  57. serial2_bus: serial2-bus {
  58. samsung,pins = "gpd1-4", "gpd1-5";
  59. samsung,pin-function = <2>;
  60. samsung,pin-pud = <3>;
  61. samsung,pin-drv = <0>;
  62. u-boot,dm-pre-reloc;
  63. };
  64. };
  65. serial@14C30000 {
  66. compatible = "samsung,exynos4210-uart";
  67. reg = <0x14C30000 0x100>;
  68. u-boot,dm-pre-reloc;
  69. clocks = <&clock_peric1 PCLK_UART2>,
  70. <&clock_peric1 SCLK_UART2>;
  71. clock-names = "uart", "clk_uart_baud0";
  72. pinctrl-names = "default";
  73. pinctrl-0 = <&serial2_bus>;
  74. };
  75. };