Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1117 #5

Merged
merged 199 commits into from
Nov 17, 2013
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
199 commits
Select commit Hold shift + click to select a range
f3a8217
pwm: atmel-tcb: add missing clk source config
Sep 18, 2013
ceb12f9
pwm: atmel-tcb: fix max time computation for slow clk source
Sep 18, 2013
97e47fa
nfsd: switch to %p[dD]
Sep 16, 2013
2a8876c
pwm: imx: Include linux/of.h header
Sep 27, 2013
c3bdfe1
pwm: samsung: Include linux/of.h header
Sep 27, 2013
e852340
pwm: twl-led: Include linux/of.h header
Sep 27, 2013
ea8eeb1
pwm: twl: Include linux/of.h header
Sep 27, 2013
de02cb8
pwm: mxs: Remove redundant of_match_ptr
Sep 30, 2013
3cb3b2b
pwm: lpc32xx: Remove redundant of_match_ptr
Sep 30, 2013
becbca1
pwm: imx: Remove redundant of_match_ptr
Sep 30, 2013
c66080a
svcrpc: fix gss-proxy NULL dereference in some error cases
Oct 8, 2013
3be3455
svcrpc: fix error-handling on badd gssproxy downcall
Oct 8, 2013
b9be6d0
tracing: Show more exact help information about snapshot
wyqkp Sep 14, 2013
b26ec9b
svcrpc: handle some gssproxy encoding errors
Oct 8, 2013
5d6baef
gss_krb5: document that we ignore sequence number
Oct 9, 2013
85a1f77
random: mix in architectural randomness earlier in extract_buf()
tytso Sep 21, 2013
9ed17b7
random: statically compute poolbitshift, poolbytes, poolbits
Sep 11, 2013
a283b5c
random: allow fractional bits to be tracked
Sep 11, 2013
30e37ec
random: account for entropy loss due to overwrites
Sep 11, 2013
5910895
random: fix the tracepoint for get_random_bytes(_arch)
tytso Sep 12, 2013
3ef4cb2
random: optimize spinlock use in add_device_randomness()
tytso Sep 12, 2013
c59974a
random: optimize the entropy_store structure
tytso Sep 21, 2013
f5c2742
random: cap the rate which the /dev/urandom pool gets reseeded
tytso Sep 22, 2013
655b226
random: speed up the fast_mix function by a factor of four
tytso Sep 22, 2013
6e9fa2c
random: adjust the generator polynomials in the mixing function slightly
tytso Sep 22, 2013
95b709b
random: drop trickle mode
tytso Oct 3, 2013
6265e16
random: push extra entropy to the output pools
tytso Oct 3, 2013
f80bbd8
random: convert DEBUG_ENT to tracepoints
tytso Oct 3, 2013
faed9c3
pwm: don't use devm_pinctrl_get_select_default() in probe
Oct 13, 2013
668e63c
pwm-backlight: Improve readability
thierryreding Oct 7, 2013
62b744a
pwm-backlight: Refactor backlight power on/off
thierryreding Oct 7, 2013
97c3843
pwm-backlight: Track enable state
thierryreding Oct 2, 2013
2b9b162
pwm-backlight: Add optional enable GPIO
thierryreding Aug 30, 2013
d46055a
ARM: OMAP: Initialize PWM backlight enable_gpio field
thierryreding Aug 30, 2013
db01120
ARM: pxa: Initialize PWM backlight enable_gpio field
thierryreding Aug 30, 2013
a63652f
ARM: SAMSUNG: Initialize PWM backlight enable_gpio field
thierryreding Aug 30, 2013
bf4d252
ARM: shmobile: Initialize PWM backlight enable_gpio field
thierryreding Aug 30, 2013
611c86c
unicore32: Initialize PWM backlight enable_gpio field
thierryreding Aug 30, 2013
8265b2e
pwm-backlight: Use new enable_gpio field
thierryreding Aug 30, 2013
22ceeee
pwm-backlight: Add power supply support
thierryreding Aug 30, 2013
8f43e18
pwm-backlight: Allow for non-increasing brightness levels
mike-dunn Sep 22, 2013
a230869
pwm: add ep93xx PWM support
Oct 16, 2013
e4bfeda
pwm-backlight: Fix brightness adjustment
thierryreding Oct 18, 2013
057db84
tracing: Fix potential out-of-bounds in trace_get_user()
rostedt Oct 10, 2013
9aa72b4
ftrace: Get rid of ftrace_graph_filter_enabled
Oct 14, 2013
faf982a
ftrace: Introduce struct ftrace_graph_data
Oct 14, 2013
6a10108
ftrace: Narrow down the protected area of graph_lock
Oct 14, 2013
29ad23b
ftrace: Add set_graph_notrace filter
Oct 14, 2013
1dea1fd
pwm_backlight: avoid short blank screen while doing hibernation
Oct 9, 2013
73d4e2b
pwm-backlight: Remove unused variable
thierryreding Oct 22, 2013
702e304
Documentation/pwm: Fix trivial typos
Oct 24, 2013
a861389
ARM: OMAP4: use CLK_SET_RATE_PARENT for dss_dss_clk
tomba Oct 9, 2013
262c2c9
ARM: OMAP3: use CLK_SET_RATE_PARENT for dss clocks
tomba Oct 9, 2013
4ff7e3b
ARM: OMAP3: fix dpll4_m3_ck and dpll4_m4_ck dividers
tomba Oct 9, 2013
cf4c024
sunrpc: trim off EC bytes in GSSAPI v2 unwrap
jtlayton Oct 10, 2013
cce6de9
nfsd: fix Kconfig syntax
Oct 15, 2013
9857df8
nfsd: nfs4_free_stid
Oct 14, 2013
5d7dab8
nfsd: nfs4_open_delegation needs to remove_stid rather than unhash_stid
Oct 15, 2013
7ebe40f
nfsd: remove_stid can be incorporated into nfs4_put_delegation
Oct 15, 2013
01a87d9
nfsd: no need to unhash_stid before free
Oct 14, 2013
956c4fe
nfsd4: need to destroy revoked delegations in destroy_client
Oct 29, 2013
49e7372
nfsd: fh_update should error out in unexpected cases
Sep 12, 2013
427d6c6
nfsd: return better errors to exportfs
Sep 13, 2013
6f6cc32
nfsd: -EINVAL on invalid anonuid/gid instead of silent failure
Sep 13, 2013
e1a90eb
NFSD: Combine decode operations for v4 and v4.1
Oct 30, 2013
e50a26d
nfsd4: nfsd_shutdown_net needs state lock
Oct 30, 2013
8217d14
NFSD: Add support for NFS v4.2 operation checking
Oct 30, 2013
006e854
MAINTAINERS: Move PWM subsystem tree to kernel.org
thierryreding Nov 1, 2013
b577cdc
pwm: samsung: Fix kernel warning while unexporting a channel
Oct 29, 2013
3378b7f
nfsd4: fix discarded security labels on setattr
Nov 1, 2013
40db23e
random: make add_timer_randomness() fill the nonblocking pool first
tytso Nov 3, 2013
301f059
random: printk notifications for urandom pool initialization
tytso Nov 3, 2013
ae9ecd9
random: don't zap entropy count in rand_initialize()
tytso Nov 3, 2013
644008d
random: initialize the last_time field in struct timer_rand_state
tytso Nov 3, 2013
392a546
random: add debugging code to detect early use of get_random_bytes()
tytso Nov 3, 2013
b78800b
Revert "nfsd: remove_stid can be incorporated into nfs4_put_delegation"
Nov 4, 2013
9cd804a
trace/trace_stat: use rbtree postorder iteration helper instead of op…
codyps Nov 1, 2013
ab4ead0
ftrace/x86: skip over the breakpoint for ftrace caller
haokexin Oct 23, 2013
44847da
Merge branch 'idle.2013.09.25a' of git://git.kernel.org/pub/scm/linux…
rostedt Nov 5, 2013
9418fb2
rcu: Do not trace rcu_is_watching() functions
rostedt Nov 5, 2013
b5aa3a4
ftrace: Have control op function callback only trace when RCU is watc…
rostedt Nov 4, 2013
f02b625
recordmcount.pl: Add support for __fentry__
jamieiles Nov 5, 2013
f306cc8
tracing: Update event filters for multibuffer
tzanussi Oct 24, 2013
38de93a
tracing: Make register/unregister_ftrace_command __init
tzanussi Oct 24, 2013
d562aff
tracing: Add support for SOFT_DISABLE to syscall events
tzanussi Oct 24, 2013
b2f974d
tracing: Open tracer when ftrace_dump_on_oops is used
codyps Oct 23, 2013
2e86421
tracing: Add helper function tracing_is_disabled()
geyslan Oct 19, 2013
d6d3523
tracing: Do not assign filp->private_data to freed memory
geyslan Nov 6, 2013
042b10d
tracing: Remove unused function ftrace_off_permanent()
rostedt Nov 6, 2013
6fc84ea
tracing: Do not use signed enums with unsigned long long in fgragh ou…
rostedt Nov 6, 2013
a6b31d1
SUNRPC: Fix a data corruption issue when retransmitting RPC calls
Nov 8, 2013
1b3f25c
Documentation/pwm: Update supported SoC name for pwm-samsung
Oct 30, 2013
9b3d423
ARM: i.MX6q: fix the wrong parent of can_root clock
jiada-wang Oct 30, 2013
b6e23bb
ARM: imx: remove imx_src_prepare_restart() call
shawnguo2 Oct 28, 2013
2c11b57
ARM: imx: improve mxc_restart() on the SRC bit writes
shawnguo2 Oct 31, 2013
5d48217
ARM: imx: v7_cpu_resume() is needed by imx6sl build
shawnguo2 Oct 31, 2013
ec9de6c
ARM: imx6q: add missing sentinel to divider table
lw-karo Oct 31, 2013
322503a
ARM: imx: add sleep for pllv3 relock
shawnguo2 Oct 30, 2013
bc3b84d
ARM: imx: pllv3 needs relock in .set_rate() call
shawnguo2 Oct 30, 2013
43c9b9e
ARM: imx: set up pllv3 POWER and BYPASS sequentially
shawnguo2 Oct 31, 2013
036e299
ARM: dts: i.MX51: Fix OTG PHY clock
shcgit Nov 5, 2013
0c52db8
ALSA: hda - Control SPDIF out pin on MacBookPro 11,2
tiwai Nov 8, 2013
a522409
ALSA: sparc: fix missing unlock on error in snd_cs4231_playback_prepa…
Nov 11, 2013
94908a3
ALSA: hda - hdmi: Use TFx channel positions instead of FxH
anssih Nov 10, 2013
71373fd
ALSA: usb: Fix wrong mapping of RLC and RRC channels
anssih Nov 10, 2013
13122e6
ALSA: hda - hdmi: Add error-checking to some codec reads
anssih Nov 10, 2013
a566682
ALSA: hda - hdmi: Skip out-of-range latency values in AMD ELD generator
anssih Nov 10, 2013
679605c
ALSA: hda - hdmi: Fix wrong baseline length in ATI/AMD generated ELD
anssih Nov 10, 2013
3a81a52
tracing: Add rcu annotation for syscall trace descriptors
rostedt Nov 11, 2013
4d7e806
MAINTAINERS: drop discontinued mailing list
linusw Nov 11, 2013
004f47b
Merge tag 'imx-fixes-3.13' of git://git.linaro.org/people/shawnguo/li…
olofj Nov 11, 2013
eb85d94
CIFS: Fix symbolic links usage
piastry Oct 23, 2013
cce0244
cifs: change ERRnomem error mapping from ENOMEM to EREMOTEIO
jtlayton Nov 7, 2013
a858215
cifs: don't spam the logs on unexpected lookup errors
jtlayton Nov 7, 2013
dca6928
[CIFS] O_DIRECT opens should work on directio mounts
smfrench Nov 11, 2013
2c957dd
cifs: Use data structures to compute NTLMv2 response offsets
rtg-canonical Nov 7, 2013
c15b149
ALSA: compress_core: don't return -EBADFD from poll if paused
Oct 22, 2013
092f9cd
ALSA: msnd: Avoid duplicated driver name
tiwai Nov 12, 2013
5959a6b
ALSA: hda - Fix Line Out automute on Realtek multifunction jacks
Nov 12, 2013
468ac41
ALSA: hda - Check keep_eapd_on before inv_eapd
tiwai Nov 12, 2013
f4cdb6b
ASoC: wm8997: Correct typo in ISRC mux routes
charleskeepax Nov 12, 2013
f06c3d2
sunrpc: comment typo fix
Sep 17, 2013
d07ba84
SUNRPC: Avoid deep recursion in rpc_release_client
Nov 12, 2013
11b3fda
ALSA: snd-aoa: two copy and paste bugs
Nov 13, 2013
8ede665
ALSA: isa: not allocating enough space
Nov 13, 2013
7a3e610
ALSA: hda - Don't turn off EAPD for headphone on Lenovo N100
tiwai Nov 13, 2013
f710a9f
ALSA: hda - Control EAPD for Master volume on Lenovo N100
tiwai Nov 13, 2013
12850b8
ASoC: arizona: Fix typo in name of EQ coefficient controls
Nov 13, 2013
d183b4f
ALSA: hda - Don't clear the power state at snd_hda_codec_reset()
tiwai Nov 13, 2013
44832a7
ALSA: usb-audio: add front jack channel selector for EMU0204
anarsoul Nov 13, 2013
afed4db
ASoC: blackfin: Fix missing break
tiwai Nov 13, 2013
587ac5e
svcrpc: remove an unnecessary assignment
wengmeiling Nov 8, 2013
6ff40de
nfsd4: improve write performance with better sendspace reservations
Nov 5, 2013
6d769f1
nfs: don't retry detect_trunking with RPC_AUTH_UNIX more than once
jtlayton Nov 13, 2013
41c1358
CIFS: SMB2/SMB3 Copy offload support (refcopy) phase 1
smfrench Nov 14, 2013
555a098
Merge branch 'linus' into perf/urgent
Nov 14, 2013
bb4c550
tools/perf/build: Fix timerfd feature check
Nov 14, 2013
fc7dc61
ASoC: fsl: imx-pcm-fiq: omit fiq counter to avoid harm in unbalanced …
Nov 12, 2013
6408eac
ALSA: pcsp: Fix the order of input device unregistration
tiwai Nov 14, 2013
32b8544
ALSA: jack: Unregister input device at disconnection
tiwai Nov 14, 2013
e310718
tools/perf/build: Fix feature-libunwind-debug-frame handling
Nov 14, 2013
50bfcf2
ASoC: wm8962: Turn on regcache_cache_only before disabling regulator
Nov 14, 2013
b357787
Merge tag 'for-v3.13/clock-fixes-a' of git://git.kernel.org/pub/scm/l…
tmlind Nov 14, 2013
30e3488
ARM: OMAP2+: smsc911x: fix return value check in gpmc_smsc911x_init()
Oct 25, 2013
c9b3a7d
pinctrl: single: call pcs_soc->rearm() whenever IRQ mask is changed
Oct 11, 2013
7b0d0cc
ARM: OMAP: devicetree: fix SPI node compatible property syntax items
Oct 18, 2013
30aeadd
ARM: integrator_cp: Set LCD{0,1} enable lines when turning on CLCD
jaustin Aug 29, 2013
4fde38b
ARM: vt8500: add defconfig for v6/v7 chips
olofj Nov 10, 2013
cd198d6
ARM: tegra: init fuse before setting reset handler
Gnurou Nov 12, 2013
a48c490
ARM: sti: only select errata 764369 if SMP
olofj Nov 14, 2013
be9b016
ARM: highbank: only select errata 764369 if SMP
olofj Nov 14, 2013
27a778b
perf trace: Tweak summary output
penberg Nov 13, 2013
b222213
perf tools: Remove trivial extra semincolon
Nov 13, 2013
ea432a8
perf top: Add missing newline if the 'uid' is invalid
Nov 12, 2013
9d4ecc8
perf tools: Synthesize anon MMAP records again
dzickusrh Nov 13, 2013
9a354cd
perf tools: Use perf_evlist__{first,last}, perf_evsel__next
acmel Nov 13, 2013
d87fcb4
perf evsel: Introduce perf_evsel__prev() method
acmel Nov 13, 2013
37676af
perf symbols: Limit max callchain using max_stack on DWARF unwinding too
acmel Nov 13, 2013
48d038f
perf ui browser: Fix segfault caused by off by one handling END key
acmel Nov 14, 2013
35e17b2
perf probe: Add '--demangle'/'--no-demangle'
azat Oct 28, 2013
539e6bb
perf record: Add an option to force per-cpu mmaps
ahunter6 Nov 1, 2013
aea240f
nfsd: export proper maximum file size to the client
Nov 14, 2013
ba52b7d
video: exynos_mipi_dsim: Remove unused variable
olofj Nov 14, 2013
89b4be1
Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux…
Nov 15, 2013
3d800c6
ASoC: cs42l52: Correct MIC CTL mask
Nov 14, 2013
092d405
Merge remote-tracking branch 'asoc/fix/arizona' into asoc-linus
broonie Nov 15, 2013
7e4da10
Merge remote-tracking branch 'asoc/fix/blackfin' into asoc-linus
broonie Nov 15, 2013
738867f
Merge remote-tracking branch 'asoc/fix/cs42l52' into asoc-linus
broonie Nov 15, 2013
9450d92
Merge remote-tracking branch 'asoc/fix/dma' into asoc-linus
broonie Nov 15, 2013
514918f
Merge remote-tracking branch 'asoc/fix/fsl' into asoc-linus
broonie Nov 15, 2013
a190f78
Merge remote-tracking branch 'asoc/fix/wm8962' into asoc-linus
broonie Nov 15, 2013
d009f3d
ALSA: hda - load EQ params into IDT codec on HP bNB13 systems
Nov 14, 2013
6de714c
ARM: at91: fix hanged boot due to early rtc-interrupt
jhovold Oct 16, 2013
94c4c79
ARM: at91: fix hanged boot due to early rtt-interrupt
jhovold Oct 16, 2013
46e0f66
btrfs: fix empty_zero_page misusage
Nov 15, 2013
54563d4
btrfs: get rid of fdentry()
Sep 1, 2013
c27f2de
ARM: OMAP3: Beagle: fix return value check in beagle_opp_init()
Oct 30, 2013
cd6d364
ARM: dts: doc: Document missing compatible property for omap-sham driver
lokeshvutla Nov 8, 2013
3184443
doc: devicetree: Add bindings documentation for omap-des driver
Nov 11, 2013
3522bf7
ARM: OMAP2+: omap_device: maintain sane runtime pm status around susp…
nmenon Nov 14, 2013
26273e0
ARM: OMAP2+: Fix build for dra7xx without omap4 and 5
tmlind Nov 15, 2013
9e08ef1
NFS: correctly report misuse of "migration" mount option.
neilbrown Nov 14, 2013
8c2fabc
nfs: fix pnfs Kconfig defaults
Nov 13, 2013
ca439c9
Merge tag 'at91-fixes-non-critical' of git://github.com/at91linux/lin…
olofj Nov 15, 2013
de9f68d
[CIFS] Set copychunk defaults
smfrench Nov 15, 2013
6886059
Merge tag 'omap-for-v3.13/fixes-for-merge-window-take2' of git://git.…
olofj Nov 15, 2013
b1d9335
setfacl removes part of ACL when setting POSIX ACLs to Samba
smfrench Nov 16, 2013
0cbaa53
[CIFS] Warn if SMB3 encryption required by server
smfrench Nov 16, 2013
abfe69d
Merge tag 'asoc-v3.13-4' of git://git.kernel.org/pub/scm/linux/kernel…
tiwai Nov 16, 2013
0891ad8
Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Nov 16, 2013
ffd3c02
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Nov 16, 2013
449bf8d
Merge branch 'nfsd-next' of git://linux-nfs.org/~bfields/linux
torvalds Nov 16, 2013
0bde729
Merge tag 'pwm/for-3.13-rc1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Nov 16, 2013
b29c830
Merge tag 'trace-3.13' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Nov 16, 2013
dd3190e
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/…
torvalds Nov 16, 2013
71f777e
Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Nov 16, 2013
73d75ba
Merge tag 'sound-fix-3.13-rc1' of git://git.kernel.org/pub/scm/linux/…
torvalds Nov 16, 2013
673fdfe
Merge tag 'nfs-for-3.13-2' of git://git.linux-nfs.org/projects/trondm…
torvalds Nov 16, 2013
1213959
Merge branch 'for-linus' of git://git.samba.org/sfrench/cifs-2.6
torvalds Nov 17, 2013
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
30 changes: 30 additions & 0 deletions Documentation/devicetree/bindings/crypto/omap-des.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
OMAP SoC DES crypto Module

