0001-ARM-dts-nanopi-m1-plus-add-dts-to-linux-4.11.5.patch 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. From 4ec28d4e1040b94c66e97aa77071c9ef3478f022 Mon Sep 17 00:00:00 2001
  2. From: Chakra Divi <chakra@openedev.com>
  3. Date: Thu, 6 Jul 2017 18:22:35 +0530
  4. Subject: [PATCH] ARM: dts: nanopi-m1-plus : add dts to linux 4.11.5
  5. This patch is used to add nanopi-m1-plus dts
  6. file in linux source code helps to add nanopi-m1-plus
  7. board support in buildroot and is part of the linux
  8. main-line ; refer to the below link for info
  9. [https://patchwork.kernel.org/patch/9755033]
  10. Signed-off-by: Chakra Divi <chakra@openedev.com>
  11. ---
  12. arch/arm/boot/dts/Makefile | 1 +
  13. arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts | 64 +++++++++++++++++++++++++
  14. 2 files changed, 65 insertions(+)
  15. create mode 100644 arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts
  16. diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
  17. index 0118084..928e5d3 100644
  18. --- a/arch/arm/boot/dts/Makefile
  19. +++ b/arch/arm/boot/dts/Makefile
  20. @@ -867,6 +867,7 @@ dtb-$(CONFIG_MACH_SUN8I) += \
  21. sun8i-h3-bananapi-m2-plus.dtb \
  22. sun8i-h3-beelink-x2.dtb \
  23. sun8i-h3-nanopi-m1.dtb \
  24. + sun8i-h3-nanopi-m1-plus.dtb \
  25. sun8i-h3-nanopi-neo.dtb \
  26. sun8i-h3-orangepi-2.dtb \
  27. sun8i-h3-orangepi-lite.dtb \
  28. diff --git a/arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts b/arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts
  29. new file mode 100644
  30. index 0000000..8ddd1b2
  31. --- /dev/null
  32. +++ b/arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts
  33. @@ -0,0 +1,64 @@
  34. +/*
  35. + * Copyright (C) 2017 Jagan Teki <jteki@openedev.com>
  36. + *
  37. + * This file is dual-licensed: you can use it either under the terms
  38. + * of the GPL or the X11 license, at your option. Note that this dual
  39. + * licensing only applies to this file, and not this project as a
  40. + * whole.
  41. + *
  42. + * a) This file is free software; you can redistribute it and/or
  43. + * modify it under the terms of the GNU General Public License as
  44. + * published by the Free Software Foundation; either version 2 of the
  45. + * License, or (at your option) any later version.
  46. + *
  47. + * This file is distributed in the hope that it will be useful,
  48. + * but WITHOUT ANY WARRANTY; without even the implied warranty of
  49. + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  50. + * GNU General Public License for more details.
  51. + *
  52. + * Or, alternatively,
  53. + *
  54. + * b) Permission is hereby granted, free of charge, to any person
  55. + * obtaining a copy of this software and associated documentation
  56. + * files (the "Software"), to deal in the Software without
  57. + * restriction, including without limitation the rights to use,
  58. + * copy, modify, merge, publish, distribute, sublicense, and/or
  59. + * sell copies of the Software, and to permit persons to whom the
  60. + * Software is furnished to do so, subject to the following
  61. + * conditions:
  62. + *
  63. + * The above copyright notice and this permission notice shall be
  64. + * included in all copies or substantial portions of the Software.
  65. + *
  66. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  67. + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  68. + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  69. + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  70. + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  71. + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  72. + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  73. + * OTHER DEALINGS IN THE SOFTWARE.
  74. + */
  75. +
  76. +#include "sun8i-h3-nanopi.dtsi"
  77. +
  78. +/ {
  79. + model = "FriendlyArm NanoPi M1 Plus";
  80. + compatible = "friendlyarm,nanopi-m1-plus", "allwinner,sun8i-h3";
  81. +};
  82. +
  83. +&ehci1 {
  84. + status = "okay";
  85. +};
  86. +
  87. +&ehci2 {
  88. + status = "okay";
  89. +};
  90. +
  91. +&ohci1 {
  92. + status = "okay";
  93. +};
  94. +
  95. +&ohci2 {
  96. + status = "okay";
  97. +};
  98. --
  99. 1.7.9.5