Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
956 commits
Select commit Hold shift + click to select a range
ca2003f
clk: support hardware-specific debugfs entries
Sep 12, 2013
9699f9d
clk: bcm281xx: warn if ccu_wait_bit() fails
Dec 19, 2013
05fd5f5
clk: bcm281xx: use init_data.name for clock name
Dec 19, 2013
1f629d0
clk: bcm281xx: change some symbol names
Feb 19, 2014
7cada01
clk: bcm281xx: initialize CCU structures statically
Dec 19, 2013
6b48e22
clk: bcm281xx: define CCU clock data statically
Dec 19, 2013
face264
clk: bcm281xx: add clock policy support
Dec 19, 2013
92a9d1d
clk: bcm281xx: add clock hysteresis support
Dec 19, 2013
68f38f3
clk: bcm281xx: add an initialized flag
Dec 19, 2013
253f2e0
clk: bcm281xx: implement prerequisite clocks
Dec 19, 2013
c873a98
clk: bcm281xx: add bus clock support
Nov 21, 2013
b2ea9a4
clk: bcm281xx: define a bus clock
Feb 19, 2014
c8c5a80
clk: bcm281xx: move compatible string definitions
Feb 19, 2014
8b985de
ARM: dts: revise kona clock binding document
Feb 25, 2014
2c67321
ARM: dts: define clock binding for bcm21664
Feb 21, 2014
c7fb08f
clk: bcm21664: use common clock framework
Feb 19, 2014
050f1a9
ARM: dts: use real clocks for bcm21664
Feb 19, 2014
31186cb
cpufreq: interactive: Use generic get_cpu_idle_time() from cpufreq.c
vireshk May 16, 2013
2609fbf
net: Drop unnecssary pinet6 check
johnstultz-work Mar 31, 2014
d770cf8
Merge branch 'tracking-core-configs' into merge-linux-linaro-core-tra…
andrey-konovalov Apr 2, 2014
26ab0da
Merge branch 'tracking-basic-board-configs' into merge-linux-linaro-c…
andrey-konovalov Apr 2, 2014
e835ba6
Automatically merging tracking-linaro-android-3.14 into merge-linux-l…
andrey-konovalov Apr 2, 2014
7808374
Merge branch 'tracking-gator' into merge-linux-linaro-core-tracking
andrey-konovalov Apr 2, 2014
8e8fded
Merge branch 'tracking-big-LITTLE-pmu' into merge-linux-linaro-core-t…
andrey-konovalov Apr 2, 2014
cb3cc3a
Merge branch 'tracking-uprobes' into merge-linux-linaro-core-tracking
andrey-konovalov Apr 2, 2014
53a4b92
Merge branch 'tracking-llvm' into merge-linux-linaro-core-tracking
andrey-konovalov Apr 2, 2014
06f3e13
Merge branch 'tracking-samsung-boards-core-support' into merge-linux-…
andrey-konovalov Apr 2, 2014
d634bd8
Merge branch 'tracking-capri-support' into merge-linux-linaro-core-tr…
andrey-konovalov Apr 2, 2014
ebaa20f
Merge branch 'tracking-linaro-builddeb-tweaks' into merge-linux-linar…
andrey-konovalov Apr 2, 2014
70d143c
Merge branch 'tracking-llct-misc-fixes' into merge-linux-linaro-core-…
andrey-konovalov Apr 2, 2014
c6f0fb3
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kern…
tixy Apr 4, 2014
052a2ba
configs: vexpress64: Enable devices used on Juno
tixy Apr 4, 2014
54a585b
Merge branch 'tracking-armlt-config' into integration-linaro-vexpress
tixy Apr 4, 2014
ac95055
Merge branch 'tracking-armlt-rtsm' into integration-linaro-vexpress
tixy Apr 4, 2014
bdcdf26
Merge branch 'tracking-armlt-ve-updates' into integration-linaro-vexp…
tixy Apr 4, 2014
ba8058c
Merge branch 'tracking-armlt-hdlcd' into integration-linaro-vexpress
tixy Apr 4, 2014
1c60a53
Merge branch 'tracking-armlt-clcd' into integration-linaro-vexpress
tixy Apr 4, 2014
ced7a29
Merge branch 'tracking-armlt-misc-fixes' into integration-linaro-vexp…
tixy Apr 4, 2014
d3e1f1b
Merge branch 'tracking-armlt-tc2-dt' into integration-linaro-vexpress
tixy Apr 4, 2014
f014397
Merge branch 'tracking-armlt-psci' into integration-linaro-vexpress
tixy Apr 4, 2014
4ba9e35
Merge branch 'tracking-armlt-mcpm' into integration-linaro-vexpress
tixy Apr 4, 2014
6c9b0b8
Merge branch 'tracking-armlt-cci' into integration-linaro-vexpress
tixy Apr 4, 2014
2ae2e8f
Merge branch 'tracking-armlt-tc2-psci' into integration-linaro-vexpress
tixy Apr 4, 2014
72fc166
Merge branch 'tracking-armlt-arm64' into integration-linaro-vexpress
tixy Apr 4, 2014
e2b3af9
Merge branch 'tracking-armlt-config64' into integration-linaro-vexpress
tixy Apr 4, 2014
bb3021e
arm64: fix !CONFIG_COMPAT build failures
mosalter Apr 5, 2014
8678a03
Documentation: drm: Use '->' when describing access through pointers.
dliviu Dec 12, 2013
24a63d2
DMA: Fix allocation size for PL330 data buffer depth.
dliviu Mar 3, 2014
7f34ac6
misc: Add support for communication with System Control and Power uni…
dliviu Feb 20, 2014
a720dc6
clk: Add support for oscillators that can be controlled via the SCPI …
dliviu Feb 20, 2014
f67a210
arm64: Create link to include/dt-bindings to enable C preprocessor use.
dliviu Mar 4, 2014
e6a27d3
usb: Add support for Synopsis H20AHB EHCI host controller.
dliviu Mar 4, 2014
08968bd
phy: Enable USB PHY support for arm64.
dliviu Mar 4, 2014
9bd2128
phy: Add SMSC USB334x PHY IDs.
dliviu Mar 4, 2014
34c65bb
arm64: Add Juno platform support
dliviu Jun 6, 2013
92b4f0a
usb: Use usb_hub_set_port_power() in hub_power_on() rather than equiv…
dliviu Mar 10, 2014
578d308
usb: Enable support for 64bit EHCI host controllers in arm64.
dliviu Mar 10, 2014
bbbfb75
arm64: Switch DMA operations to non-coherent version.
dliviu Mar 12, 2014
e85ff5f
input: Request a shared interrupt for AMBA KMI devices.
dliviu Mar 13, 2014
67cf82f
Add kernel config fragment for Juno
tixy Apr 4, 2014
fe96e22
Merge branch 'tracking-armlt-juno' into integration-linaro-vexpress
tixy Apr 7, 2014
9c459ca
firmware: Add EDID firmware blob for 1080p display
trbehera Mar 19, 2013
4689bc4
kbuild: Add support to extract information about current git commit HEAD
trbehera Sep 18, 2012
6e1ea97
[CPUFREQ] EXYNOS: Add reboot notifier in cpufreq driver
Jan 6, 2012
b712721
ARM: EXYNOS: Fix for suspend/resume hang
Nov 22, 2011
dc92de0
ARM: dts: Keep LDO23 always on to enable soft-reboot on Arndale-Octa
trbehera Dec 23, 2013
068619a
ARM: dts: Add gpio-button node for Arndale-Octa
trbehera Feb 6, 2014
38f245c
asix: Add support to read MAC address from cmdline
trbehera Feb 4, 2013
ecc8d24
asix: Modify MAC address for subsequent devices
trbehera Jan 22, 2014
84b87e6
ASoC: Samsung: Fix build error if LPAE is enabled
trbehera Aug 6, 2013
a0f87ce
ASoC: codec: i2s_stub: Add a dummy I2S based codec driver
trbehera May 18, 2012
3aaf076
ASoC: SAMSUNG: Add I2S soundcard using stub codec
trbehera May 18, 2012
ce533a9
ARM: dts: Add stub-audio codec for Arndale board
trbehera Aug 6, 2013
ce06aa8
ARM: dts: Add ADMA node to Exynos5420
Feb 5, 2014
f923a73
ARM: dts: Add I2S nodes to Exynos5420
Feb 5, 2014
e7d2c15
ARM: dts: Add I2S stub sound card for Arndale-Octa board
trbehera Feb 5, 2014
7f1d70f
ARM: EXYNOS: Use wfi macro in platform_do_lowpower
trbehera Mar 8, 2013
dc8cced
ARM: EXYNOS: Fix hotplug when CPUs are booted in HYP mode
Apr 24, 2013
ccbf028
ARM: EXYNOS: Set arch_sys_counter as default clocksource
trbehera Apr 15, 2013
5e09211
ARM: mm: Ignore data abort fault for Arndale-Octa board
trbehera Feb 12, 2014
3c448fc
Revert "ARM: mm: Ignore data abort fault for Arndale-Octa board"
trbehera Mar 18, 2014
6b4c8da
ARM: dts: Disable MDMA1 node for Arndale-octa board
trbehera Mar 4, 2014
b1eec89
drm/exynos: hdmi: Disable HPD support
trbehera Mar 15, 2013
eebbe82
drm/exynos: Force coherent_dma_mask if not already set
trbehera May 17, 2013
be6179b
drm/exynos: Add shutdown hook for HDMI
trbehera Aug 30, 2013
f1a35de
drm/exynos: move hdmiphy code to hdmiphy i2c driver
Sep 21, 2013
32ebe2e
drm/exynos: add hdmiphy platform driver for exynos5420
Sep 21, 2013
cf6c3c1
drm/exynos: add hdmiphy pmu bit control in hdmiphy drivers
Sep 21, 2013
bf14431
drm/exynos: fix ddc i2c device probe failure
Sep 21, 2013
579463f
drm/exynos: Fix hdmiphy i2c device probe failure
trbehera Sep 27, 2013
788ccfd
ARM: dts: Add hdmiphy power control pmu register to hdmi dt node
Jun 11, 2013
d0a4793
ARM: dts: update hdmiphy dt node for exynos5250
Sep 21, 2013
6c7440b
ARM: dts: update hdmiphy dt node for exynos5420
Sep 21, 2013
78b39b7
ARM: dts: Add HDMI node for Arndale-Octa board
trbehera Dec 17, 2013
b1504a8
ARM: dts: Disable power domains for Exynos5420
trbehera Dec 17, 2013
7ab546f
ARM: dts: Add hdmi-en regulator for Arndale-Octa board
trbehera Feb 10, 2014
2799425
[HACK] drm/exynos: Disable regulators
trbehera Feb 10, 2014
935e571
ARM: EXYNOS5: DT Support for SATA and SATA PHY
Vasanthananthan Dec 26, 2012
da13508
ata: Add SATA PHY utility framework
Vasanthananthan Oct 30, 2012
e19ea5d
ata: samsung: Add SATA controller driver
Vasanthananthan Jan 3, 2013
279ed33
ata: samsung: Add SATA PHY controller driver
Vasanthananthan Dec 27, 2012
3c39a91
ata: exynos: Remove __init attribute to fix kernel crash
trbehera Feb 1, 2013
a8a264d
ata: samsung: Rebase as per 3.10-rc1
yuva-sndk May 17, 2013
0d55b88
ARM: dts: Update node for SATA controller on EXYNOS5250
yuva-sndk May 17, 2013
76b1819
serial: Samsung: Release interrupts on shutdown
ywrt Apr 17, 2013
5330636
thermal: samsung: replace inten_ bit fields with intclr_
Dec 19, 2013
6ac935d
thermal: samsung: change base_common to more meaningful base_second
Dec 19, 2013
bb45b45
thermal: samsung: Add TMU support for Exynos5420 SoCs
Dec 19, 2013
f9ce532
usb: phy: samsung-usb2: Adding exynos5420-usb2phy to device-id
Mar 12, 2013
81b7b82
usb: phy: samsung-usb3: Adding exynos5420-usb3phy to device-id
Mar 12, 2013
7797f1d
usb: phy: samsung: Add provision for channel numbers for usb-phy
Mar 12, 2013
0af9a55
ARM: dts: Enable USB support on Exynso5420 platform
Dec 19, 2013
49fb3d2
clk: exynos5420: Enable Gate for sclk_usbphy3*
Dec 19, 2013
961bb49
iommu/exynos: do not include removed header
pullipcho Mar 20, 2013
9130e6c
iommu/exynos: add missing cache flush for removed page table entries
pullipcho Mar 19, 2013
919ca98
iommu/exynos: change error handling when page table update is failed
pullipcho Aug 22, 2013
098c3e4
iommu/exynos: fix L2TLB invalidation
pullipcho Sep 17, 2013
c326f2f
iommu/exynos: remove prefetch buffer setting
pullipcho Oct 23, 2013
f663ddf
iommu/exynos: allocate lv2 page table from own slab
pullipcho Aug 6, 2013
da5e64d
iommu/exynos: always enable runtime PM
pullipcho Sep 10, 2013
5442a44
iommu/exynos: always use a single clock descriptor
pullipcho Sep 10, 2013
495c6d7
iommu/exynos: remove dbgname from drvdata of a System MMU
pullipcho Sep 10, 2013
16dd225
iommu/exynos: use managed device helper functions
pullipcho Sep 10, 2013
244a643
iommu/exynos: support for device tree
pullipcho Mar 20, 2013
dd79448
iommu/exynos: gating clocks of master H/W
pullipcho Nov 1, 2013
103454e
iommu/exynos: use convenient macro to handle gate clocks
pullipcho Mar 9, 2014
af119d7
iommu/exynos: remove custom fault handler
pullipcho Sep 10, 2013
0a90e4b
iommu/exynos: remove calls to Runtime PM API functions
pullipcho Aug 6, 2013
76e9ae0
iommu/exynos: turn on useful configuration options
pullipcho Aug 6, 2013
36c5c9a
iommu/exynos: add support for power management subsystems.
pullipcho Aug 7, 2013
a096f9c
iommu/exynos: allow having multiple System MMUs for a master H/W
pullipcho Mar 9, 2014
537fe4d
iommu/exynos: change rwlock to spinlock
pullipcho Sep 9, 2013
292334f
iommu/exynos: add devices attached to the System MMU to an IOMMU group
Sep 16, 2013
a310403
iommu/exynos: fix address handling
pullipcho Feb 18, 2014
1209864
iommu/exynos: use exynos-iommu specific typedef
pullipcho Mar 9, 2014
0004ffb
iommu/exynos: use simpler function to get MMU version
pullipcho Mar 10, 2014
7092653
iommu/exynos: apply workaround of caching fault page table entries
pullipcho Mar 10, 2014
ac32950
iommu/exynos: enhanced error messages
pullipcho Mar 10, 2014
ccc02c7
ARM: dts: Add description of System MMU of Exynos SoCs
pullipcho Aug 6, 2013
3cc00ba
ARM: EXYNOS: Enable iommu support for Exynos5
Mar 17, 2014
19c5d55
mtd: map.h endian fix
Jul 30, 2013
f76f1c9
mmc: dw_mmc endian fix
Nov 8, 2013
d7bb9a6
exynos: driver raw read and write endian fix
Sep 30, 2013
1f7f59d
exynos: boot serial endian fix
Nov 2, 2013
725fe31
exynos: secondary_startup endian fix
Nov 2, 2013
66d1c41
exynos: serial clear and set big endian fix
Nov 9, 2013
8fae86d
exynos: enable big endian support
Nov 5, 2013
4a13ef6
OMAPDSS: raw read and write endian fix
Nov 8, 2013
3df0382
mmc: omap: raw read and write endian fix
Nov 8, 2013
1f594d8
drivers: bus: omap_l3: raw read and write endian fix
Nov 8, 2013
144feca
hwrng: omap - raw read and write endian fix
Nov 8, 2013
ca52340
crypto: omap-aes - raw read and write endian fix
Nov 8, 2013
5f3f86f
crypto: omap-sham - raw read and write endian fix
Nov 8, 2013
3044bc5
Input: omap-keypad - raw read and write endian fix
Nov 8, 2013
712967b
USB: ehci-omap: raw read and write endian fix
Nov 8, 2013
7796e26
usb: musb: raw read and write endian fix
Nov 8, 2013
3bf4872
ARM: OMAP2+: raw read and write endian fix
Nov 11, 2013
d01010e
ARM: OMAP: dmtimer: raw read and write endian fix
Nov 11, 2013
b5b7d8a
ARM: OMAP: counter-32k: raw read and write endian fix
Nov 11, 2013
6d2e753
ARM: OMAP: debug-leds: raw read and write endian fix
Nov 11, 2013
73e1479
ARM: OMAP4: sleep: byteswap data for big-endian
Nov 7, 2013
d35bf59
ARM: OMAP4: sleep/smp: switch CPU to BE if compiled for BE
Nov 7, 2013
344abbd
ARM: OMAP4: enable big endian support
Nov 7, 2013
ac1eed2
ARM: kprobes: fix instruction fetch order with <asm/opcodes.h>
bjdooks-ct Nov 8, 2013
9b1132a
ARM: kprobes-test: use <asm/opcodes.h> for instruction accesses
bjdooks-ct Nov 8, 2013
fea1ea5
ARM: kprobes-test: use <asm/opcodes.h> for ARM instruction building
bjdooks-ct Nov 8, 2013
fa81d35
ARM: kprobes-test: use <asm/opcodes.h> for Thumb instruction building
bjdooks-ct Nov 8, 2013
7b54f2d
ARM: kprobes-test: Workaround GAS .align bug
takondra Nov 8, 2013
cd84d38
clk: hisilicon: add hi3620_mmc_clks
zhangfeigao Dec 11, 2013
eb2a80c
mfd: Support HiSilicon Hi6421 PMIC
docularxu Aug 15, 2013
1888cfd
regulator: hi6421: Add support to hi6421 regulators
docularxu Aug 16, 2013
7ee3c61
Input: enable touch atmel_mXT224E
zhangfeigao Aug 8, 2013
fbcf6a5
ARM: dts: add mmc & i2c related resource
zhangfeigao Feb 7, 2014
141be17
gpio: pl061: add new property for gpio base
hzhuang1 Oct 22, 2013
0be531b
gpio: pl061: hook request if gpio-ranges avaiable
hzhuang1 Oct 23, 2013
ec239cc
ARM: hisi: enable PL310 L2 for hi3xxx
hzhuang1 Feb 10, 2014
7da985d
ARM: dts: correct L2 register address of Hi3620
hzhuang1 Feb 10, 2014
fa62253
input: misc: add hi6421 onkey driver
hzhuang1 Mar 15, 2013
3c65463
rtc: add hi6421 rtc
hzhuang1 Mar 24, 2013
e340539
ARM: hs: add clk-hi3716
zhangfeigao Aug 21, 2013
fd4bdd2
ARM: hs: support hi3716-dkb board
zhangfeigao Oct 11, 2013
104f7ee
ARM: debug: add HiP04 debug uart
hzhuang1 Dec 20, 2013
fff9fb3
clk: hisi: assign missing clk to table
hzhuang1 Dec 24, 2013
a26f459
clk: hip04: add clock driver
hzhuang1 Dec 24, 2013
a0f0876
clk: hisi: remove static variable
hzhuang1 Dec 24, 2013
3eccc07
ARM: hisi: add hip04-d01 support
hzhuang1 Dec 23, 2013
40338e4
ARM: dts: add hip04-d01 platform support
hzhuang1 Dec 23, 2013
92a1d4a
ARM: config: append hip04_defconfig
hzhuang1 Dec 23, 2013
34e78ba
ahci: add support for Hisilicon sata
Jan 20, 2014
40e1c3d
ARM: dts: add sata device node
Jan 20, 2014
224eb5f
ARM: hip04: add specific sata vsemiphy init
Jan 20, 2014
5af930e
ether: add hip04_eth
zhangfeigao Jan 26, 2014
d38bbab
hip04: dts: add ether resource
zhangfeigao Jan 26, 2014
df3bca9
hip04_defconfig: add CONFIG_HIP04_ETH
zhangfeigao Jan 28, 2014
83fb568
ether: add hip04_mdio.c
zhangfeigao Feb 18, 2014
18adbd1
ether: support eth1
zhangfeigao Feb 18, 2014
9122cf4
hip04: dts: add mdio resource
zhangfeigao Feb 18, 2014
c3a7fb3
config: append hip04
hzhuang1 Mar 11, 2014
8d9c69a
Revert "ARM: config: enable hi3xxx in multi_v7_defconfig"
zhangfeigao Mar 13, 2014
9e32516
Merge branch 'tracking-cortex-strings-arm64' into merge-linux-linaro
andrey-konovalov Apr 7, 2014
1097e80
EXYNOS5410 is SoC in Samsung's Exynos5 SoC series.
hardkernel Apr 4, 2014
e1eeed9
clk: exynos5410: register clocks using common clock framework
Feb 24, 2014
732d12b
ARM: dts: Add initial device tree support for EXYNOS5410
Feb 24, 2014
53edc3d
pinctrl: exynos: add exynos5410 SoC specific data
hardkernel Jul 23, 2013
afdc310
ARM: dts: add pinctrl support to Exynos5410
hardkernel Nov 11, 2013
2f88f80
ARM: dts: Add initial device tree support for ODROID-XU
hardkernel Jan 28, 2014
3010b43
ARM: odroidxu_defconfig: Hardkernel Odroid-xu board based on exynos5410
hardkernel Jan 28, 2014
37754ef
clk: exynos5410: Add support for SoC-specific register save list
hardkernel Apr 4, 2014
833f313
ARM: dts: odroid-xu: Add heartbead and mmc LEDs support
hardkernel Nov 26, 2014
1f940d4
ARM: odroidxu_defconfig: Enable LEDs
hardkernel Feb 12, 2014
6280697
clk: exynos5410: add gate clock for i2c
hardkernel Jan 29, 2014
6dd5e0f
ARM: dts: exynos5410: add i2c and hsi2c device nodes
hardkernel Aug 8, 2013
8da6e24
mfd: Add MAX77xxx series MFD driver
sjg20 Apr 11, 2013
a01a998
rtc: Add MAX77xxx series real-time-clock driver
sjg20 Apr 11, 2013
04e89bd
regulator: Add MAX77xxx series regulator driver
sjg20 Apr 11, 2013
5f1b0db
rtc: max77xxx: fix max77802 register map
abrestic May 29, 2013
dbd8dac
mfd: max77xxx: use correct IRQ status and mask registers
abrestic May 29, 2013
ae2e15d
mfd: max77xxx: add suspend and resume callbacks
abrestic May 29, 2013
292db90
mfd: max77xxx: handle pending interrupts on resume
abrestic May 30, 2013
e828876
mfd: max77xxx: Support using a nonzero DVS index for BUCKs
dianders Jul 30, 2013
af0929f
mfd: max77xxx: Preserve firmware voltage at bootup
dianders Aug 5, 2013
ed1c059
mfd: max77xxx: correct dvs index value calculation
alim-akhtar Aug 13, 2013
a2639a1
max77xxx: always use separate PMIC and RTC regmaps
abrestic Sep 30, 2013
9ae4425
max77xxx: enable register caching
abrestic Sep 30, 2013
59c2cf2
rtc: max77xxx: enable register caching
abrestic Sep 30, 2013
ecb5ab7
max77xxx: Add const to several structures
dianders Sep 30, 2013
2d2dcd1
max77xxx: use devm_regmap_init_i2c()
abrestic Sep 30, 2013
2cdaae3
max77xxx: Use irq_set_parent; don't claim to be an edge interrupt
dianders Mar 24, 2014
137d6fa
max77xxx: Make sure that the RTC is a wakeup interrupt
dianders Mar 24, 2014
d22898a
ARM: odroidxu_defconfig: enable max77xxx drivers
hardkernel Jan 29, 2014
f2c2663
ARM: dts: odroid-xu: add i2c busses and devices
hardkernel Jan 29, 2014
5eb4344
clk: exynos5410: add fixed rate clocks generated inside the soc
hardkernel Jan 30, 2014
d00f06a
clk: exynos5410: add vpll and hdmi related clocks
hardkernel Feb 2, 2014
d6eb704
ARM: dts: exynos5410: add hdmiphy and HDMI dt node for odroid-xu
hardkernel Feb 4, 2014
a854a72
ARM: dts: exynos5410: add hdmi and mixer dt node for exynos5410
hardkernel Feb 4, 2014
3efb44e
drm/exynos: add support for exynos5410 hdmi
hardkernel Feb 5, 2014
873606c
drm/exynos: add support for exynos5410 hdmiphy
hardkernel Feb 5, 2014
413a773
clk: exynos5410: add dpll clocks
hardkernel Feb 6, 2014
2f475d7
ARM: exynos5410: add dt support for gsc
hardkernel Feb 7, 2014
88e6ae5
clk: exynos5410: modify clocks for hdmi
hardkernel Feb 7, 2014
fddae40
clk: exynos5410: add USB related clocks
hardkernel Feb 12, 2014
5eeefb1
ARM: dts: exynos5410: Enabled USB support on Exynso5410 platform
hardkernel Feb 11, 2014
302ede0
ARM: dts: exynos5410-odroidxu: Add usb overcurrent and vbus pinctrl
hardkernel Feb 12, 2014
b413a78
ARM: dts: Enable USB 3503a hub on odroid-xu
hardkernel Feb 12, 2014
9fc78fb
usb: misc: usb3503: Adding support secondary-refclk for usb3503
hardkernel Feb 12, 2014
74c7728
clk: exynos5410: Add mfc, smmu_mfcl, smmu_mfcr clocks
hardkernel Feb 11, 2014
50857d2
ARM: dts: Add MFC codec support for odroid-xu board
hardkernel Feb 12, 2014
cd0201f
clk: exynos5410: Update cpufreq related clocks for exynos5410
hardkernel Feb 14, 2014
b96bda9
clk: exynos5410: add APLL and KPLL rate tables
hardkernel Feb 14, 2014
7387ca7
clk: exynos5410: Update cpufreq KFC related clocks for exynos5410
hardkernel Feb 14, 2014
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
Prev Previous commit
Next Next commit
ARM: OMAP4: sleep: byteswap data for big-endian
Assembler functions defined in sleep44xx.S need to byteswap values
after read / before write from h/w register if code compiled in big
endian mode. Simple change to do 'rev x, x' before str instruction
and after ldr instruction that deals with h/w registers.

