003-5.12-spi-realtek-rtl838x-rtl839x-spi-controller.patch 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. From 6acbd614c2c8d3b8de5fb7605d6e24b9b3a8a17b Mon Sep 17 00:00:00 2001
  2. From: Bert Vermeulen <[email protected]>
  3. Date: Wed, 20 Jan 2021 14:59:27 +0100
  4. Subject: spi: Realtek RTL838x/RTL839x SPI controller
  5. Signed-off-by: Bert Vermeulen <[email protected]>
  6. Link: https://lore.kernel.org/r/[email protected]
  7. Signed-off-by: Mark Brown <[email protected]>
  8. ---
  9. .../devicetree/bindings/spi/realtek,rtl-spi.yaml | 41 ++++++++++++++++++++++
  10. 1 file changed, 41 insertions(+)
  11. create mode 100644 Documentation/devicetree/bindings/spi/realtek,rtl-spi.yaml
  12. --- /dev/null
  13. +++ b/Documentation/devicetree/bindings/spi/realtek,rtl-spi.yaml
  14. @@ -0,0 +1,41 @@
  15. +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  16. +%YAML 1.2
  17. +---
  18. +$id: http://devicetree.org/schemas/spi/realtek,rtl-spi.yaml#
  19. +$schema: http://devicetree.org/meta-schemas/core.yaml#
  20. +
  21. +title: Realtek RTL838x/RTL839x SPI controller
  22. +
  23. +maintainers:
  24. + - Bert Vermeulen <[email protected]>
  25. + - Birger Koblitz <[email protected]>
  26. +
  27. +allOf:
  28. + - $ref: "spi-controller.yaml#"
  29. +
  30. +properties:
  31. + compatible:
  32. + oneOf:
  33. + - const: realtek,rtl8380-spi
  34. + - const: realtek,rtl8382-spi
  35. + - const: realtek,rtl8391-spi
  36. + - const: realtek,rtl8392-spi
  37. + - const: realtek,rtl8393-spi
  38. +
  39. + reg:
  40. + maxItems: 1
  41. +
  42. +required:
  43. + - compatible
  44. + - reg
  45. +
  46. +unevaluatedProperties: false
  47. +
  48. +examples:
  49. + - |
  50. + spi: spi@1200 {
  51. + compatible = "realtek,rtl8382-spi";
  52. + reg = <0x1200 0x100>;
  53. + #address-cells = <1>;
  54. + #size-cells = <0>;
  55. + };