Skip to content
Closed

3.12 #21

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
984 commits
Select commit Hold shift + click to select a range
ef36ec2
mm: fix TLB flush race between migration, and change_protection_range
Jan 7, 2014
186fa6e
mm: numa: guarantee that tlb_flush_pending updates are visible before…
Jan 7, 2014
9c612a7
mm: numa: defer TLB flush for THP migration as long as possible
Jan 7, 2014
7f413a3
mm/mempolicy: correct putback method for isolate pages if failed
JoonsooKim Dec 19, 2013
43c6ea4
mm/compaction: respect ignore_skip_hint in update_pageblock_skip
JoonsooKim Dec 19, 2013
eede0e9
mm/memory-failure.c: recheck PageHuge() after hugetlb page migrate su…
Dec 19, 2013
99355d5
mm/hugetlb: check for pte NULL pointer in __page_check_address()
Dec 19, 2013
f9f4487
mm: page_alloc: revert NUMA aspect of fair allocation policy
hnaz Dec 20, 2013
aa2eb90
mm: munlock: fix a bug where THP tail page is encountered
tehcaster Jan 2, 2014
1f86532
mm: munlock: fix deadlock in __munlock_pagevec()
tehcaster Jan 2, 2014
e910af6
mm: fix use-after-free in sys_remap_file_pages
Jan 2, 2014
8807a43
mm/memory-failure.c: transfer page count from head page to tail page …
Jan 2, 2014
26021cf
Input: allocate absinfo data when setting ABS capability
dtor Dec 27, 2013
c2ff1ad
GFS2: don't hold s_umount over blkdev_put
swhiteho Dec 6, 2013
6d9c4a0
GFS2: Fix use-after-free race when calling gfs2_remove_from_ail
AstralBob Dec 10, 2013
e93b100
GFS2: Fix slab memory leak in gfs2_bufdata
AstralBob Dec 13, 2013
3d50883
GFS2: Fix incorrect invalidation for DIO/buffered I/O
swhiteho Dec 18, 2013
d2bdfb0
memcg: fix memcg_size() calculation
Jan 2, 2014
6a220f2
ARM: sun7i: dt: Fix interrupt trigger types
mripard Dec 10, 2013
6f3241a
s390/3270: fix allocation of tty3270_screen structure
Dec 18, 2013
981d296
jbd2: don't BUG but return ENOSPC if a handle runs out of space
tytso Dec 9, 2013
4f6433e
sh-pfc: Fix PINMUX_GPIO macro
Nov 26, 2013
524aae0
gpio: twl4030: Fix regression for twl gpio LED output
Dec 5, 2013
0f60716
gpio: msm: Fix irq mask/unmask by writing bits instead of numbers
bebarino Dec 10, 2013
2a1f1a8
sh: always link in helper functions extracted from libgcc
geertu Dec 19, 2013
3577781
selinux: look for IPsec labels on both inbound and outbound packets
pcmoore Dec 10, 2013
6594af6
selinux: process labeled IPsec TCP SYN-ACK packets properly in selinu…
pcmoore Dec 10, 2013
dae60c3
clocksource: dw_apb_timer_of: Fix read_sched_clock
Dec 10, 2013
1b8f309
clocksource: dw_apb_timer_of: Fix support for dts binding "snps,dw-ap…
Dec 10, 2013
25c36e2
aio: clean up and fix aio_setup_ring page mapping
torvalds Dec 19, 2013
2b9a704
aio/migratepages: make aio migrate pages sane
bcrl Dec 21, 2013
d34e661
nouveau_acpi: convert acpi_get_handle() to acpi_has_method()
zhang-rui Sep 3, 2013
1ac9b21
ACPIPHP / radeon / nouveau: Fix VGA switcheroo problem related to hot…
rafaeljw Dec 31, 2013
adf6f9b
ext4: fix bigalloc regression
Jan 6, 2014
7e686e0
sh: add EXPORT_SYMBOL(min_low_pfn) and EXPORT_SYMBOL(max_low_pfn) to …
Jan 2, 2014
4301b7a
Linux 3.12.7
gregkh Jan 9, 2014
a9adc58
IPv6: Fixed support for blackhole and prohibit routes
Dec 2, 2013
d74826e
net: do not pretend FRAGLIST support
edumazet Dec 2, 2013
0a74316
rds: prevent BUG_ON triggered on congestion update to loopback
venkatxvenkatsubra Dec 2, 2013
2a1ac25
net: clear local_df when passing skb between namespaces
strssndktn Dec 5, 2013
454a47b
macvtap: update file current position
Dec 6, 2013
5b30f62
tun: update file current position
Dec 6, 2013
d61523f
tun: unbreak truncated packet signalling
jasowang Dec 11, 2013
0f1d447
macvtap: Do not double-count received packets
Nov 26, 2013
ade6583
macvtap: signal truncated packets
jasowang Dec 11, 2013
455dcf9
virtio: delete napi structures from netdev before releasing memory
avagin Dec 5, 2013
61d338f
br: fix use of ->rx_handler_data in code executed on non-rx_handler path
jpirko Dec 5, 2013
7c4445d
packet: fix send path when running with proto == 0
Dec 6, 2013
776924a
ipv6: don't count addrconf generated routes against gc limit
strssndktn Dec 7, 2013
77b0b11
net: drop_monitor: fix the value of maxattr
xiaosuo Dec 8, 2013
e755614
inet: fix NULL pointer Oops in fib(6)_rule_suppress
wertarbyte Dec 10, 2013
a84305b
net: unix: allow set_peek_off to fail
sashalevin Dec 7, 2013
ce5bc6c
vxlan: release rt when found circular route
Dec 9, 2013
1fec184
tg3: Initialize REG_BASE_ADDR at PCI config offset 120 to 0
natgurumoorthy Dec 9, 2013
eec17b9
netvsc: don't flush peers notifying work during setting mtu
jasowang Dec 13, 2013
3e6d67b
ipv6: fix illegal mac_header comparison on 32bit
strssndktn Dec 13, 2013
3620ced
net: unix: allow bind to fail on mutex lock
sashalevin Dec 13, 2013
d6e4f92
ip_gre: fix msg_name parsing for recvfrom/recvmsg
fabled Dec 16, 2013
fbe0048
net: inet_diag: zero out uninitialized idiag_{src,dst} fields
Dec 16, 2013
9ba6ad6
drivers/net/hamradio: Integer overflow in hdlcdrv_ioctl()
fanwlexca Dec 17, 2013
e7834c7
hamradio/yam: fix info leak in ioctl
Dec 17, 2013
9f15fce
net: fec: fix potential use after free
edumazet Dec 19, 2013
79aefe1
ipv6: always set the new created dst's from in ip6_rt_copy
Dec 19, 2013
aca3367
rds: prevent dereference of a NULL device
sashalevin Dec 19, 2013
e05c2d9
arc_emac: fix potential use after free
Dec 20, 2013
e0345d1
net: rose: restore old recvmsg behavior
Dec 22, 2013
fd66119
vlan: Fix header ops passthru when doing TX VLAN offload.
davem330 Dec 31, 2013
20d9386
virtio_net: fix error handling for mergeable buffers
mstsirkin Dec 26, 2013
aa016e2
virtio-net: make all RX paths handle errors consistently
mstsirkin Dec 26, 2013
effb6d2
virtio_net: don't leak memory or block when too many frags
mstsirkin Dec 26, 2013
b21d217
ipv4: fix tunneled VM traffic over hw VXLAN/GRE GSO NIC
weichunc Dec 26, 2013
4e18f0b
virtio-net: fix refill races during restore
jasowang Dec 30, 2013
f680803
net: llc: fix use after free in llc_ui_recvmsg
Dec 30, 2013
56399d8
netpoll: Fix missing TXQ unlock and and OOPS.
davem330 Jan 3, 2014
db88653
bridge: use spin_lock_bh() in br_multicast_set_hash_max
Jan 6, 2014
ec7757d
sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp…
Dec 6, 2013
29c195d
sfc: PTP: Moderate log message on event queue overflow
Jan 28, 2013
128b476
sfc: Rate-limit log message for PTP packets without a matching timest…
Dec 6, 2013
ff525bd
sfc: Stop/re-start PTP when stopping/starting the datapath.
Nov 8, 2013
04b2701
sfc: Maintain current frequency adjustment when applying a time offset
Dec 5, 2013
9586c55
sfc: RX buffer allocation takes prefix size into account in IP header…
ol-andrewr Nov 16, 2013
d8203f8
sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once()
sf-rstonehouse Oct 9, 2013
702a3e1
sfc: Poll for MCDI completion once before timeout occurs
sf-rstonehouse Oct 9, 2013
32956a0
ARM: fix footbridge clockevent device
Dec 29, 2013
26009d6
ARM: fix "bad mode in ... handler" message for undefined instructions
Jan 3, 2014
8c3d0f1
ARM: 7923/1: mm: fix dcache flush logic for compound high pages
stevecapperlinaro Dec 16, 2013
f6c31ff
ARM: dts: exynos5250: Fix MDMA0 clock number
Dec 12, 2013
ecfe0d2
ARM: shmobile: kzm9g: Fix coherent DMA mask
Dec 16, 2013
1cd20d2
ARM: shmobile: armadillo: Fix coherent DMA mask
Dec 16, 2013
ea6616b
ARM: shmobile: mackerel: Fix coherent DMA mask
Dec 16, 2013
d03e8c8
drm/nouveau/bios: make jump conditional
imirkin Jan 6, 2014
f611519
parisc: Ensure full cache coherency for kmap/kunmap
danglin44 Jan 6, 2014
53ed44f
ahci: add PCI ID for Marvell 88SE9170 SATA controller
Dec 23, 2013
ba8ccb9
clk: clk-divider: fix divisor > 255 bug
Dec 16, 2013
dda034c
clk: samsung: exynos4: Correct SRC_MFC register
devusr-sw-kim Nov 22, 2013
c1adda6
clk: samsung: exynos5250: Fix ACP gate register offset
Dec 12, 2013
f19053a
clk: samsung: exynos5250: Add MDMA0 clocks
Dec 12, 2013
801e517
clk: samsung: exynos5250: Add CLK_IGNORE_UNUSED flag for the sysreg c…
Dec 11, 2013
778b3b7
clk: exynos5250: fix sysmmu_mfc{l,r} gate clocks
abrestic Nov 8, 2013
ac4de08
leds: lp5521/5523: Remove duplicate mutex
Dec 3, 2013
a0f7028
mfd: rtsx_pcr: Disable interrupts before cancelling delayed works
KAGA-KOKO Dec 2, 2013
aa38bff
ACPI / TPM: fix memory leak when walking ACPI namespace
Dec 19, 2013
31fc479
ACPI / Battery: Add a _BIX quirk for NEC LZ750/LS
Jan 6, 2014
f72f155
mac80211: move "bufferable MMPDU" check to fix AP mode scan
Dec 16, 2013
625b7e6
intel_pstate: Add X86_FEATURE_APERFMPERF to cpu match parameters.
Jan 6, 2014
040b47c
SCSI: sd: Reduce buffer size for vpd request
Sep 23, 2013
f1b9e32
netfilter: fix wrong byte order in nf_ct_seqadj_set internal information
Nov 17, 2013
6aeebff
netfilter: nf_nat: fix access to uninitialized buffer in IRC NAT helper
Dec 31, 2013
807a0c1
x86, fpu, amd: Clear exceptions in AMD FXSAVE workaround
torvalds Jan 12, 2014
e99a2cb
sched: Fix race on toggling cfs_bandwidth_used
Oct 16, 2013
d29d8f5
sched: Fix cfs_bandwidth misuse of hrtimer_expires_remaining
Oct 16, 2013
4748ed5
sched: Fix hrtimer_cancel()/rq->lock deadlock
Oct 16, 2013
a6b7981
sched: Guarantee new group-entities always have weight
paulturner Oct 16, 2013
97f15f1
Linux 3.12.8
gregkh Jan 15, 2014
d2dca1c
Revert "ACPI: Add BayTrail SoC GPIO and LPSS ACPI IDs"
rafaeljw Jan 17, 2014
280f5dc
perf/x86/amd/ibs: Fix waking up from S3 for AMD family 10h
rric-net Jan 15, 2014
dfc74e9
GFS2: Increase i_writecount during gfs2_setattr_chown
AstralBob Jan 6, 2014
10d00b0
staging: comedi: addi_apci_1032: fix subdevice type/flags bug
bigguiness Dec 9, 2013
e2fcb24
staging: comedi: adl_pci9111: fix incorrect irq passed to request_irq()
bigguiness Dec 5, 2013
0489953
vfs: In d_path don't call d_dname on a mount point
ebiederm Nov 9, 2013
71a3424
vfs: Fix a regression in mounting proc
ebiederm Nov 15, 2013
a88576f
fork: Allow CLONE_PARENT after setns(CLONE_NEWPID)
ebiederm Nov 15, 2013
ae117c4
i2c: Re-instate body of i2c_parent_is_i2c_adapter()
nvswarren Jan 13, 2014
19519d5
hwmon: (coretemp) Fix truncated name of alarm attributes
Jan 14, 2014
0e17733
writeback: Fix data corruption on NFS
jankara Dec 13, 2013
3cb7f44
SELinux: Fix possible NULL pointer dereference in selinux_inode_permi…
rostedt Jan 10, 2014
49426b1
thp: fix copy_page_rep GPF by testing is_huge_zero_pmd once only
Jan 12, 2014
bc84f63
ftrace/x86: Load ftrace_ops in parameter not the variable holding it
rostedt Nov 13, 2013
a453460
crash_dump: fix compilation error (on MIPS at least)
Jan 15, 2014
9d743d1
mm: fix crash when using XFS on loopback
Jan 15, 2014
0ac7423
nilfs2: fix segctor bug that causes file system corruption
zeitgeist87 Jan 15, 2014
5191a69
drm/i915: fix DDI PLLs HW state readout code
pzanoni-intel Jan 8, 2014
871b7cf
md: fix problem when adding device to read-only array with bitmap.
neilbrown Dec 11, 2013
4f14b8e
md/raid10: fix bug when raid10 recovery fails to recover a block.
neilbrown Jan 5, 2014
b98b6ea
md/raid10: fix two bugs in handling of known-bad-blocks.
neilbrown Jan 13, 2014
61f1554
md/raid5: Fix possible confusion when multiple write errors occur.
neilbrown Jan 6, 2014
1a912f3
mm: Make {,set}page_address() static inline if WANT_PAGE_VIRTUAL
geertu Jan 21, 2014
81fd649
serial: amba-pl011: use port lock to guard control register access
tixy Dec 10, 2013
02f8b9b
ARM: 7934/1: DT/kernel: fix arch_match_cpu_phys_id to avoid erroneous…
sudeep-holla Jan 8, 2014
94e6122
drm/i915: Don't grab crtc mutexes in intel_modeset_gem_init()
vsyrjala Jan 7, 2014
f440ce0
ARM: 7938/1: OMAP4/highbank: Flush L2 cache before disabling
takondra Jan 10, 2014
4a5804b
Linux 3.12.9
gregkh Jan 25, 2014
c63c662
ARM: dts: AM33XX: Add PMU support
alexandrebelloni Aug 3, 2013
a9b2834
ARM: dts: AM33xx: Correct gpio #interrupt-cells property
poeschel Aug 7, 2013
140d4af
ARM: dts: AM33XX: Add EDMA support
Sep 10, 2013
d57440a
ARM: dts: AM33XX: Add SPI DMA support
Sep 10, 2013
43f4052
ARM: dts: AM33XX: Add MMC support and documentation
Sep 10, 2013
8c225de
ARM: dts: am335x-bone: add CD for mmc1
aholler Sep 12, 2013
38c96a3
ARM: dts: am335x-boneblack: add eMMC DT entry
koenkooi Sep 12, 2013
99accb2
ARM: dts: am335x-bone-common: switch mmc1 to 4-bit mode
koenkooi Sep 12, 2013
9d41f82
ARM: dts: am335x-bone-common: add cpu0 and mmc1 triggers
koenkooi Sep 12, 2013
6998616
ARM: dts: AM33XX: use pinmux node defined in included file
Sep 20, 2013
efc8a1e
ARM: dts: AM33XX: don't redefine OCP bus and device nodes
Sep 20, 2013
4047569
ARM: dts: AM33XX: add ethernet alias's for am33xx
Oct 2, 2013
5190157
ARM: dts: am335x-boneblack: move fixed regulator to board level
nmenon Sep 30, 2013
2a286e6
ARM: dts: am335x-bone-common: correct mux mode for cmd line
balajitk Sep 27, 2013
af367c6
v3.12.9-omap-next-dt
RobertCNelson Jan 30, 2014
f78e2ef
da8xx: config: Enable MMC and FS options
joelagnel Jun 20, 2013
bf34b13
sound: soc: soc-dmaengine-pcm: Add support for new DMAEngine request API
Jul 3, 2013
d62cf57
v3.12.9-dma-devel
RobertCNelson Jan 30, 2014
7e9ef5c
add PM firmware
koenkooi Jun 6, 2013
e502b9c
ARM: CUSTOM: Build a uImage with dtb already appended
glikely Aug 2, 2011
eae6db8
defconfig add for mainline on the beaglebone
pantoniou Jun 28, 2013
3c3dc18
v3.12.9-general-fixes
RobertCNelson Jan 30, 2014
9622806
Fix util_is_printable_string
pantoniou Dec 6, 2012
fd08a07
fdtdump: properly handle multi-string properties
pantoniou Dec 6, 2012
5de3855
v3.12.9-dtc-fixes
RobertCNelson Jan 30, 2014
134e978
dtc: Dynamic symbols & fixup support
pantoniou Dec 6, 2012
e4f4b65
dtc: Dynamic symbols & fixup support (shipped)
pantoniou Jun 26, 2013
ef2e520
v3.12.9-dtc-overlays
RobertCNelson Jan 30, 2014
9be9315
of: i2c: Export single device registration method
pantoniou Sep 6, 2013
f2cd110
OF: Clear detach flag on attach
pantoniou Feb 27, 2013
27ee4e3
OF: Introduce device tree node flag helpers.
pantoniou Dec 14, 2012
6303255
OF: export of_property_notify
pantoniou Jan 3, 2013
625d050
OF: Export all DT proc update functions
pantoniou Jan 3, 2013
e300f6b
OF: Introduce utility helper functions
pantoniou Jan 3, 2013
71e8523
OF: Introduce Device Tree resolve support.
pantoniou Jan 3, 2013
ffce8dc
OF: Introduce DT overlay support.
pantoniou Jan 3, 2013
90ddffd
v3.12.9-of-fixes
RobertCNelson Jan 30, 2014
21a6300
pdev: Fix platform device resource linking
pantoniou Dec 28, 2012
a0c943c
of: Link platform device resources properly.
pantoniou Dec 28, 2012
416f32b
omap: Properly handle resources for omap_devices
pantoniou Dec 28, 2012
cb91ba0
omap: Avoid crashes in the case of hwmod misconfiguration
pantoniou Jan 8, 2013
cf70e33
v3.12.9-pdev-fixes
RobertCNelson Jan 30, 2014
bc081b5
omap-hsmmc: Correct usage of of_find_node_by_name
pantoniou Oct 26, 2012
9d41d51
omap_hsmmc: Add reset gpio
pantoniou Nov 30, 2012
f3e0f68
v3.12.9-mmc-fixes
RobertCNelson Jan 30, 2014
de305e9
dts: beaglebone: Add I2C definitions for EEPROMs & capes
pantoniou Jun 28, 2013
28299c6
arm: beaglebone: dts: Add capemanager to the DTS
pantoniou Jun 28, 2013
d8d5b18
OF: Compile Device Tree sources with resolve option
pantoniou Dec 14, 2012
8b5d48c
am335x-bone*: enable HDMI on black
koenkooi Sep 6, 2013
3713adf
v3.12.9-dts-fixes
RobertCNelson Jan 30, 2014
f5bf09b
i2c-EEPROM: In kernel memory accessor interface
pantoniou Dec 13, 2012
4d3d68b
grove-i2c: Add rudimentary grove i2c motor control driver.
pantoniou Mar 5, 2013
df3018c
v3.12.9-i2c-fixes
RobertCNelson Jan 30, 2014
beee9ab
pinctrl: pinctrl-single must be initialized early.
pantoniou Sep 15, 2012
f9bea2b
v3.12.9-pinctrl-fixes
RobertCNelson Jan 30, 2014
72b8661
capemgr: Capemgr makefiles and Kconfig fragments.
pantoniou Dec 28, 2012
cea216a
capemgr: Beaglebone capemanager
pantoniou Dec 28, 2012
67946ef
capemgr: Remove __devinit/__devexit
pantoniou Jan 15, 2013
bd847f8
bone-capemgr: Make sure cape removal works.
pantoniou Feb 27, 2013
810b757
bone-capemgr: Fix crash when trying to remove non-existant slot
pantoniou Feb 27, 2013
282e7a8
bone-capemgr: Force a slot to load unconditionally
pantoniou Mar 8, 2013
2a6e4b9
capemgr: Added module param descriptions
mranostay Mar 19, 2013
1b9b035
capemgr: Implement disable overrides on the cmd line
pantoniou Apr 1, 2013
dd6af66
capemgr: Implement cape priorities
pantoniou Apr 22, 2013
939ffec
bone: capemgr: Introduce simple resource tracking
pantoniou May 16, 2013
ea4a601
capemgr: Add enable_partno parameter
pantoniou Jun 4, 2013
b32c412
v3.12.9-capemgr
RobertCNelson Jan 30, 2014
29b64af
reset: Add driver for gpio-controlled reset pins
pH5 May 28, 2013
16d979b
v3.12.9-reset
RobertCNelson Jan 30, 2014
9fc734a
capemgr: firmware makefiles for DT objects
pantoniou Dec 28, 2012
00c7f2a
v3.12.9-capes
RobertCNelson Jan 30, 2014
28dad64
gpu:drm:tilcdc: get preferred_bpp value from DT
bparrot Jun 18, 2013
03bf3a0
drm/tilcdc fixing i2c/slave initialization race
DarrenEtheridge Jun 21, 2013
c3f27bd
drm: tilcdc: Fix scheduling while atomic from irq handler.
pantoniou Jun 3, 2013
091b2fc
tilcdc: Slave panel settings read from DT now
pantoniou Jun 6, 2013
ec75802
v3.12.9-lcdc-fixes
RobertCNelson Jan 30, 2014
82d9b57
am33xx: cpsw: default to ethernet hwaddr from efuse if not defined in dt
jacmet Jan 16, 2013
534904f
v3.12.9-net
RobertCNelson Jan 30, 2014
92a4d38
ARM: omap: add DT support for deasserting hardware reset lines
Sep 13, 2013
9bb76ff
v3.12.9-deassert-hard-reset
RobertCNelson Jan 30, 2014
f3bef13
capes: import from 3.8
RobertCNelson Nov 21, 2013
e0c88d3
v3.12.9-cape-import
RobertCNelson Jan 30, 2014
db96cd6
ASoC: davinci-evm: Move sysclk logic away from evm_hw_params
Sep 13, 2013
4bd9b08
ASoC: davinci-evm: Add device tree binding
ghebbar Jul 31, 2012
77e2510
ASoC: davinci-mcasp: Add DMA register locations to DT
Sep 6, 2013
e952256
ASoC: davinci-mcasp: Extract DMA channels directly from DT
Sep 17, 2013
01e156d
ASoC: davinci-mcasp: Interrupts property to optional and add interrup…
Sep 19, 2013
efca94d
ASoC: davinci: Add support for AM33xx SoC Audio
ghebbar Aug 1, 2012
7427cb3
ASoC: davinci: mcasp: Remove redundant num-serializer DT parameter
Sep 23, 2013
7fb60e0
ASoC: davinci-evm: Add named clock reference to DT bindings
Nov 11, 2013
be15b3c
ASoC: davinci-evm: HDMI audio support for TDA998x trough McASP I2S bus
Nov 11, 2013
227b85b
ASoC: hdmi-codec: Add devicetree binding with documentation
Nov 11, 2013
d650016
ASoC: hdmi-codec: Add SNDRV_PCM_FMTBIT_32_LE playback format
Nov 11, 2013
a7bacad
ASoC: davinci: HDMI audio build for AM33XX and TDA998x
Nov 11, 2013
92f5b0e
Audio-McASP-Add McASP Device Tree Bindings
Dec 10, 2013
66ccdcb
ASoc: McASP: Lift Reset on CLK Dividers when RX/TX
Oct 18, 2013
aa13215
ASoc: Davinci-EVM: Config 12MHz CLK for AIC3x Codec
Dec 10, 2013
0eb2298
v3.12.9-audio
RobertCNelson Jan 30, 2014
90fc834
drm/tilcdc: Add I2C HDMI audio config for tda998x
Nov 11, 2013
672ce8a
v3.12.9-drm
RobertCNelson Jan 30, 2014
14990df
ARM: OMAP3+: do not register non-dt OPP tables for device tree boot
nmenon Oct 16, 2013
982e7b8
ARM: OMAP2+: add missing lateinit hook for calling pm late init
nmenon Oct 16, 2013
fc02560
ARM: OMAP3+: use cpu0-cpufreq driver in device tree supported boot
nmenon Oct 16, 2013
e73b5d2
ARM: dts: OMAP3: add clock nodes for CPU
nmenon Oct 16, 2013
be7038b
hack: boneblack: enable 1Ghz operation
RobertCNelson Dec 12, 2013
099e59e
v3.12.9-cpufreq
RobertCNelson Jan 30, 2014
a8be752
These are the patches necessary for enabling the PRU with kernel 3.12…
eliasbakken Jan 14, 2014
699adb7
v3.12.9-pru
RobertCNelson Jan 30, 2014
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions Documentation/devicetree/00-INDEX
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ https://lists.ozlabs.org/listinfo/devicetree-discuss
- this file
booting-without-of.txt
- Booting Linux without Open Firmware, describes history and format of device trees.
dt-object-internals.txt
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/arm/omap/omap.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ Required properties:
Optional properties:
- ti,no_idle_on_suspend: When present, it prevents the PM to idle the module
during suspend.
- ti,deassert-hard-reset: list of hwmod and hardware reset line name pairs
(ascii strings) to be deasserted upon device instantiation.


