Skip to content

Commit 3fb5973

Browse files
committed
HACK: cutoff something and rebase the 20180919
Rebase on the rockchip inside kernel: d250b6b (BACKPORT: usb: gadget: composite: make sure to reactivate function on unbind) Change-Id: I4f405f5295d0c681be10f9139074aae917c8162d Signed-off-by: Caesar Wang <[email protected]>
1 parent ff91a5d commit 3fb5973

File tree

1,819 files changed

+177471
-158274
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,819 files changed

+177471
-158274
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ Module.symvers
4545
/boot.img
4646
/kernel.img
4747
/resource.img
48+
/zboot.img
4849
/tags
4950
/TAGS
5051
/linux

Documentation/ABI/testing/sysfs-devices-system-cpu

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@ What: /sys/devices/system/cpu/vulnerabilities
276276
/sys/devices/system/cpu/vulnerabilities/meltdown
277277
/sys/devices/system/cpu/vulnerabilities/spectre_v1
278278
/sys/devices/system/cpu/vulnerabilities/spectre_v2
279+
/sys/devices/system/cpu/vulnerabilities/spec_store_bypass
279280
Date: January 2018
280281
Contact: Linux kernel mailing list <[email protected]>
281282
Description: Information about CPU vulnerabilities

Documentation/ABI/testing/sysfs-fs-f2fs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ Date: February 2015
101101
Contact: "Jaegeuk Kim" <[email protected]>
102102
Description:
103103
Controls the trimming rate in batch mode.
104+
<deprecated>
104105

105106
What: /sys/fs/f2fs/<disk>/cp_interval
106107
Date: October 2015

Documentation/Changes

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ o GNU C 3.2 # gcc --version
2525
o GNU make 3.80 # make --version
2626
o binutils 2.12 # ld -v
2727
o util-linux 2.10o # fdformat --version
28-
o module-init-tools 0.9.10 # depmod -V
28+
o kmod 13 # depmod -V
2929
o e2fsprogs 1.41.4 # e2fsck -V
3030
o jfsutils 1.1.3 # fsck.jfs -V
3131
o reiserfsprogs 3.6.3 # reiserfsck -V
@@ -132,12 +132,6 @@ is not build with CONFIG_KALLSYMS and you have no way to rebuild and
132132
reproduce the Oops with that option, then you can still decode that Oops
133133
with ksymoops.
134134

135-
Module-Init-Tools
136-
-----------------
137-
138-
A new module loader is now in the kernel that requires module-init-tools
139-
to use. It is backward compatible with the 2.4.x series kernels.
140-
141135
Mkinitrd
142136
--------
143137

@@ -319,14 +313,15 @@ Util-linux
319313
----------
320314
o <ftp://ftp.kernel.org/pub/linux/utils/util-linux/>
321315

316+
Kmod
317+
----
318+
o <https://www.kernel.org/pub/linux/utils/kernel/kmod/>
319+
o <https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git>
320+
322321
Ksymoops
323322
--------
324323
o <ftp://ftp.kernel.org/pub/linux/utils/kernel/ksymoops/v2.4/>
325324

326-
Module-Init-Tools
327-
-----------------
328-
o <ftp://ftp.kernel.org/pub/linux/kernel/people/rusty/modules/>
329-
330325
Mkinitrd
331326
--------
332327
o <https://code.launchpad.net/initrd-tools/main>

Documentation/device-mapper/thin-provisioning.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,11 @@ $low_water_mark is expressed in blocks of size $data_block_size. If
112112
free space on the data device drops below this level then a dm event
113113
will be triggered which a userspace daemon should catch allowing it to
114114
extend the pool device. Only one such event will be sent.
115-
Resuming a device with a new table itself triggers an event so the
116-
userspace daemon can use this to detect a situation where a new table
117-
already exceeds the threshold.
115+
116+
No special event is triggered if a just resumed device's free space is below
117+
the low water mark. However, resuming a device always triggers an
118+
event; a userspace daemon should verify that free space exceeds the low
119+
water mark when handling this event.
118120

119121
A low water mark for the metadata device is maintained in the kernel and
120122
will trigger a dm event if free space on the metadata device drops below

Documentation/devicetree/bindings/arm/rockchip.txt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,17 +115,37 @@ Rockchip platforms device tree bindings
115115
Required root node properties:
116116
- compatible = "rockchip,rk3399-evb", "rockchip,rk3399";
117117

118+
- Rockchip RK3399 Rock960 version ab board:
119+
Required root node properties:
120+
- compatible = "rockchip,rock960", "rockchip,rk3399";
121+
122+
- Rockchip RK3399pro evb:
123+
Required root node properties:
124+
- compatible = "rockchip,rk3399pro-evb-v10", "rockchip,rk3399pro";
125+
118126
- Rockchip RK3326 f863 board:
119127
Required root node properties:
120128
- compatible = "rockchip,rk3326-863-lp3-v10", "rockchip,rk3326";
121129

