xref: /freebsd/sys/contrib/device-tree/src/arm64/amlogic/meson-gxlx-s905l-p271.dts (revision b2d2a78ad80ec68d4a17f5aef97d21686cb1e29b)
1*0e8011faSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*0e8011faSEmmanuel Vadot/*
3*0e8011faSEmmanuel Vadot * Copyright (c) 2024 Christian Hewitt <christianshewitt@gmail.com>
4*0e8011faSEmmanuel Vadot */
5*0e8011faSEmmanuel Vadot
6*0e8011faSEmmanuel Vadot/dts-v1/;
7*0e8011faSEmmanuel Vadot
8*0e8011faSEmmanuel Vadot#include "meson-gxl-s905x.dtsi"
9*0e8011faSEmmanuel Vadot#include "meson-gx-p23x-q20x.dtsi"
10*0e8011faSEmmanuel Vadot
11*0e8011faSEmmanuel Vadot/ {
12*0e8011faSEmmanuel Vadot	compatible = "amlogic,p271", "amlogic,s905l", "amlogic,meson-gxlx";
13*0e8011faSEmmanuel Vadot	model = "Amlogic Meson GXLX (S905L) P271 Development Board";
14*0e8011faSEmmanuel Vadot
15*0e8011faSEmmanuel Vadot	memory@0 {
16*0e8011faSEmmanuel Vadot		device_type = "memory";
17*0e8011faSEmmanuel Vadot		reg = <0x0 0x0 0x0 0x40000000>;
18*0e8011faSEmmanuel Vadot	};
19*0e8011faSEmmanuel Vadot
20*0e8011faSEmmanuel Vadot	sound {
21*0e8011faSEmmanuel Vadot		model = "P271";
22*0e8011faSEmmanuel Vadot	};
23*0e8011faSEmmanuel Vadot};
24*0e8011faSEmmanuel Vadot
25*0e8011faSEmmanuel Vadot&apb {
26*0e8011faSEmmanuel Vadot	mali: gpu@c0000 {
27*0e8011faSEmmanuel Vadot		/* Mali 450-MP2 */
28*0e8011faSEmmanuel Vadot		interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>,
29*0e8011faSEmmanuel Vadot			<GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>,
30*0e8011faSEmmanuel Vadot			<GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>,
31*0e8011faSEmmanuel Vadot			<GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>,
32*0e8011faSEmmanuel Vadot			<GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>,
33*0e8011faSEmmanuel Vadot			<GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>,
34*0e8011faSEmmanuel Vadot			<GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>,
35*0e8011faSEmmanuel Vadot			<GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
36*0e8011faSEmmanuel Vadot		interrupt-names = "gp", "gpmmu", "pp", "pmu",
37*0e8011faSEmmanuel Vadot			"pp0", "ppmmu0", "pp1", "ppmmu1";
38*0e8011faSEmmanuel Vadot	};
39*0e8011faSEmmanuel Vadot};
40*0e8011faSEmmanuel Vadot
41*0e8011faSEmmanuel Vadot&usb {
42*0e8011faSEmmanuel Vadot	dr_mode = "host";
43*0e8011faSEmmanuel Vadot};
44*0e8011faSEmmanuel Vadot
45*0e8011faSEmmanuel Vadot&vdec {
46*0e8011faSEmmanuel Vadot	compatible = "amlogic,gxlx-vdec", "amlogic,gx-vdec";
47*0e8011faSEmmanuel Vadot};
48