Required properties:

- compatible : Should contain "ti,omap4-des"
- ti,hwmods: Name of the hwmod associated with the DES module
- reg : Offset and length of the register set for the module
- interrupts : the interrupt-specifier for the DES module
- clocks : A phandle to the functional clock node of the DES module
corresponding to each entry in clock-names
- clock-names : Name of the functional clock, should be "fck"

Optional properties:
- dmas: DMA specifiers for tx and rx dma. See the DMA client binding,
Documentation/devicetree/bindings/dma/dma.txt
Each entry corresponds to an entry in dma-names
- dma-names: DMA request names should include "tx" and "rx" if present

Example:
/* DRA7xx SoC */
des: des@480a5000 {
compatible = "ti,omap4-des";
ti,hwmods = "des";
reg = <0x480a5000 0xa0>;
interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
dmas = <&sdma 117>, <&sdma 116>;
dma-names = "tx", "rx";
clocks = <&l3_iclk_div>;
clock-names = "fck";
};
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/crypto/omap-sham.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Required properties:
SHAM versions:
- "ti,omap2-sham" for OMAP2 & OMAP3.
- "ti,omap4-sham" for OMAP4 and AM33XX.
Note that these two versions are incompatible.
- "ti,omap5-sham" for OMAP5, DRA7 and AM43XX.
- ti,hwmods: Name of the hwmod associated with the SHAM module
- reg : Offset and length of the register set for the module
- interrupts : the interrupt-specifier for the SHAM module.
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/pwm/pwm-samsung.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Required properties:
samsung,s5pc100-pwm - for 32-bit timers present on S5PC100, S5PV210,
Exynos4210 rev0 SoCs
samsung,exynos4210-pwm - for 32-bit timers present on Exynos4210,
Exynos4x12 and Exynos5250 SoCs
Exynos4x12, Exynos5250 and Exynos5420 SoCs
- reg: base address and size of register area
- interrupts: list of timer interrupts (one interrupt per timer, starting at
timer 0)
Expand Down
4 changes: 2 additions & 2 deletions Documentation/devicetree/bindings/spi/omap-spi.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ OMAP2+ McSPI device

