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