Skip to content
This repository was archived by the owner on Jan 10, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5872 commits
Select commit Hold shift + click to select a range
b2bf5ad
ASoC: Intel: cht_bsw_rt5672: use actual HID in suspend/resume
plbossart Sep 8, 2017
0ccf3c6
ASoC: Intel: cht_bsw_rt5672: fix card name
plbossart Sep 8, 2017
d9717a2
ASoC: max98927: Added support for DSP_A and DSP_B format
Sep 15, 2017
86e1a7f
ASoC: max98927: Added max98927_dai_tdm_slot function
Sep 15, 2017
b937f42
ASoC: Intel: cht_bsw_max98090: remove useless code, align with Chrome…
plbossart Oct 5, 2017
d673e36
ASoC: max98925: Return proper error if revision mismatch
AxelLin Oct 13, 2017
910b0e7
ASoC: rt5659: move set_sysclk to codec level
Oct 16, 2017
9af0e9d
ASoC: rt5659: move set_pll to codec level
Oct 16, 2017
77e9358
ASoC: Add helper to find codec_dai from dai_name
plbossart Oct 12, 2017
e5f5fa3
ASoC: Intel: bytcr_rt5651: add MCLK, quirks and cleanups
plbossart Oct 12, 2017
c476df6
ASoC: Intel: bytcr_rt5640: cosmetic fixes
plbossart Oct 12, 2017
a9966ee
ASoC: Intel: cht_bsw_rt5645: cosmetic fixes
plbossart Oct 12, 2017
c99fbf2
ASoC: Intel: bytcht_da7213: cosmetic fixes
plbossart Oct 12, 2017
b468668
ASoC: Intel: bytcht_es8316: remove useless code
plbossart Oct 12, 2017
4691d06
ASoC: Intel: boards: use helper to get codec_dai
plbossart Oct 12, 2017
c44e673
ASoC: Intel: boards: fix off-by-one dailink id
plbossart Oct 12, 2017
f848801
ASoC: Intel: boards: remove hard-coded compressed dailinks
plbossart Oct 12, 2017
e96a18a
ASoC: Intel: sst: remove redundant variable dma_dev_name
Oct 19, 2017
122c24e
SoC: intel: byt: Introduce new custom IN2 map
Oct 18, 2017
e15379d
ASoC: move ACPI common code out of Intel/sst tree
plbossart Oct 12, 2017
902e296
ASoC: Intel: common: use c99 syntax for ACPI/machine tables
plbossart Oct 12, 2017
dfe46f8
ASoC: ACPI: add new fields for SOF support
plbossart Oct 12, 2017
cc3f3ea
ASoC: Intel: move all ACPI match tables to common module
plbossart Oct 12, 2017
d89b5ea
ASoC: Intel: add SOF firmare/topology file information
plbossart Oct 12, 2017
f637635
ASoC: Intel: move machine drivers to dedicated KConfig
plbossart Oct 12, 2017
0cd91f9
ASoC: Intel: reorder boards Kconfig by chronological order
plbossart Oct 12, 2017
490ad5f
ASoC: Intel: clarify Kconfig dependencies
plbossart Oct 12, 2017
6e36cfc
ASoC: Intel: Add depends on X86
plbossart Oct 23, 2017
4aedcd9
ASoC: rt5651: Convert rt5651 micbias1 to a supply widget
Oct 18, 2017
03787c6
ASoC: rt5651: Enable jack detection on JD* pins
Oct 20, 2017
62e2254
ASoC: rt5651: Rework quirk logic
Oct 20, 2017
b12d2e4
ASoC: rt5651: Enable JD1_1 quirk for KIANO laptopt
Oct 20, 2017
62689e3
ASoC: intel: byt: Add headset jack
Oct 20, 2017
741f62f
ASoC: intel: byt: Enable IN2 map quirk for a KIANO laptop
Oct 20, 2017
917c1f9
ASoC: rt5645: remove unexisting route on new rt5645
Oct 30, 2017
80eccd7
ASoC: Intel: Enable tdm slots for max98927
harshapriya-n Oct 26, 2017
d5d5a0f
ASoC: Intel: Fix setting of SSP parameters in Kabylake machine driver
harshapriya-n Oct 26, 2017
a659987
ASoC: Intel: fix Kconfig dependencies
arndb Nov 2, 2017
0c55ca5
ASoC: intel: include linux/module.h as needed
arndb Nov 2, 2017
e8a8dc2
ASoC: Intel: improve DMADEVICES dependency
arndb Nov 8, 2017
03ecbb3
ASoC: Intel: improve SND_SOC_INTEL_MACH dependencies
arndb Nov 8, 2017
0fdf9d7
ASoC: hdac_hdmi: Fix static checker warning for sprintf usage
Nov 7, 2017
b06c7a9
ASoC: hdac_hdmi: Fix possible NULL pointer dereference
Nov 7, 2017
948dda7
ASoC: hdac_hdmi: Fix possible memory leak on parse and map nid failure
Nov 7, 2017
b76a069
ASoC: da7213: add support for DSP modes
plbossart Nov 8, 2017
7316488
ASoC: rt5645: Wait for 400msec before concluding on value of RT5645_V…
Nov 9, 2017
8914702
ASoC: Intel: Add help text for SND_SOC_INTEL_SST_TOPLEVEL
Nov 15, 2017
6975206
ALSA: hda: Avoid racy recreation of widget kobjects
tiwai Oct 18, 2017
7d080f0
ALSA: hda: Abort capability probe on invalid capability
rakeshughreja Oct 24, 2017
93d66a9
ALSA: Convert timers to use timer_setup()
kees Oct 25, 2017
ad82567
ASoC: rt5645: reset RT5645_AD_DA_MIXER at probe
Nov 22, 2017
0deeb49
ASoC: da7218: Delete two error messages for a failed memory allocatio…
elfring Nov 23, 2017
47ad3c3
ASoC: da7218: Improve a size determination in da7218_i2c_probe()
elfring Nov 23, 2017
62ba5ed
ASoC: da7213: Delete an error message for a failed memory allocation …
elfring Nov 23, 2017
1aff75c
ASoC: da7213: Improve a size determination in da7213_i2c_probe()
elfring Nov 23, 2017
4336892
ASoC: don't use codec hw_write on max98926
morimoto Nov 9, 2017
9542a7d
ASoC: don't use codec hw_write on max98927
morimoto Nov 9, 2017
6099027
ASoC: intel: byt: Introduce new map for dual mics
Nov 21, 2017
6212d70
ASoC: intel: byt: Fix quirk for KIANO laptop
Nov 21, 2017
f84f64c
ASoC: hdac_hdmi: introduce macro to access HDMI private data
rakeshughreja Dec 1, 2017
fec7d75
ASoC: hdac_hdmi: clean up hdac_ext_device variable names
rakeshughreja Dec 1, 2017
ebf9d16
ASoC: hdac_hdmi: clean up hdac_device variable names
rakeshughreja Dec 1, 2017
bd829a5
ASoC: intel: sst: Handle return value of platform_get_irq
ArvindYadavCs Nov 29, 2017
6ef5ea8
ASoC: intel: mfld: Handle return value of platform_get_irq
ArvindYadavCs Nov 29, 2017
355993e
ASoC: don't use rtd->codec on Intel/haswell
morimoto Dec 5, 2017
49455ab
ASoC: hdac_hdmi: Refresh sysfs during hdmi device probe
Dec 6, 2017
918c5fd
ASoC: hdac_hdmi: Remove redundant assignments
Dec 6, 2017
6cba1f7
ASoC: rt5645: Set card long_name for GPD win / pocket
jwrdegoede Dec 11, 2017
97ba4dd
ASoC: rt5645: set in2_diff flag for GPD win and pocket devices
jwrdegoede Jan 2, 2018
dda2688
ASoC: rt5645: cleanup DMI matching code
jwrdegoede Jan 2, 2018
42ad176
ASoC: rt5645: add platform data for the Teclast X80 Pro tablet
jwrdegoede Jan 2, 2018
705fcd2
ASoC: Intel: cht_bsw_rt5645: Analog Mic support
jwrdegoede Jan 2, 2018
f5ae904
ASoC: rt5645: change micbias widget type to supply.
Jan 3, 2018
a2959be
ASoC: rt5645: add micbias power control select.
Jan 3, 2018
ffa0bf3
ASoC: acpi: fix machine driver selection based on quirk
plbossart Jan 5, 2018
29f5d87
ASoC: acpi: add missing includes for non-ACPI platforms
plbossart Jan 4, 2018
6e66fb1
ASoC: Intel: Fix Kconfig with top-level selector
plbossart Jan 4, 2018
b9e51c4
ASoC: Intel: Kconfig: Simplify-clarify ACPI/PCI dependencies
plbossart Jan 4, 2018
5d048df
ASoC: Intel: document what Kconfig options do
plbossart Jan 4, 2018
e6bddf5
ASoC: Intel: Fix nested/unnecessary Kconfig dependencies
plbossart Jan 4, 2018
db94fb4
ASoC: Intel: boards: align Kconfig dependencies for Haswell/Broadwell
plbossart Jan 4, 2018
39371f2
ASoC: Intel: boards: align Kconfig configurations for HiFi2
plbossart Jan 4, 2018
31684cf
ASoC: Intel: boards: align/fix SKL/BXT/KBL Kconfigs
plbossart Jan 4, 2018
aec047f
ASoC: Intel: kconfig: add some comments for if symbols
Jan 4, 2018
60e1835
ASoC: Intel: kconfig: drop boiler plate text from config items
Jan 4, 2018
3947b3a
ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()'
tititiou36 Jan 6, 2018
b4aff3d
ASoC: Intel: sst: Fix some style
tititiou36 Jan 6, 2018
fd9e7c1
ASoC: Intel: bytcr_rt5651: fix Kiano DMI quirk
plbossart Jan 5, 2018
7628283
ASoC: Intel: bytcr-rt5651: add quirk for IN3P which may also be used
keyonjie Jan 5, 2018
595463e
ASoC: Intel: bytcr-rt5651: enable MinnowBoard Turbot quirks
plbossart Jan 5, 2018
9513681
ASoC: Intel: bytcr-rt5651: add support for Line In
plbossart Jan 5, 2018
875d60c
ACPI: utils: Introduce acpi_dev_get_first_match_name()
andy-shev Jan 5, 2018
5ce025d
ASoC: Replace snd_soc_acpi_check_hid with acpi_dev_present
jeremycline Jan 5, 2018
e0d8dae
ASoC: Intel: remove mfld_machine
Jan 10, 2018
7d33534
ASoC: sn95031: remove this code
Jan 10, 2018
a70cb70
ASoC: rt5645: add fallback case for jack detection support
plbossart Jan 11, 2018
8797947
ASoC: Intel: bytcht_es8316: fix HID handling
plbossart Jan 11, 2018
2f522cb
ASoC: acpi: remove hard-coded i2c-device name length
plbossart Jan 11, 2018
6734947
ASoC: Intel - Convert to use acpi_dev_get_first_match_name()
andy-shev Jan 12, 2018
9569cf0
ASoC: pcm: Sync delayed work before releasing resources
tiwai Aug 25, 2017
0671c46
ASoC: soc-pcm: check symmetry after hw_params
jiada-wang Sep 20, 2017
9ee549b
ASoC: soc-core: remove rtd NULL check on soc_free_pcm_runtime()
morimoto Sep 25, 2017
a1d43a8
ASoC: remove unneeded dai->driver check
morimoto Sep 25, 2017
84ee362
ASoC: remove unneeded dai->driver->ops check
morimoto Sep 25, 2017
767cc21
ASoC: add null_snd_soc_ops and reduce NULL ops check
morimoto Sep 26, 2017
dd8d1a3
ASoC: core: Allow topology to override machine driver FE DAI link con…
lrgirdwo Jan 8, 2018
03ff66a
ASoC: core: Add name prefix for machines with topology rewrites
lrgirdwo Mar 9, 2018
90db8af
ASoC: topology: Give more data to clients via callbacks
lrgirdwo Jan 8, 2018
994e966
ASoC: topology: Add callback for DAPM route load/unload
lrgirdwo Jan 8, 2018
d9752bd
ASoC: topology: Check widget kcontrols before deref.
lrgirdwo Jan 8, 2018
3806e48
ASoC: topology: Fix kcontrol name string handling.
lrgirdwo Jan 8, 2018
ee99675
ASoC: pcm: improve debug output for DPCM BE searching.
lrgirdwo Jan 8, 2018
b9739d7
ALSA: core: Allow drivers to set R/W wait time.
lrgirdwo Jan 8, 2018
8e4fd96
ASoC: DAPM: Check for DAI private data - NEEDED ???
lrgirdwo Jan 8, 2018
8856509
ASoC: topology: Add support for compressed PCMs
lrgirdwo Jan 8, 2018
2df441d
ASoC: Fix bugs of freeing soc topology.
wangyan42164 Feb 5, 2018
d29ccf3
ASoC: topology: Fix logical inversion in set_link_hw_format()
xiulipan Feb 12, 2018
9957d46
ASoC: Intel: cht-bsw-rt5672: allow for topology-defined codec-dai setup
plbossart Dec 8, 2017
8448b7a
ASoC: SOF: Add Sound Open Firmware driver core
lrgirdwo Jan 8, 2018
4b81bc5
ASoC: SOF: Add Sound Open Firmware KControl support
lrgirdwo Jan 8, 2018
684a338
ASoC: SOF: Add driver debug support.
lrgirdwo Jan 8, 2018
49dd6d3
ASoC: SOF: Add support for IPC IO between DSP and Host
lrgirdwo Jan 8, 2018
4698b72
ASoC: SOF: Add PCM operations support
lrgirdwo Jan 8, 2018
e6e082c
ASoC: SOF: Add support for loading topologies
lrgirdwo Jan 8, 2018
3e0e86e
ASoC: SOF: Add DSP firmware trace event support
lrgirdwo Jan 8, 2018
fefe284
ASoC: SOF: Add DSP HW abstraction operations
lrgirdwo Jan 8, 2018
50a2087
ASoC: SOF: Add firmware loader support
lrgirdwo Jan 8, 2018
308b708
ASoC: SOF: Add compressed PCM support
lrgirdwo Jan 8, 2018
2e8cae3
ASoC: SOF: Add PM support
lrgirdwo Jan 16, 2018
3480425
ASoC: SOF: Add VirtIO support
lrgirdwo Jan 8, 2018
5cd577f
ASoC: SOF: Add ACPI device support
lrgirdwo Jan 8, 2018
762e3f3
ASoC: SOF: Add PCI device support
lrgirdwo Jan 8, 2018
1ddb1e2
ASoC: SOF: Add SPI device support
lrgirdwo Jan 8, 2018
25c7230
ASoC: SOF: Add Nocodec machine driver support
lrgirdwo Jan 8, 2018
2bf18e2
ASoC: SOF: Add BYT, CHT and BSW DSP HW support.
lrgirdwo Jan 8, 2018
a818884
ASoC: SOF: Add HSW HW DSP support
lrgirdwo Jan 8, 2018
2ae6f4e
ASoC: SOF: Add support for BDW HW DSP support
lrgirdwo Jan 8, 2018
d4bada3
ASoC: SOF: Add APL/CNL HW DSP support
lrgirdwo Jan 8, 2018
cf0ff33
ASoC: SOF: Add userspace ABI support
lrgirdwo Jan 8, 2018
9cf7cf4
ASoC: SOF: Add Build support for SOF core and drivers
lrgirdwo Jan 8, 2018
d0da9ae
ASoC: Intel: make bytcht_da7213 with SOF
plbossart Mar 9, 2018
2e917cc
ASoC: Intel: make cht_bsw_max98090 work with SOF
plbossart Mar 9, 2018
9d8c2d0
ASoC: Intel: cht-bsw-rt5645: work with SOF
plbossart Nov 10, 2017
0dd7c7c
ASoC: Intel: bytcr_rt5651: work with SOF
plbossart Nov 29, 2017
fdff3d9
ASoC: Intel: cht-bsw-rt5672: work with SOF
plbossart Nov 30, 2017
4c0e323
ASoC: Intel: make bytcr_rt5640 work with SOF
plbossart Dec 21, 2017
ccf613b
ASoC: Intel: Make sure HSW/BDW based machine drivers build for SOF
lrgirdwo Dec 7, 2017
7d3f8b8
ASoC: Intel: Kconfig: expose common option between SST and SOF drivers
plbossart Jan 9, 2018
bb86bd1
ASoC: Intel: select relevant machine drivers for SOF
plbossart Dec 7, 2017
7cbe1f3
From 16c017ee36429a76986674561955f1844250b632 Mon Sep 17 00:00:00 2001
keyonjie Apr 2, 2018
21d2d83
ASoC: Intel: fix playback only once bug
RanderWang Mar 19, 2018
17dbd05
ASoC: SOF: fix kw issues
keyonjie Mar 19, 2018
d3c88c7
ASoC: SOF: cleanup for apl/cnl stream prepare and reset
keyonjie Mar 19, 2018
879936e
ASoC: sof: Fix oops due to trace_sleep use before init
wangyan42164 Mar 21, 2018
96a9891
ASoC: APL/CNL: Add stream related definition for DMA trace on APL/CNL.
wangyan42164 Mar 19, 2018
9f3c328
ASoC: APL/CNL: Implement additional APL/CNL functions for host DMA se…
wangyan42164 Mar 21, 2018
4e8d15d
ASoC: APL/CNL: Add implementation of DMA trace for APL/CNL.
wangyan42164 Mar 21, 2018
3da3108
ASoC: topology: create TLV data for dapm widgets
ranj063 Mar 9, 2018
e73f92f
ASoC: SOF: export snd_sof_trace_notify_for_error
xiulipan Mar 21, 2018
dacadba
ASoC: SOF: Add SOF_IPC_REGION_EXCEPTION
xiulipan Mar 21, 2018
bba5c3b
ASoC: SOF: add dsp_oops_offset for DSP panic
xiulipan Mar 21, 2018
f71ce63
ASoC: SOF: Add exception memory window support for BYT
xiulipan Mar 21, 2018
f85e11c
ASoC: SOF: Add exception memory window support for HSW
xiulipan Mar 21, 2018
07b7b35
ASoC: SOF: Add exception memory window support for BDW
xiulipan Mar 21, 2018
9137a39
ASoC: SOF: Add exception memory window support for APL and CNL
xiulipan Mar 21, 2018
04e0669
ASoC: SOF: BDW use mailbox for IPC payload.
lrgirdwo Mar 22, 2018
4df17de
ASoC: SOF: HSW use mailbox for IPC payload.
lrgirdwo Mar 22, 2018
0c2e154
ASoC: SOF: HSW dont send payload in doorbell part2
lrgirdwo Mar 23, 2018
2129975
ASoC: SOF: BDW dont send payload in doorbell part2
lrgirdwo Mar 23, 2018
0aaeaa9
ASoC: APL/CNL: Add error check for apl_trace_prepare().
wangyan42164 Mar 26, 2018
a4da96e
ASoC: APL/CNL: Fix of apl_trace_init().
wangyan42164 Mar 26, 2018
43fc579
ASoC: SOF: hw-apl: simplify stream management with helpers
plbossart Mar 26, 2018
1f0147e
ASoC: hw-apl: cleanup for stream get/put.
keyonjie Mar 27, 2018
ec94875
ASoC: SOF: hw-apl
plbossart Mar 27, 2018
049ea05
pinctrl: cherryview: Mask all interrupts on Intel_Strago based systems
westeri Dec 4, 2017
f6353cb
ASoc: sof: reuse machine driver bxt-tdf8532 for GP-MRB
keyonjie Apr 2, 2018
56a9797
ASoC: tdf8532: several fixes for SOF
keyonjie Jan 10, 2018
db0dacd
ASoC: Intel: Skylake: Ensure dai and dailink registration happens in …
bpankajl Nov 30, 2017
61f8023
Fix compiler warnings of SOF.
yifanli-intel Apr 13, 2018
62fdcb5
Merge 4.14/sof into 4.14/base
Apr 13, 2018
4b70330
Merge 4.14/hypervisor into 4.14/base
Apr 13, 2018
c5df759
Merge 4.14/sof into 4.14/android
Apr 13, 2018
3bbb2b3
Merge 4.14/hypervisor into 4.14/android
Apr 13, 2018
7efcb20
Merge 4.14/google into 4.14/android
Apr 13, 2018
1572d64
UPSTREAM: crypto: aes-generic - fix aes-generic regression on powerpc
arndb Jan 15, 2018
382e844
Merge 4.14/core into 4.14/android
Apr 18, 2018
fabbc6e
Revert "trusty-ipc: change DEFAULT_MSG_BUF_SIZE to 68K"
syan10 Apr 12, 2018
073e827
netfilter: ipset: Missing nfnl_lock()/nfnl_unlock() is added to ip_se…
Jan 6, 2018
856d5d0
cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN
Apr 11, 2018
427b8a1
rds: MP-RDS may use an invalid c_path
kcp-git Apr 11, 2018
381ebff
slip: Check if rstate is initialized before uncompressing
Apr 11, 2018
e240ffd
vhost: fix vhost_vq_access_ok() log check
stefanhaRH Apr 11, 2018
2ea541e
vhost: Fix vhost_copy_to_user()
eauger Apr 11, 2018
c0e0cd6
lan78xx: Correctly indicate invalid OTP
Apr 11, 2018
e7a4d7c
media: v4l2-compat-ioctl32: don't oops on overlay
mchehab Mar 28, 2018
4d167ed
media: v4l: vsp1: Fix header display list status check in continuous …
kbingham Feb 9, 2018
08be2c1
parisc: Fix out of array access in match_pci_device()
hdeller Mar 25, 2018
abd9fd4
parisc: Fix HPMC handler by increasing size to multiple of 16 bytes
hdeller Mar 24, 2018
a160105
Drivers: hv: vmbus: do not mark HV_PCIE as perf_device
dcui Mar 27, 2018
5661d43
PCI: hv: Serialize the present and eject work items
dcui Mar 15, 2018
42b53a1
KVM: PPC: Book3S HV: trace_tlbie must not be called in realmode
npiggin Apr 5, 2018
ff29590
perf intel-pt: Fix overlap detection to identify consecutive buffers …
ahunter6 Mar 7, 2018
0733fac
perf intel-pt: Fix sync_switch
ahunter6 Mar 7, 2018
4039579
perf intel-pt: Fix error recovery from missing TIP packet
ahunter6 Mar 7, 2018
674e18d
perf intel-pt: Fix timestamp following overflow
ahunter6 Mar 7, 2018
6f22be4
perf/core: Fix use-after-free in uprobe_perf_close()
pbhole Apr 9, 2018
8e52e2f
radeon: hide pointless #warning when compile testing
arndb Feb 16, 2018
0ed20e4
x86/MCE/AMD: Define a function to get SMCA bank type
yghannam Dec 18, 2017
b18daa0
scsi: qla2xxx: Fix small memory leak in qla2x00_probe_one on probe fa…
bkstratus Mar 23, 2018
1d0d8be
apparmor: fix logging of the existence test for signals
jrjohansen Feb 1, 2018
a0358f6
apparmor: fix display of .ns_name for containers
jrjohansen Jan 23, 2018
54b990e
apparmor: fix resource audit messages when auditing peer
jrjohansen Feb 9, 2018
51a9580
block/loop: fix deadlock after loop_set_status
Apr 6, 2018
3a6771e
nfit: fix region registration vs block-data-window ranges
djbw Apr 2, 2018
b6366b1
s390/qdio: don't retry EQBS after CCQ 96
julianwiedmann Mar 5, 2018
c6c8e42
s390/qdio: don't merge ERROR output buffers
julianwiedmann Mar 7, 2018
3da5723
s390/ipl: ensure loadparm valid flag is set
Apr 3, 2018
adea72f
get_user_pages_fast(): return -EFAULT on access_ok failure
mstsirkin Apr 13, 2018
c3efeaa
getname_kernel() needs to make sure that ->name != ->iname in long case
Apr 8, 2018
f58ef38
Bluetooth: Fix connection if directed advertising and privacy is used
sjanc Apr 3, 2018
9e483bc
Bluetooth: hci_bcm: Treat Interrupt ACPI resources as always being ac…
jwrdegoede Mar 16, 2018
a2813b4
rtl8187: Fix NULL pointer dereference in priv->conf_mutex
Feb 15, 2018
99971ef
x86/MCE: Report only DRAM ECC as memory errors on AMD systems
yghannam Dec 18, 2017
0ee4f31
x86/mce/AMD: Pass the bank number to smca_get_bank_type()
yghannam Feb 21, 2018
c81968e
x86/mce/AMD, EDAC/mce_amd: Enumerate Reserved SMCA bank type
yghannam Feb 21, 2018
360ecf5
x86/mce/AMD: Get address from already initialized block
yghannam Feb 21, 2018
aa3bfa2
hwmon: (ina2xx) Fix access to uninitialized mutex
mszyprow Jan 15, 2018
3d06535
ath9k: Protect queue draining by rcu_read_lock()
tohojo Feb 27, 2018
e4fa275
sunrpc: remove incorrect HMAC request initialization
ebiggers Mar 28, 2018
f9e6675
f2fs: fix heap mode to reset it back
Jan 29, 2018
a333a28
lib: fix stall in __bitmap_parselist()
norov Apr 5, 2018
5ee935d
blk-mq: don't keep offline CPUs mapped to hctx 0
Apr 8, 2018
80f509d
ovl: fix lookup with middle layer opaque dir and absolute path redirects
amir73il Mar 12, 2018
0319ce6
xen: xenbus_dev_frontend: Fix XS_TRANSACTION_END handling
HW42 Mar 15, 2018
6153498
hugetlbfs: fix bug in pgoff overflow checking
mjkravetz Apr 5, 2018
9a0a509
nfsd: fix incorrect umasks
Mar 21, 2018
672f07d
Linux 4.14.35
gregkh Apr 19, 2018
ab6bb04
Merge Stable Linux tag v4.14.35 into 4.14/android
sys-oak Apr 19, 2018
565675b
Merge 4.14/security into 4.14/android
Apr 20, 2018
5081173
AndroidIA: Enable user xattr for tmpfs
Oct 10, 2016
b6d62e8
REVERTME: Fix issue with UID range.
JeevakaPrabu Mar 23, 2017
86fdc49
AndroidIA: power_hal: Add sysfs based power_hal suspend support
sathyaintel Oct 25, 2013
97fe19d
AndroidIA: suspend: Add power_hal suspend status macros
sathyaintel Jan 6, 2014
83725a3
usb: typec: xDCI runtime suspend fix
kv-abhilash Jun 22, 2017
c798107
Revert "REVERTME: Fix issue with UID range."
tingai1 Dec 23, 2017
6d0588a
AndroidIA: drm/i915: Sysfs interface to get GFX shmem usage stats per…
harishkrupo Dec 21, 2017
e689c3d
usb: dwc3: usb limit to high speed.
karan889 Feb 20, 2018
29b18ee
usb: dwc3: W/A for dwc3 revision < 2.2a
karan889 Feb 20, 2018
0a945a1
usb: gadget : f_fs: Handle endpoint shutdown while switching between …
gururajk53 Apr 17, 2018
d3fc74f
Revert Patch: Noise at DSD Playback start.
karan889 Jun 25, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
52 changes: 31 additions & 21 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,38 +7,40 @@
# command after changing this file, to see if there are
# any tracked files which get ignored after the change.
#
# Normal rules
# Normal rules (sorted alphabetically)
#
.*
*.a
*.bin
*.bz2
*.c.[012]*.*
*.dtb
*.dtb.S
*.dwo
*.elf
*.gcno
*.gz
*.i
*.ko
*.ll
*.lst
*.lz4
*.lzma
*.lzo
*.mod.c
*.o
*.o.*
*.a
*.order
*.patch
*.s
*.ko
*.so
*.so.dbg
*.mod.c
*.i
*.lst
*.su
*.symtypes
*.order
*.elf
*.bin
*.tar
*.gz
*.bz2
*.lzma
*.xz
*.lz4
*.lzo
*.patch
*.gcno
*.ll
modules.builtin
Module.symvers
*.dwo
*.su
*.c.[012]*.*
modules.builtin