Required properties:
- compatible :
- "ti,omap2-spi" for OMAP2 & OMAP3.
- "ti,omap4-spi" for OMAP4+.
- "ti,omap2-mcspi" for OMAP2 & OMAP3.
- "ti,omap4-mcspi" for OMAP4+.
- ti,spi-num-cs : Number of chipselect supported by the instance.
- ti,hwmods: Name of the hwmod associated to the McSPI
- ti,pindir-d0-out-d1-in: Select the D0 pin as output and D1 as
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,16 @@ Required properties:
last value in the array represents a 100% duty cycle (brightest).
- default-brightness-level: the default brightness level (index into the
array defined by the "brightness-levels" property)
- power-supply: regulator for supply voltage

Optional properties:
- pwm-names: a list of names for the PWM devices specified in the
"pwms" property (see PWM binding[0])
- enable-gpios: contains a single GPIO specifier for the GPIO which enables
and disables the backlight (see GPIO binding[1])

[0]: Documentation/devicetree/bindings/pwm/pwm.txt
[1]: Documentation/devicetree/bindings/gpio/gpio.txt

Example:

Expand All @@ -25,4 +29,7 @@ Example:

brightness-levels = <0 4 8 16 32 64 128 255>;
default-brightness-level = <6>;

power-supply = <&vdd_bl_reg>;
enable-gpios = <&gpio 58 0>;
};
4 changes: 2 additions & 2 deletions Documentation/pwm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ New users should use the pwm_get() function and pass to it the consumer
device or a consumer name. pwm_put() is used to free the PWM device. Managed
variants of these functions, devm_pwm_get() and devm_pwm_put(), also exist.

