Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to enable radxa zero dwc2 function? #258

Open
wants to merge 1,952 commits into
base: develop-4.4
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1952 commits
Select commit Hold shift + click to select a range
8ee8933
xfrm: fix missing dst_release() after policy blocking lbcast and mult…
rantala Jun 21, 2018
2fb6c4a
xfrm: free skb if nlsk pointer is NULL
Jun 25, 2018
15c35e4
mac80211: add stations tied to AP_VLANs during hw reconfig
Jul 2, 2018
3f859df
nl80211: Add a missing break in parse_station_flags
bernd-edlinger Jul 8, 2018
db57531
drm/bridge: adv7511: Reset registers on hotplug
atseanpaul Jul 3, 2018
1c2d768
scsi: libiscsi: fix possible NULL pointer dereference in case of TMF
Jul 11, 2018
9f2d14f
drm/imx: imx-ldb: disable LDB on driver bind
lynxeye-dev Apr 11, 2018
f146f3d
drm/imx: imx-ldb: check if channel is enabled before printing warning
lynxeye-dev Apr 11, 2018
9d6679b
usb: gadget: r8a66597: Fix two possible sleep-in-atomic-context bugs …
XidianGeneral Jun 20, 2018
6833c2d
usb: gadget: r8a66597: Fix a possible sleep-in-atomic-context bugs in…
XidianGeneral Jun 20, 2018
afa6aeb
usb/phy: fix PPC64 build errors in phy-fsl-usb.c
rddunlap Jul 15, 2018
26ead38
tools: usb: ffs-test: Fix build on big endian systems
petersenna Jul 10, 2018
c8bfb3b
usb: gadget: f_uac2: fix endianness of 'struct cntrl_*_lay3'
erosca Jul 2, 2018
0496bdd
tools/power turbostat: fix -S on UP systems
lenb Jul 20, 2018
52d7d67
net: caif: Add a missing rcu_read_unlock() in caif_flow_cb
Jul 19, 2018
4fadea2
qed: Fix possible race for the link state value.
Jul 19, 2018
5b3b9eb
atl1c: reserve min skb headroom
Jul 20, 2018
6b72301
net: prevent ISA drivers from building on PPC32
rddunlap Jul 21, 2018
1314b41
can: mpc5xxx_can: check of_iomap return before use
Jul 9, 2018
f9feb5b
i2c: davinci: Avoid zero value of CLKH
asverdlin Jul 13, 2018
61d0716
media: staging: omap4iss: Include asm/cacheflush.h after generic incl…
groeck Jul 23, 2018
f8c1cd7
bnx2x: Fix invalid memory access in rss hash config path.
Jul 24, 2018
0de4f79
net: axienet: Fix double deregister of mdio
Jul 24, 2018
2c24517
fscache: Allow cancelled operations to be enqueued
kiran-modukuri Jul 25, 2018
dd390e8
cachefiles: Fix refcounting bug in backing-file read monitoring
kiran-modukuri Jul 18, 2017
c392c52
cachefiles: Wait rather than BUG'ing on "Unexpected object collision"
kiran-modukuri Jun 21, 2018
01c9b6f
selftests/ftrace: Add snapshot and tracing_on test case
mhiramat Jul 13, 2018
ce8c71b
zswap: re-check zswap_is_full() after do zswap_shrink()
wangli5665 Jul 26, 2018
cc5994f
tools/power turbostat: Read extended processor family from CPUID
kepstin Jul 27, 2018
1fe17e0
Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum"
Jul 27, 2018
a200917
enic: handle mtu change for vf properly
Jul 27, 2018
bf8bfb2
arc: fix build errors in arc/include/asm/delay.h
rddunlap Jul 27, 2018
bb8f040
arc: fix type warnings in arc/mm/cache.c
rddunlap Jul 27, 2018
b3114fb
drivers: net: lmc: fix case value for target abort error
Aug 1, 2018
861535b
scsi: fcoe: drop frames in ELS LOGO error path
Jul 31, 2018
d409f0d
scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMIN…
Aug 2, 2018
e07c55f
mm/memory.c: check return value of ioremap_prot
Aug 11, 2018
95128b6
cifs: add missing debug entries for kconfig options
Jun 28, 2018
29ff92d
cifs: check kmalloc before use
Aug 23, 2018
f1a4fcb
smb3: Do not send SMB3 SET_INFO if nothing changed
Aug 3, 2018
1a7bd23
smb3: don't request leases in symlink creation and query
Jul 28, 2018
66bd190
btrfs: don't leak ret from do_chunk_alloc
josefbacik Jul 19, 2018
f5ac872
s390/kvm: fix deadlock when killed by oom
Jul 16, 2018
9e43312
ext4: check for NUL characters in extended attribute's name
tytso Aug 1, 2018
48dc268
ext4: sysfs: print ext4_super_block fields as little-endian
arndb Jul 29, 2018
7396409
ext4: reset error code in ext4_find_entry in fallback
Jul 29, 2018
9ce5056
arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()
greghackmann Aug 15, 2018
0524dbf
KVM: arm/arm64: Skip updating PTE entry if no change
punitagrawal Aug 13, 2018
df28810
KVM: arm/arm64: Skip updating PMD entry if no change
punitagrawal Aug 13, 2018
10be708
x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit
tehcaster Aug 20, 2018
202b959
x86/speculation/l1tf: Fix off-by-one error when warning that system h…
tehcaster Aug 23, 2018
9cfa7f8
x86/speculation/l1tf: Suggest what to do on systems with too much RAM
tehcaster Aug 23, 2018
f9f408b
x86/process: Re-export start_thread()
rianhunter Aug 19, 2018
729d7f0
fuse: Don't access pipe->buffers without pipe_lock()
aryabinin Jul 17, 2018
1c5b69b
fuse: fix double request_end()
Jul 26, 2018
bd8c8b6
fuse: fix unlocked access to processing queue
Jul 26, 2018
8adb4a3
fuse: umount should wait for all requests
Jul 26, 2018
25fee34
fuse: Fix oops at process_init_reply()
Jul 26, 2018
366478a
fuse: Add missed unlock_page() to fuse_readpages_fill()
Jul 19, 2018
a1c9d2f
udl-kms: change down_interruptible to down
Jun 3, 2018
a005537
udl-kms: handle allocation failure
Jun 3, 2018
bf407fb
udl-kms: fix crash due to uninitialized memory
Jun 3, 2018
d04576c
ASoC: dpcm: don't merge format from invalid codec dai
jbrun3t Jun 27, 2018
279613f
ASoC: sirf: Fix potential NULL pointer dereference
GustavoARSilva Jul 26, 2018
f3dbe1e
pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show()
Jul 13, 2018
588c469
x86/irqflags: Mark native_restore_fl extern inline
nickdesaulniers Aug 27, 2018
9f3f6d6
x86/spectre: Add missing family 6 check to microcode check
Aug 24, 2018
aa0cf53
s390: fix br_r1_trampoline for machines without exrl
Aug 6, 2018
6e90af1
s390/qdio: reset old sbal_state flags
julianwiedmann May 16, 2018
b7d5dbe
s390/pci: fix out of bounds access during irq setup
sebott Aug 13, 2018
de33dde
kprobes: Make list and blacklist root user read only
mhiramat Apr 28, 2018
5a08bf7
MIPS: Correct the 64-bit DSP accumulator register size
May 15, 2018
db76d20
MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7
paulburton Aug 21, 2018
8f024a0
scsi: sysfs: Introduce sysfs_{un,}break_active_protection()
KAGA-KOKO Aug 2, 2018
6ea5251
scsi: core: Avoid that SCSI device removal through sysfs triggers a d…
KAGA-KOKO Aug 2, 2018
c4299cd
iscsi target: fix session creation failure handling
Jul 26, 2018
19fd7fc
cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status
Apr 26, 2018
28d9e2a
Linux 4.4.154
gregkh Sep 5, 2018
24167f6
video: rockchip: vpu: Fix div error in rkvdec_set_clk()
finley1226 Aug 22, 2018
1b698ae
drm/bridge: synopsys: dw-hdmi: Fix crush when system suspend
Sep 7, 2018
500a861
UPSTREAM: net: stmmac: Use mutex instead of spinlock
thierryreding May 24, 2018
118019b
arm: dts: rk3128x: Add rockchip,avs = <1> to the cpu0_opp_table node
Sep 6, 2018
9dfe3a0
ARM: dts: rockchip: correct pwm2 pin mux of rk312x
ZhengShunQian Sep 10, 2018
e9f8792
mfd: rk809: the sw1 interconvert with sw2
power-xsf Jul 24, 2018
589b3e4
soc: rockchip: opp_select: do not use _of_get_opp_desc_node
rkhuangtao Sep 10, 2018
b82e270
soc: rockchip: add CONFIG_ROCKCHIP_OPP for rockchip_opp_select.c
jayxurockchip Sep 6, 2018
85f6045
media: rockchip: isp1: support for isp new version in rk3326
Jul 14, 2018
d8f0298
media: rockchip: isp1: fix sp will stop to output after mp start in i…
Aug 20, 2018
37ac001
arm: dts: rk3288-linux: add adc-keys
yueshu Sep 7, 2018
6470d11
MALI: utgard: RK: do not get GIT_REV on mali Kbuild
rkhuangtao Sep 10, 2018
dae6f3f
MALI: utgard: RK: do not build ump on Kbuild
rkhuangtao Sep 10, 2018
cb3d2ad
ARM: config: enable INPUT_RK8XX_PWRKEY for rockchip_linux_defconfig
ZhengShunQian Sep 11, 2018
bbf9f06
media: i2c: add gc0329 driver
Aug 30, 2018
feb50ec
ARM: rockchip_defconfig: enable gc2145 gc0329 and cif
Aug 30, 2018
18d688a
arm: dts: rk3126-bnd-d708: config gc0329 gc2145 and cif
Aug 30, 2018
8842c3f
media: rockchip/cif: fix cif restart not work
Sep 7, 2018
f1e5496
media: i2c: gc2145/gc0312 pwdn inactive during out of work
Sep 7, 2018
2d4ff3f
usb: storage: add Genesys Logic 05e3:0749 to unusual_devs.h
wuliangfeng Sep 7, 2018
55a203a
net: wireless: rockchip_wlan: add config WIFI_GENERATE_RANDOM_MAC_ADDR
Sep 11, 2018
7f72886
ARM64: rockchip_defconfig: enable gc2145 gc0312 and rockchip_isp1
Aug 29, 2018
363599c
media: i2c: add gc2035 sensor
Sep 7, 2018
debed4f
arm64: dts: rockchip: rk3326-863-lp3-v10: modify audio card name for …
Sep 12, 2018
00ae2cf
net: wireless: rockchip_wlan: ssv6xxx: Fix gcc warning
rkhuangtao Sep 12, 2018
eca4441
media: i2c: gc0329: update to 30fps
Sep 12, 2018
81cf4b8
rk: gcc-wrapper.py ignore halphyrf_8188e_ce.c:2208 and halphyrf_8723b…
rkhuangtao Sep 13, 2018
bf35067
rockchip: isp1: Modify v4l2_capability card as video device name.
wenleo Sep 11, 2018
00694d8
arm64: dts: rockchip: rk3308-evb-amic-v11: enable adc group and vad c…
Sep 14, 2018
41935bc
media: rockchip: isp1: MP/SP burst config with resolution
Sep 11, 2018
385d150
drm/rockchip: add RGB support for rk618
Sep 3, 2018
eabf63a
arm64: dts: rockchip: rk3326-ai-va board set vbus-supply = <&vcc5v0_h…
Sep 10, 2018
0fce6d6
arm64: dts: rockchip: add rk3326 ai-va v11 use i2s-dmic evaluation board
Jun 11, 2018
74e98a4
video/rockchip: rga: fix unsupported to scaling less than 1/2
Sep 6, 2018
be9d090
arm: dts: rockchip: rk312x: add cma_region reference for CIF
Sep 14, 2018
c6a26a0
media: rockchip: rkcif: support get continuous memory from specific C…
Sep 14, 2018
b5243af
drm/rockchip: dsi: support EoTp feature
bivvy Sep 14, 2018
ca3ce61
Bluetooth: rtk_btusb: update rtk_btusb to version 4.1.5
Sep 14, 2018
fca2fee
ASoC: rockchip: rk817-codec: optimize the reset operation
Sep 11, 2018
ec7a9ef
media: rk-isp10: fix fmt select
Aug 1, 2018
5efc729
media: rk-isp10: MP/SP burst config with resolution
Sep 6, 2018
2dd3f06
ARM: rockchip_defconfig: update by savedefconfig
Sep 17, 2018
a68af5c
media: i2c: add vm149c driver
Jul 9, 2018
d370f9b
drm/rockchip: framebuffer: Add support /dev/graphics/fb0 read
sandy-huang Sep 12, 2018
34b8719
clk: rockchip: rk3308: Add some new clocks
finley1226 Aug 28, 2018
8820178
clk: rockchip: rk3308: Modify parent clock of wifi
finley1226 Aug 28, 2018
e5c2a35
arm64: dts: rockchip: Add pwm nodes for rk3308b
SuperDavidWu Aug 31, 2018
b0b7468
arm64: configs: rockchip_defconfig: enable multi-dais
Jun 11, 2018
1e0c71c
arm64: dts: rockchip: rk3399-sapphire-excavator-linux: fixes the inco…
Caesar-github Sep 17, 2018
9224e58
arm64: rockchip_defconfig: update by savedefconfig
Sep 18, 2018
6ccb292
ARM: rockchip_defconfig: Enable CONFIG_COREDUMP
Sep 17, 2018
261dfe9
arm64: rockchip_defconfig: Enable CONFIG_COREDUMP
Sep 18, 2018
c4fc997
usb: dwc3: rockchip: fix build error if !CONFIG_USB
wuliangfeng Sep 17, 2018
0b62f17
arm64: rockchip_defconfig: enable DEBUG_SET_MODULE_RONX
rkhuangtao Sep 18, 2018
2e8d999
drm/rockchip: vop: Silence debug messages
bivvy Sep 18, 2018
3ec57b8
drm/rockchip: vop: fix kernel panic when calc bandwidth
sandy-huang Sep 18, 2018
af49ead
media: soc_camera: ov9750 fix flip and exposure bug
Sep 13, 2018
4e1f7dc
arm64: dts: rockchip: Add support rgb888 output for rk3308b
sandy-huang Sep 17, 2018
32e8441
BACKPORT: usb: gadget: composite: make sure to reactivate function on…
Jun 6, 2017
1569af9
arm64: rockchip_linux_defconfig: enable console-ramoops
Sep 18, 2018
f05b319
drm/rockchip: vop: restore BCSH state when exit from suspend state
sandy-huang Sep 19, 2018
1e27211
arm64: dts: rockchip: move camera node config to dts for rk3326-863-l…
Sep 18, 2018
ee603dd
clk: rockchip: rk3308: Fix spi clock's name
finley1226 Sep 21, 2018
2fbbede
arm64: dts: rockchip: fixes the dmc for rk3399-excavator-sapphire
Caesar-github Sep 21, 2018
c7dc52e
ARM: dts: rockchip: Add vpu function for rk312x
ZhengShunQian Sep 18, 2018
ded6aa0
ARM: dts: rockchip: enable vpu for px3se evb board
ZhengShunQian Sep 18, 2018
8872597
arm64: dts: rockchip: rk3399 fix node unit name coding style
jayxurockchip Sep 20, 2018
24f079c
ARM: config: rockchip_linux_defconfig: Remove CIF_ISP10 config
wenleo Sep 21, 2018
bf6ad04
arm: dts: rk3288-evb-rk808-linux: support isp1&ov13850 node
wenleo Sep 21, 2018
56f0268
ARM64: config: rockchip_linux_defconfig: make isp1 work as default co…
wenleo Sep 13, 2018
4311650
arm64: dts: rk3399-sapphire-excavator-linux: support isp1&ov13850 node
wenleo Sep 21, 2018
52fc781
add rock960 and ficus device tree
Sep 20, 2018
c0635d1
add rockpi 4b device tree
Sep 20, 2018
0530bbd
add support for board rock-pi-4b-ap6256
StephenInVamrs Sep 29, 2018
7c221c6
modify rockpi 4b device tree: support AP6256
StephenInVamrs Oct 8, 2018
15fd679
add node route-dsi1 in rk3399-linux.dtsi
brian541 Oct 30, 2018
49b436c
es8316 patch for rockpi print error message
brian541 Sep 25, 2018
06062b0
delete chosen node in rk3399-linux.dtsi
brian541 Oct 19, 2018
e791d89
add mcu driver for rockpi lcd module
brian541 Oct 30, 2018
4cba64a
add lcd tc358762 driver
brian541 Nov 1, 2018
2791f60
add ft5406 driver for rockpi
brian541 Oct 8, 2018
f1a5efa
add imx219 power down gpio control
brian541 Nov 19, 2018
5cd894e
defconfig: enabled imx219 default built-in
brian541 Nov 19, 2018
9ac6a0b
dts: rockpi-4b-linux: use ISP1 device tree node for imx219
brian541 Nov 19, 2018
da30194
media: i2c: add ov5645 driver
brian541 Nov 16, 2018
1e2ca60
arm64: configs: rockchip_linux_defconfig: enable ov5645 driver
brian541 Nov 16, 2018
c50092a
arm64: dts: rock960-model-ab-linux: support isp1,ov5645 and ov13850 node
brian541 Nov 16, 2018
0e429bc
arm64: dts: rock960-model-c-linux: support isp1,ov5645,imx219 and ov1…
brian541 Nov 16, 2018
e0ce80a
arm64: dts: rename rockpi v1.0/v1.1 devie tree
jack-ma Nov 21, 2018
209c242
arch: arm64: Makefile: set KBUILD_IMAGE to Image
StephenInVamrs Nov 30, 2018
aad28c8
change kernel package target to all architecture
StephenInVamrs Dec 8, 2018
e3a79c8
arch: arm64: configs: modify rockchip_linux_defconfig
RadxaStephen Dec 11, 2018
0ba9c79
scripts: package: modify file builddeb
RadxaStephen Dec 11, 2018
5d1bb45
add support for the TP-Link UE300 ethernet adapter
RadxaStephen Dec 11, 2018
250a619
ayufan: build: fix compilation errors
ayufan Jun 20, 2017
2dcc112
defconfig: enable a lot of modules
jack-ma Dec 13, 2018
e855bba
defconfig: organize with savedefconfig
jack-ma Dec 14, 2018
5e70f14
defconfig: enable usb gadget modules
jack-ma Dec 14, 2018
e00cc0e
arm64: dts: rock960-model-ab-linux: enable i2s2
brian541 Dec 20, 2018
eca37b1
arm64: dts: rock960-model-ab-linux: enable type-c DP function
brian541 Dec 20, 2018
8b7b311
arm64: dts: ficus-linux: enable type-c DP function
brian541 Dec 20, 2018
6520deb
add support lz4, xz and zstd compression for squashfs
StephenInVamrs Jan 16, 2019
9b3f257
add user led nodes for rockpi4b device tree
StephenInVamrs Jan 18, 2019
c26d93d
rockchip_linux_defconfig: enable led trigger
StephenInVamrs Jan 18, 2019
8319cfe
add device tree overlay for rockpi
StephenInVamrs Feb 22, 2019
5c3d3c5
overlays: add two color led module for rockpi
StephenInVamrs Feb 22, 2019
176de2e
modify file rockpi-4b-linux.dts
StephenInVamrs Feb 22, 2019
f3a5dd7
overlays: add README
StephenInVamrs Feb 26, 2019
155a65a
arm64: overlays: add console choices for rockpi
StephenInVamrs Feb 28, 2019
a4d7117
arm64: overlays: add spi dev for rockpi4
brian541 Mar 15, 2019
2e389dc
arm64: overlays: modify the method of controlling the console
StephenInVamrs Mar 19, 2019
7908251
arm64: overlays: add spi2 dev for rockpi4
brian541 Mar 21, 2019
488fb05
arm64: overlay: renamed:devspi-overlay.dts -> devspi1-overlay.dts
brian541 Mar 21, 2019
0333c19
arm64: overlay: add spi1 and spi2 user guide
brian541 Mar 21, 2019
cc4fef3
fix the problem that analog audio es8316 does not work for rockpi4
StephenInVamrs Mar 23, 2019
c29fea5
arm64: overlays: Add PCIE gen2 mode overlay
Mar 26, 2019
6cd6212
arm64: rockchip_linux_defconfig: add cifs module
StephenInVamrs Mar 27, 2019
ed3107a
arm64: rockchip_linux_defconfig: update cifs module
StephenInVamrs Mar 28, 2019
625c2b2
arm64: rockchip_linux_defconfig: add can module
StephenInVamrs Mar 28, 2019
bcf9feb
Enable HDMI CEC (#2)
TheNetStriker Mar 30, 2019
29f0c32
adjust sdio clock frequency to avoid sdio write error for rockpi4
StephenInVamrs Apr 4, 2019
ecc8054
arm64: rockchip_linux_defconfig: add can drivers module
StephenInVamrs Apr 8, 2019
43bca74
arm64: rockchip_linux_defconfig: enable nfsd module
StephenInVamrs Apr 8, 2019
b99b90e
arm64: rockpi4b devicetree: remove attribute sd-uhs-sdr104 for node s…
StephenInVamrs Apr 11, 2019
ae7a309
arm64: overlays: add waveshare35 model b and c
StephenInVamrs Apr 12, 2019
33fb3ac
arm64: dts: rock960-model-ab-linux: add user led
StephenInVamrs Apr 18, 2019
316b4c4
change the position of rockpi4 devicetree overlay files
StephenInVamrs May 30, 2019
c6d0d74
arm64: dts: rockpi-4b-linux: clean dts
brian541 May 30, 2019
0a0b9c2
arm64: overlays-rockpi4: add spi1 flash support
StephenInVamrs Jun 15, 2019
fcfcea3
arm64: overlays-rockpi4: update documents
StephenInVamrs Jun 15, 2019
8216f17
drivers: add xtx spi nor flash xt25f32b
StephenInVamrs Jun 22, 2019
90239a6
Support some HiFiBerry sound cards.
brian541 Jul 2, 2019
24a1bbf
Add switch to enable Raspberry Pi offical LCD or disable it
ZhuBin32 Jul 22, 2019
92d0f96
arm64: overlays-rockpi4: Add rk3399 overclocking support
ZhuBin32 Jul 22, 2019
5fc5346
arm64: overlays-rockpi4: Fix SPI transfers larger than 32 bytes e…
ZhuBin32 Jul 22, 2019
b5acf3a
overlays: Add imx219 camera module support
ZhuBin32 Jul 25, 2019
dc32bac
overlay: Add ov4657 camera module support
ZhuBin32 Jul 25, 2019
a14f650
drivers: add xtx spi nor flash xt25f128b
StephenInVamrs Jul 30, 2019
70838c0
config:Add iptables support.
ZhuBin32 Aug 30, 2019
34b7a51
overlays-rockpi4: set reg property format
StephenInVamrs Sep 6, 2019
093ab01
overlays-rockpi4: cancel file execution permission
StephenInVamrs Sep 6, 2019
58d4b8d
fbtft driver: delete debug comments
StephenInVamrs Sep 6, 2019
1160feb
arm64: dts: move the common things to the rockpi-4-linux.dtsi
StephenInVamrs Sep 20, 2019
970862c
add rock pi 4a device tree
StephenInVamrs Sep 20, 2019
a095af9
add rock pi 4c device tree
StephenInVamrs Sep 23, 2019
8fe0b5c
add dp function for rock pi 4c
StephenInVamrs Sep 23, 2019
d2ab1f2
overlays-rockpi4: add w1-gpio4-30
StephenInVamrs Oct 21, 2019
b08aaba
sound: codecs: es8316: enabled gpio2 clock output
brian541 Oct 25, 2019
31f2311
mmc: dw_mmc: return -EILSEQ for EBE and SBE error
shawn1221 Aug 20, 2016
cbc3da2
scripts: package: builddeb: add selinux headers
StephenInVamrs Nov 6, 2019
d8c58ee
arm64: dts: add ROCK Pi E device tree
StephenInVamrs Nov 13, 2019
56860bc
net: wireless: rockchip_wlan: add rtl8723du support
StephenInVamrs Nov 18, 2019
b0b1b6f
arm64: rockchip_linux_defconfig: enable rtl8723du module
StephenInVamrs Nov 18, 2019
6ddd562
net: wireless: rockchip_wlan: add rtl8821cu support
StephenInVamrs Nov 13, 2019
5b699a4
arm64: rockchip_linux_defconfig: enable rtl8821cu module
StephenInVamrs Nov 18, 2019
f7c3df9
arm64: dts: rockchip: add label bt_uart0 for ROCK Pi 4
StephenInVamrs Dec 14, 2019
e945cad
rockpi-4: add headphone detect
brian541 Dec 26, 2019
416a45b
rockchip_linux_defconfig: for commit e945cad5c3ec82d171760465d3c7a84b…
brian541 Jan 6, 2020
85ec893
drivers: bluetooth: add rtl8723du support
brian541 Jan 6, 2020
54980cd
rockchip_linux_defconfig: build BT_HCIBTUSB and BT_HCIBTUSB_RTL8723DU…
brian541 Jan 6, 2020
3037f71
add rtl8821cu bt support
brian541 Jan 7, 2020
e14b734
arm64: dts: add ROCK Pi 4 new device tree
StephenInVamrs Mar 4, 2020
e9c44d5
arm64: dts: rockchip: replace cpuinfo device node to rk3399.dtsi
Mar 21, 2019
30bda5f
net: wireless: rockchip_wlan: rtl8723du: change the value of TopDIR
StephenInVamrs Apr 16, 2020
17d1d60
drivers: gt9xx: modify driver for especial hardware
brian541 Apr 29, 2020
e9277b7
arch: arm64: dts: add gt9xx support
brian541 Apr 29, 2020
b04eccb
arm64: dts: rockchip: increase the drive-strength of PCIe power io fo…
StephenInVamrs May 18, 2020
cef30e8
arch: arm64: configs: Modify rockchip_linux_defconfig file to support…
shine-radxa Jun 22, 2020
db9dfc2
arm64: dts: set emmc max frequency to 150000000 for ROCK Pi 4
StephenInVamrs Jan 21, 2021
d730cbf
arm64: dts: overlays-rockpi4: add spi1-mcp2515-can0 overlay
StephenInVamrs Aug 18, 2021
00fccd3
arm64: rockchip_linux_defconfig: enable USB_CONFIGFS
StephenInVamrs Sep 15, 2021
86a614b
arm64: dts: rockchip: fix ROCK Pi 4 device aliases
StephenInVamrs Jan 10, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ Module.symvers
/boot.img
/kernel.img
/resource.img
/zboot.img
/tags
/TAGS
/linux
Expand Down
Empty file removed .scmversion
Empty file.
1 change: 1 addition & 0 deletions Documentation/ABI/testing/sysfs-devices-system-cpu
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,7 @@ What: /sys/devices/system/cpu/vulnerabilities
/sys/devices/system/cpu/vulnerabilities/meltdown
/sys/devices/system/cpu/vulnerabilities/spectre_v1
/sys/devices/system/cpu/vulnerabilities/spectre_v2
/sys/devices/system/cpu/vulnerabilities/spec_store_bypass
Date: January 2018
Contact: Linux kernel mailing list <[email protected]>
Description: Information about CPU vulnerabilities
Expand Down
1 change: 1 addition & 0 deletions Documentation/ABI/testing/sysfs-fs-f2fs
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ Date: February 2015
Contact: "Jaegeuk Kim" <[email protected]>
Description:
Controls the trimming rate in batch mode.
<deprecated>

What: /sys/fs/f2fs/<disk>/cp_interval
Date: October 2015
Expand Down
17 changes: 6 additions & 11 deletions Documentation/Changes
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ o GNU C 3.2 # gcc --version
o GNU make 3.80 # make --version
o binutils 2.12 # ld -v
o util-linux 2.10o # fdformat --version
o module-init-tools 0.9.10 # depmod -V
o kmod 13 # depmod -V
o e2fsprogs 1.41.4 # e2fsck -V
o jfsutils 1.1.3 # fsck.jfs -V
o reiserfsprogs 3.6.3 # reiserfsck -V
Expand Down Expand Up @@ -132,12 +132,6 @@ is not build with CONFIG_KALLSYMS and you have no way to rebuild and
reproduce the Oops with that option, then you can still decode that Oops
with ksymoops.

Module-Init-Tools
-----------------

A new module loader is now in the kernel that requires module-init-tools
to use. It is backward compatible with the 2.4.x series kernels.

Mkinitrd
--------

Expand Down Expand Up @@ -319,14 +313,15 @@ Util-linux
----------
o <ftp://ftp.kernel.org/pub/linux/utils/util-linux/>

Kmod
----
o <https://www.kernel.org/pub/linux/utils/kernel/kmod/>
o <https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git>

Ksymoops
--------
o <ftp://ftp.kernel.org/pub/linux/utils/kernel/ksymoops/v2.4/>

Module-Init-Tools
-----------------
o <ftp://ftp.kernel.org/pub/linux/kernel/people/rusty/modules/>

Mkinitrd
--------
o <https://code.launchpad.net/initrd-tools/main>
Expand Down
8 changes: 5 additions & 3 deletions Documentation/device-mapper/thin-provisioning.txt
Original file line number Diff line number Diff line change
Expand Up @@ -112,9 +112,11 @@ $low_water_mark is expressed in blocks of size $data_block_size. If
free space on the data device drops below this level then a dm event
will be triggered which a userspace daemon should catch allowing it to
extend the pool device. Only one such event will be sent.
Resuming a device with a new table itself triggers an event so the
userspace daemon can use this to detect a situation where a new table
already exceeds the threshold.

No special event is triggered if a just resumed device's free space is below
the low water mark. However, resuming a device always triggers an
event; a userspace daemon should verify that free space exceeds the low
water mark when handling this event.

A low water mark for the metadata device is maintained in the kernel and
will trigger a dm event if free space on the metadata device drops below
Expand Down
16 changes: 16 additions & 0 deletions Documentation/devicetree/bindings/arm/rockchip.txt
Original file line number Diff line number Diff line change
Expand Up @@ -115,17 +115,33 @@ Rockchip platforms device tree bindings
Required root node properties:
- compatible = "rockchip,rk3399-evb", "rockchip,rk3399";

- Rockchip RK3399 Rock960 version ab board:
Required root node properties:
- compatible = "rockchip,rock960", "rockchip,rk3399";

- Rockchip RK3326 f863 board:
Required root node properties:
- compatible = "rockchip,rk3326-863-lp3-v10", "rockchip,rk3326";

- Rockchip RK3326 f863 avb board:
Required root node properties:
- compatible = "rockchip,rk3326-863-lp3-v10-avb", "rockchip,rk3326";

- Rockchip RK3326 86v board:
Required root node properties:
- compatible = "rockchip,rk3326-86v-v10", "rockchip,rk3326";

- Rockchip RK3326 evb board:
Required root node properties:
- compatible = "rockchip,rk3326-evb-lp3-v10", "rockchip,rk3326";
Or
- compatible = "rockchip,rk3326-evb-lp3-v10-linux", "rockchip,rk3326";

- Rockchip PX30 evb ddr3 board:
Required root node properties:
- compatible = "rockchip,px30-evb-ddr3-v10", "rockchip,px30";
Or
- compatible = "rockchip,px30-evb-ddr3-v10-linux", "rockchip,px30";

- Rockchip PX30 evb ddr4 board:
Required root node properties:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ In 'operating-points-v2' table:
current temperature is above reference temperature.
- rockchip,pvtm-thermal-zone: A thermal zone node containing thermal sensor,
it's used to get the current temperature.
- rockchip,thermal-zone: A thermal zone node containing thermal sensor,
it's used to get the current temperature.

- nvmem-cells: A phandle to cpu_leakage data provided by a nvmem device.
- nvmem-cell-names: Should be "cpu_leakage"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ Required properties for dp-controller:
from general PHY binding: Should be "dp".

Optional properties for dp-controller:
-analogix,video-bist-enable:
Enable video bist pattern for DP_TX debugging.
-force-hpd:
Indicate driver need force hpd when hpd detect failed, this
is used for some eDP screen which don't have hpd signal.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,3 +114,75 @@ Example:
};
};
};

