Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
346 commits
Select commit Hold shift + click to select a range
738987a
mmc: bcm2835: Use dma_request_chan() instead dma_request_slave_channel()
Dec 17, 2019
a14a0b5
regulator: bd71828: remove get_voltage operation
M-Vaittinen Dec 19, 2019
130ac21
regulator: Convert stm32-pwr regulator to json-schema
ppaillet Dec 5, 2019
b1cb33d
platform/x86: intel_pmc_core: Clean up: Remove comma after the termin…
gkammela Dec 12, 2019
476bac5
platform/x86: intel_pmc_core: Remove unnecessary assignments
andy-shev Dec 18, 2019
e398547
platform/x86: intel_pmc_core: Create platform dependent bitmap structs
gkammela Dec 12, 2019
6268c0b
platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gat…
gkammela Dec 12, 2019
49a4379
platform/x86: intel_pmc_core: Add Intel Tiger Lake support
gkammela Dec 12, 2019
554f269
platform/x86: intel_pmc_core: Add Intel Elkhart Lake support
gkammela Dec 12, 2019
b989005
dt-bindings: dmaengine: Add X1830 bindings.
XBurst Dec 17, 2019
20f5a65
dmaengine: JZ4780: Add support for the X1830.
XBurst Dec 17, 2019
dae7a58
dmaengine: Store module owner in dma_device struct
lsgunth Dec 16, 2019
6866071
dmaengine: Call module_put() after device_free_chan_resources()
lsgunth Dec 16, 2019
11a0fd2
dmaengine: Move dma_channel_rebalance() infrastructure up in code
lsgunth Dec 16, 2019
8ad342a
dmaengine: Add reference counting to dma_device struct
lsgunth Dec 16, 2019
bf453a0
dmaengine: ioat: Support in-use unbind
lsgunth Dec 16, 2019
9859db5
spi: uniphier: Change argument of irq functions to private structure
khayash1 Dec 24, 2019
11299c5
spi: uniphier: Add handle_err callback function
khayash1 Dec 24, 2019
a68735d
spi: fsl-lpspi: use true,false for bool variable
zhengbin13 Dec 24, 2019
e6a8b2c
spi: imx: use true,false for bool variable
zhengbin13 Dec 24, 2019
0d9c754
spi: tegra114: use true,false for bool variable
zhengbin13 Dec 24, 2019
790514e
Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/linux/kernel…
broonie Dec 25, 2019
28d1ddd
spi: uniphier: Add DMA transfer mode support
khayash1 Dec 24, 2019
83c7794
dmaengine: move module_/dma_device_put() after route free
vinodkoul Dec 24, 2019
08baca4
dmaengine: print more meaningful error message
vinodkoul Dec 24, 2019
5c8aacb
dmaengine: bcm2835: do not call vchan_vdesc_fini() with lock held
saschahauer Dec 16, 2019
51fe9cd
dmaengine: virt-dma: Add missing locking
saschahauer Dec 16, 2019
df660a2
dmaengine: virt-dma: remove debug message
saschahauer Dec 16, 2019
f882101
dmaengine: virt-dma: Do not call desc_free() under a spin_lock
saschahauer Dec 16, 2019
9f91e6b
dmaengine: virt-dma: Add missing locking around list operations
saschahauer Dec 16, 2019
b167f94
dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors
saschahauer Dec 16, 2019
a80f278
dmaengine: imx-sdma: rename function
saschahauer Dec 16, 2019
a1ff6a0
dmaengine: imx-sdma: find desc first in sdma_tx_status
saschahauer Dec 16, 2019
02939cd
dmaengine: imx-sdma: Fix memory leak
saschahauer Dec 16, 2019
f03ee20
spi: oc-tiny: Use GPIO descriptors
Dec 5, 2019
f971a20
spi: Catch improper use of PTP system timestamping API
vladimiroltean Dec 27, 2019
14e01b5
regmap-i2c: constify regmap_bus structures
osctobe Jan 4, 2020
fc2b10d
regulator: samsung: Rename Samsung to lowercase
krzk Jan 3, 2020
bfda044
spi: dw: use "smp_mb()" to avoid sending spi data error
Jan 3, 2020
4444a1c
regulator: mp8859: add driver
Reichl Jan 6, 2020
e9aa3b8
spi: bcm-qspi: Use platform_get_irq_byname_optional() to avoid error …
rayagonda Jan 7, 2020
7d93aec
spi: Add generic support for unused native cs with cs-gpios
geertu Jan 2, 2020
aa32f76
spi: sh-msiof: Convert to generic unused native cs handling.
geertu Jan 2, 2020
1bec84d
spi: rspi: Use dev_warn_once() instead of open-coding
geertu Jan 2, 2020
8f2344f
spi: rspi: Remove set_config_register() macro
geertu Jan 2, 2020
9815ed8
spi: rspi: Add support for multiple native chip selects
geertu Jan 2, 2020
144d8f9
spi: rspi: Add support for GPIO chip selects
geertu Jan 2, 2020
9399e5d
dt-bindings: Add an entry for Monolithic Power System, MPS
ssekar15 Jan 8, 2020
44665f7
regulator: bindings: add MPS mp8859 voltage regulator
Reichl Jan 6, 2020
c66f1cb
regulator: mp8859: add config option and build entry
Reichl Jan 6, 2020
f5fa59a
regulator: bindings: add document bindings for mpq7920
ssekar15 Jan 8, 2020
c5bae95
MAINTAINERS: Add entry for mpq7920 PMIC driver
ssekar15 Jan 8, 2020
8ae7d44
spi: sh-msiof: Do not redefine STR while compile testing
krzk Jan 8, 2020
50816a4
regmap: add iopoll-like atomic polling macro
pujars Jan 9, 2020
6501c1f
regulator: mpq7920: add mpq7920 regulator driver
ssekar15 Jan 9, 2020
603e92f
spi: bcm2835: Raise maximum number of slaves to 4
l1k Jan 9, 2020
0a1eb76
dt-bindings: spi_atmel: add microchip,sam9x60-spi
claudiubeznea Jan 8, 2020
e883caf
platform/x86: intel_telemetry_pltdrv: use devm_platform_ioremap_resou…
andy-shev Oct 21, 2019
9592438
platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_us…
andy-shev Dec 18, 2019
90113f3
platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS
andy-shev Dec 18, 2019
e0e60ab
platform/x86: intel_pmc_core: Fix indentation in function definitions
andy-shev Dec 18, 2019
cbe3581
platform/x86: intel_pmc_core: Fix spelling of MHz unit
andy-shev Dec 18, 2019
4475e69
platform/x86: intel_telemetry_debugfs: Respect error code of kstrtou3…
andy-shev Dec 18, 2019
84abc5a
platform/x86: intel-ips: Use the correct style for SPDX License Ident…
nishadkamdar Dec 19, 2019
3454eee
platform/mellanox: fix potential deadlock in the tmfifo driver
lsun100 Dec 20, 2019
01e28c1
platform/x86: GPD pocket fan: Use default values when wrong modparams…
jwrdegoede Jan 6, 2020
eb51889
platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature…
jwrdegoede Jan 6, 2020
4d9ffa0
platform/x86: intel_pmc_core: update Comet Lake platform driver
Jan 6, 2020
f95eafb
platform/x86: touchscreen_dmi: Add info for the PiPO W11 tablet
timjosten Jan 3, 2020
df532c1
platform/x86: touchscreen_dmi: Fix indentation in several places
andy-shev Jan 9, 2020
2daa86e
platform/x86: asus_wmi: Support throttle thermal policy
leonmaxx Dec 15, 2019
a282158
platform/x86: asus_wmi: Set throttle thermal policy to default
leonmaxx Dec 15, 2019
81bda12
platform/x86: intel_atomisp2_pm: Refactor timeout loop
andy-shev Jan 9, 2020
4eedc97
platform/x86: intel_atomisp2_pm: Spelling fixes
andy-shev Jan 9, 2020
b833805
regulator: mp8859: tidy up white space in probe
Jan 10, 2020
686f636
regulator: mpq7920: Fix Woverflow warning on conversion
ssekar15 Jan 10, 2020
a2ca53b
spi: Add HiSilicon v3xx SPI NOR flash controller driver
Dec 9, 2019
99eb0a1
MAINTAINERS: Add a maintainer for the HiSilicon v3xx SFC driver
Dec 9, 2019
fae0423
i3c: master: dw: convert to devm_platform_ioremap_resource
TinyWindzz Dec 28, 2019
3c67166
i3c: master: cdns: convert to devm_platform_ioremap_resource
TinyWindzz Dec 28, 2019
3952cf8
i3c: master: dw: reattach device on first available location of addre…
vitor-soares-snps Sep 3, 2019
26e66a0
platform/x86: asus-wmi: Fix keyboard brightness cannot be set to 0
starnight Dec 30, 2019
8f2828d
HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_pr…
tititiou36 Dec 26, 2019
7eec678
regulator: mpq7920: Check the correct variable in mpq7920_regulator_r…
Jan 13, 2020
77e2959
regulator: Convert i2c drivers to use .probe_new
AxelLin Jan 9, 2020
ebf652b
regulator: add IPQ4019 SDHCI VQMMC LDO driver
robimarko Jan 12, 2020
b389cea
regulator: bd718x7: Simplify the code by removing struct bd718xx_pmic…
AxelLin Jan 8, 2020
b8d40d7
spi: spi-qcom-qspi: Use device managed memory for clk_bulk_data
Jan 8, 2020
49a474c
platform/x86: Add support for Uncore frequency control
spandruvada Jan 13, 2020
d81d18f
MAINTAINERS: Update for the intel uncore frequency control
spandruvada Jan 13, 2020
8029660
platform/x86: mlx-platform: Cosmetic changes
mellanoxbmc Jan 13, 2020
eea97b2
Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysf…
mellanoxbmc Jan 13, 2020
74e56f5
Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces
mellanoxbmc Jan 13, 2020
5358c11
Documentation/ABI: Style changes
mellanoxbmc Jan 13, 2020
1b5937c
platform/x86: mlx-platform: Add more definitions for system attributes
mellanoxbmc Jan 13, 2020
435d7e1
Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces
mellanoxbmc Jan 13, 2020
fcd50db
platform/x86: mlx-platform: Set system mux configuration based on sys…
mellanoxbmc Jan 13, 2020
bdd6e15
platform/x86: mlx-platform: Add support for new system type
mellanoxbmc Jan 13, 2020
4845460
platform/x86: mlx-platform: Add support for new capability register
mellanoxbmc Jan 13, 2020
0e41bf0
platform/mellanox: mlxreg-hotplug: Add support for new capability reg…
mellanoxbmc Jan 13, 2020
0d559d0
platform/x86: mlx-platform: Add support for next generation systems
mellanoxbmc Jan 13, 2020
fd2bc8a
dt-bindings: Drop entry for Monolithic Power System, MPS
broonie Jan 14, 2020
7efe347
regulator: bindings: Drop document bindings for mpq7920
broonie Jan 14, 2020
d47e4f9
regulator: vqmmc-ipq4019: Remove ipq4019_regulator_remove
AxelLin Jan 14, 2020
f72c583
regulator: vqmmc-ipq4019: Trivial clean up
AxelLin Jan 14, 2020
489d695
regulator: mpq7920: Remove unneeded fields from struct mpq7920_regula…
AxelLin Jan 14, 2020
5b379b2
regulator: mpq7920: Convert to use .probe_new
AxelLin Jan 14, 2020
e97f491
spi: spi-ti-qspi: support large flash devices
jpihet Jan 14, 2020
e7cc5cf
spi: spi-ti-qspi: optimize byte-transfers
jpihet Jan 14, 2020
b059b7e
regulator: core: Add regulator_is_equal() helper
Dec 20, 2019
bc3a8b2
spi: fsl-lpspi: fix only one cs-gpio working
Dec 4, 2019
2f3d803
spi: fsl: simplify error path in of_fsl_spi_probe()
chleroy Jan 14, 2020
0468e66
regulator fix for "regulator: core: Add regulator_is_equal() helper"
sfrothwell Jan 15, 2020
905ca51
dmaengine: plx-dma: Introduce PLX DMA engine PCI driver skeleton
lsgunth Jan 3, 2020
c2dbcaa
dmaengine: plx-dma: Implement hardware initialization and cleanup
lsgunth Jan 3, 2020
4d3df16
dmaengine: plx-dma: Implement descriptor submission
lsgunth Jan 3, 2020
59be028
bindings: soc: ti: add documentation for k3 ringacc
grygoriyS Jan 15, 2020
3277e8a
soc: ti: k3: add navss ringacc driver
grygoriyS Jan 15, 2020
f3c2082
mmc: sdhci-of-esdhc: convert to use esdhc_tuning_window_ptr()
yangbolu1991 Dec 12, 2019
5b74223
mmc: sdhci-of-esdhc: update tuning erratum A-008171
yangbolu1991 Dec 12, 2019
2aa3d82
mmc: sdhci-of-esdhc: fix esdhc_reset() for different controller versions
yangbolu1991 Jan 8, 2020
1b21a70
mmc: sdhci-of-esdhc: fix clock setting for different controller versions
yangbolu1991 Jan 8, 2020
92f07e5
Merge branch 'fixes' into next
storulf Jan 16, 2020
a04184c
mmc: sdhci-of-at91: fix memleak on clk_get failure
osctobe Jan 2, 2020
8f6b886
livepatch/sample: Use the right type for the leaking data pointer
pmladek Jan 16, 2020
c24c57a
livepatch/selftest: Clean up shadow variable names and type
pmladek Jan 16, 2020
be6da98
livepatch/samples/selftest: Use klp_shadow_alloc() API correctly
pmladek Jan 16, 2020
f46e49a
livepatch: Handle allocation failure in the sample of shadow variable…
pmladek Jan 16, 2020
e915331
regulator: vctrl-regulator: Avoid deadlock getting and setting the vo…
Jan 16, 2020
493a31e
regulator: vqmmc-ipq4019: Fix platform_no_drv_owner.cocci warnings
Jan 16, 2020
53ba2f1
regulator: mpq7920: Fix incorrect defines
AxelLin Jan 15, 2020
6157d4c
spi: pxa2xx: Add support for Intel Comet Lake PCH-V
jhnikula Jan 16, 2020
47416a5
spi: npcm-pspi: fix 16 bit send and receive support
tmaimon Jan 15, 2020
6925212
spi: spi-ti-qspi: fix warning
jpihet Jan 15, 2020
b4adf5b
spi: npcm-pspi: improve spi transfer performance
tmaimon Jan 15, 2020
b5df0b2
spi: npcm-pspi: modify reset support
tmaimon Jan 15, 2020
2aae18f
dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP compatible string
Anson-Huang Jan 13, 2020
83a1b4c
dt-bindings: sdhci-omap: Add properties for using external dma
Jan 16, 2020
15db183
mmc: sdhci: Factor out some operations set to their own functions
Faiz-Abbas Jan 16, 2020
18e762e
mmc: sdhci: add support for using external DMA devices
Jan 16, 2020
195fadb
mmc: sdhci-omap: Add using external dma
Jan 16, 2020
7907ebe
mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static
Faiz-Abbas Jan 16, 2020
7d76ed7
mmc: sdhci: Refactor sdhci_set_timeout()
Faiz-Abbas Jan 16, 2020
5da5e49
mmc: sdhci-omap: Disable data timeout interrupt during erase
Faiz-Abbas Jan 16, 2020
53bcebb
dt-bindings: sdhci-omap: Add am335x and am437x specific bindings
Faiz-Abbas Jan 16, 2020
d6fe492
mmc: sdhci-omap: Add am335x and am437x specific compatibles
Faiz-Abbas Jan 16, 2020
9e84a2e
mmc: sdhci-omap: Add special reset capability
Faiz-Abbas Jan 16, 2020
9749b37
platform/x86: ISST: Allow additional core-power mailbox commands
spandruvada Jan 14, 2020
645feeb
tools/power/x86/intel-speed-select: Add support for core-power discovery
spandruvada Jan 14, 2020
78e77b7
tools/power/x86/intel-speed-select: Fix result display for turbo-freq…
spandruvada Jan 14, 2020
097a522
tools/power/x86/intel-speed-select: Change the order for clos disable
spandruvada Jan 14, 2020
19be0b2
tools/power/x86/intel-speed-select: Update version
spandruvada Jan 14, 2020
a3e2b51
platform/x86: asus-nb-wmi: Support left round button on N56VB
pcercuei Jan 13, 2020
6fac4a3
Merge branch 'fixes' into next
storulf Jan 20, 2020
1215c02
mmc: sdhci: fix an issue of mixing different types
lyrazhang Jan 20, 2020
557c031
mmc: sdhci-milbeaut: Remove redundant platform_get_irq error message
Jan 16, 2020
661cf2d
mmc: core: limit probe clock frequency to configured f_max
osctobe Jan 2, 2020
61696bb
dt-bindings: mmc: brcm,sdhci-brcmstb: Add support for 7216b0
alcooper Jan 13, 2020
78ab82f
mmc: sdhci-brcmstb: Add ability to use HS400ES transfer mode
alcooper Jan 13, 2020
6f2aa55
mmc: sdhci-brcmstb: Fix driver to defer on clk_get defer
alcooper Jan 13, 2020
e7b5d63
mmc: sdhci-brcmstb: Add shutdown callback
alcooper Jan 13, 2020
d46ba2d
mmc: sdhci-brcmstb: Add support for Command Queuing (CQE)
alcooper Jan 13, 2020
2fefc7c
mmc: sdhci-brcmstb: Fix incorrect switch to HS mode
alcooper Jan 13, 2020
429d939
mmc: sdhci-of-esdhc: fix transfer mode register reading
yangbolu1991 Jan 17, 2020
80c7482
mmc: sdhci-of-esdhc: fix serious issue clock is always disabled
yangbolu1991 Jan 20, 2020
3d7610e
regulator: core: Fix exported symbols to the exported GPL version
Jan 20, 2020
5fe4bea
Merge TI ringacc driver from Santosh
vinodkoul Jan 21, 2020
7d083ae
dmaengine: doc: Add sections for per descriptor metadata support
Dec 23, 2019
4db8fd3
dmaengine: Add metadata_ops for dma_async_tx_descriptor
Dec 23, 2019
6755ec0
dmaengine: Add support for reporting DMA cached data amount
Dec 23, 2019
816ebf4
dmaengine: Add helper function to convert direction value to text
Dec 23, 2019
69bafc3
dmaengine: ti: Add cppi5 header for K3 NAVSS/UDMA
Dec 23, 2019
8c6bb62
dmaengine: ti: k3 PSI-L remote endpoint configuration
Dec 23, 2019
d3cd299
dt-bindings: dma: ti: Add document for K3 UDMA
Dec 23, 2019
25dcb5d
dmaengine: ti: New driver for K3 UDMA
Dec 23, 2019
d702419
dmaengine: ti: k3-udma: Add glue layer for non DMAengine users
grygoriyS Dec 23, 2019
2bd8010
dmaengine: ti: k3-psil: make symbols static
Jan 21, 2020
4b04817
dmaengine: fsl-qdma: fix duplicated argument to &&
Jan 20, 2020
ffc079a
dmaengine: sun4i: Add support for cyclic requests with dedicated DMA
Jan 10, 2020
cc88525
dmaengine: zynqmp_dma: fix burst length configuration
mfend-wv Jan 15, 2020
d00fdf6
dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string
Anson-Huang Jan 13, 2020
69b1189
dmaengine: Remove dma_device_satisfies_mask() wrapper
geertu Jan 21, 2020
71ca5b7
dmaengine: Remove dma_request_slave_channel_compat() wrapper
geertu Jan 21, 2020
c3c431d
dmaengine: Move dma_get_{,any_}slave_channel() to private dmaengine.h
geertu Jan 21, 2020
b0177ac
spi: spi-fsl-qspi: Ensure width is respected in spi-mem operations
mwalle Jan 14, 2020
2e31aab
regmap: fix writes to non incrementing registers
BWhitten Jan 18, 2020
29d7e05
spi: pxa2xx: Avoid touching SSCR0_SSE on MMP2
lkundrak Jan 18, 2020
ea87683
Merge branch 'regmap-5.6' into regmap-next
broonie Jan 21, 2020
5e0c94d
platform/x86: intel_mid_powerbtn: Take a copy of ddata
westeri Jan 22, 2020
298ef70
platform/x86: intel_scu_ipcutil: Remove default y from Kconfig
westeri Jan 22, 2020
e48b72a
platform/x86: intel_scu_ipc: Fix interrupt support
westeri Jan 22, 2020
19e2d35
platform/x86: intel_scu_ipc: Add constants for register offsets
westeri Jan 22, 2020
b47018a
platform/x86: intel_scu_ipc: Remove Lincroft support
westeri Jan 22, 2020
74e9748
platform/x86: intel_scu_ipc: Drop intel_scu_ipc_i2c_cntrl()
westeri Jan 22, 2020
e7b7ab3
platform/x86: intel_scu_ipc: Sleeping is fine when polling
westeri Jan 22, 2020
a5f04a2
platform/x86: intel_scu_ipc: Drop unused prototype intel_scu_ipc_fw_u…
westeri Jan 22, 2020
59aa78e
platform/x86: intel_scu_ipc: Drop unused macros
westeri Jan 22, 2020
b7380a1
platform/x86: intel_scu_ipc: Drop intel_scu_ipc_io[read|write][8|16]()
westeri Jan 22, 2020
4907898
platform/x86: intel_scu_ipc: Drop intel_scu_ipc_raw_command()
westeri Jan 22, 2020
8b23656
platform/x86: intel_scu_ipc: Reformat kernel-doc comments of exported…
westeri Jan 22, 2020
e1f4616
platform/x86: intel_pmc_ipc: Make intel_pmc_gcr_update() static
westeri Jan 22, 2020
3f751ba
platform/x86: intel_pmc_ipc: Make intel_pmc_ipc_simple_command() static
westeri Jan 22, 2020
f827e53
platform/x86: intel_pmc_ipc: Make intel_pmc_ipc_raw_cmd() static
westeri Jan 22, 2020
a97368b
platform/x86: intel_pmc_ipc: Drop intel_pmc_gcr_read() and intel_pmc_…
westeri Jan 22, 2020
09874a3
platform/x86: intel_pmc_ipc: Drop ipc_data_readb()
westeri Jan 22, 2020
63d91d8
platform/x86: intel_pmc_ipc: Get rid of unnecessary includes
westeri Jan 22, 2020
1e3872c
platform/x86: intel_pmc_ipc: Use octal permissions in sysfs attributes
westeri Jan 22, 2020
fc07ac6
platform/x86: intel_pmc_ipc: Propagate error from kstrtoul()
westeri Jan 22, 2020
cf85e7c
platform/x86: intel_pmc_ipc: Switch to use driver->dev_groups
westeri Jan 22, 2020
e606c8b
dmaengine: s3c24xx-dma: fix spelling mistake "to" -> "too"
Jan 22, 2020
6c0157b
dmaengine: ti: k3-udma: fix spelling mistake "limted" -> "limited"
Jan 22, 2020
a5362b8
dt-binding: spi: add NPCM PSPI reset binding
tmaimon Jan 15, 2020
f7abb7e
Merge branch 'regulator-5.5' into regulator-linus
broonie Jan 23, 2020
9909f79
Merge branch 'regulator-5.6' into regulator-next
broonie Jan 23, 2020
ebe0bdf
Merge remote-tracking branch 'regulator/topic/equal' into regulator-next
broonie Jan 23, 2020
7265e8f
Merge branch 'spi-5.5' into spi-linus
broonie Jan 23, 2020
754a36a
Merge branch 'spi-5.6' into spi-next
broonie Jan 23, 2020
232bb01
x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction
davejiang Jan 21, 2020
d2fb0a0
dmaengine: break out channel registration
davejiang Jan 21, 2020
e81274c
dmaengine: add support to dynamic register/unregister of channels
davejiang Jan 21, 2020
bfe1d56
dmaengine: idxd: Init and probe for Intel data accelerators
davejiang Jan 21, 2020
c52ca47
dmaengine: idxd: add configuration component of driver
davejiang Jan 21, 2020
b131ad5
dmaengine: idxd: add sysfs ABI for idxd driver
dzkdlj Jan 21, 2020
d1dfe5b
dmaengine: idxd: add descriptor manipulation routines
davejiang Jan 21, 2020
8f47d1a
dmaengine: idxd: connect idxd to dmaengine subsystem
davejiang Jan 21, 2020
42d279f
dmaengine: idxd: add char driver to expose submission portal to userland
davejiang Jan 21, 2020
e9f08b6
dmaengine: hisilicon: Add Kunpeng DMA engine support
Jan 16, 2020
71723a9
dmaengine: Create symlinks between DMA channels and slaves
geertu Jan 17, 2020
a663f64
mmc: sdhci: Let a vendor driver supply and update ADMA descriptor size
Jan 20, 2020
87a8df0
mmc: sdhci-msm: Add CQHCI support for sdhci-msm
Jan 16, 2020
8655ff2
dt-bindings: mmc: convert synopsys dw-mshc bindings to yaml
Jan 16, 2020
1eece23
dt-bindings: mmc: convert rockchip dw-mshc bindings to yaml
Jan 16, 2020
c389b00
dt-bindings: mmc: rockchip-dw-mshc: add description for rk3308
Jan 16, 2020
1d45a3f
mmc: sdhci-cadence: remove unneeded 'inline' marker
masahir0y Jan 21, 2020
24ed3bd
mmc: core: Specify timeouts for BKOPS and CACHE_FLUSH for eMMC
storulf Jan 22, 2020
ad91619
mmc: block: Use generic_cmd6_time when modifying INAND_CMD38_ARG_EXT_CSD
storulf Jan 22, 2020
533a6cf
mmc: core: Default to generic_cmd6_time as timeout in __mmc_switch()
storulf Jan 22, 2020
a09ac40
Merge branch 'for-5.6/hidraw' into for-linus
Jan 27, 2020
fef684a
Merge branch 'for-5.6/logitech' into for-linus
Jan 27, 2020
44e9b34
dt-bindings: regulator: add document bindings for mpq7920
ssekar15 Jan 23, 2020
e4e4c2f
Merge branch 'regulator-5.6' into regulator-next
broonie Jan 27, 2020
b9b627a
Merge tag 'i3c/for-5.6' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jan 27, 2020
9e1af75
Merge tag 'mmc-v5.6' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Jan 27, 2020
08c49dc
Merge tag 'platform-drivers-x86-v5.6-1' of git://git.infradead.org/li…
torvalds Jan 27, 2020
12fb2b9
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jan 27, 2020
715d128
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jan 27, 2020
a5b871c
Merge tag 'dmaengine-5.6-rc1' of git://git.infradead.org/users/vkoul/…
torvalds Jan 27, 2020
e83a0ed
Merge tag 'regmap-v5.6' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jan 27, 2020
1e1ab4b
Merge tag 'spi-v5.6' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Jan 27, 2020
aae1464
Merge tag 'regulator-v5.6' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Jan 27, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
171 changes: 171 additions & 0 deletions Documentation/ABI/stable/sysfs-driver-dma-idxd
Original file line number Diff line number Diff line change
@@ -0,0 +1,171 @@
What: sys/bus/dsa/devices/dsa<m>/cdev_major
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The major number that the character device driver assigned to
this device.