After being requested a PWM has to be configured using:
After being requested, a PWM has to be configured using:

int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns);

Expand Down Expand Up @@ -94,7 +94,7 @@ for new drivers to use the generic PWM framework.
A new PWM controller/chip can be added using pwmchip_add() and removed
again with pwmchip_remove(). pwmchip_add() takes a filled in struct
pwm_chip as argument which provides a description of the PWM chip, the
number of PWM devices provider by the chip and the chip-specific
number of PWM devices provided by the chip and the chip-specific
implementation of the supported PWM operations to the framework.

Locking
Expand Down
4 changes: 1 addition & 3 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -1070,7 +1070,6 @@ S: Maintained
ARM/NOMADIK ARCHITECTURE
M: Alessandro Rubini <[email protected]>
M: Linus Walleij <[email protected]>
M: STEricsson <[email protected]>
L: [email protected] (moderated for non-subscribers)
S: Maintained
F: arch/arm/mach-nomadik/
Expand Down Expand Up @@ -6785,8 +6784,7 @@ PWM SUBSYSTEM
M: Thierry Reding <[email protected]>
L: [email protected]
S: Maintained
W: http://gitorious.org/linux-pwm
T: git git://gitorious.org/linux-pwm/linux-pwm.git
T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
F: Documentation/pwm.txt
F: Documentation/devicetree/bindings/pwm/
F: include/linux/pwm.h
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/imx51.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@

