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

Some sdhci changes #36

Closed
wants to merge 1,489 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1489 commits
Select commit Hold shift + click to select a range
8b3c0d7
Merge remote-tracking branch 'staging/staging-next'
sfrothwell Apr 19, 2021
4f24132
Merge remote-tracking branch 'dmaengine/next'
sfrothwell Apr 19, 2021
3961b2d
Merge remote-tracking branch 'cgroup/for-next'
sfrothwell Apr 19, 2021
1e15013
Merge remote-tracking branch 'scsi/for-next'
sfrothwell Apr 19, 2021
8f7c940
Merge remote-tracking branch 'scsi-mkp/for-next'
sfrothwell Apr 19, 2021
b1a64ba
Merge remote-tracking branch 'vhost/linux-next'
sfrothwell Apr 19, 2021
070e678
Merge remote-tracking branch 'rpmsg/for-next'
sfrothwell Apr 19, 2021
f3dbb53
Merge remote-tracking branch 'gpio-brgl/gpio/for-next'
sfrothwell Apr 19, 2021
1053dc9
Merge remote-tracking branch 'pinctrl/for-next'
sfrothwell Apr 19, 2021
046b964
Merge remote-tracking branch 'pwm/for-next'
sfrothwell Apr 19, 2021
9e52fe8
Merge remote-tracking branch 'kselftest/next'
sfrothwell Apr 19, 2021
0e5a833
Merge remote-tracking branch 'livepatching/for-next'
sfrothwell Apr 19, 2021
427b74e
Merge remote-tracking branch 'coresight/next'
sfrothwell Apr 19, 2021
daf6932
Merge remote-tracking branch 'rtc/rtc-next'
sfrothwell Apr 19, 2021
f980183
Merge remote-tracking branch 'nvdimm/libnvdimm-for-next'
sfrothwell Apr 19, 2021
34f372d
Merge remote-tracking branch 'seccomp/for-next/seccomp'
sfrothwell Apr 19, 2021
64af9ae
Merge remote-tracking branch 'kspp/for-next/kspp'
sfrothwell Apr 19, 2021
02b6465
Merge remote-tracking branch 'gnss/gnss-next'
sfrothwell Apr 19, 2021
6ffa7ec
Merge remote-tracking branch 'slimbus/for-next'
sfrothwell Apr 19, 2021
ad709ab
Merge remote-tracking branch 'nvmem/for-next'
sfrothwell Apr 19, 2021
db1534e
Merge remote-tracking branch 'hyperv/hyperv-next'
sfrothwell Apr 19, 2021
24f3eb4
Merge remote-tracking branch 'kgdb/kgdb/for-next'
sfrothwell Apr 19, 2021
a97c67e
Merge remote-tracking branch 'kunit-next/kunit'
sfrothwell Apr 19, 2021
45ccb8e
Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iomem-mmap-vs-gup'
sfrothwell Apr 19, 2021
0046603
Merge remote-tracking branch 'rust/rust-next'
sfrothwell Apr 19, 2021
a54f4ba
fix up for "powerpc/traps: Enhance readability for trap types"
sfrothwell Apr 19, 2021
a9c0389
Merge branch 'akpm-current/current'
sfrothwell Apr 19, 2021
91f0625
drivers/char: remove /dev/kmem for good
davidhildenbrand Apr 15, 2021
ce4f40c
mm: remove xlate_dev_kmem_ptr()
davidhildenbrand Apr 15, 2021
2432f24
mm/vmalloc: remove vwrite()
davidhildenbrand Apr 15, 2021
6f24c8f
arm: print alloc free paths for address in registers
maninder42 Apr 15, 2021
e941a99
scripts/spelling.txt: add "overlfow"
pdp7 Apr 15, 2021
86f6483
scripts/spelling.txt: Add "diabled" typo
Apr 15, 2021
c6a452a
scripts/spelling.txt: add "overflw"
pdp7 Apr 15, 2021
6e08730
mm/slab.c: fix spelling mistake "disired" -> "desired"
Apr 15, 2021
5557f98
include/linux/pgtable.h: few spelling fixes
unixbhaskar Apr 15, 2021
27c47b3
kernel/umh.c: fix some spelling mistakes
Apr 15, 2021
72a0b75
kernel/user_namespace.c: fix typos
CaoXiaofengGH Apr 15, 2021
4a0a2b5
kernel/up.c: fix typo
unixbhaskar Apr 15, 2021
ad601e4
kernel/sys.c: fix typo
CaoXiaofengGH Apr 15, 2021
9102879
fs: fat: fix spelling typo of values
Apr 15, 2021
aa3e0d7
ipc/sem.c: spelling fix
unixbhaskar Apr 15, 2021
e08dfdf
treewide: remove editor modelines and cruft
masahir0y Apr 15, 2021
eb5b05b
mm: fix typos in comments
Apr 15, 2021
afe5f35
mm: fix typos in comments
Apr 15, 2021
7e0e210
mmap: make mlock_future_check() global
rppt Apr 15, 2021
d2ee6a0
riscv/Kconfig: make direct map manipulation options depend on MMU
rppt Apr 15, 2021
870570d
set_memory: allow set_direct_map_*_noflush() for multiple pages
rppt Apr 15, 2021
1624818
set_memory: allow querying whether set_direct_map_*() is actually ena…
rppt Apr 15, 2021
2e5aa07
mm: introduce memfd_secret system call to create "secret" memory areas
rppt Apr 15, 2021
b74abee
memfd_secret: use unsigned int rather than long as syscall flags type
rppt Apr 15, 2021
337e11d
PM: hibernate: disable when there are active secretmem users
rppt Apr 15, 2021
8719473
arch, mm: wire up memfd_secret system call where relevant
rppt Apr 15, 2021
117bb64
memfd_secret: use unsigned int rather than long as syscall flags type
rppt Apr 15, 2021
229b6b9
secretmem: test: add basic selftest for memfd_secret(2)
rppt Apr 15, 2021
5ff0f31
memfd_secret: use unsigned int rather than long as syscall flags type
rppt Apr 15, 2021
3aef76c
Merge branch 'akpm/master'
sfrothwell Apr 19, 2021
50b8b1d
Add linux-next specific files for 20210419
sfrothwell Apr 19, 2021
99524fb
HACK: ARM: seccomp: Enforce whitelisting of clock_gettime64
digetx Apr 22, 2020
dae1082
HACK: ARM: seccomp: Enforce whitelisting of clock_nanosleep_time64
digetx Jun 6, 2020
26e5d36
ARM: tegra: acer-a500: Improve microphone detection
digetx Apr 4, 2021
00d1151
ARM: tegra: Add reg property to Tegra20 EMC table device-tree nodes
digetx Apr 4, 2021
4e9305d
ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in devi…
digetx Apr 3, 2021
7a1c028
iommu/tegra-smmu: Defer attachment of display clients
digetx Mar 26, 2021
5b469ac
iommu/tegra-smmu: Revert workaround that was needed for Nyan Big Chro…
digetx Mar 26, 2021
281e578
iommu/tegra-smmu: Change debugfs name
digetx Apr 6, 2021
31af8f0
gpu: host1x: Add back arm_iommu_detach_device()
digetx Mar 28, 2021
162480d
drm/tegra: Add back arm_iommu_detach_device()
digetx Mar 28, 2021
d62d541
dt-bindings: memory: tegra20: emc: Convert to schema
digetx Mar 29, 2021
1d405b9
memory: tegra: Enable compile testing for drivers
digetx Apr 7, 2021
a5c59fa
memory: tegra: Don't clear Memory Controller interrupt status on init
digetx Sep 23, 2020
54f4c68
drm/tegra: Use dev_err_probe()
digetx Mar 14, 2021
ea0a773
clk: tegra30: Use 300MHz for video decoder by default
digetx Nov 3, 2020
65d4a2e
clk: tegra: Fix refcounting of gate clocks
digetx Nov 28, 2020
701f041
clk: tegra: Ensure that PLLU configuration is applied properly
digetx Nov 28, 2020
e9b863c
clk: tegra: Halve SCLK rate on Tegra20
digetx Jan 6, 2021
fbbd3fc
clk: tegra: cclk: Handle thermal DIV2 CPU frequency throttling
digetx Apr 14, 2021
cfc8a2e
MAINTAINERS: Hand Tegra clk driver to Jon and Thierry
digetx Jan 7, 2021
a3e60d2
clk: tegra: Don't allow zero clock rate for PLLs
digetx Mar 2, 2021
a11aee0
dt-bindings: clock: tegra: Convert to schema
digetx Dec 25, 2020
fdfeec8
drm/tegra: dc: Support memory bandwidth management
digetx May 1, 2019
f8f8e27
drm/tegra: dc: Extend debug stats with total number of events
digetx May 5, 2019
fbebef7
soc/tegra: pmc: Rate-limit error message about failed to acquire of r…
digetx Feb 1, 2021
6cfcd4d
soc/tegra: Add devm_tegra_core_dev_init_opp_table()
digetx Nov 7, 2020
caf0b52
dt-bindings: soc: tegra-pmc: Document core power domain
digetx Apr 19, 2021
aa09e2c
soc/tegra: pmc: Add core power domain
digetx Nov 20, 2020
1e5be99
soc/tegra: Add CONFIG_SOC_TEGRA_COMMON and select PM_OPP by default
digetx Nov 7, 2020
4854a66
soc/tegra: regulators: Support Core domain state syncing
digetx Dec 17, 2020
bcc80ce
dt-bindings: clock: tegra-car: Document new tegra-clocks node
digetx Dec 25, 2020
85e91f3
clk: tegra: Support runtime PM, power domain and OPP
digetx Nov 22, 2020
398a8e4
dt-bindings: host1x: Document OPP and power domain properties
digetx Nov 2, 2020
d7a3dca
dt-bindings: host1x: Document Memory Client resets of Host1x, GR2D an…
digetx Dec 20, 2020
cf7e860
gpu: host1x: Add host1x_channel_stop()
digetx Dec 2, 2020
56f5f96
gpu: host1x: Support power management
digetx Nov 2, 2020
9acccaf
drm/tegra: dc: Support OPP and SoC core voltage scaling
digetx Nov 1, 2020
89f0fca
drm/tegra: gr2d: Support OPP and power management
digetx Nov 1, 2020
8651719
drm/tegra: gr3d: Support OPP and power management
digetx Nov 1, 2020
aa0766a
drm/tegra: vic: Stop channel before suspending
digetx Dec 2, 2020
d120430
media: dt: bindings: tegra-vde: Convert to schema
digetx Nov 2, 2020
56db0eb
media: staging: tegra-vde: Support OPP and generic power domain
digetx Apr 5, 2021
1ba143a
media: staging: tegra-vde: Support OPP and generic power domain
digetx Nov 2, 2020
eb0efda
ARM: tegra: Add OPP tables and power domains to Tegra20 device-trees
digetx Nov 23, 2020
fa890f5
ARM: tegra: Add OPP tables and power domains to Tegra30 device-trees
digetx Nov 23, 2020
6b67aa1
ARM: tegra: Add Memory Client resets to Tegra20 GR2D, GR3D and Host1x
digetx Feb 20, 2018
18b122b
ARM: tegra: Add Memory Client resets to Tegra30 GR2D, GR3D and Host1x
digetx Feb 20, 2018
a4d526e
memory: tegra20-emc: Use devm_tegra_core_dev_init_opp_table()
digetx Nov 9, 2020
c76ff24
memory: tegra30-emc: Use devm_tegra_core_dev_init_opp_table()
digetx Nov 9, 2020
532e4ea
clk: tegra: Don't deassert reset on enabling clocks
digetx Dec 30, 2020
1223de7
drm/tegra: plane: Accept all format-modifiers
digetx Aug 18, 2018
57f80ed
PM / devfreq: tegra30: Use tracepoints for debugging
digetx Jun 26, 2019
f956c26
memory: tegra: Block DMA for clients HW on a faulty memory access
digetx May 8, 2018
574edc4
ARM: dts: tegra20: Add IOMMU nodes to Host1x clients
digetx May 6, 2018
ccf2c2a
xxx: mmc: core: Add quirk for NVIDIA Tegra20 EMMC
digetx Oct 6, 2015
c7b0448
Revert "xxx: mmc: core: Add quirk for NVIDIA Tegra20 EMMC"
digetx Nov 24, 2019
b7392ed
xxx: iommu: tegra-gart: Expose as system-wide IOMMU
digetx Dec 14, 2019
e6b35b7
xxx: staging: android: Legacy ram-console
digetx Oct 4, 2018
d1a4326
mmc: core: Add raw_boot_mult field to mmc_ext_csd
digetx Feb 22, 2020
795f2a6
mmc: block: Add mmc_bdev_to_card() helper
digetx Feb 22, 2020
b29bd21
partitions/efi: Support gpt_sector parameter needed by NVIDIA Tegra d…
digetx Mar 27, 2021
3e9aaca
partitions: Support NVIDIA Tegra Partition Table
digetx Feb 22, 2020
f306729
soc/tegra: Expose Boot Configuration Table via sysfs
digetx May 14, 2020
0105450
xxx: partitions/tegra: Enable debug by default
digetx Jul 5, 2020
b5da6eb
ARM: tegra_defconfig: Enable CONFIG_ARM_APPENDED_DTB
digetx Mar 30, 2020
f304d66
PCI: disable nv_msi_ht_cap_quirk_leaf quirk on arm/arm64
kwizart Sep 14, 2018
074febb
drm/tegra: dc: Add legacy BO tiling compatibility
digetx May 5, 2020
b9cf6f9
ARM: dts: qcom: apq8064-nexus7: Add SMB345 battery charger
okias Oct 17, 2016
63ebade
ARM: tegra: Add device-tree for Tegra20 QEMU
digetx Aug 12, 2018
1bcd375
ASoC: dt-bindings: tegra: Add binding for RT5631
clamor-s Jan 26, 2021
bc8c122
of: base: Export of_device_compatible_match()
digetx Mar 22, 2021
a4ca386
ASoC: tegra: Unify ASoC machine drivers
digetx Mar 21, 2021
e5163c2
ASoC: tegra: Support RT5631 by machine driver
clamor-s Jan 25, 2021
67e1109
drm/tegra: rgb: Hacks for S6E63M0
cerg2010cerg2010 Jan 26, 2019
d028b69
drm/panel: s6e63m0: disable rotation
cerg2010cerg2010 Feb 9, 2019
6352da2
drm/panel: s6e63m0: Increase back porch
cerg2010cerg2010 Feb 9, 2019
c7f181f
drm/panel: s6e63m0: Workaround screen corruption on boot
cerg2010cerg2010 Jul 14, 2019
c02f161
leds: Add led class support isa1200 vibration motor
Decatf Oct 31, 2017
ef0f3b4
Input: stmpe-keypad - add STMPE1801 support
cerg2010cerg2010 Jan 26, 2019
8e41adf
dt-bindings: input: Add binding for mcs-touchkey
Aug 12, 2013
8b2b4bf
Input: mcs_touchkey: Add parse DT function from device tree
Aug 12, 2013
833e4f3
input: keyboard: mcs_touchkey:Convert to devm_* managed functions
Oct 13, 2014
f4cfa25
input: keyboard: mcs_touchkey: LED support
Nov 15, 2010
1ef4f66
ASoC: tegra: Add driver for WM8994
Decatf Apr 21, 2018
75e1e89
regulator: max8893: add regulator driver
cerg2010cerg2010 Jun 20, 2019
0d89d8c
power: supply: Add regulator to max8903 charger for VBUS control
cerg2010cerg2010 Jun 20, 2019
1ba1aef
ARM: dts: tegra20-glide: Samsung SGH-I927 support
cerg2010cerg2010 Jan 26, 2019
16c02ef
soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
digetx Sep 19, 2020
61b2efd
PM / devfreq: tegra30: Tune up Tegra124 configuration
digetx Nov 15, 2020
e4a1513
XXX: Add downstream pinmux debug info
digetx Apr 24, 2019
47d057e
XXX: usb: phy: tegra: Ensure that clock is disabled on suspend
digetx Dec 16, 2020
721c426
XXX: drm: Add generic colorkey properties for display planes
May 25, 2018
a6fb991
cpufreq: tegra20: Improve performance during frequency transition
digetx Dec 24, 2020
bd8f376
Revert "cpufreq: tegra20: Improve performance during frequency transi…
digetx Jan 8, 2021
7cb81e0
WIP: ARM: tegra: Add stub regulators from core power domain
digetx Mar 30, 2021
006666c
WIP: drm/grate: Add Host1x and DRM drivers with experimental changes
digetx Dec 20, 2020
9fe4524
XXX: WIP: drm: Universal display rotation on Nexus 7
digetx Jun 13, 2020
8746c8b
drm/tegra: dsi: Assert hardware reset on power-up
digetx Jan 27, 2021
4421515
soc/tegra: fuse: Print out CPU, GPU and SoC Speedo IDs
digetx Jan 23, 2021
203fa78
i2c: GPIO-based hotplug gate
osctobe Sep 3, 2017
ee8507e
i2c-hotplug-gpio: save i2c adap.dev to properly re-hotplug
IonAgorria Dec 14, 2020
a0e80c2
ARM: tegra30: add phandles for controller nodes
osctobe Nov 10, 2018
9aa70e0
misc: Support Asus TF300T EC access device
osctobe Dec 7, 2019
da1e3b4
mfd: Asus TF300T EC's base driver
osctobe Dec 7, 2019
217c7d9
mfd: asus-ec: add TF101 and TF701T support
clamor-s Mar 30, 2021
ce250cf
input: support Asus TF300T dock keyboard and touchscreen
osctobe Dec 7, 2019
e53aab5
input: Support Asus TF300T dock multimedia keys
osctobe Dec 7, 2019
54e8aa3
input: asus-ec: Enable fn keys using special key
IonAgorria Dec 31, 2020
f097a32
input: asus-ec: Modify key data to fix scancodes
IonAgorria Jan 1, 2021
d691ff9
leds: add driver for LEDs on Asus TF300T
osctobe Oct 4, 2017
dca7ec8
power/supply: Add driver for Asus TF300T batteries
osctobe Oct 4, 2017
24585b9
power/supply: asus-ec: Correct scaling of reported values
digetx Apr 4, 2021
777e767
WIP: drm/bridge: tc358768: Enable reference clock
digetx Feb 16, 2021
126e299
WIP: drm/bridge: tc358768: Support pulse mode
digetx Apr 19, 2021
05d0214
WIP: drm/bridge: tc358768: Calculate video start delay
digetx Apr 19, 2021
b17dc31
WIP: drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC
digetx Apr 12, 2021
5541887
WIP: drm/tegra: dc: rgb: Allow changing PLL rate on Tegra30
digetx Apr 19, 2021
ee75b1c
dt-bindings: ARM: tegra: Add ASUS Transformers
clamor-s Jun 1, 2020
10133af
ARM: tegra: Add device-tree for ASUS Transformer Prime TF201
clamor-s Mar 9, 2021
f90124a
ARM: tegra: Add device-tree for ASUS Transformer PAD TF300T
osctobe Mar 9, 2021
6749cc6
WIP: ARM: tegra: Add device-tree for ASUS Transformer Infinity TF700T
clamor-s Jan 24, 2021
3a91b6a
WIP: ARM: tegra: Add device-tree for Pegatron Chagall based tablets
clamor-s Mar 9, 2021
1471991
ARM: tegra: transformers: Add power domain node
digetx Jan 27, 2021
2bc0510
HACK: drm: panel: simple: Disable non-continuous mode for vvx10f004b00
digetx Apr 19, 2021
b248d8c
WIP: extcon: p4wifi: Add p4wifi USB connector driver
Decatf Apr 21, 2018
965f976
WIP: drm: panel: Add CMC6230R LCD driver
Decatf Oct 22, 2018
4939f1e
WIP: staging: Add p4wifi directory
Decatf Apr 1, 2018
1a33fd9
WIP: staging: p4wifi: Add sec_jack driver
Decatf Apr 1, 2018
749148c
WIP: staging: p4wifi: Add misc p4wifi init functions
Decatf Aug 28, 2018
ce1fe2e
WIP: staging: p4wifi: Convert to platform driver
digetx Mar 10, 2021
20c68f6
WIP: HACK: tps6586x: Disable Charger LDO mode, Dynamic Timer Function…
Decatf Apr 16, 2018
407cb7a
iio: ak8975: Add AK8975C device id
Decatf Sep 8, 2018
4623932
WIP: ARM: tegra: Add device-tree for samsung-p4wifi (Samsung Galaxy T…
Decatf May 26, 2018
c86a2ea
WIP: Add defconfig for samsung-p4wifi (Samsung Galaxy Tab 10.1)
gaudeo May 7, 2020
83fd63f
dt-bindings: memory: tegra20: emc: Document optional LPDDR properties
digetx Mar 30, 2021
4deb566
memory: tegra20-emc: Support timings matching by LPDDR configuration
digetx Mar 29, 2021
88cb617
WIP: ARM: tegra: Add device-tree for ASUS Transformer EeePad TF101
mnidza Mar 25, 2021
b290728
WIP: ARM: tegra: asus-tf101: Update device-tree
digetx Mar 28, 2021
7e7bed6
WIP: ARM: tegra: asus-tf101: Add LVDS encoder
digetx Mar 28, 2021
d01d769
WIP: ARM: tegra: asus-tf101: Enable core power domain
digetx Mar 28, 2021
9591777
WIP: ARM: tegra: asus-tf101: Add memory timings
digetx Mar 30, 2021
2c3ba1d
WIP: ARM: tegra: asus-tf101: Correct display panel node
digetx Mar 30, 2021
fa73751
WIP: ARM: tegra: asus-tf101: Add reserved-memory node
digetx Mar 30, 2021
0033dbc
WIP: ARM: tegra: asus-tf101: bind most of i2c devices
clamor-s Apr 7, 2021
5ec1e89
WIP: ARM: tegra: asus-tf101: update USB nodes and minor fixes
clamor-s Apr 8, 2021
79cc1d2
power: supply: sbs-battery: Silence warning about unknown chemistry
digetx Apr 1, 2021
573d1eb
power: supply: sbs-battery: Fall back to Li-ion battery type for bq20z75
digetx Apr 1, 2021
592c13b
PM / devfreq: tegra30: Support thermal cooling
digetx Apr 5, 2021
1f4e913
ARM: tegra_defconfig: Enable CONFIG_DEVFREQ_THERMAL
digetx Apr 5, 2021
9b4571c
dt-bindings: devfreq: tegra30-actmon: Convert to schema
digetx Apr 5, 2021
df8715c
dt-bindings: devfreq: tegra30-actmon: Add cooling-cells
digetx Apr 5, 2021
3aa6805
ARM: tegra: Add cooling cells to ACTMON device-tree node
digetx Apr 5, 2021
744fbd5
ARM: tegra: nexus7: Enable memory frequency thermal throttling using …
digetx Apr 5, 2021
8245047
ARM: tegra: ouya: Enable memory frequency thermal throttling using AC…
digetx Apr 5, 2021
8b567ff
ARM: tegra: transformers: Enable memory frequency thermal throttling …
digetx Apr 5, 2021
19abb4e
ARM: tegra: chagall: Enable memory frequency thermal throttling using…
digetx Apr 5, 2021
f9fb5c4
ARM: tegra: paz00: Add emc-tables for ram-code 1
kwizart Mar 18, 2021
ed1c724
ARM: tegra: paz00: Add CPU thermal zone
digetx Apr 13, 2021
301d4c6
regulator: core: Add regulator_sync_voltage_rdev()
digetx Apr 14, 2021
1f6466b
soc/tegra: regulators: Bump voltages on system reboot
digetx Apr 10, 2021
0d60b18
dt-bindings: thermal: Add binding for Tegra30 thermal sensor
digetx Apr 13, 2021
f383935
thermal: thermal_of: Stop zone device before unregistering it
digetx Apr 13, 2021
9a6d02f
thermal/core: Export thermal_cooling_device_stats_update()
digetx Apr 13, 2021
68878ea
thermal/drivers/tegra: Add driver for Tegra30 thermal sensor
digetx Apr 13, 2021
43b07b5
ARM: tegra_defconfig: Enable CONFIG_TEGRA30_TSENSOR
digetx Apr 14, 2021
e011538
ARM: multi_v7_defconfig: Enable CONFIG_TEGRA30_TSENSOR
digetx Apr 14, 2021
2012034
ARM: tegra: Add SoC thermal sensor to Tegra30 device-trees
digetx Apr 13, 2021
235ac3a
ARM: tegra: nexus7: Add i2c-thermtrip node
digetx Apr 13, 2021
3371c64
ARM: tegra: nexus7: Improve thermal zones
digetx Apr 14, 2021
b0f213f
ARM: tegra: nexus7: Remove monitored-battery property
digetx Apr 15, 2021
fd6a748
ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant
digetx Apr 18, 2021
54e58a4
WIP: ARM: tegra: Add device-tree for Lenovo IdeaTab A2109A
KaiJan57 Apr 8, 2021
7de79b7
WIP: ARM: tegra: lenovo-a2109a: Slim down and correct device-tree
digetx Apr 9, 2021
ca4e36f
WIP: ARM: tegra: lenovo-a2109a: improve defconfig
KaiJan57 Apr 11, 2021
1429b7e
WIP: ARM: tegra: lenovo-a2109a: Add touchscreen size to device-tree
KaiJan57 Apr 11, 2021
4726f5e
WIP: ARM: tegra: lenovo-a2109a: Add smb345[9] and remap volume key to…
KaiJan57 Apr 14, 2021
4cf09fc
WIP: ARM: tegra: lenovo-a2109a: Update battery,charger and WiFi nodes
KaiJan57 Apr 15, 2021
ef944bb
WIP: ARM: tegra: lenovo-a2109a: Add core power domain
digetx Apr 15, 2021
0fbd8b0
WIP: ARM: tegra: lenovo-a2109a: Fix volume down and up keys switched
KaiJan57 Apr 16, 2021
d986b17
WIP: ARM: tegra: lenovo-a2109a: enable HDMI audio codec
KaiJan57 Apr 21, 2021
7d3f5ec
iio: gyro: mpu3050: Fix reported temperature value
digetx Apr 19, 2021
2de0de4
ARM: tegra: document L2 cache in DTS
osctobe Nov 10, 2018
1a204db
serial: tegra: fix clk range check for Tegra2/3
osctobe Oct 24, 2020
f67a3eb
mmc: host: sdhci: Allow use of controller's native max blocksize [TBV]
Nov 19, 2011
f5cbc94
mmc: sdhci: fix base clock usage in preset value
osctobe Dec 31, 2019
675ea6a
mmc: sdhci: fix programmable clock config from preset value
osctobe Dec 31, 2019
d9afa46
mmc: sdhci: fix SDHCI_QUIRK2_CLOCK_DIV_ZERO_BROKEN
osctobe Dec 31, 2019
b5885df
mmc: sdhci: move SDHCI_QUIRK2_CLOCK_DIV_ZERO_BROKEN frequency limit
osctobe Dec 31, 2019
a1a92b1
mmc: sdhci: simplify clock frequency calculation
osctobe Dec 31, 2019
e65dd3f
mmc: sdhci: squash v2/v3+ clock calculation differences
osctobe Dec 31, 2019
7f91f04
mmc: sdhci: respect non-zero div quirk in programmable clock mode
osctobe Dec 31, 2019
c4cf40e
[RFT] sdhci: tegra: ensure host gets 2x clock in DDR mode
osctobe Apr 1, 2020
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
7 changes: 5 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 @@ -265,6 +266,8 @@ Nicholas Piggin <[email protected]> <[email protected]>
Nicolas Ferre <[email protected]> <[email protected]>
Nicolas Pitre <[email protected]> <[email protected]>
Nicolas Pitre <[email protected]> <[email protected]>
Nicolas Saenz Julienne <[email protected]> <[email protected]>
Nicolas Saenz Julienne <[email protected]> <[email protected]>
Oleksij Rempel <[email protected]> <[email protected]>
Oleksij Rempel <[email protected]> <[email protected]>
Oleksij Rempel <[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.

70 changes: 54 additions & 16 deletions Documentation/ABI/testing/debugfs-driver-habanalabs
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,24 @@ Description: Allows the root user to read or write 64 bit data directly
If the IOMMU is disabled, it also allows the root user to read
or write from the host a device VA of a host mapped memory

What: /sys/kernel/debug/habanalabs/hl<n>/data_dma
Date: Apr 2021
KernelVersion: 5.13
Contact: [email protected]
Description: Allows the root user to read from the device's internal
memory (DRAM/SRAM) through a DMA engine.
This property is a binary blob that contains the result of the
DMA transfer.
This custom interface is needed (instead of using the generic
Linux user-space PCI mapping) because the amount of internal
memory is huge (>32GB) and reading it via the PCI bar will take
a very long time.
This interface doesn't support concurrency in the same device.
In GAUDI and GOYA, this action can cause undefined behavior
in case the it is done while the device is executing user
workloads.
Only supported on GAUDI at this stage.

What: /sys/kernel/debug/habanalabs/hl<n>/device
Date: Jan 2019
KernelVersion: 5.1
Expand All @@ -90,6 +108,24 @@ Description: Enables the root user to set the device to specific state.
Valid values are "disable", "enable", "suspend", "resume".
User can read this property to see the valid values

What: /sys/kernel/debug/habanalabs/hl<n>/dma_size
Date: Apr 2021
KernelVersion: 5.13
Contact: [email protected]
Description: Specify the size of the DMA transaction when using DMA to read
from the device's internal memory. The value can not be larger
than 128MB. Writing to this value initiates the DMA transfer.
When the write is finished, the user can read the "data_dma"
blob

What: /sys/kernel/debug/habanalabs/hl<n>/dump_security_violations
Date: Jan 2021
KernelVersion: 5.12
Contact: [email protected]
Description: Dumps all security violations to dmesg. This will also ack
all security violations meanings those violations will not be
dumped next time user calls this API

What: /sys/kernel/debug/habanalabs/hl<n>/engines
Date: Jul 2019
KernelVersion: 5.3
Expand Down Expand Up @@ -154,13 +190,30 @@ Description: Displays the hop values and physical address for a given ASID
e.g. to display info about VA 0x1000 for ASID 1 you need to do:
echo "1 0x1000" > /sys/kernel/debug/habanalabs/hl0/mmu

What: /sys/kernel/debug/habanalabs/hl<n>/mmu_error
Date: Mar 2021
KernelVersion: 5.12
Contact: [email protected]
Description: Check and display page fault or access violation mmu errors for
all MMUs specified in mmu_cap_mask.
e.g. to display error info for MMU hw cap bit 9, you need to do:
echo "0x200" > /sys/kernel/debug/habanalabs/hl0/mmu_error
cat /sys/kernel/debug/habanalabs/hl0/mmu_error

What: /sys/kernel/debug/habanalabs/hl<n>/set_power_state
Date: Jan 2019
KernelVersion: 5.1
Contact: [email protected]
Description: Sets the PCI power state. Valid values are "1" for D0 and "2"
for D3Hot

What: /sys/kernel/debug/habanalabs/hl<n>/stop_on_err
Date: Mar 2020
KernelVersion: 5.6
Contact: [email protected]
Description: Sets the stop-on_error option for the device engines. Value of
"0" is for disable, otherwise enable.

What: /sys/kernel/debug/habanalabs/hl<n>/userptr
Date: Jan 2019
KernelVersion: 5.1
Expand All @@ -174,19 +227,4 @@ Date: Jan 2019
KernelVersion: 5.1
Contact: [email protected]
Description: Displays a list with information about all the active virtual
address mappings per ASID

What: /sys/kernel/debug/habanalabs/hl<n>/stop_on_err
Date: Mar 2020
KernelVersion: 5.6
Contact: [email protected]
Description: Sets the stop-on_error option for the device engines. Value of
"0" is for disable, otherwise enable.

What: /sys/kernel/debug/habanalabs/hl<n>/dump_security_violations
Date: Jan 2021
KernelVersion: 5.12
Contact: [email protected]
Description: Dumps all security violations to dmesg. This will also ack
all security violations meanings those violations will not be
dumped next time user calls this API
address mappings per ASID and all user mappings of HW blocks
14 changes: 14 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-coresight-devices-trbe
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
What: /sys/bus/coresight/devices/trbe<cpu>/align
Date: March 2021
KernelVersion: 5.13
Contact: Anshuman Khandual <[email protected]>
Description: (Read) Shows the TRBE write pointer alignment. This value
is fetched from the TRBIDR register.

What: /sys/bus/coresight/devices/trbe<cpu>/flag
Date: March 2021
KernelVersion: 5.13
Contact: Anshuman Khandual <[email protected]>
Description: (Read) Shows if TRBE updates in the memory are with access
and dirty flag updates as well. This value is fetched from
the TRBIDR register.
Loading