What: sys/bus/dsa/devices/dsa<m>/errors
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The error information for this device.

What: sys/bus/dsa/devices/dsa<m>/max_batch_size
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The largest number of work descriptors in a batch.

What: sys/bus/dsa/devices/dsa<m>/max_work_queues_size
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The maximum work queue size supported by this device.

What: sys/bus/dsa/devices/dsa<m>/max_engines
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The maximum number of engines supported by this device.

What: sys/bus/dsa/devices/dsa<m>/max_groups
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The maximum number of groups can be created under this device.

What: sys/bus/dsa/devices/dsa<m>/max_tokens
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The total number of bandwidth tokens supported by this device.
The bandwidth tokens represent resources within the DSA
implementation, and these resources are allocated by engines to
support operations.

What: sys/bus/dsa/devices/dsa<m>/max_transfer_size
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The number of bytes to be read from the source address to
perform the operation. The maximum transfer size is dependent on
the workqueue the descriptor was submitted to.

What: sys/bus/dsa/devices/dsa<m>/max_work_queues
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The maximum work queue number that this device supports.

What: sys/bus/dsa/devices/dsa<m>/numa_node
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The numa node number for this device.

What: sys/bus/dsa/devices/dsa<m>/op_cap
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The operation capability bit mask specify the operation types
supported by the this device.