usbphy0: usbphy@0 {
compatible = "usb-nop-xceiv";
clocks = <&clks 124>;
clocks = <&clks 75>;
clock-names = "main_clk";
status = "okay";
};
Expand Down
90 changes: 90 additions & 0 deletions arch/arm/configs/vt8500_v6_v7_defconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
CONFIG_IRQ_DOMAIN_DEBUG=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_ARCH_MULTI_V6=y
CONFIG_ARCH_WM8750=y
CONFIG_ARCH_WM8850=y
CONFIG_ARM_ERRATA_720789=y
CONFIG_ARM_ERRATA_754322=y
CONFIG_ARM_ERRATA_775420=y
CONFIG_HAVE_ARM_ARCH_TIMER=y
CONFIG_AEABI=y
CONFIG_HIGHMEM=y
CONFIG_HIGHPTE=y
CONFIG_ARM_APPENDED_DTB=y
CONFIG_ARM_ATAG_DTB_COMPAT=y
CONFIG_VFP=y
CONFIG_NEON=y
CONFIG_PM_RUNTIME=y
CONFIG_NET=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_PROC_DEVICETREE=y
CONFIG_EEPROM_93CX6=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_NETDEVICES=y
# CONFIG_NET_CADENCE is not set
# CONFIG_NET_VENDOR_BROADCOM is not set
# CONFIG_NET_VENDOR_CIRRUS is not set
# CONFIG_NET_VENDOR_FARADAY is not set
# CONFIG_NET_VENDOR_INTEL is not set
# CONFIG_NET_VENDOR_MARVELL is not set
# CONFIG_NET_VENDOR_MICREL is not set
# CONFIG_NET_VENDOR_NATSEMI is not set
# CONFIG_NET_VENDOR_SEEQ is not set
# CONFIG_NET_VENDOR_SMSC is not set
# CONFIG_NET_VENDOR_STMICRO is not set
CONFIG_VIA_VELOCITY=y
# CONFIG_NET_VENDOR_WIZNET is not set
CONFIG_PHYLIB=y
CONFIG_INPUT_MATRIXKMAP=y
CONFIG_SERIAL_VT8500=y
CONFIG_SERIAL_VT8500_CONSOLE=y
CONFIG_I2C=y
CONFIG_I2C_WMT=y
CONFIG_PINCTRL_SINGLE=y
CONFIG_PINCTRL_WM8750=y
CONFIG_GPIO_GENERIC_PLATFORM=y
CONFIG_POWER_SUPPLY=y
CONFIG_POWER_RESET=y
CONFIG_MFD_SYSCON=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_REGULATOR_GPIO=y
CONFIG_USB=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_HCD_PLATFORM=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_STORAGE=y
CONFIG_NOP_USB_XCEIV=y
CONFIG_USB_GPIO_VBUS=y
CONFIG_USB_ULPI=y
CONFIG_MMC=y
CONFIG_MMC_DEBUG=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_TRIGGERS=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_DRV_VT8500=y
CONFIG_DMADEVICES=y
CONFIG_COMMON_CLK_DEBUG=y
# CONFIG_IOMMU_SUPPORT is not set
CONFIG_PWM=y
CONFIG_PWM_VT8500=y
CONFIG_RESET_CONTROLLER=y
CONFIG_GENERIC_PHY=y
CONFIG_EXT4_FS=y
CONFIG_TMPFS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
CONFIG_ROOT_NFS=y
CONFIG_PRINTK_TIME=y
CONFIG_DEBUG_KERNEL=y
CONFIG_LOCKUP_DETECTOR=y
2 changes: 1 addition & 1 deletion arch/arm/mach-at91/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Makefile for the linux kernel.
#

