!1634 RPi: release 5.10.0-209.0.0
From: @woqidaideshi Reviewed-by: @zhangjialin11 Signed-off-by: @zhangjialin11
This commit is contained in:
commit
819f771e55
@ -1,10 +1,9 @@
|
|||||||
From d177e16468aae54baec6af6b93eb7cdd80cc82a4 Mon Sep 17 00:00:00 2001
|
From 206dcf42462c5ad8d8c38955848f9320d419b89c Mon Sep 17 00:00:00 2001
|
||||||
From: Yafen <yafen@iscas.ac.cn>
|
From: Yafen <yafen@iscas.ac.cn>
|
||||||
Date: Thu, 30 May 2024 00:36:36 +0800
|
Date: Thu, 30 May 2024 00:36:36 +0800
|
||||||
Subject: [PATCH] apply RPi patch of 5.10.0(openEuler 5.10.0-201.0.0)
|
Subject: [PATCH] apply RPi patch of 5.10.0(openEuler 5.10.0-201.0.0)
|
||||||
|
|
||||||
---
|
---
|
||||||
.gitignore | 1 +
|
|
||||||
.../admin-guide/media/bcm2835-isp.rst | 127 +
|
.../admin-guide/media/bcm2835-isp.rst | 127 +
|
||||||
.../clock/raspberrypi,firmware-clocks.yaml | 32 +
|
.../clock/raspberrypi,firmware-clocks.yaml | 32 +
|
||||||
.../bindings/display/brcm,bcm2711-hdmi.yaml | 20 +-
|
.../bindings/display/brcm,bcm2711-hdmi.yaml | 20 +-
|
||||||
@ -48,8 +47,6 @@ Subject: [PATCH] apply RPi patch of 5.10.0(openEuler 5.10.0-201.0.0)
|
|||||||
.../userspace-api/media/v4l/yuv-formats.rst | 3 +
|
.../userspace-api/media/v4l/yuv-formats.rst | 3 +
|
||||||
MAINTAINERS | 48 +
|
MAINTAINERS | 48 +
|
||||||
Makefile | 3 +
|
Makefile | 3 +
|
||||||
README.en.md | 73 +
|
|
||||||
README.md | 73 +
|
|
||||||
arch/arm/boot/dts/Makefile | 31 +-
|
arch/arm/boot/dts/Makefile | 31 +-
|
||||||
arch/arm/boot/dts/bcm2708-rpi-b-plus.dts | 131 +
|
arch/arm/boot/dts/bcm2708-rpi-b-plus.dts | 131 +
|
||||||
arch/arm/boot/dts/bcm2708-rpi-b-rev1.dts | 134 +
|
arch/arm/boot/dts/bcm2708-rpi-b-rev1.dts | 134 +
|
||||||
@ -903,7 +900,7 @@ Subject: [PATCH] apply RPi patch of 5.10.0(openEuler 5.10.0-201.0.0)
|
|||||||
sound/soc/soc-core.c | 14 +-
|
sound/soc/soc-core.c | 14 +-
|
||||||
sound/usb/quirks-table.h | 9 +
|
sound/usb/quirks-table.h | 9 +
|
||||||
sound/usb/quirks.c | 6 +
|
sound/usb/quirks.c | 6 +
|
||||||
899 files changed, 175616 insertions(+), 4723 deletions(-)
|
896 files changed, 175469 insertions(+), 4723 deletions(-)
|
||||||
create mode 100644 Documentation/admin-guide/media/bcm2835-isp.rst
|
create mode 100644 Documentation/admin-guide/media/bcm2835-isp.rst
|
||||||
create mode 100644 Documentation/devicetree/bindings/clock/raspberrypi,firmware-clocks.yaml
|
create mode 100644 Documentation/devicetree/bindings/clock/raspberrypi,firmware-clocks.yaml
|
||||||
create mode 100644 Documentation/devicetree/bindings/hwmon/rpi-poe-fan.txt
|
create mode 100644 Documentation/devicetree/bindings/hwmon/rpi-poe-fan.txt
|
||||||
@ -926,8 +923,6 @@ Subject: [PATCH] apply RPi patch of 5.10.0(openEuler 5.10.0-201.0.0)
|
|||||||
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12-col128.rst
|
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12-col128.rst
|
||||||
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12p.rst
|
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12p.rst
|
||||||
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y14p.rst
|
create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y14p.rst
|
||||||
create mode 100644 README.en.md
|
|
||||||
create mode 100644 README.md
|
|
||||||
create mode 100644 arch/arm/boot/dts/bcm2708-rpi-b-plus.dts
|
create mode 100644 arch/arm/boot/dts/bcm2708-rpi-b-plus.dts
|
||||||
create mode 100644 arch/arm/boot/dts/bcm2708-rpi-b-rev1.dts
|
create mode 100644 arch/arm/boot/dts/bcm2708-rpi-b-rev1.dts
|
||||||
create mode 100644 arch/arm/boot/dts/bcm2708-rpi-b.dts
|
create mode 100644 arch/arm/boot/dts/bcm2708-rpi-b.dts
|
||||||
@ -1426,18 +1421,6 @@ Subject: [PATCH] apply RPi patch of 5.10.0(openEuler 5.10.0-201.0.0)
|
|||||||
create mode 100644 sound/soc/codecs/tas5713.c
|
create mode 100644 sound/soc/codecs/tas5713.c
|
||||||
create mode 100644 sound/soc/codecs/tas5713.h
|
create mode 100644 sound/soc/codecs/tas5713.h
|
||||||
|
|
||||||
diff --git a/.gitignore b/.gitignore
|
|
||||||
index 67d2f3503128..8b0b16eeca88 100644
|
|
||||||
--- a/.gitignore
|
|
||||||
+++ b/.gitignore
|
|
||||||
@@ -18,6 +18,7 @@
|
|
||||||
*.c.[012]*.*
|
|
||||||
*.dt.yaml
|
|
||||||
*.dtb
|
|
||||||
+*.dtbo
|
|
||||||
*.dtb.S
|
|
||||||
*.dwo
|
|
||||||
*.elf
|
|
||||||
diff --git a/Documentation/admin-guide/media/bcm2835-isp.rst b/Documentation/admin-guide/media/bcm2835-isp.rst
|
diff --git a/Documentation/admin-guide/media/bcm2835-isp.rst b/Documentation/admin-guide/media/bcm2835-isp.rst
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 000000000000..e1c19f78435e
|
index 000000000000..e1c19f78435e
|
||||||
@ -4258,164 +4241,6 @@ index e1e4ca4737a7..f041c9c54f63 100644
|
|||||||
PHONY += dtbs dtbs_install dtbs_check
|
PHONY += dtbs dtbs_install dtbs_check
|
||||||
dtbs: include/config/kernel.release scripts_dtc
|
dtbs: include/config/kernel.release scripts_dtc
|
||||||
$(Q)$(MAKE) $(build)=$(dtstree)
|
$(Q)$(MAKE) $(build)=$(dtstree)
|
||||||
diff --git a/README.en.md b/README.en.md
|
|
||||||
new file mode 100644
|
|
||||||
index 000000000000..7299a7e697a0
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/README.en.md
|
|
||||||
@@ -0,0 +1,73 @@
|
|
||||||
+# raspberrypi-kernel
|
|
||||||
+
|
|
||||||
+English | [简体中文](./README.md)
|
|
||||||
+
|
|
||||||
+#### Description
|
|
||||||
+
|
|
||||||
+The 5.10 kernel for running on Raspberry Pi.
|
|
||||||
+
|
|
||||||
+This repository is based on [openEuler OLK-5.10](https://gitee.com/openeuler/kernel/tree/OLK-5.10/) version kernel, and is merged with the 5.10.y branch of [Raspberry Pi kernel](https://github.com/raspberrypi/linux/tree/rpi-5.10.y).
|
|
||||||
+
|
|
||||||
+#### Architecture Requirements
|
|
||||||
+
|
|
||||||
+Hardware: Raspberry Pi 3B/3B+/4B/400.
|
|
||||||
+
|
|
||||||
+Architecture: AArch64.
|
|
||||||
+
|
|
||||||
+#### Compiling
|
|
||||||
+
|
|
||||||
+Compile kernel and kernel modules.
|
|
||||||
+
|
|
||||||
+1. Prepare compile environment
|
|
||||||
+
|
|
||||||
+ OS: openEuler or CentOS 7/8;
|
|
||||||
+
|
|
||||||
+ Architecture: AArch64.
|
|
||||||
+
|
|
||||||
+ You follow the documents of [raspberrypi](https://gitee.com/openeuler/raspberrypi/blob/master/README.en.md) to cross-compile this kernel.
|
|
||||||
+
|
|
||||||
+2. Download source
|
|
||||||
+
|
|
||||||
+ `git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b OLK-5.10 && cd raspberrypi-kernel`
|
|
||||||
+
|
|
||||||
+3. Load default settings
|
|
||||||
+
|
|
||||||
+ `make bcm2711_defconfig`
|
|
||||||
+
|
|
||||||
+ The corresponding defconfig file is in ./arch/arm64/configs.
|
|
||||||
+
|
|
||||||
+4. Compile kernel
|
|
||||||
+
|
|
||||||
+ `make ARCH=arm64 -j4`
|
|
||||||
+
|
|
||||||
+5. Create directory for compiling kernel modules
|
|
||||||
+
|
|
||||||
+ `mkdir ../output`
|
|
||||||
+
|
|
||||||
+6. Compile kernel modules
|
|
||||||
+
|
|
||||||
+ `make INSTALL_MOD_PATH=../output/ modules_install`
|
|
||||||
+
|
|
||||||
+Now, the kernel compilation is complete.
|
|
||||||
+
|
|
||||||
+#### Installation
|
|
||||||
+
|
|
||||||
+Refer to [raspberrypi Repository](https://gitee.com/openeuler/raspberrypi) for details about how to use this compiled kernel to build openEuler image for Rasberry Pi.
|
|
||||||
+
|
|
||||||
+#### Contributions
|
|
||||||
+
|
|
||||||
+1. Fork the repository
|
|
||||||
+2. Create Feat_xxx branch
|
|
||||||
+3. Commit your code
|
|
||||||
+4. Create Pull Request
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+#### Gitee Feature
|
|
||||||
+
|
|
||||||
+1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
|
|
||||||
+2. Gitee blog [blog.gitee.com](https://blog.gitee.com)
|
|
||||||
+3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
|
|
||||||
+4. The most valuable open source project [GVP](https://gitee.com/gvp)
|
|
||||||
+5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
|
|
||||||
+6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
|
|
||||||
+
|
|
||||||
diff --git a/README.md b/README.md
|
|
||||||
new file mode 100644
|
|
||||||
index 000000000000..b0aba9f19ef6
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/README.md
|
|
||||||
@@ -0,0 +1,73 @@
|
|
||||||
+# raspberrypi-kernel
|
|
||||||
+
|
|
||||||
+[English](./README.en.md) | 简体中文
|
|
||||||
+
|
|
||||||
+#### 介绍
|
|
||||||
+
|
|
||||||
+适用于树莓派 的 5.10 版本的内核源码。
|
|
||||||
+
|
|
||||||
+本仓库基于 [openEuler OLK-5.10](https://gitee.com/openeuler/kernel/tree/OLK-5.10/) 版本的内核,合并了上游 [树莓派内核 5.10.y](https://github.com/raspberrypi/linux/tree/rpi-5.10.y) 的分支代码。
|
|
||||||
+
|
|
||||||
+#### 支持硬件
|
|
||||||
+
|
|
||||||
+树莓派 3B/3B+/4B/400
|
|
||||||
+
|
|
||||||
+架构:AArch64
|
|
||||||
+
|
|
||||||
+#### 编译
|
|
||||||
+
|
|
||||||
+编译内核和内核模块。
|
|
||||||
+
|
|
||||||
+1. 准备编译环境
|
|
||||||
+
|
|
||||||
+ 操作系统:openEuler 或 CentOS 7/8
|
|
||||||
+
|
|
||||||
+ 架构:AArch64
|
|
||||||
+
|
|
||||||
+ 交叉编译请参照:[交叉编译内核](https://gitee.com/openeuler/raspberrypi/blob/master/documents/交叉编译内核.md)
|
|
||||||
+
|
|
||||||
+2. 下载源码
|
|
||||||
+
|
|
||||||
+ `git clone git@gitee.com:openeuler/raspberrypi-kernel.git -b OLK-5.10 && cd raspberrypi-kernel`
|
|
||||||
+
|
|
||||||
+3. 载入默认设置
|
|
||||||
+
|
|
||||||
+ `make bcm2711_defconfig`
|
|
||||||
+
|
|
||||||
+ 对应的 defconfig 文件在 ./arch/arm64/configs 下。
|
|
||||||
+
|
|
||||||
+4. 编译内核
|
|
||||||
+
|
|
||||||
+ `make ARCH=arm64 -j4`
|
|
||||||
+
|
|
||||||
+5. 创建编译内核模块目录
|
|
||||||
+
|
|
||||||
+ `mkdir ../output`
|
|
||||||
+
|
|
||||||
+6. 编译内核模块
|
|
||||||
+
|
|
||||||
+ `make INSTALL_MOD_PATH=../output/ modules_install`
|
|
||||||
+
|
|
||||||
+至此,内核编译完成。
|
|
||||||
+
|
|
||||||
+#### 使用说明
|
|
||||||
+
|
|
||||||
+利用上面编译好的内核来构建镜像,具体文档参见 [raspberrypi 仓库](https://gitee.com/openeuler/raspberrypi)。
|
|
||||||
+
|
|
||||||
+#### 参与贡献
|
|
||||||
+
|
|
||||||
+1. Fork 本仓库
|
|
||||||
+2. 新建 Feat_xxx 分支
|
|
||||||
+3. 提交代码
|
|
||||||
+4. 新建 Pull Request
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+#### 码云特技
|
|
||||||
+
|
|
||||||
+1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
|
|
||||||
+2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com)
|
|
||||||
+3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目
|
|
||||||
+4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
|
|
||||||
+5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
|
|
||||||
+6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
|
|
||||||
+
|
|
||||||
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
|
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
|
||||||
index d93f01dddc3f..432c4d76bb35 100644
|
index d93f01dddc3f..432c4d76bb35 100644
|
||||||
--- a/arch/arm/boot/dts/Makefile
|
--- a/arch/arm/boot/dts/Makefile
|
||||||
|
|||||||
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
%global KernelVer %{version}-%{release}.raspi.%{_target_cpu}
|
%global KernelVer %{version}-%{release}.raspi.%{_target_cpu}
|
||||||
|
|
||||||
%global hulkrelease 201.0.0
|
%global hulkrelease 209.0.0
|
||||||
|
|
||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
|
|
||||||
Name: raspberrypi-kernel
|
Name: raspberrypi-kernel
|
||||||
Version: 5.10.0
|
Version: 5.10.0
|
||||||
Release: %{hulkrelease}.20
|
Release: %{hulkrelease}.21
|
||||||
Summary: Linux Kernel
|
Summary: Linux Kernel
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
URL: http://www.kernel.org/
|
URL: http://www.kernel.org/
|
||||||
@ -262,6 +262,9 @@ fi
|
|||||||
/usr/src/kernels/%{KernelVer}
|
/usr/src/kernels/%{KernelVer}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jun 20 2024 Yafen Fang <yafen@iscas.ac.cn> - 5.10.0-209.0.0.21
|
||||||
|
- update kernel version to openEuler 5.10.0-209.0.0
|
||||||
|
|
||||||
* Thu May 30 2024 Yafen Fang <yafen@iscas.ac.cn> - 5.10.0-201.0.0.20
|
* Thu May 30 2024 Yafen Fang <yafen@iscas.ac.cn> - 5.10.0-201.0.0.20
|
||||||
- update kernel version to openEuler 5.10.0-201.0.0
|
- update kernel version to openEuler 5.10.0-201.0.0
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user