What: sys/bus/dsa/devices/dsa<m>/state
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The state information of this device. It can be either enabled
or disabled.

What: sys/bus/dsa/devices/dsa<m>/group<m>.<n>
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The assigned group under this device.

What: sys/bus/dsa/devices/dsa<m>/engine<m>.<n>
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The assigned engine under this device.

What: sys/bus/dsa/devices/dsa<m>/wq<m>.<n>
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The assigned work queue under this device.

What: sys/bus/dsa/devices/dsa<m>/configurable
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: To indicate if this device is configurable or not.

What: sys/bus/dsa/devices/dsa<m>/token_limit
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The maximum number of bandwidth tokens that may be in use at
one time by operations that access low bandwidth memory in the
device.

What: sys/bus/dsa/devices/wq<m>.<n>/group_id
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The group id that this work queue belongs to.

What: sys/bus/dsa/devices/wq<m>.<n>/size
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The work queue size for this work queue.

What: sys/bus/dsa/devices/wq<m>.<n>/type
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The type of this work queue, it can be "kernel" type for work
queue usages in the kernel space or "user" type for work queue
usages by applications in user space.

What: sys/bus/dsa/devices/wq<m>.<n>/cdev_minor
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The minor number assigned to this work queue by the character
device driver.

What: sys/bus/dsa/devices/wq<m>.<n>/mode
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The work queue mode type for this work queue.