Example:
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/clock/exynos5250-clock.txt
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,8 @@ clock which they consume.
mixer 343
hdmi 344
g2d 345
mdma0 346
smmu_mdma0 347


[Clock Muxes]
Expand Down
26 changes: 25 additions & 1 deletion Documentation/devicetree/bindings/mmc/ti-omap-hsmmc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,29 @@ ti,dual-volt: boolean, supports dual voltage cards
ti,non-removable: non-removable slot (like eMMC)
ti,needs-special-reset: Requires a special softreset sequence
ti,needs-special-hs-handling: HSMMC IP needs special setting for handling High Speed
dmas: List of DMA specifiers with the controller specific format
as described in the generic DMA client binding. A tx and rx
specifier is required.
dma-names: List of DMA request names. These strings correspond
1:1 with the DMA specifiers listed in dmas. The string naming is
to be "rx" and "tx" for RX and TX DMA requests, respectively.

Examples:

[hwmod populated DMA resources]

mmc1: mmc@0x4809c000 {
compatible = "ti,omap4-hsmmc";
reg = <0x4809c000 0x400>;
ti,hwmods = "mmc1";
ti,dual-volt;
bus-width = <4>;
vmmc-supply = <&vmmc>; /* phandle to regulator node */
ti,non-removable;
};

