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

Sync up with Linus #127

Merged
merged 115 commits into from
Oct 23, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
178b2d0
ARM: dts: imx7d: Fix UART2 base address
Sep 24, 2015
1f744fd
ARM: dts: berlin: change BG2Q's USB PHY compatible
tchebb Oct 1, 2015
d836ace
ARM: orion: Fix DSA platform device after mvmdio conversion
ffainelli Oct 3, 2015
9babcd7
sched, tracing: Stop/start critical timings around the idle=poll idle…
Oct 8, 2015
79828b4
Merge remote-tracking branch 'asoc/fix/rt5645' into asoc-fix-rt5645
broonie Oct 12, 2015
51a6256
ARM: EXYNOS: Fix double of_node_put() when parsing child power domains
krzk Oct 12, 2015
b8bb9ba
ARM: dts: Fix audio card detection on Peach boards
alim-akhtar Oct 12, 2015
7e381ec
ARM: dts: am57xx-beagle-x15: set VDD_SD to always-on
tomba Sep 25, 2015
be59b61
memory: omap-gpmc: Fix unselectable debug option for GPMC
tmlind Oct 12, 2015
fd820a1
memory: omap-gpmc: dump "before" state before first modification
Oct 6, 2015
d8e1f5e
Documentation: ARM: List new omap MMC requirements
tmlind Oct 12, 2015
42f2bb1
ALSA: hdac: Explicitly add io.h
Oct 13, 2015
e8d65a8
ALSA: hda - Fix inverted internal mic on Lenovo G50-80
Oct 13, 2015
e797e4b
drm/i915: Fix kerneldoc for i915_gem_shrink_all
danvet Oct 6, 2015
40a2448
drm/i915: Flush pipecontrol post-sync writes
ickle Aug 21, 2015
8e7a65a
drm/i915: Restore lost DPLL register write on gen2-4
vsyrjala Oct 7, 2015
c2b6337
drm/i915: Enable DPLL VGA mode before P1/P2 divider write
vsyrjala Oct 7, 2015
cc917ab
drm/i915: Deny wrapping an userptr into a framebuffer
ickle Oct 13, 2015
2e2edeb
Revert "drm/i915: Add primary plane to mask if it's visible"
jnikula Oct 14, 2015
c4816c7
drm/i915: Assign hwmode after encoder state readout
vsyrjala Sep 10, 2015
0836e6d
drm/i915: Move sprite/cursor plane disable to intel_sanitize_crtc()
vsyrjala Sep 10, 2015
18e9345
drm/i915: Add primary plane to mask if it's visible
mlankhorst Sep 23, 2015
8a53554
x86/efi: Fix multiple GOP device support
DirtYiCE Oct 12, 2015
d51664a
Merge tag 'mvebu-fixes-4.3-1' of git://git.infradead.org/linux-mvebu …
arndb Oct 14, 2015
8c80385
Merge tag 'berlin-fixes-for-4.3-1' of git://git.infradead.org/users/h…
arndb Oct 14, 2015
e639932
Merge tag 'imx-fixes-4.3-2' of git://git.kernel.org/pub/scm/linux/ker…
arndb Oct 14, 2015
6391074
ARM: pxa: fix pxa3xx DFI lockup hack
arndb Oct 12, 2015
83bf6b1
ARM: ux500: modify initial levelshifter status
linusw Oct 13, 2015
5c6dcd7
MAINTAINERS: Update Allwinner entry and add new maintainer
mripard Oct 7, 2015
f9e5ca8
ARM: meson6: DTS: Fix wrong reg mapping and IRQ numbers
Oct 1, 2015
db347f1
ARM: mvebu: correct a385-db-ap compatible string
wojtas-marcin Oct 15, 2015
b20519f
bus: arm-ccn: Handle correctly no-more-cpus case
pawelmoll Oct 15, 2015
a0bcbe9
bus: arm-ccn: Fix irq affinity setting on CPU migration
pawelmoll Oct 15, 2015
fb65988
drivers/perf: arm_pmu: avoid CPU device_node reference leak
wildea01 Oct 12, 2015
2e4e5da
ARM: dts: uniphier: fix IRQ number for devices on PH1-LD6b ref board
masahir0y Oct 15, 2015
a787f40
Merge tag 'omap-for-v4.3/fixes-rc5' of git://git.kernel.org/pub/scm/l…
arndb Oct 15, 2015
4f1d841
ARM: tegra: Comment out gpio-ranges properties
thierryreding Oct 9, 2015
f5f3497
x86/setup: Extend low identity map to cover whole kernel range
bonzini Oct 14, 2015
1a80058
Merge tag 'efi-urgent' of git://git.kernel.org/pub/scm/linux/kernel/g…
Oct 16, 2015
7ba6e4e
ASoC: rt298: correct index default value
Oct 16, 2015
c0ff971
x86/ioapic: Disable interrupts when re-routing legacy IRQs
vittyvk Oct 15, 2015
3419871
ASoC: Add info callback for SX_TLV controls
charleskeepax Oct 14, 2015
6a3b764
ARM: OMAP2+: Fix oops with LPAE and more than 2GB of memory
tmlind Oct 16, 2015
b28fec1
thermal: exynos: Fix register read in TMU
sudipm-mukherjee Oct 16, 2015
f1ccd24
x86/smpboot: Fix cpu_init_udelay=10000 corner case boot parameter mis…
lenb Oct 16, 2015
fcafdde
x86/smpboot: Fix CPU #1 boot timeout
lenb Oct 16, 2015
a75ca54
x86, kasan: Fix build failure on KASAN=y && KMEMCHECK=y kernels
aryabinin Oct 16, 2015
57df538
ARM: OMAP2+: Fix imprecise external abort caused by bogus SRAM init
tmlind Oct 16, 2015
2a7d44f
drm/radeon/dpm: don't add pwm attributes if DPM is disabled
alexdeucher Oct 19, 2015
2710073
drm/amdgpu/dpm: don't add pwm attributes if DPM is disabled
alexdeucher Oct 19, 2015
677c884
drm/amdgpu: add missing dpm check for KV dpm late init
alexdeucher Oct 19, 2015
fde7d22
sched/fair: Fix overly small weight for interactive group entities
ydu19 Oct 13, 2015
3e386d5
sched/fair: Update task group's load_avg after task migration
ydu19 Oct 13, 2015
0baabb3
nohz: Revert "nohz: Set isolcpus when nohz_full is set"
fweisbec Oct 12, 2015
5aa5050
sched/deadline: Fix migration of SCHED_DEADLINE tasks
Oct 16, 2015
d976441
compiler, atomics, kasan: Provide READ_ONCE_NOCHECK()
aryabinin Oct 19, 2015
f7d27c3
x86/mm, kasan: Silence KASAN warnings in get_wchan()
aryabinin Oct 19, 2015
d289619
ALSA: hda - Fix deadlock at error in building PCM
tiwai Oct 20, 2015
97aff2c
ASoC: wm8904: Correct number of EQ registers
charleskeepax Oct 20, 2015
a2d7629
tracing: Have stack tracer force RCU to be watching
rostedt Oct 20, 2015
437f996
KVM: arm/arm64: Do not inject spurious interrupts
pfedin Sep 25, 2015
399ea0f
KVM: arm/arm64: Fix memory leak if timer initialization fails
pfedin Oct 6, 2015
4a5d69b
KVM: arm: use GIC support unconditionally
arndb Oct 12, 2015
cff9211
arm/arm64: KVM: Fix arch timer behavior for disabled interrupts
chazy Oct 16, 2015
544c572
arm/arm64: KVM: Clear map->active on pend/active clear
chazy Oct 17, 2015
0d99749
arm/arm64: KVM: Fix disabled distributor operation
chazy Oct 17, 2015
1904be1
tracing: Do not allow stack_tracer to record stack in NMI
rostedt Oct 21, 2015
2331631
powerpc: Revert "Use the POWER8 Micro Partition Prefetch Engine in KV…
paulusmack Oct 21, 2015
53c656c
powerpc/powernv: Handle irq_happened flag correctly in off-line loop
paulusmack Oct 21, 2015
f8f2dc4
ASoC: rt298: fix wrong setting of gpio2_en
Oct 21, 2015
6701ef0
Merge tag 'omap-for-v4.3/fixes-rc6' of git://git.kernel.org/pub/scm/l…
arndb Oct 21, 2015
0690f4f
Merge tag 'samsung-fixes-2' of git://git.kernel.org/pub/scm/linux/ker…
arndb Oct 21, 2015
55f4129
Merge tag 'mvebu-fixes-4.3-2' of git://git.infradead.org/linux-mvebu …
arndb Oct 21, 2015
ad355e3
Merge tag 'kvm-arm-for-v4.3-rc7' of git://git.kernel.org/pub/scm/linu…
bonzini Oct 21, 2015
30730c7
drm: fix mutex leak in drm_dp_get_mst_branch_device
adamjrichter Oct 16, 2015
2a6c521
drm/nouveau/gem: return only valid domain when there's only one
imirkin Oct 20, 2015
37363bc
Merge branch 'linux-4.3' of git://anongit.freedesktop.org/nouveau/lin…
airlied Oct 21, 2015
8832317
powerpc/rtas: Validate rtas.entry before calling enter_rtas()
Oct 16, 2015
c2a7558
Merge tag 'drm-intel-fixes-2015-10-16' of git://anongit.freedesktop.o…
airlied Oct 22, 2015
c50f13f
Merge branch 'drm-fixes-4.3' of git://people.freedesktop.org/~agd5f/l…
airlied Oct 22, 2015
4eb0f7a
ASoC: wm8962: mark cache_dirty flag after software reset in pm_resume
jiada-wang Oct 20, 2015
ebdd4b7
[media] horus3a: Fix horus3a_attach() function parameters
Sep 13, 2015
a9c4e5c
[media] lnbh25: Fix lnbh25_attach() function return type
Sep 13, 2015
bf44722
[media] c8sectpfe: fix ininitialized error return on firmware load fa…
Sep 15, 2015
51a3ac5
[media] c8sectpfe: fix return of garbage
sudipm-mukherjee Sep 17, 2015
54bec39
[media] ir-hix5hd2: drop the use of IRQF_NO_SUSPEND
sudeep-holla Sep 21, 2015
a828d72
[media] si2157: Bounds check firmware
labbott Sep 30, 2015
47810b4
[media] si2168: Bounds check firmware
labbott Sep 30, 2015
9d2b064
[media] netup_unidvb: fix potential crash when spi is NULL
aospan Sep 25, 2015
17f3882
[media] v4l2-flash-led-class: Add missing VIDEO_V4L2 Kconfig dependency
janaszewski Oct 2, 2015
d18ca5b
[media] rtl28xxu: fix control message flaws
palosaari Oct 6, 2015
56ea37d
[media] m88ds3103: use own reg update_bits() implementation
palosaari Oct 3, 2015
ab5cf7d
Merge remote-tracking branch 'asoc/fix/rt5645' into asoc-linus
broonie Oct 22, 2015
f69eccc
Merge remote-tracking branches 'asoc/fix/rt298', 'asoc/fix/sx', 'asoc…
broonie Oct 22, 2015
b9b6e4a
Merge tag 'asoc-fix-v4.3-rc6' of git://git.kernel.org/pub/scm/linux/k…
tiwai Oct 23, 2015
5211613
kmod: don't run async usermode helper as a child of kworker thread
oleg-nesterov Oct 22, 2015
67a2e21
mm: cma: fix incorrect type conversion for size during dma allocation
Oct 22, 2015
41192a2
MAINTAINERS: add Sergey as zsmalloc reviewer
sergey-senozhatsky Oct 22, 2015
b8fa0ef
mailmap: update Javier Martinez Canillas' email
Oct 22, 2015
47aee4d
thp: use is_zero_pfn() only after pte_present() check
minchank Oct 22, 2015
296291c
mm: make sendfile(2) killable
Oct 22, 2015
3f181b4
lib/Kconfig.debug: disable -Wframe-larger-than warnings with KASAN=y
aryabinin Oct 22, 2015
bb38700
fault-inject: fix inverted interval/probability values in printk
Oct 22, 2015
b67de01
ocfs2/dlm: unlock lockres spinlock before dlm_lockres_put
josephhz Oct 22, 2015
a67b20d
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
torvalds Oct 23, 2015
45d80f1
Merge tag 'media/v4.3-4' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Oct 23, 2015
0122835
Merge tag 'sound-4.3-rc7' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Oct 23, 2015
8a990fb
Merge tag 'trace-fixes-v4.3-rc6' of git://git.kernel.org/pub/scm/linu…
torvalds Oct 23, 2015
2c44f4f
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Oct 23, 2015
d0ddf98
Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Oct 23, 2015
a2c01ed
Merge tag 'powerpc-4.3-5' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Oct 23, 2015
0aaafaa
sched/core: Add missing lockdep_unpin() annotations
Oct 23, 2015
9f30931
Merge branch 'akpm' (patches from Andrew)
torvalds Oct 23, 2015
df55793
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm…
torvalds Oct 23, 2015
0386729
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Oct 23, 2015
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
1 change: 1 addition & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ James Bottomley <jejb@mulgrave.(none)>
James Bottomley <[email protected]>
James E Wilson <[email protected]>
James Ketrenos <jketreno@io.(none)>
<[email protected]> <[email protected]>
Jean Tourrilhes <[email protected]>
Jeff Garzik <[email protected]>
Jens Axboe <[email protected]>
Expand Down
7 changes: 7 additions & 0 deletions Documentation/arm/OMAP/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
This file contains documentation for running mainline
kernel on omaps.

