Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1386 commits
Select commit Hold shift + click to select a range
6cdf903
Merge remote-tracking branch 'selinux/next'
sfrothwell Apr 7, 2021
40e16aa
Merge remote-tracking branch 'tomoyo/master'
sfrothwell Apr 7, 2021
93abe8e
Merge remote-tracking branch 'iommu/next'
sfrothwell Apr 7, 2021
200f084
Merge remote-tracking branch 'audit/next'
sfrothwell Apr 7, 2021
22c55aa
Merge remote-tracking branch 'devicetree/for-next'
sfrothwell Apr 7, 2021
101e9c7
Merge remote-tracking branch 'spi/for-next'
sfrothwell Apr 7, 2021
f1d0510
Merge remote-tracking branch 'tip/auto-latest'
sfrothwell Apr 7, 2021
1c0236e
Merge remote-tracking branch 'clockevents/timers/drivers/next'
sfrothwell Apr 7, 2021
b485aa8
Merge remote-tracking branch 'edac/edac-for-next'
sfrothwell Apr 7, 2021
a7d7814
Merge remote-tracking branch 'ftrace/for-next'
sfrothwell Apr 7, 2021
6d8131e
Merge remote-tracking branch 'rcu/rcu/next'
sfrothwell Apr 7, 2021
523b53b
Merge remote-tracking branch 'kvm/next'
sfrothwell Apr 7, 2021
98c7e3e
Merge remote-tracking branch 'kvm-arm/next'
sfrothwell Apr 7, 2021
e298d46
Merge remote-tracking branch 'kvms390/next'
sfrothwell Apr 7, 2021
1027dea
Merge remote-tracking branch 'xen-tip/linux-next'
sfrothwell Apr 7, 2021
687ec7b
Merge remote-tracking branch 'percpu/for-next'
sfrothwell Apr 7, 2021
98d3895
Merge remote-tracking branch 'drivers-x86/for-next'
sfrothwell Apr 7, 2021
9c7c7a1
Merge remote-tracking branch 'chrome-platform/for-next'
sfrothwell Apr 7, 2021
d27078e
Merge remote-tracking branch 'leds/for-next'
sfrothwell Apr 7, 2021
dc744f3
Merge remote-tracking branch 'ipmi/for-next'
sfrothwell Apr 7, 2021
cf25738
Merge remote-tracking branch 'driver-core/driver-core-next'
sfrothwell Apr 7, 2021
5963191
Merge remote-tracking branch 'usb/usb-next'
sfrothwell Apr 7, 2021
e2aed5f
Merge remote-tracking branch 'usb-serial/usb-next'
sfrothwell Apr 7, 2021
9a99f5f
Merge remote-tracking branch 'usb-chipidea-next/for-usb-next'
sfrothwell Apr 7, 2021
3160d3f
Merge remote-tracking branch 'tty/tty-next'
sfrothwell Apr 7, 2021
a7f017f
Merge remote-tracking branch 'char-misc/char-misc-next'
sfrothwell Apr 7, 2021
090ba9b
Merge remote-tracking branch 'extcon/extcon-next'
sfrothwell Apr 7, 2021
740320c
Merge remote-tracking branch 'phy-next/next'
sfrothwell Apr 7, 2021
da88c12
Merge remote-tracking branch 'soundwire/next'
sfrothwell Apr 7, 2021
1a35fd2
Merge remote-tracking branch 'thunderbolt/next'
sfrothwell Apr 7, 2021
c8a0ec2
Merge remote-tracking branch 'vfio/next'
sfrothwell Apr 7, 2021
0d46dfb
Merge remote-tracking branch 'staging/staging-next'
sfrothwell Apr 7, 2021
f36017b
Merge remote-tracking branch 'icc/icc-next'
sfrothwell Apr 7, 2021
37852c8
Merge remote-tracking branch 'dmaengine/next'
sfrothwell Apr 7, 2021
7372bce
Merge remote-tracking branch 'cgroup/for-next'
sfrothwell Apr 7, 2021
a092dc1
Merge remote-tracking branch 'scsi/for-next'
sfrothwell Apr 7, 2021
1a91bd0
Merge remote-tracking branch 'scsi-mkp/for-next'
sfrothwell Apr 7, 2021
156054f
Merge remote-tracking branch 'vhost/linux-next'
sfrothwell Apr 7, 2021
f02a39e
Merge remote-tracking branch 'rpmsg/for-next'
sfrothwell Apr 7, 2021
653566b
Merge remote-tracking branch 'gpio-brgl/gpio/for-next'
sfrothwell Apr 7, 2021
e210e44
Merge remote-tracking branch 'gpio-intel/for-next'
sfrothwell Apr 7, 2021
cec8b7e
Merge remote-tracking branch 'pinctrl/for-next'
sfrothwell Apr 7, 2021
9bc585a
Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl'
sfrothwell Apr 7, 2021
76824ae
Merge remote-tracking branch 'pwm/for-next'
sfrothwell Apr 7, 2021
54ac96f
Merge remote-tracking branch 'kselftest/next'
sfrothwell Apr 7, 2021
26ece66
Merge remote-tracking branch 'livepatching/for-next'
sfrothwell Apr 7, 2021
10776ab
Merge remote-tracking branch 'coresight/next'
sfrothwell Apr 7, 2021
93fdf32
Merge remote-tracking branch 'rtc/rtc-next'
sfrothwell Apr 7, 2021
9516b44
Merge remote-tracking branch 'nvdimm/libnvdimm-for-next'
sfrothwell Apr 7, 2021
4e036ee
Merge remote-tracking branch 'seccomp/for-next/seccomp'
sfrothwell Apr 7, 2021
bfc23c5
Merge remote-tracking branch 'gnss/gnss-next'
sfrothwell Apr 7, 2021
f2d3a32
Merge remote-tracking branch 'slimbus/for-next'
sfrothwell Apr 7, 2021
c8debba
Merge remote-tracking branch 'nvmem/for-next'
sfrothwell Apr 7, 2021
bc67de3
Merge remote-tracking branch 'hyperv/hyperv-next'
sfrothwell Apr 7, 2021
a94bcf5
Merge remote-tracking branch 'kgdb/kgdb/for-next'
sfrothwell Apr 7, 2021
92bae3c
Merge remote-tracking branch 'fpga/for-next'
sfrothwell Apr 7, 2021
589af52
Merge remote-tracking branch 'kunit-next/kunit'
sfrothwell Apr 7, 2021
6ec210e
Merge remote-tracking branch 'mhi/mhi-next'
sfrothwell Apr 7, 2021
aca8fd9
Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iomem-mmap-vs-gup'
sfrothwell Apr 7, 2021
2b85e4a
Merge remote-tracking branch 'rust/rust-next'
sfrothwell Apr 7, 2021
5e68908
Merge branch 'akpm-current/current'
sfrothwell Apr 7, 2021
b752a68
drivers/char: remove /dev/kmem for good
davidhildenbrand Apr 1, 2021
6bb87e7
mm: remove xlate_dev_kmem_ptr()
davidhildenbrand Apr 1, 2021
11b3c2b
mm/vmalloc: remove vwrite()
davidhildenbrand Apr 1, 2021
68eead9
arm: print alloc free paths for address in registers
maninder42 Apr 1, 2021
af95442
scripts/spelling.txt: add "overlfow"
pdp7 Apr 1, 2021
f1cf98f
scripts/spelling.txt: Add "diabled" typo
Apr 1, 2021
dfca808
scripts/spelling.txt: add "overflw"
pdp7 Apr 1, 2021
d0cd120
mm/slab.c: fix spelling mistake "disired" -> "desired"
Apr 1, 2021
244aa07
include/linux/pgtable.h: few spelling fixes
unixbhaskar Apr 1, 2021
2cf2607
kernel/umh.c: fix some spelling mistakes
Apr 1, 2021
aa80946
kernel/user_namespace.c: fix typos
CaoXiaofengGH Apr 1, 2021
25ee61a
kernel/up.c: fix typo
unixbhaskar Apr 1, 2021
7879a88
kernel/sys.c: fix typo
CaoXiaofengGH Apr 1, 2021
30ad780
fs: fat: fix spelling typo of values
Apr 1, 2021
ec800a6
ipc/sem.c: spelling fix
unixbhaskar Apr 1, 2021
94571d6
treewide: remove editor modelines and cruft
masahir0y Apr 1, 2021
0bd78f2
mm: fix typos in comments
Apr 1, 2021
49a6a3f
mmap: make mlock_future_check() global
rppt Apr 1, 2021
5fd43f7
riscv/Kconfig: make direct map manipulation options depend on MMU
rppt Apr 1, 2021
35156d7
set_memory: allow set_direct_map_*_noflush() for multiple pages
rppt Apr 1, 2021
1fb28ec
set_memory: allow querying whether set_direct_map_*() is actually ena…
rppt Apr 1, 2021
503ca57
mm: introduce memfd_secret system call to create "secret" memory areas
rppt Apr 1, 2021
aea0588
memfd_secret: use unsigned int rather than long as syscall flags type
rppt Apr 1, 2021
187f4e4
PM: hibernate: disable when there are active secretmem users
rppt Apr 1, 2021
cf351bc
arch, mm: wire up memfd_secret system call where relevant
rppt Apr 1, 2021
1c56ca6
memfd_secret: use unsigned int rather than long as syscall flags type
rppt Apr 1, 2021
4b448ca
secretmem: test: add basic selftest for memfd_secret(2)
rppt Apr 1, 2021
b5bf0eb
memfd_secret: use unsigned int rather than long as syscall flags type
rppt Apr 1, 2021
ac75487
Merge branch 'akpm/master'
sfrothwell Apr 7, 2021
5103a5b
Add linux-next specific files for 20210407
sfrothwell Apr 7, 2021
acbc239
HACK: ARM: seccomp: Enforce whitelisting of clock_gettime64
digetx Apr 22, 2020
2e6d702
HACK: ARM: seccomp: Enforce whitelisting of clock_nanosleep_time64
digetx Jun 6, 2020
d439abb
ARM: tegra: acer-a500: Improve microphone detection
digetx Apr 4, 2021
99eafa4
ARM: tegra: Add reg property to Tegra20 EMC table device-tree nodes
digetx Apr 4, 2021
56025da
ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in devi…
digetx Apr 3, 2021
25d6355
ARM: tegra: nexus7: Specify all properties for pinctrl drives
digetx Apr 5, 2021
1a6fc12
iommu/tegra-smmu: Defer attachment of display clients
digetx Mar 26, 2021
6a501c2
iommu/tegra-smmu: Revert workaround that was needed for Nyan Big Chro…
digetx Mar 26, 2021
ef92cd0
iommu/tegra-smmu: Change debugfs name
digetx Apr 6, 2021
9a1134e
gpu: host1x: Add back arm_iommu_detach_device()
digetx Mar 28, 2021
decff18
drm/tegra: Add back arm_iommu_detach_device()
digetx Mar 28, 2021
b961cb4
dt-bindings: memory: tegra20: emc: Convert to schema
digetx Mar 29, 2021
d9b038f
cpuidle: tegra: Fix C7 idling state on Tegra114
digetx Jan 8, 2021
5af9f94
cpuidle: tegra: Remove do_idle firmware call
digetx Jan 8, 2021
fda86f8
drm/tegra: Use dev_err_probe()
digetx Mar 14, 2021
cfe55cd
clk: tegra30: Use 300MHz for video decoder by default
digetx Nov 3, 2020
32f8edb
clk: tegra: Fix refcounting of gate clocks
digetx Nov 28, 2020
41ab706
clk: tegra: Ensure that PLLU configuration is applied properly
digetx Nov 28, 2020
704873f
clk: tegra: Halve SCLK rate on Tegra20
digetx Jan 6, 2021
267893d
MAINTAINERS: Hand Tegra clk driver to Jon and Thierry
digetx Jan 7, 2021
003102d
clk: tegra: Don't allow zero clock rate for PLLs
digetx Mar 2, 2021
3051dc4
dt-bindings: clock: tegra: Convert to schema
digetx Dec 25, 2020
1a57d58
drm/tegra: dc: Support memory bandwidth management
digetx May 1, 2019
1556e24
drm/tegra: dc: Extend debug stats with total number of events
digetx May 5, 2019
b3e386a
soc/tegra: pmc: Rate-limit error message about failed to acquire of r…
digetx Feb 1, 2021
2554a8d
soc/tegra: Add devm_tegra_core_dev_init_opp_table()
digetx Nov 7, 2020
9394667
soc/tegra: Add CONFIG_SOC_TEGRA_COMMON and select PM_OPP by default
digetx Nov 7, 2020
b9ec111
dt-bindings: power: tegra: Add binding for core power domain
digetx Nov 23, 2020
043467a
soc/tegra: Introduce core power domain driver
digetx Nov 20, 2020
cf2ebff
soc/tegra: regulators: Support Core domain state syncing
digetx Dec 17, 2020
95a8077
soc/tegra: pmc: Link children power domains to the parent domain
digetx Dec 17, 2020
98d82ce
dt-bindings: clock: tegra-car: Document new tegra-clocks node
digetx Dec 25, 2020
9413030
clk: tegra: Support runtime PM, power domain and OPP
digetx Nov 22, 2020
ccdda5d
dt-bindings: host1x: Document OPP and power domain properties
digetx Nov 2, 2020
7a75059
dt-bindings: host1x: Document Memory Client resets of Host1x, GR2D an…
digetx Dec 20, 2020
8f1bbe9
gpu: host1x: Add host1x_channel_stop()
digetx Dec 2, 2020
f54f2a8
gpu: host1x: Support power management
digetx Nov 2, 2020
2f549ee
drm/tegra: dc: Support OPP and SoC core voltage scaling
digetx Nov 1, 2020
7b9b5e1
drm/tegra: gr2d: Support OPP and power management
digetx Nov 1, 2020
95046b3
drm/tegra: gr3d: Support OPP and power management
digetx Nov 1, 2020
d22dc3c
drm/tegra: vic: Stop channel before suspending
digetx Dec 2, 2020
bbbfb36
media: dt: bindings: tegra-vde: Convert to schema
digetx Nov 2, 2020
d876c87
media: staging: tegra-vde: Support OPP and generic power domain
digetx Apr 5, 2021
b0e2307
media: staging: tegra-vde: Support OPP and generic power domain
digetx Nov 2, 2020
f240af8
ARM: tegra: Add OPP tables and power domains to Tegra20 device-tree
digetx Nov 23, 2020
5d658d6
ARM: tegra: Add OPP tables and power domains to Tegra30 device-tree
digetx Nov 23, 2020
b51003b
ARM: tegra: Add Memory Client resets to Tegra20 GR2D, GR3D and Host1x
digetx Feb 20, 2018
c200d5f
ARM: tegra: Add Memory Client resets to Tegra30 GR2D, GR3D and Host1x
digetx Feb 20, 2018
b1c97ac
memory: tegra20-emc: Use devm_tegra_core_dev_init_opp_table()
digetx Nov 9, 2020
487289c
memory: tegra30-emc: Use devm_tegra_core_dev_init_opp_table()
digetx Nov 9, 2020
e703e3e
clk: tegra: Don't deassert reset on enabling clocks
digetx Dec 30, 2020
04c4864
drm/tegra: plane: Accept all format-modifiers
digetx Aug 18, 2018
1407d13
PM / devfreq: tegra30: Use tracepoints for debugging
digetx Jun 26, 2019
ef8cf03
memory: tegra: Block DMA for clients HW on a faulty memory access
digetx May 8, 2018
3e72ebd
ARM: dts: tegra20: Add IOMMU nodes to Host1x clients
digetx May 6, 2018
704e03c
xxx: mmc: core: Add quirk for NVIDIA Tegra20 EMMC
digetx Oct 6, 2015
08952c3
Revert "xxx: mmc: core: Add quirk for NVIDIA Tegra20 EMMC"
digetx Nov 24, 2019
ffd59a6
xxx: iommu: tegra-gart: Expose as system-wide IOMMU
digetx Dec 14, 2019
fa09ad4
xxx: staging: android: Legacy ram-console
digetx Oct 4, 2018
aa18855
mmc: core: Add raw_boot_mult field to mmc_ext_csd
digetx Feb 22, 2020
bbe24a4
mmc: block: Add mmc_bdev_to_card() helper
digetx Feb 22, 2020
aff4294
partitions/efi: Support gpt_sector parameter needed by NVIDIA Tegra d…
digetx Mar 27, 2021
82b117e
partitions: Support NVIDIA Tegra Partition Table
digetx Feb 22, 2020
9373105
soc/tegra: Expose Boot Configuration Table via sysfs
digetx May 14, 2020
75cc2ad
xxx: partitions/tegra: Enable debug by default
digetx Jul 5, 2020
15b43ed
ARM: tegra_defconfig: Enable CONFIG_ARM_APPENDED_DTB
digetx Mar 30, 2020
e9a0f09
PCI: disable nv_msi_ht_cap_quirk_leaf quirk on arm/arm64
kwizart Sep 14, 2018
885f2a9
drm/tegra: dc: Add legacy BO tiling compatibility
digetx May 5, 2020
6f207cb
ARM: dts: qcom: apq8064-nexus7: Add SMB345 battery charger
okias Oct 17, 2016
3c780ea
ARM: tegra: Add device-tree for Tegra20 QEMU
digetx Aug 12, 2018
13b698b
ASoC: dt-bindings: tegra: Add binding for RT5631
clamor-s Jan 26, 2021
0afb8ab
of: base: Export of_device_compatible_match()
digetx Mar 22, 2021
413af01
ASoC: tegra: Unify ASoC machine drivers
digetx Mar 21, 2021
a3ba6d2
ASoC: tegra: Support RT5631 by machine driver
clamor-s Jan 25, 2021
839abfb
drm/tegra: rgb: Hacks for S6E63M0
cerg2010cerg2010 Jan 26, 2019
0166c37
drm/panel: s6e63m0: disable rotation
cerg2010cerg2010 Feb 9, 2019
ec213c5
drm/panel: s6e63m0: Increase back porch
cerg2010cerg2010 Feb 9, 2019
5e56f39
drm/panel: s6e63m0: Workaround screen corruption on boot
cerg2010cerg2010 Jul 14, 2019
113def8
leds: Add led class support isa1200 vibration motor
Decatf Oct 31, 2017
e2f6862
Input: stmpe-keypad - add STMPE1801 support
cerg2010cerg2010 Jan 26, 2019
fc69863
dt-bindings: input: Add binding for mcs-touchkey
Aug 12, 2013
f72b91b
Input: mcs_touchkey: Add parse DT function from device tree
Aug 12, 2013
9af5242
input: keyboard: mcs_touchkey:Convert to devm_* managed functions
Oct 13, 2014
79da6f0
input: keyboard: mcs_touchkey: LED support
Nov 15, 2010
9ef01aa
ASoC: tegra: Add driver for WM8994
Decatf Apr 21, 2018
6dacca3
regulator: max8893: add regulator driver
cerg2010cerg2010 Jun 20, 2019
5e9c403
power: supply: Add regulator to max8903 charger for VBUS control
cerg2010cerg2010 Jun 20, 2019
cf85aff
ARM: dts: tegra20-glide: Samsung SGH-I927 support
cerg2010cerg2010 Jan 26, 2019
18001ce
soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
digetx Sep 19, 2020
dd8e681
memory: tegra: Don't clear Memory Controller interrupt status on init
digetx Sep 23, 2020
2d21f32
PM / devfreq: tegra30: Tune up Tegra124 configuration
digetx Nov 15, 2020
15fece6
XXX: Add downstream pinmux debug info
digetx Apr 24, 2019
576c525
XXX: usb: phy: tegra: Ensure that clock is disabled on suspend
digetx Dec 16, 2020
b46484a
XXX: drm: Add generic colorkey properties for display planes
May 25, 2018
ba2f0bc
cpufreq: tegra20: Improve performance during frequency transition
digetx Dec 24, 2020
24203db
Revert "cpufreq: tegra20: Improve performance during frequency transi…
digetx Jan 8, 2021
5102eed
WIP: ARM: tegra: Add stub regulators from core power domain
digetx Mar 30, 2021
0eb6d8b
WIP: drm/grate: Add Host1x and DRM drivers with experimental changes
digetx Dec 20, 2020
cfee23c
XXX: WIP: drm: Universal display rotation on Nexus 7
digetx Jun 13, 2020
6a3db3b
soc/tegra: fuse: Print out CPU, GPU and SoC Speedo IDs
digetx Jan 23, 2021
c0a684d
i2c: GPIO-based hotplug gate
osctobe Sep 3, 2017
9b23365
i2c-hotplug-gpio: save i2c adap.dev to properly re-hotplug
IonAgorria Dec 14, 2020
de46f0d
ARM: tegra30: add phandles for controller nodes
osctobe Nov 10, 2018
8450c4a
misc: Support Asus TF300T EC access device
osctobe Dec 7, 2019
c7539c8
mfd: Asus TF300T EC's base driver
osctobe Dec 7, 2019
28313d8
input: support Asus TF300T dock keyboard and touchscreen
osctobe Dec 7, 2019
ad225fe
input: Support Asus TF300T dock multimedia keys
osctobe Dec 7, 2019
1d2538d
input: asus-ec: Enable fn keys using special key
IonAgorria Dec 31, 2020
85af0aa
input: asus-ec: Modify key data to fix scancodes
IonAgorria Jan 1, 2021
25b1148
leds: add driver for LEDs on Asus TF300T
osctobe Oct 4, 2017
feaecd1
power/supply: Add driver for Asus TF300T batteries
osctobe Oct 4, 2017
9a4008d
power/supply: asus-ec: Correct scaling of reported values
digetx Apr 4, 2021
c4e7097
dt-bindings: ARM: tegra: Add ASUS Transformers
clamor-s Jun 1, 2020
59f7a66
ARM: tegra: Add device-tree for ASUS Transformer Prime TF201
clamor-s Mar 9, 2021
c04e6f2
ARM: tegra: Add device-tree for ASUS Transformer PAD TF300T
osctobe Mar 9, 2021
a557c8e
WIP: ARM: tegra: Add device-tree for ASUS Transformer Infinity TF700T
clamor-s Jan 24, 2021
774ae3b
WIP: ARM: tegra: Add device-tree for Pegatron Chagall based tablets
clamor-s Mar 9, 2021
b9b806d
ARM: tegra: transformers: Add power domain node
digetx Jan 27, 2021
b7f96df
drm/tegra: dsi: Assert hardware reset on power-up
digetx Jan 27, 2021
143d8da
drm/bridge: tc358768: Enable reference clock
digetx Feb 16, 2021
1c9a09b
WIP: extcon: p4wifi: Add p4wifi USB connector driver
Decatf Apr 21, 2018
bb1291d
WIP: drm: panel: Add CMC6230R LCD driver
Decatf Oct 22, 2018
84d208b
WIP: staging: Add p4wifi directory
Decatf Apr 1, 2018
c23955b
WIP: staging: p4wifi: Add sec_jack driver
Decatf Apr 1, 2018
dce01ff
WIP: staging: p4wifi: Add misc p4wifi init functions
Decatf Aug 28, 2018
2f9f47a
WIP: staging: p4wifi: Convert to platform driver
digetx Mar 10, 2021
b456e7d
WIP: HACK: tps6586x: Disable Charger LDO mode, Dynamic Timer Function…
Decatf Apr 16, 2018
d41ec6c
iio: ak8975: Add AK8975C device id
Decatf Sep 8, 2018
aa20509
WIP: ARM: tegra: Add device-tree for samsung-p4wifi (Samsung Galaxy T…
Decatf May 26, 2018
3f67cd6
WIP: Add defconfig for samsung-p4wifi (Samsung Galaxy Tab 10.1)
gaudeo May 7, 2020
ab66474
dt-bindings: memory: tegra20: emc: Document optional LPDDR properties
digetx Mar 30, 2021
bb9c226
memory: tegra20-emc: Support timings matching by LPDDR configuration
digetx Mar 29, 2021
769c310
WIP: ARM: tegra: Add device-tree for ASUS Transformer EeePad TF101
mnidza Mar 25, 2021
ed178d3
WIP: ARM: tegra: asus-tf101: Update device-tree
digetx Mar 28, 2021
7459f9f
WIP: ARM: tegra: asus-tf101: Add LVDS encoder
digetx Mar 28, 2021
9a49474
WIP: ARM: tegra: asus-tf101: Enable core power domain
digetx Mar 28, 2021
b7a2a4b
WIP: ARM: tegra: asus-tf101: Add memory timings
digetx Mar 30, 2021
b7d65cf
WIP: ARM: tegra: asus-tf101: Correct display panel node
digetx Mar 30, 2021
d1de914
WIP: ARM: tegra: asus-tf101: Add reserved-memory node
digetx Mar 30, 2021
9f6e14e
power: supply: sbs-battery: Silence warning about unknown chemistry
digetx Apr 1, 2021
d1454fd
power: supply: sbs-battery: Fall back to Li-ion battery type for bq20z75
digetx Apr 1, 2021
cd236be
WIP: ARM: tegra: asus-tf700t: Update panel regulators
digetx Mar 30, 2021
c1f5f80
PM / devfreq: tegra30: Support thermal cooling
digetx Apr 5, 2021
bd0e2f1
ARM: tegra_defconfig: Enable CONFIG_DEVFREQ_THERMAL
digetx Apr 5, 2021
274c13f
dt-bindings: devfreq: tegra30-actmon: Convert to schema
digetx Apr 5, 2021
dddaf51
dt-bindings: devfreq: tegra30-actmon: Add cooling-cells
digetx Apr 5, 2021
37c4bbc
ARM: tegra: Add cooling cells to ACTMON device-tree node
digetx Apr 5, 2021
67fe59f
ARM: tegra: nexus7: Enable memory frequency thermal throttling using …
digetx Apr 5, 2021
0505022
ARM: tegra: ouya: Enable memory frequency thermal throttling using AC…
digetx Apr 5, 2021
d717ec0
ARM: tegra: transformers: Enable memory frequency thermal throttling …
digetx Apr 5, 2021
84eab71
ARM: tegra: chagall: Enable memory frequency thermal throttling using…
digetx Apr 5, 2021
226776f
ARM: tegra: paz00: Add emc-tables for ram-code 1
kwizart Mar 18, 2021
d1b1a29
extend tegra30 support to cover Lenovo IdeaTab A2109A (codename cl2n)
KaiJan57 Apr 8, 2021
3329f41
mfd: asus-ec: add TF101 and TF701T support
clamor-s Mar 30, 2021
afb8bcc
WIP: ARM: tegra: asus-tf101: bind most of i2c devices
clamor-s Apr 7, 2021
a6dc80a
WIP: ARM: tegra: asus-tf101: update USB nodes and minor fixes
clamor-s Apr 8, 2021
3bc8edd
cl2n device-tree: correct pinmux and swap vmmc/vqmmc
KaiJan57 Apr 8, 2021
1cceaa6
cl2n: correct syntax errors in dts, revert vmmc/vqmmc swap
KaiJan57 Apr 8, 2021
314478a
enable DDR50 for tegra30 in nvquirks of sdhci driver
KaiJan57 Apr 8, 2021
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.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
*.o
*.o.*
*.patch
*.rmeta
*.s
*.so
*.so.dbg
Expand All @@ -57,8 +58,10 @@ modules.order
/tags
/TAGS
/linux
/modules-only.symvers
/vmlinux
/vmlinux.32
/vmlinux.map
/vmlinux.symvers
/vmlinux-gdb.py
/vmlinuz
Expand Down Expand Up @@ -96,6 +99,7 @@ modules.order
!.gitattributes
!.gitignore
!.mailmap
!.rustfmt.toml

#
# Generated include files
Expand Down
6 changes: 4 additions & 2 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,9 @@ Alexandre Belloni <[email protected]> <alexandre.belloni@free-electr
Alexei Starovoitov <[email protected]> <[email protected]>
Alexei Starovoitov <[email protected]> <[email protected]>
Alexei Starovoitov <[email protected]> <[email protected]>
Alex Shi <[email protected]> <[email protected]>
Alex Shi <[email protected]> <[email protected]>
Alex Shi <[email protected]> <[email protected]>
Alex Shi <[email protected]> <[email protected]>
Alex Shi <[email protected]> <[email protected]>
Al Viro <[email protected]>
Al Viro <[email protected]>
Andi Kleen <[email protected]> <[email protected]>
Expand Down Expand Up @@ -168,6 +169,7 @@ Johan Hovold <[email protected]> <[email protected]>
Johan Hovold <[email protected]> <[email protected]>
John Paul Adrian Glaubitz <[email protected]>
John Stultz <[email protected]>
Jordan Crouse <[email protected]> <[email protected]>
<[email protected]> <[email protected]>
<[email protected]> <[email protected]>
<[email protected]> <[email protected]>
Expand Down
12 changes: 12 additions & 0 deletions .rustfmt.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
edition = "2018"
format_code_in_doc_comments = true
newline_style = "Unix"

# Unstable options that help catching some mistakes in formatting and that we may want to enable
# when they become stable.
#
# They are kept here since they are useful to run from time to time.
#reorder_impl_items = true
#comment_width = 100
#wrap_comments = true
#normalize_comments = true
19 changes: 18 additions & 1 deletion CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -550,7 +550,7 @@ D: gadget layers, SPI subsystem, GPIO subsystem, and more than a few
D: device drivers. His encouragement also helped many engineers get
D: started working on the Linux kernel. David passed away in early
D: 2011, and will be greatly missed.
W: https://lkml.org/lkml/2011/4/5/36
W: https://lore.kernel.org/lkml/[email protected]

N: Gary Brubaker
E: [email protected]
Expand Down Expand Up @@ -1250,6 +1250,10 @@ S: 29 Duchifat St.
S: Ra'anana 4372029
S: Israel

N: Prashant Gaikwad
E: [email protected]
D: Maintained NVIDIA Tegra clock driver

N: Kumar Gala
E: [email protected]
D: Embedded PowerPC 6xx/7xx/74xx/82xx/83xx/85xx support
Expand Down Expand Up @@ -1933,6 +1937,9 @@ N: Kukjin Kim
E: [email protected]
D: Samsung S3C, S5P and Exynos ARM architectures

N: Milo Kim
D: TI LP855x, LP8727 and LP8788 drivers

N: Sangbeom Kim
E: [email protected]
D: Samsung SoC Audio (ASoC) drivers
Expand Down Expand Up @@ -2536,6 +2543,14 @@ D: Linux/PARISC hacker
D: AD1889 sound driver
S: Ottawa, Canada

N: Peter Meerwald-Stadler
E: [email protected]
W: https://pmeerw.net
D: IIO reviewing, drivers
S: Schießstandstr. 3a
S: A-5061 Elsbethen
S: Austria

N: Dirk Melchers
E: [email protected]
D: 8 bit XT hard disk driver for OMTI5520
Expand Down Expand Up @@ -3387,7 +3402,9 @@ E:
D: Macintosh IDE Driver

N: Peter De Schrijver
E: [email protected]
E: [email protected]
D: Maintained NVIDIA Tegra clock driver
D: Mitsumi CD-ROM driver patches March version
S: Molenbaan 29
S: B2240 Zandhoven
Expand Down
27 changes: 27 additions & 0 deletions Documentation/ABI/stable/procfs-audit_loginuid
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
What: Audit Login UID
Date: 2005-02-01
KernelVersion: 2.6.11-rc2 1e2d1492e178 ("[PATCH] audit: handle loginuid through proc")
Contact: [email protected]
Users: audit and login applications
Description:
The /proc/$pid/loginuid pseudofile is written to set and
read to get the audit login UID of process $pid as a
decimal unsigned int (%u, u32). If it is unset,
permissions are not needed to set it. The accessor must
have CAP_AUDIT_CONTROL in the initial user namespace to
write it if it has been set. It cannot be written again
if AUDIT_FEATURE_LOGINUID_IMMUTABLE is enabled. It
cannot be unset if AUDIT_FEATURE_ONLY_UNSET_LOGINUID is
enabled.

What: Audit Login Session ID
Date: 2008-03-13
KernelVersion: 2.6.25-rc7 1e0bd7550ea9 ("[PATCH] export sessionid alongside the loginuid in procfs")
Contact: [email protected]
Users: audit and login applications
Description:
The /proc/$pid/sessionid pseudofile is read to get the
audit login session ID of process $pid as a decimal
unsigned int (%u, u32). It is set automatically,
serially assigned with each new login.

4 changes: 2 additions & 2 deletions Documentation/ABI/testing/debugfs-moxtet
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
What: /sys/kernel/debug/moxtet/input
Date: March 2019
KernelVersion: 5.3
Contact: Marek Behún <[email protected]>
Contact: Marek Behún <[email protected]>
Description: (Read) Read input from the shift registers, in hexadecimal.
Returns N+1 bytes, where N is the number of Moxtet connected
modules. The first byte is from the CPU board itself.
Expand All @@ -19,7 +19,7 @@ Description: (Read) Read input from the shift registers, in hexadecimal.
What: /sys/kernel/debug/moxtet/output
Date: March 2019
KernelVersion: 5.3
Contact: Marek Behún <[email protected]>
Contact: Marek Behún <[email protected]>
Description: (RW) Read last written value to the shift registers, in
hexadecimal, or write values to the shift registers, also
in hexadecimal.
Expand Down
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/debugfs-turris-mox-rwtm
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
What: /sys/kernel/debug/turris-mox-rwtm/do_sign
Date: Jun 2020
KernelVersion: 5.8
Contact: Marek Behún <[email protected]>
Contact: Marek Behún <[email protected]>
Description:

======= ===========================================================
Expand Down
140 changes: 140 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-iio
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,52 @@ Description:
Description of the physical chip / device for device X.
Typically a part number.

What: /sys/bus/iio/devices/iio:deviceX/label
KernelVersion: 5.8
Contact: [email protected]
Description:
Optional symbolic label for a device.
This is useful for userspace to be able to better identify an
individual device.

The contents of the label are free-form, but there are some
standardized uses:

For proximity sensors which give the proximity (of a person) to
a certain wlan or wwan antenna the following standardized labels
are used:

* "proximity-wifi"
* "proximity-lte"
* "proximity-wifi-lte"
* "proximity-wifi-left"
* "proximity-wifi-right"

These are used to indicate to userspace that these proximity
sensors may be used to tune transmit power to ensure that
Specific Absorption Rate (SAR) limits are honored.
The "-left" and "-right" labels are for devices with multiple
antennas.

In some laptops/tablets the standardized proximity sensor labels
instead indicate proximity to a specific part of the device:

* "proximity-palmrest" indicates proximity to the keyboard's palmrest
* "proximity-palmrest-left" indicates proximity to the left part of the palmrest
* "proximity-palmrest-right" indicates proximity to the right part of the palmrest
* "proximity-lap" indicates the device is being used on someone's lap

Note "proximity-lap" is special in that its value may be
calculated by firmware from other sensor readings, rather then
being a raw sensor reading.

For accelerometers used in 2-in-1s with 360° (yoga-style) hinges,
which have an accelerometer in both their base and their display,
the following standardized labels are used:

* "accel-base"
* "accel-display"

What: /sys/bus/iio/devices/iio:deviceX/current_timestamp_clock
KernelVersion: 4.5
Contact: [email protected]
Expand Down Expand Up @@ -1118,24 +1164,33 @@ Description:

What: /sys/bus/iio/devices/iio:deviceX/buffer/length
KernelVersion: 2.6.35
What: /sys/bus/iio/devices/iio:deviceX/bufferY/length
KernelVersion: 5.11
Contact: [email protected]
Description:
Number of scans contained by the buffer.

What: /sys/bus/iio/devices/iio:deviceX/buffer/enable
KernelVersion: 2.6.35
What: /sys/bus/iio/devices/iio:deviceX/bufferY/enable
KernelVersion: 5.11
Contact: [email protected]
Description:
Actually start the buffer capture up. Will start trigger
if first device and appropriate.

What: /sys/bus/iio/devices/iio:deviceX/scan_elements
KernelVersion: 2.6.37
What: /sys/bus/iio/devices/iio:deviceX/bufferY
KernelVersion: 5.11
Contact: [email protected]
Description:
Directory containing interfaces for elements that will be
captured for a single triggered sample set in the buffer.

Since kernel 5.11 the scan_elements attributes are merged into
the bufferY directory, to be configurable per buffer.

What: /sys/.../iio:deviceX/scan_elements/in_accel_x_en
What: /sys/.../iio:deviceX/scan_elements/in_accel_y_en
What: /sys/.../iio:deviceX/scan_elements/in_accel_z_en
Expand Down Expand Up @@ -1164,6 +1219,34 @@ What: /sys/.../iio:deviceX/scan_elements/in_pressure_en
What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_en
What: /sys/.../iio:deviceX/scan_elements/in_proximity_en
KernelVersion: 2.6.37
What: /sys/.../iio:deviceX/bufferY/in_accel_x_en
What: /sys/.../iio:deviceX/bufferY/in_accel_y_en
What: /sys/.../iio:deviceX/bufferY/in_accel_z_en
What: /sys/.../iio:deviceX/bufferY/in_anglvel_x_en
What: /sys/.../iio:deviceX/bufferY/in_anglvel_y_en
What: /sys/.../iio:deviceX/bufferY/in_anglvel_z_en
What: /sys/.../iio:deviceX/bufferY/in_magn_x_en
What: /sys/.../iio:deviceX/bufferY/in_magn_y_en
What: /sys/.../iio:deviceX/bufferY/in_magn_z_en
What: /sys/.../iio:deviceX/bufferY/in_rot_from_north_magnetic_en
What: /sys/.../iio:deviceX/bufferY/in_rot_from_north_true_en
What: /sys/.../iio:deviceX/bufferY/in_rot_from_north_magnetic_tilt_comp_en
What: /sys/.../iio:deviceX/bufferY/in_rot_from_north_true_tilt_comp_en
What: /sys/.../iio:deviceX/bufferY/in_timestamp_en
What: /sys/.../iio:deviceX/bufferY/in_voltageY_supply_en
What: /sys/.../iio:deviceX/bufferY/in_voltageY_en
What: /sys/.../iio:deviceX/bufferY/in_voltageY-voltageZ_en
What: /sys/.../iio:deviceX/bufferY/in_voltageY_i_en
What: /sys/.../iio:deviceX/bufferY/in_voltageY_q_en
What: /sys/.../iio:deviceX/bufferY/in_voltage_i_en
What: /sys/.../iio:deviceX/bufferY/in_voltage_q_en
What: /sys/.../iio:deviceX/bufferY/in_incli_x_en
What: /sys/.../iio:deviceX/bufferY/in_incli_y_en
What: /sys/.../iio:deviceX/bufferY/in_pressureY_en
What: /sys/.../iio:deviceX/bufferY/in_pressure_en
What: /sys/.../iio:deviceX/bufferY/in_rot_quaternion_en
What: /sys/.../iio:deviceX/bufferY/in_proximity_en
KernelVersion: 5.11
Contact: [email protected]
Description:
Scan element control for triggered data capture.
Expand All @@ -1185,6 +1268,23 @@ What: /sys/.../iio:deviceX/scan_elements/in_pressure_type
What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_type
What: /sys/.../iio:deviceX/scan_elements/in_proximity_type
KernelVersion: 2.6.37
What: /sys/.../iio:deviceX/bufferY/in_accel_type
What: /sys/.../iio:deviceX/bufferY/in_anglvel_type
What: /sys/.../iio:deviceX/bufferY/in_magn_type
What: /sys/.../iio:deviceX/bufferY/in_incli_type
What: /sys/.../iio:deviceX/bufferY/in_voltageY_type
What: /sys/.../iio:deviceX/bufferY/in_voltage_type
What: /sys/.../iio:deviceX/bufferY/in_voltageY_supply_type
What: /sys/.../iio:deviceX/bufferY/in_voltageY_i_type
What: /sys/.../iio:deviceX/bufferY/in_voltageY_q_type
What: /sys/.../iio:deviceX/bufferY/in_voltage_i_type
What: /sys/.../iio:deviceX/bufferY/in_voltage_q_type
What: /sys/.../iio:deviceX/bufferY/in_timestamp_type
What: /sys/.../iio:deviceX/bufferY/in_pressureY_type
What: /sys/.../iio:deviceX/bufferY/in_pressure_type
What: /sys/.../iio:deviceX/bufferY/in_rot_quaternion_type
What: /sys/.../iio:deviceX/bufferY/in_proximity_type
KernelVersion: 5.11
Contact: [email protected]
Description:
Description of the scan element data storage within the buffer
Expand Down Expand Up @@ -1241,6 +1341,33 @@ What: /sys/.../iio:deviceX/scan_elements/in_pressure_index
What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_index
What: /sys/.../iio:deviceX/scan_elements/in_proximity_index
KernelVersion: 2.6.37
What: /sys/.../iio:deviceX/bufferY/in_voltageY_index
What: /sys/.../iio:deviceX/bufferY/in_voltageY_supply_index
What: /sys/.../iio:deviceX/bufferY/in_voltageY_i_index
What: /sys/.../iio:deviceX/bufferY/in_voltageY_q_index
What: /sys/.../iio:deviceX/bufferY/in_voltage_i_index
What: /sys/.../iio:deviceX/bufferY/in_voltage_q_index
What: /sys/.../iio:deviceX/bufferY/in_accel_x_index
What: /sys/.../iio:deviceX/bufferY/in_accel_y_index
What: /sys/.../iio:deviceX/bufferY/in_accel_z_index
What: /sys/.../iio:deviceX/bufferY/in_anglvel_x_index
What: /sys/.../iio:deviceX/bufferY/in_anglvel_y_index
What: /sys/.../iio:deviceX/bufferY/in_anglvel_z_index
What: /sys/.../iio:deviceX/bufferY/in_magn_x_index
What: /sys/.../iio:deviceX/bufferY/in_magn_y_index
What: /sys/.../iio:deviceX/bufferY/in_magn_z_index
What: /sys/.../iio:deviceX/bufferY/in_rot_from_north_magnetic_index
What: /sys/.../iio:deviceX/bufferY/in_rot_from_north_true_index
What: /sys/.../iio:deviceX/bufferY/in_rot_from_north_magnetic_tilt_comp_index
What: /sys/.../iio:deviceX/bufferY/in_rot_from_north_true_tilt_comp_index
What: /sys/.../iio:deviceX/bufferY/in_incli_x_index
What: /sys/.../iio:deviceX/bufferY/in_incli_y_index
What: /sys/.../iio:deviceX/bufferY/in_timestamp_index
What: /sys/.../iio:deviceX/bufferY/in_pressureY_index
What: /sys/.../iio:deviceX/bufferY/in_pressure_index
What: /sys/.../iio:deviceX/bufferY/in_rot_quaternion_index
What: /sys/.../iio:deviceX/bufferY/in_proximity_index
KernelVersion: 5.11
Contact: [email protected]
Description:
A single positive integer specifying the position of this
Expand Down Expand Up @@ -1455,6 +1582,8 @@ Description:

What: /sys/bus/iio/devices/iio:deviceX/buffer/watermark
KernelVersion: 4.2
What: /sys/bus/iio/devices/iio:deviceX/bufferY/watermark
KernelVersion: 5.11
Contact: [email protected]
Description:
A single positive integer specifying the maximum number of scan
Expand All @@ -1473,6 +1602,8 @@ Description:

What: /sys/bus/iio/devices/iio:deviceX/buffer/data_available
KernelVersion: 4.16
What: /sys/bus/iio/devices/iio:deviceX/bufferY/data_available
KernelVersion: 5.11
Contact: [email protected]
Description:
A read-only value indicating the bytes of data available in the
Expand Down Expand Up @@ -1823,3 +1954,12 @@ Description:
hinge, keyboard, screen. It means the three channels
each correspond respectively to hinge angle, keyboard angle,
and screen angle.

What: /sys/bus/iio/devices/iio:deviceX/in_illuminance_hysteresis_relative
What: /sys/bus/iio/devices/iio:deviceX/in_intensity_hysteresis_relative
KernelVersion: 5.12
Contact: [email protected]
Description:
Specify the percent for light sensor relative to the channel
absolute value that a data field should change before an event
is generated. Units are a percentage of the prior reading.
Loading