Path: blob/master/Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml
26308 views
# SPDX-License-Identifier: GPL-2.01%YAML 1.22---3$id: http://devicetree.org/schemas/bus/allwinner,sun50i-a64-de2.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Allwinner A64 Display Engine Bus78maintainers:9- Chen-Yu Tsai <wens@csie.org>10- Maxime Ripard <mripard@kernel.org>1112properties:13$nodename:14pattern: "^bus(@[0-9a-f]+)?$"1516"#address-cells":17const: 11819"#size-cells":20const: 12122compatible:23oneOf:24- const: allwinner,sun50i-a64-de225- items:26- const: allwinner,sun50i-h6-de327- const: allwinner,sun50i-a64-de22829reg:30maxItems: 13132allwinner,sram:33description:34The SRAM that needs to be claimed to access the display engine35bus.36$ref: /schemas/types.yaml#/definitions/phandle-array37items:38- items:39- description: phandle to SRAM40- description: register value for device4142ranges: true4344patternProperties:45# All other properties should be child nodes with unit-address and 'reg'46"^[a-zA-Z][a-zA-Z0-9,+\\-._]{0,63}@[0-9a-fA-F]+$":47type: object48additionalProperties: true49properties:50reg:51maxItems: 15253required:54- reg5556required:57- compatible58- reg59- "#address-cells"60- "#size-cells"61- ranges62- allwinner,sram6364additionalProperties: false6566examples:67- |68bus@1000000 {69compatible = "allwinner,sun50i-a64-de2";70reg = <0x1000000 0x400000>;71allwinner,sram = <&de2_sram 1>;72#address-cells = <1>;73#size-cells = <1>;74ranges = <0 0x1000000 0x400000>;7576display_clocks: clock@0 {77compatible = "allwinner,sun50i-a64-de2-clk";78reg = <0x0 0x100000>;79clocks = <&ccu 52>, <&ccu 99>;80clock-names = "bus", "mod";81resets = <&ccu 30>;82#clock-cells = <1>;83#reset-cells = <1>;84};85};8687...888990