r8a77980-v3hsk.dts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Device Tree Source for the V3H Starter Kit board
  4. *
  5. * Copyright (C) 2018 Renesas Electronics Corp.
  6. * Copyright (C) 2018 Cogent Embedded, Inc.
  7. */
  8. /dts-v1/;
  9. #include "r8a77980.dtsi"
  10. / {
  11. model = "Renesas V3H Starter Kit board";
  12. compatible = "renesas,v3hsk", "renesas,r8a77980";
  13. aliases {
  14. serial0 = &scif0;
  15. ethernet0 = &gether;
  16. };
  17. chosen {
  18. stdout-path = "serial0:115200n8";
  19. };
  20. memory@48000000 {
  21. device_type = "memory";
  22. /* first 128MB is reserved for secure area. */
  23. reg = <0 0x48000000 0 0x78000000>;
  24. };
  25. };
  26. &extal_clk {
  27. clock-frequency = <16666666>;
  28. };
  29. &extalr_clk {
  30. clock-frequency = <32768>;
  31. };
  32. &gether {
  33. pinctrl-0 = <&gether_pins>;
  34. pinctrl-names = "default";
  35. phy-mode = "rgmii";
  36. phy-handle = <&phy0>;
  37. renesas,no-ether-link;
  38. status = "okay";
  39. phy0: ethernet-phy@0 {
  40. reg = <0>;
  41. interrupt-parent = <&gpio4>;
  42. interrupts = <23 IRQ_TYPE_LEVEL_LOW>;
  43. };
  44. };
  45. &pfc {
  46. gether_pins: gether {
  47. groups = "gether_mdio_a", "gether_rgmii",
  48. "gether_txcrefclk", "gether_txcrefclk_mega";
  49. function = "gether";
  50. };
  51. scif0_pins: scif0 {
  52. groups = "scif0_data";
  53. function = "scif0";
  54. };
  55. scif_clk_pins: scif_clk {
  56. groups = "scif_clk_b";
  57. function = "scif_clk";
  58. };
  59. };
  60. &scif0 {
  61. pinctrl-0 = <&scif0_pins>, <&scif_clk_pins>;
  62. pinctrl-names = "default";
  63. status = "okay";
  64. };
  65. &scif_clk {
  66. clock-frequency = <14745600>;
  67. };