[generic DMA request binding]

Example:
mmc1: mmc@0x4809c000 {
compatible = "ti,omap4-hsmmc";
reg = <0x4809c000 0x400>;
Expand All @@ -30,4 +51,7 @@ Example:
bus-width = <4>;
vmmc-supply = <&vmmc>; /* phandle to regulator node */
ti,non-removable;
dmas = <&edma 24
&edma 25>;
dma-names = "tx", "rx";
};
35 changes: 35 additions & 0 deletions Documentation/devicetree/bindings/reset/gpio-reset.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
GPIO reset controller
=====================

A GPIO reset controller controls a single GPIO that is connected to the reset
pin of a peripheral IC. Please also refer to reset.txt in this directory for
common reset controller binding usage.

Required properties:
- compatible: Should be "gpio-reset"
- reset-gpios: A gpio used as reset line. The gpio specifier for this property
depends on the gpio controller that provides the gpio.
- #reset-cells: 0, see below

Optional properties:
- reset-delay-us: delay in microseconds. The gpio reset line will be asserted for
this duration to reset.
- initially-in-reset: boolean. If not set, the initial state should be a
deasserted reset line. If this property exists, the
reset line should be kept in reset.

example:

sii902x_reset: gpio-reset {
compatible = "gpio-reset";
reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
reset-delay-us = <10000>;
initially-in-reset;
#reset-cells = <0>;
};