RGB Encoder
------------

Required properties:
- compatible: value should be one of the following:
"rockchip,rk618-rgb"
- clocks: must include clock specifiers corresponding to entries in the
clock-names property.
See ../clocks/clock-bindings.txt for details.
- clock-names: list of clock names sorted in the same order as the clocks
property. Must contain "rgb", "dither", "vif", "scaler".

Required nodes:

The connections to the video ports are modeled using the OF graph
bindings specified in Documentation/devicetree/bindings/graph.txt.

Example:

&rk618 {
status = "okay";

rgb {
compatible = "rockchip,rk618-rgb";
clocks = <&CRU RGB_CLK>, <&CRU DITHER_CLK>,
<&CRU VIF0_CLK>, <&CRU SCALER_CLK>;
clock-names = "rgb", "dither", "vif", "scaler";
status = "okay";

ports {
#address-cells = <1>;
#size-cells = <0>;

port@0 {
reg = <0>;
#address-cells = <1>;
#size-cells = <0>;

rgb_input_vop: endpoint@0 {
reg = <0>;
remote-endpoint = <&vop_output_rgb>;
};

rgb_input_vif: endpoint@1 {
reg = <1>;
remote-endpoint = <&vif_output_rgb>;
};

rgb_input_hdmi: endpoint@2 {
reg = <2>;
remote-endpoint = <&hdmi_output_rgb>;
};
};

port@1 {
reg = <1>;
#address-cells = <1>;
#size-cells = <0>;
rgb_lcdc1_out_tve: endpoint@0 {
reg = <0>;
remote-endpoint = <&tve_in_rgb_lcdc1>;
};
rgb_out_tve: endpoint@1 {
status = "disabled";
reg = <1>;
remote-endpoint = <&tve_in_rgb>;
};
};
};
};
};
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@ Required properties:
- "rockchip,rk3308-rgb";