KERNEL NEW DEPENDENCIES
v4.3+ Update is needed for custom .config files to make sure
CONFIG_REGULATOR_PBIAS is enabled for MMC1 to work
properly.
6 changes: 4 additions & 2 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -894,11 +894,12 @@ M: Lennert Buytenhek <[email protected]>
L: [email protected] (moderated for non-subscribers)
S: Maintained

ARM/Allwinner A1X SoC support
ARM/Allwinner sunXi SoC support
M: Maxime Ripard <[email protected]>
M: Chen-Yu Tsai <[email protected]>
L: [email protected] (moderated for non-subscribers)
S: Maintained
N: sun[x4567]i
N: sun[x456789]i

ARM/Allwinner SoC Clock Support
M: Emilio López <[email protected]>
Expand Down Expand Up @@ -11674,6 +11675,7 @@ F: drivers/tty/serial/zs.*
ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
M: Minchan Kim <[email protected]>
M: Nitin Gupta <[email protected]>
R: Sergey Senozhatsky <[email protected]>
L: [email protected]
S: Maintained
F: mm/zsmalloc.c
Expand Down
3 changes: 2 additions & 1 deletion arch/arm/boot/dts/am57xx-beagle-x15.dts
Original file line number Diff line number Diff line change
Expand Up @@ -402,11 +402,12 @@
/* SMPS9 unused */