Signed-off-by: Victor Kamensky <[email protected]>
Signed-off-by: Taras Kondratiuk <[email protected]>
  • Loading branch information
Victor Kamensky authored and andrey-konovalov committed Apr 7, 2014
commit 73e1479e81b4af9d336a4e121f8dc76bfbbf1ba3
17 changes: 17 additions & 0 deletions arch/arm/mach-omap2/sleep44xx.S
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
#include <linux/linkage.h>
#include <asm/smp_scu.h>
#include <asm/memory.h>
#include <asm/assembler.h>
#include <asm/hardware/cache-l2x0.h>

#include "omap-secure.h"
Expand Down Expand Up @@ -74,6 +75,7 @@ ENTRY(omap4_finish_suspend)
*/
bl omap4_get_sar_ram_base
ldr r9, [r0, #OMAP_TYPE_OFFSET]
ARM_BE8(rev r9, r9)
cmp r9, #0x1 @ Check for HS device
bne skip_secure_l1_clean
mov r0, #SCU_PM_NORMAL
Expand Down Expand Up @@ -113,12 +115,14 @@ skip_secure_l1_clean:
bl omap4_get_sar_ram_base
mov r8, r0
ldr r9, [r8, #OMAP_TYPE_OFFSET]
ARM_BE8(rev r9, r9)
cmp r9, #0x1 @ Check for HS device
bne scu_gp_set
mrc p15, 0, r0, c0, c0, 5 @ Read MPIDR
ands r0, r0, #0x0f
ldreq r0, [r8, #SCU_OFFSET0]
ldrne r0, [r8, #SCU_OFFSET1]
ARM_BE8(rev r0, r0)
mov r1, #0x00
stmfd r13!, {r4-r12, r14}
ldr r12, =OMAP4_MON_SCU_PWR_INDEX
Expand All @@ -130,6 +134,7 @@ scu_gp_set:
ands r0, r0, #0x0f
ldreq r1, [r8, #SCU_OFFSET0]
ldrne r1, [r8, #SCU_OFFSET1]
ARM_BE8(rev r1, r1)
bl omap4_get_scu_base
bl scu_power_mode
skip_scu_gp_set:
Expand Down Expand Up @@ -157,6 +162,7 @@ skip_scu_gp_set:
ands r5, r5, #0x0f
ldreq r0, [r8, #L2X0_SAVE_OFFSET0] @ Retrieve L2 state from SAR
ldrne r0, [r8, #L2X0_SAVE_OFFSET1] @ memory.
ARM_BE8(rev r0, r0)
cmp r0, #3
bne do_WFI
#ifdef CONFIG_PL310_ERRATA_727915
Expand All @@ -167,9 +173,11 @@ skip_scu_gp_set:
bl omap4_get_l2cache_base
mov r2, r0
ldr r0, =0xffff
ARM_BE8(rev r0, r0)
str r0, [r2, #L2X0_CLEAN_INV_WAY]
wait:
ldr r0, [r2, #L2X0_CLEAN_INV_WAY]
ARM_BE8(rev r0, r0)
ldr r1, =0xffff
ands r0, r0, r1
bne wait
Expand All @@ -182,9 +190,11 @@ l2x_sync:
bl omap4_get_l2cache_base
mov r2, r0
mov r0, #0x0
ARM_BE8(rev r0, r0)
str r0, [r2, #L2X0_CACHE_SYNC]
sync:
ldr r0, [r2, #L2X0_CACHE_SYNC]
ARM_BE8(rev r0, r0)
ands r0, r0, #0x1
bne sync
#endif
Expand Down Expand Up @@ -216,6 +226,7 @@ do_WFI:
bl omap4_get_sar_ram_base
mov r8, r0
ldr r9, [r8, #OMAP_TYPE_OFFSET]
ARM_BE8(rev r9, r9)
cmp r9, #0x1 @ Check for HS device
bne scu_gp_clear
mov r0, #SCU_PM_NORMAL
Expand Down Expand Up @@ -258,6 +269,7 @@ ENTRY(omap4_cpu_resume)
*/
ldr r8, =OMAP44XX_SAR_RAM_BASE
ldr r9, [r8, #OMAP_TYPE_OFFSET]
ARM_BE8(rev r9, r9)
cmp r9, #0x1 @ Skip if GP device
bne skip_ns_smp_enable
mrc p15, 0, r0, c0, c0, 5
Expand Down Expand Up @@ -292,16 +304,19 @@ skip_ns_smp_enable:
*/
ldr r2, =OMAP44XX_L2CACHE_BASE
ldr r0, [r2, #L2X0_CTRL]
ARM_BE8(rev r0, r0)
and r0, #0x0f
cmp r0, #1
beq skip_l2en @ Skip if already enabled
ldr r3, =OMAP44XX_SAR_RAM_BASE
ldr r1, [r3, #OMAP_TYPE_OFFSET]
ARM_BE8(rev r1, r1)
cmp r1, #0x1 @ Check for HS device
bne set_gp_por
ldr r0, =OMAP4_PPA_L2_POR_INDEX
ldr r1, =OMAP44XX_SAR_RAM_BASE
ldr r4, [r1, #L2X0_PREFETCH_CTRL_OFFSET]
ARM_BE8(rev r4, r4)
adr r3, ppa_por_params
str r4, [r3, #0x04]
mov r1, #0x0 @ Process ID
Expand All @@ -313,11 +328,13 @@ skip_ns_smp_enable:
set_gp_por:
ldr r1, =OMAP44XX_SAR_RAM_BASE
ldr r0, [r1, #L2X0_PREFETCH_CTRL_OFFSET]
ARM_BE8(rev r0, r0)
ldr r12, =OMAP4_MON_L2X0_PREFETCH_INDEX @ Setup L2 PREFETCH
DO_SMC
set_aux_ctrl:
ldr r1, =OMAP44XX_SAR_RAM_BASE
ldr r0, [r1, #L2X0_AUXCTRL_OFFSET]
ARM_BE8(rev r0, r0)
ldr r12, =OMAP4_MON_L2X0_AUXCTRL_INDEX @ Setup L2 AUXCTRL
DO_SMC
mov r0, #0x1
Expand Down