What: sys/bus/dsa/devices/wq<m>.<n>/priority
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The priority value of this work queue, it is a vlue relative to
other work queue in the same group to control quality of service
for dispatching work from multiple workqueues in the same group.

What: sys/bus/dsa/devices/wq<m>.<n>/state
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The current state of the work queue.

What: sys/bus/dsa/devices/wq<m>.<n>/threshold
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The number of entries in this work queue that may be filled
via a limited portal.

What: sys/bus/dsa/devices/engine<m>.<n>/group_id
Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The group that this engine belongs to.
79 changes: 68 additions & 11 deletions Documentation/ABI/stable/sysfs-driver-mlxreg-io
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic_health

Date: June 2018
KernelVersion: 4.19
Contact: Vadim Pasternak <vadimpmellanox.com>
Expand All @@ -19,7 +18,6 @@ Description: These files show with which CPLD versions have been burned
The files are read only.

What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/fan_dir

Date: December 2018
KernelVersion: 5.0
Contact: Vadim Pasternak <vadimpmellanox.com>
Expand All @@ -30,7 +28,6 @@ Description: This file shows the system fans direction:
The files are read only.

What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld3_version

Date: November 2018
KernelVersion: 5.0
Contact: Vadim Pasternak <vadimpmellanox.com>
Expand All @@ -40,7 +37,6 @@ Description: These files show with which CPLD versions have been burned
The files are read only.