obj-y := irq.o gpio.o setup.o
obj-y := irq.o gpio.o setup.o sysirq_mask.o
obj-m :=
obj-n :=
obj- :=
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/mach-at91/at91sam9260.c
Original file line number Diff line number Diff line change
Expand Up @@ -351,6 +351,8 @@ static void __init at91sam9260_initialize(void)
arm_pm_idle = at91sam9_idle;
arm_pm_restart = at91sam9_alt_restart;

at91_sysirq_mask_rtt(AT91SAM9260_BASE_RTT);

/* Register GPIO subsystem */
at91_gpio_init(at91sam9260_gpio, 3);
}
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/mach-at91/at91sam9261.c
Original file line number Diff line number Diff line change
Expand Up @@ -293,6 +293,8 @@ static void __init at91sam9261_initialize(void)
arm_pm_idle = at91sam9_idle;
arm_pm_restart = at91sam9_alt_restart;

at91_sysirq_mask_rtt(AT91SAM9261_BASE_RTT);

/* Register GPIO subsystem */
at91_gpio_init(at91sam9261_gpio, 3);
}
Expand Down
3 changes: 3 additions & 0 deletions arch/arm/mach-at91/at91sam9263.c
Original file line number Diff line number Diff line change
Expand Up @@ -330,6 +330,9 @@ static void __init at91sam9263_initialize(void)
arm_pm_idle = at91sam9_idle;
arm_pm_restart = at91sam9_alt_restart;

