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

arm64: dts: rockchip: fix typo and remove deprecated property for rk3328 #124

Open
wants to merge 1,854 commits into
base: release-4.4
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1854 commits
Select commit Hold shift + click to select a range
2c1ac97
ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry
jwrdegoede Aug 2, 2018
1f83afc
ALSA: memalloc: Don't exceed over the requested size
tiwai Jul 19, 2018
a9858fb
ALSA: vxpocket: Fix invalid endian conversions
tiwai Jul 25, 2018
bbf7e17
USB: serial: sierra: fix potential deadlock at close
jogness Jun 23, 2018
2649732
USB: option: add support for DW5821e
aleksander0m Jul 23, 2018
b3da1f9
ACPI: save NVS memory for Lenovo G50-45
zhang-rui Jan 16, 2017
f3a4a09
ACPI / PM: save NVS memory for ASUS 1025C laptop
wtarreau Jul 9, 2018
8d8bd88
serial: 8250_dw: always set baud rate in dw8250_set_termios
chen-hu-97 Jul 27, 2018
1d362ee
x86/mm: Simplify p[g4um]d_page() macros
tlendacky Jul 17, 2017
17e8a88
Bluetooth: avoid killing an already killed socket
sudipm-mukherjee Jul 15, 2018
ebb7e63
isdn: Disable IIOCDBGVAR
kees Aug 15, 2018
06ac850
Linux 4.4.151
gregkh Aug 22, 2018
701e5ba
ARC: Explicitly add -mmedium-calls to CFLAGS
abrodkin Jun 1, 2018
676caad
netfilter: ipv6: nf_defrag: reduce struct net memory waste
Jun 13, 2018
1f881e0
selftests: pstore: return Kselftest Skip code for skipped tests
Jun 12, 2018
bafbb0e
selftests: static_keys: return Kselftest Skip code for skipped tests
Jun 12, 2018
04916b5
selftests: user: return Kselftest Skip code for skipped tests
Jun 14, 2018
4c03a64
selftests: zram: return Kselftest Skip code for skipped tests
Jun 14, 2018
0a7518b
selftests: sync: add config fragment for testing sync framework
fboudra Jun 14, 2018
749fb0f
ARM: dts: Cygnus: Fix I2C controller interrupt type
Jun 12, 2018
def2777
usb: gadget: composite: fix delayed_status race condition when set_in…
May 25, 2018
08ef6c2
usb: gadget: dwc2: fix memory leak in gadget_init()
May 24, 2018
6ad5ccd
scsi: xen-scsifront: add error handling for xenbus_printf
ZhouyangJia Jun 15, 2018
fa2a08b
arm64: make secondary_start_kernel() notrace
zhizhouzh Jun 12, 2018
d343a0b
qed: Add sanity check for SIMD fastpath handler.
Jun 19, 2018
44e6ba4
enic: initialize enic->rfs_h.lock in enic_probe
Jun 19, 2018
e97942d
net: hamradio: use eth_broadcast_addr
agners Jun 17, 2018
9f41a31
net: propagate dev_get_valid_name return code
lrq-max Jun 19, 2018
64ee018
ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP
abrodkin Nov 29, 2017
5c13e86
net: davinci_emac: match the mdio device against its compatible if po…
brgl Jun 20, 2018
5ee52b6
locking/lockdep: Do not record IRQ state within lockdep code
rostedt Apr 4, 2018
ee3413d
ipv6: mcast: fix unsolicited report interval after receiving querys
liuhangbin Jun 21, 2018
9852603
Smack: Mark inode instant in smack_task_to_inode
cschaufler Jun 22, 2018
88cc90a
cxgb4: when disabling dcb set txq dcb priority to 0
Jun 23, 2018
17362ce
brcmfmac: stop watchdog before detach and free everything
panicking May 30, 2018
7afa946
ARM: dts: am437x: make edt-ft5x06 a wakeup source
zonque Jun 17, 2018
e146573
usb: xhci: increase CRS timeout value
ajaykuee Jun 21, 2018
6457910
perf test session topology: Fix test on s390
Jun 11, 2018
5ee0257
perf report powerpc: Fix crash if callchain is empty
sandip4n Jun 11, 2018
c41ea3a
selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs
amluto Jun 27, 2018
ac3fe18
ARM: dts: da850: Fix interrups property for gpio
Keerthyj Jun 5, 2018
830d6de
dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate()
Jun 22, 2018
cae5b9b
md/raid10: fix that replacement cannot complete recovery after reasse…
bingjingc Jun 28, 2018
5cea980
drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes
mszyprow Jun 7, 2018
6416d3f
drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes
mszyprow Jun 7, 2018
071bd6a
drm/exynos: decon5433: Fix WINCONx reset value
mszyprow Jun 7, 2018
97d967e
bnx2x: Fix receiving tx-timeout in error or recovery state.
Jun 28, 2018
15cb74f
m68k: fix "bad page state" oops on ColdFire boot
Jun 18, 2018
a371912
HID: wacom: Correct touch maximum XY of 2nd-gen Intuos
jigpu Jun 26, 2018
fe001fd
ARM: imx_v6_v7_defconfig: Select ULPI support
Jun 25, 2018
9511107
ARM: imx_v4_v5_defconfig: Select ULPI support
Jun 26, 2018
f3703dc
tracing: Use __printf markup to silence compiler
malaterre Mar 8, 2018
f410981
kasan: fix shadow_size calculation error in kasan_module_alloc
Jul 4, 2018
9e2779f
smsc75xx: Add workaround for gigabit link up hardware errata.
microchip1 Jul 3, 2018
f016e4f
netfilter: x_tables: set module owner for icmp(6) matches
Jul 4, 2018
071df93
ARM: pxa: irq: fix handling of ICMR registers in suspend/resume
zonque Jul 6, 2018
e67ae7f
ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem
Stefan-Schmidt Sep 22, 2017
31fa577
ieee802154: at86rf230: use __func__ macro for debug messages
Stefan-Schmidt Sep 22, 2017
916d901
ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem
Stefan-Schmidt Sep 22, 2017
1d30bd1
drm/armada: fix colorkey mode property
Jun 24, 2018
e254596
bnxt_en: Fix for system hang if request_irq fails
vikasbrcm Jul 9, 2018
d854bb9
perf llvm-utils: Remove bashism from kernel include fetch script
kim-phillips-arm Jun 29, 2018
1918200
ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot
rostedt Jul 10, 2018
30d074e
ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller
aford173 Jul 11, 2018
dbcb419
ixgbe: Be more careful when modifying MAC filters
Jun 18, 2018
9e0e48d
packet: reset network header if packet shorter than ll reserved space
wdebruij Jul 11, 2018
6e32c29
qlogic: check kstrtoul() for errors
Jul 12, 2018
faa0474
tcp: remove DELAYED ACK events in DCTCP
yuchungcheng Jul 12, 2018
22c4eca
drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply()
Jul 3, 2018
dbb9da7
net/ethernet/freescale/fman: fix cross-build error
rddunlap Jul 14, 2018
6ecd856
net: usb: rtl8150: demote allmulti message to dev_dbg()
dlech Jul 16, 2018
d2c81e0
net: qca_spi: Avoid packet drop during initial sync
lategoodbye Jul 18, 2018
03db448
net: qca_spi: Make sure the QCA7000 reset is triggered
lategoodbye Jul 18, 2018
9a7c15d
net: qca_spi: Fix log level if probe fails
lategoodbye Jul 18, 2018
a4e390f
tcp: identify cryptic messages as TCP seq # bugs
rddunlap Jul 18, 2018
19c12ea
staging: android: ion: check for kref overflow
drosen-google Aug 21, 2018
a7a5485
KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumer
bonzini May 28, 2018
ee3f65a
ext4: fix spectre gadget in ext4_mb_regular_allocator()
jeremycline Aug 2, 2018
71b0264
parisc: Remove ordered stores from syscall.S
danglin44 Aug 12, 2018
d67baae
xfrm_user: prevent leaking 2 bytes of kernel memory
Jun 19, 2018
100aad7
netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior…
Jul 17, 2018
6315680
packet: refine ring v3 block size test to hold one frame
wdebruij Aug 6, 2018
775f727
bridge: Propagate vlan add failure to user
Jan 6, 2016
3e0bba0
parisc: Remove unnecessary barriers from spinlock.h
danglin44 Aug 12, 2018
76cbe5c
PCI: hotplug: Don't leak pci_slot on registration failure
l1k Jul 19, 2018
7d71b1f
PCI: Skip MPS logic for Virtual Functions (VFs)
Aug 13, 2018
b50f474
PCI: pciehp: Fix use-after-free on unplug
l1k Jul 19, 2018
8efec9d
i2c: imx: Fix race condition in dma read
Aug 16, 2018
4739643
reiserfs: fix broken xattr handling (heap corruption, bad retval)
thejh Aug 22, 2018
c4c271e
Linux 4.4.152
gregkh Aug 24, 2018
635d9c4
x86/mm/pat: Fix L1TF stable backport for CPA
Aug 25, 2018
690ebf0
x86/mm: Fix use-after-free of ldt_struct
ebiggers Aug 24, 2017
620209b
ovl: Ensure upper filesystem supports d_type
rhvgoyal Feb 22, 2016
be3648b
ovl: Do d_type check only if work dir creation was successful
rhvgoyal May 20, 2016
3281b89
ovl: warn instead of error if d_type is not supported
rhvgoyal Jul 1, 2016
8834395
Linux 4.4.153
gregkh Aug 28, 2018
2979c4e
sched/sysctl: Check user input value of sysctl_sched_time_avg
Sep 4, 2017
e73cd3a
Cipso: cipso_v4_optptr enter infinite loop
Jul 31, 2017
b8c3ec8
vti6: fix PMTU caching and reporting on xmit
ebirger Jun 7, 2018
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
302f756
Merge pull request #2 from rockchip-linux/release-4.4
Tonymac32 Oct 3, 2018
ba3a9e3
arm64: dts: rockchip: fix typo and remove deprecated property for rk3328
Tonymac32 Oct 3, 2018
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
  •  
  •  
  •  
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
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