What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/jtag_enable

Date: November 2018
KernelVersion: 5.0
Contact: Vadim Pasternak <vadimpmellanox.com>
Expand Down Expand Up @@ -108,7 +104,6 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_comex_pwr_fail
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_from_comex
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_system
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_voltmon_upgrade_fail

Date: November 2018
KernelVersion: 5.0
Contact: Vadim Pasternak <vadimpmellanox.com>
Expand All @@ -130,6 +125,12 @@ Description: These files show with which CPLD versions have been burned

The files are read only.

What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_comex_thermal
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_comex_wd
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_from_asic
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_reload_bios
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_sff_wd
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_swb_wd
Date: June 2019
KernelVersion: 5.3
Contact: Vadim Pasternak <vadimpmellanox.com>
Expand All @@ -143,9 +144,65 @@ Description: These files show the system reset cause, as following:

The files are read only.

What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_comex_thermal
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_comex_wd
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_from_asic
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_reload_bios
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_sff_wd
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_swb_wd
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/config1
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/config2
Date: January 2020
KernelVersion: 5.6
Contact: Vadim Pasternak <vadimpmellanox.com>
Description: These files show system static topology identification
like system's static I2C topology, number and type of FPGA
devices within the system and so on.

The files are read only.

What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_ac_pwr_fail
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_platform
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_soc
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_sw_pwr_off
Date: January 2020
KernelVersion: 5.6
Contact: Vadim Pasternak <vadimpmellanox.com>
Description: These files show the system reset causes, as following: reset
due to AC power failure, reset invoked from software by
assertion reset signal through CPLD. reset caused by signal
asserted by SOC through ACPI register, reset invoked from
software by assertion power off signal through CPLD.