#
# Top-level generic files
Expand All @@ -53,6 +55,11 @@ Module.symvers
/System.map
/Module.markers

#
# RPM spec file (make rpm-pkg)
#
/*.spec

#
# Debian directory (make deb-pkg)
#
Expand Down Expand Up @@ -115,3 +122,6 @@ all.config

# Kdevelop4
*.kdev4

# fetched Android config fragments
kernel/configs/android-*.cfg
9 changes: 9 additions & 0 deletions Documentation/ABI/testing/configfs-usb-gadget-dvctrace
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
What: /config/usb-gadget/<gadget>/functions/dvctrace.<name>/source_dev
Date: Mar 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (R) The name of the source device paired with this function
instance, if upon creation of the instance a source device
named <name> exists and is free, the source device will be
associated with the current instance, otherwise the first free
source device will be used.
68 changes: 68 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-dvctrace
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
What: /sys/bus/dvctrace
Date: May 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: Groups the devices and drivers registered to
to dvc-trace bus.

What: /sys/bus/dvctrace/devices/<device>/status
Date: May 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (R) The status of a dvc-trace source device with
respect to an USB function driver.
Free - The device is free
Reserved - The device is reserved by an USB
function but not in use.
In use - The device is used by an USB function.

What: /sys/bus/dvctrace/devices/<device>/protocol
Date: May 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) The protocol id of a dvc-trace source device,
this will used in function driver interface
descriptors (u8). According to USB debug class
specification the protocol id is vendor specific.

What: /sys/bus/dvctrace/devices/<device>/descriptors
Date: May 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) Hex-dump of the descriptors provided by the
source device.
eg. A debug class output connection descriptor
09 24 02 04 03 00 00 00 00
ll tt ss xx xx xx xx xx ii
| | | +- iConnection string id.
| | +- Descriptor sub-type DC_OUTPUT_CONNECTION
| +- Descriptor type (USB_DT_CS_INTERFACE)
+- Descriptor length
Writing:
- is not allowed while the device is Reserved or In Use.
- will replace all the descriptors currently present.
- will remove any strings previously provided.
- should use the same format.
- accepts multiple descriptors separated by space or '\n'.

What: /sys/bus/dvctrace/devices/<device>/strings
Date: May 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) Currently set usb descriptor strings in
<descriptor_index>.<offset>: string format.
<descriptor_index>.<offset> identifies the location where
the string id is needed.
eg. Having the same debug class output connection descriptor,
as the first descriptor.
09 24 02 04 03 00 00 00 00
ll tt ss xx xx xx xx xx ii
+- iConnection string id.
0.8: My output connection - will identify the string associated
with this descriptor.
Writing:
- is not allowed while the device is Reserved or In Use.
- will replace all the strings currently present.
- should use the same format.
- accepts multiple strings separated by ";" or '\n'.
eg. "0.4: first string; 1.4: second string"
68 changes: 68 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-dvctrace-devices-dvcith
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
What: /sys/bus/dvctrace/devices/dvcith-<device>/msc
Date: Aug 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (R) Symbolic link to the Intel Trace Hub MSC
(Memory Storage Controller) sub-device used to get tracing data.

What: /sys/bus/dvctrace/devices/dvcith-<device>/mdd_min_transfer
Date: Aug 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) Window transfer watermark, the driver will queue a
new transfer only if at least <mdd_min_transfer> bytes
of trace data is available. Since on every switch @48 bytes
of trace data is generated, this should not be set under this
threshold.
Default 2048

What: /sys/bus/dvctrace/devices/dvcith-<device>/mdd_retry_timeout
Date: Aug 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) Read retry interval, If by the time the last usb transfer
is complete, there is no new data to be sent the driver will
sleep <mdd_retry_timeout> ms, before checking again.
Default: 2 ms

What: /sys/bus/dvctrace/devices/dvcith-<device>/mdd_max_retry
Date: Aug 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) the maximum retries to be bone before triggering a switch
and sending the currently available data regardless of the
available size.
Default: 150

What: /sys/bus/dvctrace/devices/dvcith-<device>/mdd_proc_type
Date: Aug 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) Data process type, during DvC tracing the MSC is set up in
Multi Window mode (check Intel Trace Hub Developer's Manual for
details), This attribute specifies what the dvc-trace data stream
should contain.
Available values are:
- 1 - Full blocks,
- 2 - Trimmed blocks (Block header + STP data)
- 3 - STP data only.
Default 3.

What: /sys/bus/dvctrace/devices/dvcith-<device>/mdd_transfer_type
Date: Aug 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (RW) Data transfer type, This attribute specifies how the trace data
is queued in the USB requests.
Available values are:
- 1 - Auto,
- 2 - SG-List,
- 3 - Linear buffer.
Default 1.

What: /sys/bus/dvctrace/devices/dvcith-<device>/mdd_stats
Date: Aug 2015
KernelVersion: 4.0
Contact: Traian Schiau <traianx.schiau@intel.com>
Description: (R) Provides statistical information regarding the latest.
trace session. Available if (CONFIG_INTEL_TH_MSU_DVC_DEBUG).
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/sysfs-bus-iio
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Description:
Description of the physical chip / device for device X.
Typically a part number.

What: /sys/bus/iio/devices/iio:deviceX/timestamp_clock
What: /sys/bus/iio/devices/iio:deviceX/current_timestamp_clock
KernelVersion: 4.5
Contact: linux-iio@vger.kernel.org
Description:
Expand Down
71 changes: 71 additions & 0 deletions Documentation/ABI/testing/sysfs-class-dual-role-usb
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
What: /sys/class/dual_role_usb/.../
Date: June 2015
Contact: Badhri Jagan Sridharan<badhri@google.com>
Description:
Provide a generic interface to monitor and change
the state of dual role usb ports. The name here
refers to the name mentioned in the
dual_role_phy_desc that is passed while registering
the dual_role_phy_intstance through
devm_dual_role_instance_register.

What: /sys/class/dual_role_usb/.../supported_modes
Date: June 2015
Contact: Badhri Jagan Sridharan<badhri@google.com>
Description:
This is a static node, once initialized this
is not expected to change during runtime. "dfp"
refers to "downstream facing port" i.e. port can
only act as host. "ufp" refers to "upstream
facing port" i.e. port can only act as device.
"dfp ufp" refers to "dual role port" i.e. the port
can either be a host port or a device port.

What: /sys/class/dual_role_usb/.../mode
Date: June 2015
Contact: Badhri Jagan Sridharan<badhri@google.com>
Description:
The mode node refers to the current mode in which the
port is operating. "dfp" for host ports. "ufp" for device
ports and "none" when cable is not connected.

On devices where the USB mode is software-controllable,
userspace can change the mode by writing "dfp" or "ufp".
On devices where the USB mode is fixed in hardware,
this attribute is read-only.

What: /sys/class/dual_role_usb/.../power_role
Date: June 2015
Contact: Badhri Jagan Sridharan<badhri@google.com>
Description:
The power_role node mentions whether the port
is "sink"ing or "source"ing power. "none" if
they are not connected.

On devices implementing USB Power Delivery,
userspace can control the power role by writing "sink" or
"source". On devices without USB-PD, this attribute is
read-only.

What: /sys/class/dual_role_usb/.../data_role
Date: June 2015
Contact: Badhri Jagan Sridharan<badhri@google.com>
Description:
The data_role node mentions whether the port
is acting as "host" or "device" for USB data connection.
"none" if there is no active data link.

On devices implementing USB Power Delivery, userspace
can control the data role by writing "host" or "device".
On devices without USB-PD, this attribute is read-only

What: /sys/class/dual_role_usb/.../powers_vconn
Date: June 2015
Contact: Badhri Jagan Sridharan<badhri@google.com>
Description:
The powers_vconn node mentions whether the port
is supplying power for VCONN pin.

On devices with software control of VCONN,
userspace can disable the power supply to VCONN by writing "n",
or enable the power supply by writing "y".
47 changes: 47 additions & 0 deletions Documentation/ABI/testing/sysfs-class-rpmb
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
What: /sys/class/rpmb/
Date: Jun 2017
KernelVersion: 4.12
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description:
The rpmb/ class sub-directory belongs to RPMB device class.

Few storage technologies such is EMMC, UFS, and NVMe support
Replay Protected Memory Block (RPMB) hardware partition with
common protocol and frame layout.
Such a partition provides authenticated and replay protected access,
hence suitable as a secure storage.

What: /sys/class/rpmb/rpmbN/
Date: Jun 2017
KernelVersion: 4.12
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description:
The /sys/class/rpmb/rpmbN directory is created for
each RPMB registered device.

What: /sys/class/rpmb/rpmbN/type
Date: Jun 2017
KernelVersion: 4.12
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description:
The /sys/class/rpmb/rpmbN/type file contains device
underlaying storage type technology: EMMC, UFS, SIM.

What: /sys/class/rpmb/rpmbN/id
Date: Jun 2017
KernelVersion: 4.12
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description:
The /sys/class/rpmb/rpmbN/id file contains unique device id
in a binary form as defined by underlying storage device.
In case of multiple RPMB devices a user can determine correct
device.
The content can be parsed according the storage device type.

What: /sys/class/rpmb/rpmbN/reliable_wr_cnt
Date: Jun 2017
KernelVersion: 4.12
Contact: Tomas Winkler <tomas.winkler@intel.com>
Description:
The /sys/class/rpmb/rpmbN/reliable_wr_cnt file contains
number of blocks that can be reliable written in a single request.
16 changes: 16 additions & 0 deletions Documentation/ABI/testing/sysfs-devices-system-cpu
Original file line number Diff line number Diff line change
Expand Up @@ -373,3 +373,19 @@ Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
Description: information about CPUs heterogeneity.

cpu_capacity: capacity of cpu#.

What: /sys/devices/system/cpu/vulnerabilities
/sys/devices/system/cpu/vulnerabilities/meltdown
/sys/devices/system/cpu/vulnerabilities/spectre_v1
/sys/devices/system/cpu/vulnerabilities/spectre_v2
Date: January 2018
Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
Description: Information about CPU vulnerabilities

The files are named after the code names of CPU
vulnerabilities. The output of those files reflects the
state of the CPUs in the system. Possible output values:

"Not affected" CPU is not affected by the vulnerability
"Vulnerable" CPU is affected and no mitigation in effect
"Mitigation: $M" CPU is affected and mitigation $M is in effect
Loading