/* Device with nRESET pin connected to GPIO5_0 */
sii902x@39 {
/* ... */
resets = <&sii902x_reset>; /* active-low GPIO5_0, 10 ms delay */
};
66 changes: 66 additions & 0 deletions Documentation/devicetree/bindings/sound/davinci-evm-audio.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
* Texas Instruments SoC audio setups with TLV320AIC3X Codec

Required properties:
- compatible : "ti,da830-evm-audio" : for DM365/DA8xx/OMAPL1x/AM33xx
"ti,am33xx-beaglebone-black" : for Beaglebone-black HDMI audio
- ti,model : The user-visible name of this sound complex.
- ti,audio-codec : The phandle of the TLV320AIC3x audio codec
- ti,mcasp-controller : The phandle of the McASP controller
- ti,audio-routing : A list of the connections between audio components.
Each entry is a pair of strings, the first being the connection's sink,
the second being the connection's source. Valid names for sources and
sinks are the codec's pins, and the jacks on the board:

Optional properties:
- ti,codec-clock-rate : The Codec Clock rate (in Hz) applied to the Codec.
- clocks : Reference to the clock used as codec clock
- clock-names : The codec clock should be named "ti,codec-clock"
- Either codec-clock-rate or the codec-clock reference has to be defined. If
the both are defined the driver attempts to set referenced clock the
defined rate and takes the rate from the clock reference.