The files are read only.

What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/pcie_asic_reset_dis
Date: January 2020
KernelVersion: 5.6
Contact: Vadim Pasternak <vadimpmellanox.com>
Description: This file allows to retain ASIC up during PCIe root complex
reset, when attribute is set 1.

The file is read/write.

What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/vpd_wp
Date: January 2020
KernelVersion: 5.6
Contact: Vadim Pasternak <vadimpmellanox.com>
Description: This file allows to overwrite system VPD hardware wrtie
protection when attribute is set 1.

The file is read/write.

What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/voltreg_update_status
Date: January 2020
KernelVersion: 5.6
Contact: Vadim Pasternak <vadimpmellanox.com>
Description: This file exposes the configuration update status of burnable
voltage regulator devices. The status values are as following:
0 - OK; 1 - CRC failure; 2 = I2C failure; 3 - in progress.

The file is read only.

What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/ufm_version
Date: January 2020
KernelVersion: 5.6
Contact: Vadim Pasternak <vadimpmellanox.com>
Description: This file exposes the firmware version of burnable voltage
regulator devices.

The file is read only.
10 changes: 10 additions & 0 deletions Documentation/ABI/testing/sysfs-platform-asus-wmi
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,13 @@ Description:
* 0 - normal,
* 1 - overboost,
* 2 - silent