130+
- Rockchip RK3326 f863 avb board:
131+
Required root node properties:
132+
- compatible = "rockchip,rk3326-863-lp3-v10-avb", "rockchip,rk3326";
133+
134+
- Rockchip RK3326 86v board:
135+
Required root node properties:
136+
- compatible = "rockchip,rk3326-86v-v10", "rockchip,rk3326";
137+
122138
- Rockchip RK3326 evb board:
123139
Required root node properties:
124140
- compatible = "rockchip,rk3326-evb-lp3-v10", "rockchip,rk3326";
141+
Or
142+
- compatible = "rockchip,rk3326-evb-lp3-v10-linux", "rockchip,rk3326";
125143

126144
- Rockchip PX30 evb ddr3 board:
127145
Required root node properties:
128146
- compatible = "rockchip,px30-evb-ddr3-v10", "rockchip,px30";
147+
Or
148+
- compatible = "rockchip,px30-evb-ddr3-v10-linux", "rockchip,px30";
129149

130150
- Rockchip PX30 evb ddr4 board:
131151
Required root node properties:

Documentation/devicetree/bindings/cpufreq/cpufreq-rockchip.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ In 'operating-points-v2' table:
4949
current temperature is above reference temperature.
5050
- rockchip,pvtm-thermal-zone: A thermal zone node containing thermal sensor,
5151
it's used to get the current temperature.
52+
- rockchip,thermal-zone: A thermal zone node containing thermal sensor,
53+
it's used to get the current temperature.
5254

5355
- nvmem-cells: A phandle to cpu_leakage data provided by a nvmem device.
5456
- nvmem-cell-names: Should be "cpu_leakage"

Documentation/devicetree/bindings/display/bridge/analogix_dp.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ Required properties for dp-controller:
2323
from general PHY binding: Should be "dp".
2424

2525
Optional properties for dp-controller:
26+
-analogix,video-bist-enable:
27+
Enable video bist pattern for DP_TX debugging.
2628
-force-hpd:
2729
Indicate driver need force hpd when hpd detect failed, this
2830
is used for some eDP screen which don't have hpd signal.

Documentation/devicetree/bindings/display/rockchip/dw_mipi_dsi_rockchip.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Rockchip specific extensions to the Synopsys Designware MIPI DSI
44
Required properties:
55
- compatible: must be one of:
66
"rockchip,px30-mipi-dsi", "snps,dw-mipi-dsi".
7+
"rockchip,rk1808-mipi-dsi", "snps,dw-mipi-dsi".
78
"rockchip,rk3128-mipi-dsi", "snps,dw-mipi-dsi".
89
"rockchip,rk3288-mipi-dsi", "snps,dw-mipi-dsi".
910
"rockchip,rk3366-mipi-dsi", "snps,dw-mipi-dsi".

Documentation/devicetree/bindings/display/rockchip/rockchip,rk618.txt

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,3 +114,75 @@ Example:
114114
};
115115
};
116116
};
117+
118+
RGB Encoder
119+
------------
120+
121+
Required properties:
122+
- compatible: value should be one of the following:
123+
"rockchip,rk618-rgb"
124+
- clocks: must include clock specifiers corresponding to entries in the
125+
clock-names property.
126+
See ../clocks/clock-bindings.txt for details.
127+
- clock-names: list of clock names sorted in the same order as the clocks
128+
property. Must contain "rgb", "dither", "vif", "scaler".
129+
130+
Required nodes:
131+
132+
The connections to the video ports are modeled using the OF graph
133+
bindings specified in Documentation/devicetree/bindings/graph.txt.
134+
135+
Example:
136+
137+
&rk618 {
138+
status = "okay";
139+
140+
rgb {
141+
compatible = "rockchip,rk618-rgb";
142+
clocks = <&CRU RGB_CLK>, <&CRU DITHER_CLK>,
143+
<&CRU VIF0_CLK>, <&CRU SCALER_CLK>;
144+
clock-names = "rgb", "dither", "vif", "scaler";
145+
status = "okay";
146+
147+
ports {
148+
#address-cells = <1>;
149+
#size-cells = <0>;
150+
151+
port@0 {
152+
reg = <0>;
153+
#address-cells = <1>;
154+
#size-cells = <0>;
155+
156+
rgb_input_vop: endpoint@0 {
157+
reg = <0>;
158+
remote-endpoint = <&vop_output_rgb>;
159+
};
160+
161+
rgb_input_vif: endpoint@1 {
162+
reg = <1>;
163+
remote-endpoint = <&vif_output_rgb>;
164+
};
165+
166+
rgb_input_hdmi: endpoint@2 {
167+
reg = <2>;
168+
remote-endpoint = <&hdmi_output_rgb>;
169+
};
170+
};
171+
172+
port@1 {
173+
reg = <1>;
174+
#address-cells = <1>;
175+
#size-cells = <0>;
176+
rgb_lcdc1_out_tve: endpoint@0 {
177+
reg = <0>;
178+
remote-endpoint = <&tve_in_rgb_lcdc1>;
179+
};
180+
rgb_out_tve: endpoint@1 {
181+
status = "disabled";
182+
reg = <1>;
183+
remote-endpoint = <&tve_in_rgb>;
184+
};
185+
};
186+
};
187+
};
188+
};

0 commit comments

Comments
 (0)