TLV320AIC3X pins:

* LLOUT
* RLOUT
* MONO_LOUT
* HPLOUT
* HPROUT
* HPLCOM
* HPRCOM
* MIC3L
* MIC3R
* LINE1L
* LINE2L
* LINE1R
* LINE2R

Board connectors:

* Headphone Jack
* Line Out
* Mic Jack
* Line In


Example:

sound {
compatible = "ti,da830-evm-audio";
ti,model = "DA830 EVM";
ti,audio-codec = <&tlv320aic3x>;
ti,mcasp-controller = <&mcasp1>;
ti,codec-clock-rate = <12000000>;
ti,audio-routing =
"Headphone Jack", "HPLOUT",
"Headphone Jack", "HPROUT",
"Line Out", "LLOUT",
"Line Out", "RLOUT",
"MIC3L", "Mic Bias 2V",
"MIC3R", "Mic Bias 2V",
"Mic Bias 2V", "Mic Jack",
"LINE1L", "Line In",
"LINE2L", "Line In",
"LINE1R", "Line In",
"LINE2R", "Line In";
};
25 changes: 17 additions & 8 deletions Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,21 @@ Required properties:
"ti,da830-mcasp-audio" : for both DA830 & DA850 platforms
"ti,omap2-mcasp-audio" : for OMAP2 platforms (TI81xx, AM33xx)