ldo1_reg: ldo1 {
/* VDD_SD */
/* VDD_SD / VDDSHV8 */
regulator-name = "ldo1";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <3300000>;
regulator-boot-on;
regulator-always-on;
};

ldo2_reg: ldo2 {
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/armada-385-db-ap.dts
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

/ {
model = "Marvell Armada 385 Access Point Development Board";
compatible = "marvell,a385-db-ap", "marvell,armada385", "marvell,armada38x";
compatible = "marvell,a385-db-ap", "marvell,armada385", "marvell,armada380";

chosen {
stdout-path = "serial1:115200n8";
Expand Down
6 changes: 3 additions & 3 deletions arch/arm/boot/dts/berlin2q.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@
};

usb_phy2: phy@a2f400 {
compatible = "marvell,berlin2-usb-phy";
compatible = "marvell,berlin2cd-usb-phy";
reg = <0xa2f400 0x128>;
#phy-cells = <0>;
resets = <&chip_rst 0x104 14>;
Expand All @@ -170,15 +170,15 @@
};

usb_phy0: phy@b74000 {
compatible = "marvell,berlin2-usb-phy";
compatible = "marvell,berlin2cd-usb-phy";
reg = <0xb74000 0x128>;
#phy-cells = <0>;
resets = <&chip_rst 0x104 12>;
status = "disabled";
};

usb_phy1: phy@b78000 {
compatible = "marvell,berlin2-usb-phy";
compatible = "marvell,berlin2cd-usb-phy";
reg = <0xb78000 0x128>;
#phy-cells = <0>;
resets = <&chip_rst 0x104 13>;
Expand Down
5 changes: 5 additions & 0 deletions arch/arm/boot/dts/exynos5420-peach-pit.dts
Original file line number Diff line number Diff line change
Expand Up @@ -915,6 +915,11 @@
};
};

&pmu_system_controller {
assigned-clocks = <&pmu_system_controller 0>;
assigned-clock-parents = <&clock CLK_FIN_PLL>;
};

&rtc {
status = "okay";
clocks = <&clock CLK_RTC>, <&max77802 MAX77802_CLK_32K_AP>;
Expand Down
5 changes: 5 additions & 0 deletions arch/arm/boot/dts/exynos5800-peach-pi.dts
Original file line number Diff line number Diff line change
Expand Up @@ -878,6 +878,11 @@
};
};