at91_sysirq_mask_rtt(AT91SAM9263_BASE_RTT0);
at91_sysirq_mask_rtt(AT91SAM9263_BASE_RTT1);

/* Register GPIO subsystem */
at91_gpio_init(at91sam9263_gpio, 5);
}
Expand Down
3 changes: 3 additions & 0 deletions arch/arm/mach-at91/at91sam9g45.c
Original file line number Diff line number Diff line change
Expand Up @@ -379,6 +379,9 @@ static void __init at91sam9g45_initialize(void)
arm_pm_idle = at91sam9_idle;
arm_pm_restart = at91sam9g45_restart;

at91_sysirq_mask_rtc(AT91SAM9G45_BASE_RTC);
at91_sysirq_mask_rtt(AT91SAM9G45_BASE_RTT);

/* Register GPIO subsystem */
at91_gpio_init(at91sam9g45_gpio, 5);
}
Expand Down
6 changes: 6 additions & 0 deletions arch/arm/mach-at91/at91sam9n12.c
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,13 @@ static void __init at91sam9n12_map_io(void)
at91_init_sram(0, AT91SAM9N12_SRAM_BASE, AT91SAM9N12_SRAM_SIZE);
}

static void __init at91sam9n12_initialize(void)
{
at91_sysirq_mask_rtc(AT91SAM9N12_BASE_RTC);
}