Optional properties:
- pinctrl-names: must contain a "lcdc" entry.
- pinctrl-0: pin control group to be used for this interface.
- pinctrl-names: the pin control state names; should contain "default"
- pinctrl-0: the default pinctrl state (active)
- pinctrl-1: the "sleep" pinctrl state

The rgb has two video ports described by:
Documentation/devicetree/bindings/media/video-interfaces.txt
Expand All @@ -22,8 +23,6 @@ Their connections are modeled using the OF graph bindings specified in

the panel described by:
Documentation/devicetree/bindings/display/panel/simple-panel.txt
rgb-mode nodes described by:
Documentation/devicetree/bindings/display/panel/panel-rgb.txt
Panel other required properties:
- ports for remote rgb output.

Expand All @@ -32,7 +31,7 @@ Example:
panel: panel {
compatible = "auo,b101ean01";
enable-gpios = <&gpio7 21 GPIO_ACTIVE_HIGH>;
rgb-mode = "p888";
bus-format = <MEDIA_BUS_FMT_RGB888_1X24>;

ports {
panel_in_rgb: endpoint {
Expand All @@ -45,7 +44,7 @@ For Rockchip RV1108:

rgb: rgb {
compatible = "rockchip,rv1108-rgb";
pinctrl-names = "lcdc";
pinctrl-names = "default";
pinctrl-0 = <&lcdc_ctl>;

ports {
Expand Down
85 changes: 85 additions & 0 deletions Documentation/devicetree/bindings/media/rockchip-cif.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
Rockchip SoC Camera Interface
----------------------------------------------

Rockchip CIF is a camera interface for the Rockchip series of SoCs
like px30, rk3288, rk312x, RV1108 to receive frame data from camera or CCIR656 encoder,
and transfer the data into system main memory by AXI bus.

Required properties:
- compatible: value should be one of the following
"rockchip,px30-cif";
"rockchip,rk3128-cif";
"rockchip,rk3288-cif";
- reg : offset and length of the register set for the device.
- interrupts: should contain cif interrupt.
- clocks: phandle to the required clocks.
- clock-names: required clock name.

Optional properties:
- iommus: iommu node attached to cif if exist.
- resets: CRU reset of cif if exist.

port node
-------------------

The device node should contain one 'port' child node with child 'endpoint'
nodes, according to the bindings defined in Documentation/devicetree/bindings/
media/video-interfaces.txt.

- endpoint(parallel):
- remote-endpoint: Connecting to a sensor with a parallel video bus.
- parallel_bus properties: Refer to Documentation/devicetree/bindings/
media/video-interfaces.txt.

The port node must contain at least one endpoint.
It could have multiple endpoints, but please note the hardware don't support
two sensors work at a time, they are supposed to work asynchronously.

Device node example
-------------------

cif: cif@ff490000 {
compatible = "rockchip,px30-cif";
reg = <0x0 0xff490000 0x0 0x200>;
interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&cru ACLK_CIF>, <&cru HCLK_CIF>, <&cru PCLK_CIF>, <&cru SCLK_CIF_OUT>;
clock-names = "aclk_cif", "hclk_cif", "pclk_cif", "cif_out";
resets = <&cru SRST_CIF_A>, <&cru SRST_CIF_H>, <&cru SRST_CIF_PCLKIN>;
reset-names = "rst_cif_a", "rst_cif_h", "rst_cif_pclkin";
power-domains = <&power PX30_PD_VI>;
iommus = <&vip_mmu>;
status = "okay";
port {
cif_in: endpoint {
remote-endpoint = <&gc2155_out>;
vsync-active = <0>;
hsync-active = <1>;
};
};
};

cif: cif@1010a000 {
compatible = "rockchip,rk3128-cif";
reg = <0x1010a000 0x200>;

clocks = <&cru ACLK_CIF>, <&cru HCLK_CIF>,
<&cru SCLK_CIF_OUT>;
clock-names = "aclk_cif", "hclk_cif",
"sclk_cif_out";
resets = <&cru SRST_CIF0>;
reset-names = "rst_cif";
interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
/* px3se has not iommu attached */
/* iommus = <&cif_mmu>; */
power-domains = <&power RK3128_PD_VIO>;

status = "okay";

port {
cif_in: endpoint {
remote-endpoint = <&adv7181_out>;
vsync-active = <0>;
hsync-active = <1>;
};
};
};
37 changes: 37 additions & 0 deletions Documentation/devicetree/bindings/phy/phy-rockchip-typec.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,13 @@ Required properties:
<&tcphy0 1> and <&tcphy1 1> for USB3 PHY.
See ./phy-bindings.txt for details.

Optional properties:
- rockchip,phy-config : A list of voltage swing(mV) and pre-emphasis
(dB) pairs. They are 3 blocks of 4 entries and
correspond to s0p0 ~ s0p3, s1p0 ~ s1p3,
s2p0 ~ s2p3, s3p0 ~ s2p3 swing and pre-emphasis
values.

Note, there are 2 type-c phys for RK3399, and they are almost identical, except
these registers(description below), every register node contains 3 sections:
offset, enable bit, write mask bit.
Expand Down Expand Up @@ -62,6 +69,21 @@ Example:
rockchip,external-psm = <0xe588 14 30>;
rockchip,pipe-status = <0xe5c0 0 0>;
rockchip,uphy-dp-sel = <0x6268 19 19>;

rockchip,phy-config = <0x2a 0x00>,
<0x1f 0x15>,
<0x14 0x22>,
<0x02 0x2b>,

<0x21 0x00>,
<0x12 0x15>,
<0x02 0x22>,
<0 0>,

<0x15 0x00>,
<0x00 0x15>,
<0 0>,
<0 0>;
};

tcphy1: phy@ff800000 {
Expand All @@ -84,4 +106,19 @@ Example:
rockchip,external-psm = <0xe594 14 30>;
rockchip,pipe-status = <0xe5c0 16 16>;
rockchip,uphy-dp-sel = <0x6268 3 19>;

rockchip,phy-config = <0x2a 0x00>,
<0x1f 0x15>,
<0x14 0x22>,
<0x02 0x2b>,

<0x21 0x00>,
<0x12 0x15>,
<0x02 0x22>,
<0 0>,

<0x15 0x00>,
<0x00 0x15>,
<0 0>,
<0 0>;
};
Loading