&pmu_system_controller {
assigned-clocks = <&pmu_system_controller 0>;
assigned-clock-parents = <&clock CLK_FIN_PLL>;
};

&rtc {
status = "okay";
clocks = <&clock CLK_RTC>, <&max77802 MAX77802_CLK_32K_AP>;
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/imx7d.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -588,10 +588,10 @@
status = "disabled";
};

uart2: serial@30870000 {
uart2: serial@30890000 {
compatible = "fsl,imx7d-uart",
"fsl,imx6q-uart";
reg = <0x30870000 0x10000>;
reg = <0x30890000 0x10000>;
interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX7D_UART2_ROOT_CLK>,
<&clks IMX7D_UART2_ROOT_CLK>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

/ {
model = "LogicPD Zoom DM3730 Torpedo Development Kit";
compatible = "logicpd,dm3730-torpedo-devkit", "ti,omap36xx";
compatible = "logicpd,dm3730-torpedo-devkit", "ti,omap3630", "ti,omap3";

gpio_keys {
compatible = "gpio-keys";
Expand Down
23 changes: 12 additions & 11 deletions arch/arm/boot/dts/meson.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@

timer@c1109940 {
compatible = "amlogic,meson6-timer";
reg = <0xc1109940 0x14>;
reg = <0xc1109940 0x18>;
interrupts = <0 10 1>;
};

Expand All @@ -80,36 +80,37 @@
wdt: watchdog@c1109900 {
compatible = "amlogic,meson6-wdt";
reg = <0xc1109900 0x8>;
interrupts = <0 0 1>;
};

uart_AO: serial@c81004c0 {
compatible = "amlogic,meson-uart";
reg = <0xc81004c0 0x14>;
reg = <0xc81004c0 0x18>;
interrupts = <0 90 1>;
clocks = <&clk81>;
status = "disabled";
};

uart_A: serial@c81084c0 {
uart_A: serial@c11084c0 {
compatible = "amlogic,meson-uart";
reg = <0xc81084c0 0x14>;
interrupts = <0 90 1>;
reg = <0xc11084c0 0x18>;
interrupts = <0 26 1>;
clocks = <&clk81>;
status = "disabled";
};

uart_B: serial@c81084dc {
uart_B: serial@c11084dc {
compatible = "amlogic,meson-uart";
reg = <0xc81084dc 0x14>;
interrupts = <0 90 1>;
reg = <0xc11084dc 0x18>;
interrupts = <0 75 1>;
clocks = <&clk81>;
status = "disabled";
};

uart_C: serial@c8108700 {
uart_C: serial@c1108700 {
compatible = "amlogic,meson-uart";
reg = <0xc8108700 0x14>;
interrupts = <0 90 1>;
reg = <0xc1108700 0x18>;
interrupts = <0 93 1>;
clocks = <&clk81>;
status = "disabled";
};
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/omap3-evm-37xx.dts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

/ {
model = "TI OMAP37XX EVM (TMDSEVM3730)";
compatible = "ti,omap3-evm-37xx", "ti,omap36xx";
compatible = "ti,omap3-evm-37xx", "ti,omap3630", "ti,omap3";

memory {
device_type = "memory";
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/ste-hrefv60plus.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
/* VMMCI level-shifter enable */
default_hrefv60_cfg2 {
pins = "GPIO169_D22";
ste,config = <&gpio_out_lo>;
ste,config = <&gpio_out_hi>;
};
/* VMMCI level-shifter voltage select */
default_hrefv60_cfg3 {
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/boot/dts/tegra114.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,9 @@
gpio-controller;
#interrupt-cells = <2>;
interrupt-controller;
/*
gpio-ranges = <&pinmux 0 0 246>;
*/
};

apbmisc@70000800 {
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/boot/dts/tegra124.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,9 @@
gpio-controller;
#interrupt-cells = <2>;
interrupt-controller;
/*
gpio-ranges = <&pinmux 0 0 251>;
*/
};

apbdma: dma@0,60020000 {
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/boot/dts/tegra20.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,9 @@
gpio-controller;
#interrupt-cells = <2>;
interrupt-controller;
/*
gpio-ranges = <&pinmux 0 0 224>;
*/
};

apbmisc@70000800 {
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/boot/dts/tegra30.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -349,7 +349,9 @@
gpio-controller;
#interrupt-cells = <2>;
interrupt-controller;
/*
gpio-ranges = <&pinmux 0 0 248>;
*/
};

apbmisc@70000800 {
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/uniphier-ph1-ld6b-ref.dts
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
};

&ethsc {
interrupts = <0 50 4>;
interrupts = <0 52 4>;
};

&serial0 {
Expand Down
1 change: 1 addition & 0 deletions arch/arm/kvm/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ config KVM
depends on MMU && OF
select PREEMPT_NOTIFIERS
select ANON_INODES
select ARM_GIC
select HAVE_KVM_CPU_RELAX_INTERCEPT
select HAVE_KVM_ARCH_TLB_FLUSH_ALL
select KVM_MMIO
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/kvm/arm.c
Original file line number Diff line number Diff line change
Expand Up @@ -1080,7 +1080,7 @@ static int init_hyp_mode(void)
*/
err = kvm_timer_hyp_init();
if (err)
goto out_free_mappings;
goto out_free_context;

#ifndef CONFIG_HOTPLUG_CPU
free_boot_hyp_pgd();
Expand Down
8 changes: 3 additions & 5 deletions arch/arm/mach-exynos/pm_domains.c
Original file line number Diff line number Diff line change
Expand Up @@ -200,24 +200,22 @@ static __init int exynos4_pm_init_power_domain(void)
args.args_count = 0;
child_domain = of_genpd_get_from_provider(&args);
if (IS_ERR(child_domain))
goto next_pd;
continue;

if (of_parse_phandle_with_args(np, "power-domains",
"#power-domain-cells", 0, &args) != 0)
goto next_pd;
continue;

parent_domain = of_genpd_get_from_provider(&args);
if (IS_ERR(parent_domain))
goto next_pd;
continue;

if (pm_genpd_add_subdomain(parent_domain, child_domain))
pr_warn("%s failed to add subdomain: %s\n",
parent_domain->name, child_domain->name);
else
pr_info("%s has as child subdomain: %s.\n",
parent_domain->name, child_domain->name);
next_pd:
of_node_put(np);
}

return 0;
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/mach-omap2/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ config SOC_OMAP5
select OMAP_INTERCONNECT
select OMAP_INTERCONNECT_BARRIER
select PM_OPP if PM
select ZONE_DMA if ARM_LPAE

config SOC_AM33XX
bool "TI AM33XX"
Expand Down Expand Up @@ -78,6 +79,7 @@ config SOC_DRA7XX
select OMAP_INTERCONNECT
select OMAP_INTERCONNECT_BARRIER
select PM_OPP if PM
select ZONE_DMA if ARM_LPAE

config ARCH_OMAP2PLUS
bool
Expand Down
10 changes: 10 additions & 0 deletions arch/arm/mach-omap2/board-generic.c
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ DT_MACHINE_START(OMAP3_DT, "Generic OMAP3 (Flattened Device Tree)")
MACHINE_END

static const char *const omap36xx_boards_compat[] __initconst = {
"ti,omap3630",
"ti,omap36xx",
NULL,
};
Expand Down Expand Up @@ -243,6 +244,9 @@ static const char *const omap5_boards_compat[] __initconst = {
};

DT_MACHINE_START(OMAP5_DT, "Generic OMAP5 (Flattened Device Tree)")
#if defined(CONFIG_ZONE_DMA) && defined(CONFIG_ARM_LPAE)
.dma_zone_size = SZ_2G,
#endif
.reserve = omap_reserve,
.smp = smp_ops(omap4_smp_ops),
.map_io = omap5_map_io,
Expand Down Expand Up @@ -288,6 +292,9 @@ static const char *const dra74x_boards_compat[] __initconst = {
};

DT_MACHINE_START(DRA74X_DT, "Generic DRA74X (Flattened Device Tree)")
#if defined(CONFIG_ZONE_DMA) && defined(CONFIG_ARM_LPAE)
.dma_zone_size = SZ_2G,
#endif
.reserve = omap_reserve,
.smp = smp_ops(omap4_smp_ops),
.map_io = dra7xx_map_io,
Expand All @@ -308,6 +315,9 @@ static const char *const dra72x_boards_compat[] __initconst = {
};

DT_MACHINE_START(DRA72X_DT, "Generic DRA72X (Flattened Device Tree)")
#if defined(CONFIG_ZONE_DMA) && defined(CONFIG_ARM_LPAE)
.dma_zone_size = SZ_2G,
#endif
.reserve = omap_reserve,
.map_io = dra7xx_map_io,
.init_early = dra7xx_init_early,
Expand Down
9 changes: 8 additions & 1 deletion arch/arm/mach-omap2/pdata-quirks.c
Original file line number Diff line number Diff line change
Expand Up @@ -559,7 +559,14 @@ static void pdata_quirks_check(struct pdata_init *quirks)

void __init pdata_quirks_init(const struct of_device_id *omap_dt_match_table)
{
omap_sdrc_init(NULL, NULL);
/*
* We still need this for omap2420 and omap3 PM to work, others are
* using drivers/misc/sram.c already.
*/
if (of_machine_is_compatible("ti,omap2420") ||
of_machine_is_compatible("ti,omap3"))
omap_sdrc_init(NULL, NULL);

pdata_quirks_check(auxdata_quirks);
of_platform_populate(NULL, omap_dt_match_table,
omap_auxdata_lookup, NULL);
Expand Down
9 changes: 5 additions & 4 deletions arch/arm/mach-pxa/pxa3xx.c
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,6 @@
#define PECR_IS(n) ((1 << ((n) * 2)) << 29)

extern void __init pxa_dt_irq_init(int (*fn)(struct irq_data *, unsigned int));
#ifdef CONFIG_PM

#define ISRAM_START 0x5c000000
#define ISRAM_SIZE SZ_256K

/*
* NAND NFC: DFI bus arbitration subset
Expand All @@ -54,6 +50,11 @@ extern void __init pxa_dt_irq_init(int (*fn)(struct irq_data *, unsigned int));
#define NDCR_ND_ARB_EN (1 << 12)
#define NDCR_ND_ARB_CNTL (1 << 19)

#ifdef CONFIG_PM

#define ISRAM_START 0x5c000000
#define ISRAM_SIZE SZ_256K

static void __iomem *sram;
static unsigned long wakeup_src;

Expand Down
Loading