Based on kernel version 6.11
. Page generated on 2024-09-24 08:21 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | # SPDX-License-Identifier: GPL-2.0 %YAML 1.2 --- $id: http://devicetree.org/schemas/bus/allwinner,sun50i-a64-de2.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Allwinner A64 Display Engine Bus maintainers: - Chen-Yu Tsai <wens@csie.org> - Maxime Ripard <mripard@kernel.org> properties: $nodename: pattern: "^bus(@[0-9a-f]+)?$" "#address-cells": const: 1 "#size-cells": const: 1 compatible: oneOf: - const: allwinner,sun50i-a64-de2 - items: - const: allwinner,sun50i-h6-de3 - const: allwinner,sun50i-a64-de2 reg: maxItems: 1 allwinner,sram: description: The SRAM that needs to be claimed to access the display engine bus. $ref: /schemas/types.yaml#/definitions/phandle-array items: - items: - description: phandle to SRAM - description: register value for device ranges: true patternProperties: # All other properties should be child nodes with unit-address and 'reg' "^[a-zA-Z][a-zA-Z0-9,+\\-._]{0,63}@[0-9a-fA-F]+$": type: object additionalProperties: true properties: reg: maxItems: 1 required: - reg required: - compatible - reg - "#address-cells" - "#size-cells" - ranges - allwinner,sram additionalProperties: false examples: - | bus@1000000 { compatible = "allwinner,sun50i-a64-de2"; reg = <0x1000000 0x400000>; allwinner,sram = <&de2_sram 1>; #address-cells = <1>; #size-cells = <1>; ranges = <0 0x1000000 0x400000>; display_clocks: clock@0 { compatible = "allwinner,sun50i-a64-de2-clk"; reg = <0x0 0x100000>; clocks = <&ccu 52>, <&ccu 99>; clock-names = "bus", "mod"; resets = <&ccu 30>; #clock-cells = <1>; #reset-cells = <1>; }; }; ... |