- reg : Should contain McASP registers offset and length
- interrupts : Interrupt number for McASP
- reg : Should contain McASP registers address and length for mpu and
optionally for dma controller access.
- reg-names : The mandatory reg-range must be named "mpu" and the optional DMA
reg-range must be named "dma". For backward compatibility it is
good to keep "mpu" first in the list.
- op-mode : I2S/DIT ops mode.
- tdm-slots : Slots for TDM operation.
- num-serializer : Serializers used by McASP.
- serial-dir : A list of serializer pin mode. The list number should be equal
to "num-serializer" parameter. Each entry is a number indication
serializer pin direction. (0 - INACTIVE, 1 - TX, 2 - RX)

- serial-dir : A list of serializer configuration. Each entry is a number
indication serializer pin direction.
(0 - INACTIVE, 1 - TX, 2 - RX)
- dmas: two element list of DMA controller phandles and DMA request line
ordered pairs.
- dma-names: identifier string for each DMA request line in the dmas property.
These strings correspond 1:1 with the ordered pairs in dmas. The dma
identifiers must be "rx" and "tx".

Optional properties:

Expand All @@ -23,6 +29,8 @@ Optional properties:
- rx-num-evt : FIFO levels.
- sram-size-playback : size of sram to be allocated during playback
- sram-size-capture : size of sram to be allocated during capture
- interrupts : Interrupt numbers for McASP, currently not used by the driver
- interrupt-names : Known interrupt names are "tx" and "rx"

Example:

Expand All @@ -31,10 +39,11 @@ mcasp0: mcasp0@1d00000 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0x100000 0x3000>;
reg-names "mpu";
interrupts = <82 83>;
interrupts-names = "tx", "rx";
op-mode = <0>; /* MCASP_IIS_MODE */
tdm-slots = <2>;
num-serializer = <16>;
serial-dir = <
0 0 0 0 /* 0: INACTIVE, 1: TX, 2: RX */
0 0 0 0
Expand Down
17 changes: 17 additions & 0 deletions Documentation/devicetree/bindings/sound/hdmi.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
Device-Tree bindings for dummy HDMI codec

Required properties:
- compatible: should be "linux,hdmi-audio".

CODEC output pins:
* TX

CODEC input pins:
* RX

Example node:

hdmi_audio: hdmi_audio@0 {
compatible = "linux,hdmi-audio";
status = "okay";
};
Loading