build/patch/kernel/archive/rockchip64-4.4/check/0037-overlays-add-README.patch

142 lines
4.0 KiB
Diff

From f3a5dd7a1a00473e9fff98ab8176c2b96b5b0d38 Mon Sep 17 00:00:00 2001
From: stephen <stephen@vamrs.com>
Date: Tue, 26 Feb 2019 20:32:24 +0800
Subject: [PATCH 37/97] overlays: add README
Signed-off-by: stephen <stephen@vamrs.com>
---
arch/arm64/boot/dts/rockchip/overlays/README | 121 +++++++++++++++++++
1 file changed, 121 insertions(+)
create mode 100644 arch/arm64/boot/dts/rockchip/overlays/README
diff --git a/arch/arm64/boot/dts/rockchip/overlays/README b/arch/arm64/boot/dts/rockchip/overlays/README
new file mode 100644
index 000000000000..93c4c42029a8
--- /dev/null
+++ b/arch/arm64/boot/dts/rockchip/overlays/README
@@ -0,0 +1,121 @@
+Introduction
+=============
+
+This directory contains Device Tree overlays. Device Tree makes it possible
+to support many hardware configurations with a single kernel and without the
+need to explicitly load or blacklisr kernel modules.
+
+On Rock Pi, you will find a .dtb for each base platform in /boot. This
+describes the hardware that is part of the Rock Pi board. The loader selects
+the .dtb file appropriate for the platform by name and pass it to the kernel.
+
+Device Tree Overlays usage is controlled from /boot/hw_intfc.conf. You can do
+the settings for Rock Pi in your hw_intfc.conf, which should cause your
+Rock Pi to do your wanted things after a reboot.
+
+In /boot/overlays you will find many .dtbo files. The loader will merge the
+selected .dtbo files by reading file /boot/hw_intfc.conf.
+
+
+Using Overlays
+===============
+
+Overlays are loaded using "intfc:" directive. As an example, consider the
+at24c02 module. Add one line in hw_intfc.conf:
+
+ intfc:dtoverlay=at24c02
+
+This causes the file /boot/overlays/at24c02.dtbo to be loaded.
+
+
+The Overlay and Parameter Reference
+=====================================
+
+N.B. When editing this file, please preserve the indentation levels to make it
+simple to parse programmatically. NO HARD TABS.
+
+Name: pwm0
+Info: Overlay for BUS PWM0
+Load: intfc:pwm0=<value>
+Value:
+ on Set to "on" to enable the pwm0 interface (default "off")
+ off Set to "off" to disable the pwm0 interface
+
+
+Name: pwm1
+Info: Overlay for BUS PWM1
+Load: intfc:pwm1=<value>
+Value:
+ on Set to "on" to enable the pwm1 interface (default "off")
+ off Set to "off" to disable the pwm2 interface
+
+
+Name: uart2
+Info: Overlay for BUS UART2
+Load: intfc:uart2=<value>
+Value:
+ on Set to "on" to enable the uart2 interface (default "off")
+ off Set to "off" to disable the uart2 interface
+
+
+Name: uart4
+Info: Overlay for BUS UART4
+Load: intfc:uart4=<value>
+Value:
+ on Set to "on" to enable the uart4 interface (default "off")
+ off Set to "off" to disable the uart4 interface
+
+
+Name: spi1
+Info: Overlay for BUS SPI1
+Load: intfc:spi1=<value>
+Value:
+ on Set to "on" to enable the spi1 interface (default "off")
+ off Set to "off" to disable the spi1 interface
+
+
+Name: spi2
+Info: Overlay for BUS SPI2
+Load: intfc:spi2=<value>
+Value:
+ on Set to "on" to enable the spi2 interface (default "off")
+ off Set to "off" to disable the spi2 interface
+
+
+Name: i2c2
+Info: Overlay for BUS I2C2
+Load: intfc:i2c2=<value>
+Value:
+ on Set to "on" to enable the i2c2 interface (default "off")
+ off Set to "off" to disable the i2c2 interface
+
+
+Name: i2c6
+Info: Overlay for BUS I2C6
+Load: intfc:i2c6=<value>
+Value:
+ on Set to "on" to enable the i2c6 interface (default "off")
+ off Set to "off" to disable the i2c6 interface
+
+
+Name: i2c7
+Info: Overlay for BUS I2C7
+Load: intfc:i2c7=<value>
+Value:
+ on Set to "on" to enable the i2c7 interface (default "off")
+ off Set to "off" to disable the i2c7 interface
+
+
+N.B. It is recommended to only ebable those bus interfaces that are needed.
+Leaving all interfaces enabled can lead to unwanted behaviour.
+
+
+Name: at24c02
+Info: Overlay for activation of Atmel AT24C02 over I2C
+Load: intfc:dtoverlay=at24c02
+
+
+Name: two-color-led
+Info: Overlay for activation of two color led module.
+Load: intfc:dtoverlay=two-color-led
+
--
2.25.1