What: /sys/devices/platform/<platform>/throttle_thermal_policy
Date: Dec 2019
KernelVersion: 5.6
Contact: "Leonid Maksymchuk" <leonmaxx@gmail.com>
Description:
Throttle thermal policy mode:
* 0 - default,
* 1 - overboost,
* 2 - silent
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/dma/fsl-edma.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Required properties:
- compatible :
- "fsl,vf610-edma" for eDMA used similar to that on Vybrid vf610 SoC
- "fsl,imx7ulp-edma" for eDMA2 used similar to that on i.mx7ulp
- "fsl,fsl,ls1028a-edma" for eDMA used similar to that on Vybrid vf610 SoC
- reg : Specifies base physical address(s) and size of the eDMA registers.
The 1st region is eDMA control register's address and size.
The 2nd and the 3rd regions are programmable channel multiplexing
Expand Down
3 changes: 3 additions & 0 deletions Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ Required properties:
"fsl,imx6q-sdma"
"fsl,imx7d-sdma"
"fsl,imx8mq-sdma"
"fsl,imx8mm-sdma"
"fsl,imx8mn-sdma"
"fsl,imx8mp-sdma"
The -to variants should be preferred since they allow to determine the
correct ROM script addresses needed for the driver to work without additional
firmware.
Expand Down
6 changes: 4 additions & 2 deletions Documentation/devicetree/bindings/dma/jz4780-dma.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
* Ingenic JZ4780 DMA Controller
* Ingenic XBurst DMA Controller

Required properties:

Expand All @@ -8,10 +8,12 @@ Required properties:
* ingenic,jz4770-dma
* ingenic,jz4780-dma
* ingenic,x1000-dma
* ingenic,x1830-dma
- reg: Should contain the DMA channel registers location and length, followed
by the DMA controller registers location and length.
- interrupts: Should contain the interrupt specifier of the DMA controller.
- clocks: Should contain a clock specifier for the JZ4780/X1000 PDMA clock.
- clocks: Should contain a clock specifier for the JZ4780/X1000/X1830 PDMA
clock.
- #dma-cells: Must be <2>. Number of integer cells in the dmas property of
DMA clients (see below).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ Required Properties:
- "renesas,dmac-r8a7794" (R-Car E2)
- "renesas,dmac-r8a7795" (R-Car H3)
- "renesas,dmac-r8a7796" (R-Car M3-W)
- "renesas,dmac-r8a77961" (R-Car M3-W+)
- "renesas,dmac-r8a77965" (R-Car M3-N)
- "renesas,dmac-r8a77970" (R-Car V3M)
- "renesas,dmac-r8a77980" (R-Car V3H)
Expand Down
Loading