mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-27 01:11:33 +02:00
This kernel package add support for Amlogic S9xxx device. Supported devices include many android box and some SBC like Odroid C2, Khadas Vim, Nanopi K2. This package based on mainline kernel, and apply some patches from mainline amlogic developer.
55 lines
1.9 KiB
Diff
55 lines
1.9 KiB
Diff
From f7fd519b2188e86d212234cf3f2c8606917afd0a Mon Sep 17 00:00:00 2001
|
|
From: Maxime Jourdan <maxi.jourdan@wanadoo.fr>
|
|
Date: Thu, 26 Jul 2018 23:30:30 +0200
|
|
Subject: [PATCH] ARM64: dts: meson: add vdec entries
|
|
|
|
This enables the video decoder for gxbb, gxl and gxm chips
|
|
---
|
|
arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 7 +++++++
|
|
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 7 +++++++
|
|
arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 4 ++++
|
|
3 files changed, 18 insertions(+)
|
|
|
|
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi
|
|
index 2a4d506..c34ecca 100644
|
|
--- a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi
|
|
+++ b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi
|
|
@@ -814,3 +814,10 @@
|
|
power-domains = <&pwrc_vpu>;
|
|
};
|
|
|
|
+&vdec {
|
|
+ compatible = "amlogic,meson-gxbb-vdec";
|
|
+ clocks = <&clkc CLKID_DOS_PARSER>, <&clkc CLKID_DOS>, <&clkc CLKID_VDEC_1>, <&clkc CLKID_VDEC_HEVC>;
|
|
+ clock-names = "dos_parser", "dos", "vdec_1", "vdec_hevc";
|
|
+ resets = <&reset RESET_PARSER>;
|
|
+ reset-names = "esparser";
|
|
+};
|
|
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi
|
|
index 9f4b618..7b95db8 100644
|
|
--- a/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi
|
|
+++ b/arch/arm64/boot/dts/amlogic/meson-gxl.dtsi
|
|
@@ -814,3 +814,10 @@
|
|
power-domains = <&pwrc_vpu>;
|
|
};
|
|
|
|
+&vdec {
|
|
+ compatible = "amlogic,meson-gxl-vdec";
|
|
+ clocks = <&clkc CLKID_DOS_PARSER>, <&clkc CLKID_DOS>, <&clkc CLKID_VDEC_1>, <&clkc CLKID_VDEC_HEVC>;
|
|
+ clock-names = "dos_parser", "dos", "vdec_1", "vdec_hevc";
|
|
+ resets = <&reset RESET_PARSER>;
|
|
+ reset-names = "esparser";
|
|
+};
|
|
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
|
|
index 247888d..4ce7b12 100644
|
|
--- a/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
|
|
+++ b/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
|
|
@@ -117,3 +117,7 @@
|
|
&dwc3 {
|
|
phys = <&usb3_phy>, <&usb2_phy0>, <&usb2_phy1>, <&usb2_phy2>;
|
|
};
|
|
+
|
|
+&vdec {
|
|
+ compatible = "amlogic,meson-gxm-vdec";
|
|
+};
|