AT91_SOC_START(at91sam9n12)
.map_io = at91sam9n12_map_io,
.register_clocks = at91sam9n12_register_clocks,
.init = at91sam9n12_initialize,
AT91_SOC_END
3 changes: 3 additions & 0 deletions arch/arm/mach-at91/at91sam9rl.c
Original file line number Diff line number Diff line change
Expand Up @@ -296,6 +296,9 @@ static void __init at91sam9rl_initialize(void)
arm_pm_idle = at91sam9_idle;
arm_pm_restart = at91sam9_alt_restart;

at91_sysirq_mask_rtc(AT91SAM9RL_BASE_RTC);
at91_sysirq_mask_rtt(AT91SAM9RL_BASE_RTT);

/* Register GPIO subsystem */
at91_gpio_init(at91sam9rl_gpio, 4);
}
Expand Down
6 changes: 6 additions & 0 deletions arch/arm/mach-at91/at91sam9x5.c
Original file line number Diff line number Diff line change
Expand Up @@ -322,11 +322,17 @@ static void __init at91sam9x5_map_io(void)
at91_init_sram(0, AT91SAM9X5_SRAM_BASE, AT91SAM9X5_SRAM_SIZE);
}

static void __init at91sam9x5_initialize(void)
{
at91_sysirq_mask_rtc(AT91SAM9X5_BASE_RTC);
}

/* --------------------------------------------------------------------
* Interrupt initialization
* -------------------------------------------------------------------- */

AT91_SOC_START(at91sam9x5)
.map_io = at91sam9x5_map_io,
.register_clocks = at91sam9x5_register_clocks,
.init = at91sam9x5_initialize,
AT91_SOC_END
2 changes: 2 additions & 0 deletions arch/arm/mach-at91/generic.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ extern int __init at91_aic_of_init(struct device_node *node,
struct device_node *parent);
extern int __init at91_aic5_of_init(struct device_node *node,
struct device_node *parent);
extern void __init at91_sysirq_mask_rtc(u32 rtc_base);
extern void __init at91_sysirq_mask_rtt(u32 rtt_base);


/* Timer */
Expand Down
5 changes: 5 additions & 0 deletions arch/arm/mach-at91/include/mach/at91sam9n12.h
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,11 @@
#define AT91SAM9N12_BASE_USART2 0xf8024000
#define AT91SAM9N12_BASE_USART3 0xf8028000

/*
* System Peripherals
*/
#define AT91SAM9N12_BASE_RTC 0xfffffeb0

/*
* Internal Memory.
*/
Expand Down
5 changes: 5 additions & 0 deletions arch/arm/mach-at91/include/mach/at91sam9x5.h
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,11 @@
#define AT91SAM9X5_BASE_USART1 0xf8020000
#define AT91SAM9X5_BASE_USART2 0xf8024000

/*
* System Peripherals
*/
#define AT91SAM9X5_BASE_RTC 0xfffffeb0

/*
* Internal Memory.
*/
Expand Down
5 changes: 5 additions & 0 deletions arch/arm/mach-at91/include/mach/sama5d3.h
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,11 @@
#define SAMA5D3_BASE_USART2 0xf8020000
#define SAMA5D3_BASE_USART3 0xf8024000

/*
* System Peripherals
*/
#define SAMA5D3_BASE_RTC 0xfffffeb0

/*
* Internal Memory
*/
Expand Down
6 changes: 6 additions & 0 deletions arch/arm/mach-at91/sama5d3.c
Original file line number Diff line number Diff line change
Expand Up @@ -371,7 +371,13 @@ static void __init sama5d3_map_io(void)
at91_init_sram(0, SAMA5D3_SRAM_BASE, SAMA5D3_SRAM_SIZE);
}

static void __init sama5d3_initialize(void)
{
at91_sysirq_mask_rtc(SAMA5D3_BASE_RTC);
}

AT91_SOC_START(sama5d3)
.map_io = sama5d3_map_io,
.register_clocks = sama5d3_register_clocks,
.init = sama5d3_initialize,
AT91_SOC_END
Loading