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

Odroid 3.14.y linaro #219

Open
wants to merge 956 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
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
Mar 19, 2013
4689bc4
kbuild: Add support to extract information about current git commit HEAD
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
Dec 23, 2013
068619a
ARM: dts: Add gpio-button node for Arndale-Octa
Feb 6, 2014
38f245c
asix: Add support to read MAC address from cmdline
Feb 4, 2013
ecc8d24
asix: Modify MAC address for subsequent devices
Jan 22, 2014
84b87e6
ASoC: Samsung: Fix build error if LPAE is enabled
Aug 6, 2013
a0f87ce
ASoC: codec: i2s_stub: Add a dummy I2S based codec driver
May 18, 2012
3aaf076
ASoC: SAMSUNG: Add I2S soundcard using stub codec
May 18, 2012
ce533a9
ARM: dts: Add stub-audio codec for Arndale board
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
Feb 5, 2014
7f1d70f
ARM: EXYNOS: Use wfi macro in platform_do_lowpower
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
Apr 15, 2013
5e09211
ARM: mm: Ignore data abort fault for Arndale-Octa board
Feb 12, 2014
3c448fc
Revert "ARM: mm: Ignore data abort fault for Arndale-Octa board"
Mar 18, 2014
6b4c8da
ARM: dts: Disable MDMA1 node for Arndale-octa board
Mar 4, 2014
b1eec89
drm/exynos: hdmi: Disable HPD support
Mar 15, 2013
eebbe82
drm/exynos: Force coherent_dma_mask if not already set
May 17, 2013
be6179b
drm/exynos: Add shutdown hook for HDMI
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
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
Dec 17, 2013
b1504a8
ARM: dts: Disable power domains for Exynos5420
Dec 17, 2013
7ab546f
ARM: dts: Add hdmi-en regulator for Arndale-Octa board
Feb 10, 2014
2799425
[HACK] drm/exynos: Disable regulators
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
Feb 1, 2013
a8a264d
ata: samsung: Rebase as per 3.10-rc1
May 17, 2013
0d55b88
ARM: dts: Update node for SATA controller on EXYNOS5250
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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion Documentation/DocBook/drm.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -1161,7 +1161,7 @@ int max_width, max_height;</synopsis>
</para>
<para>
If a page flip can be successfully scheduled the driver must set the
<code>drm_crtc-&lt;fb</code> field to the new framebuffer pointed to
<code>drm_crtc-&gt;fb</code> field to the new framebuffer pointed to
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gps locate

by <code>fb</code>. This is important so that the reference counting
on framebuffers stays balanced.
</para>
Expand Down
121 changes: 121 additions & 0 deletions Documentation/android.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
=============
A N D R O I D
=============

Copyright (C) 2009 Google, Inc.
Written by Mike Chan <mike@android.com>

CONTENTS:
---------

1. Android
1.1 Required enabled config options
1.2 Required disabled config options
1.3 Recommended enabled config options
2. Contact


1. Android
==========

Android (www.android.com) is an open source operating system for mobile devices.
This document describes configurations needed to run the Android framework on
top of the Linux kernel.

To see a working defconfig look at msm_defconfig or goldfish_defconfig
which can be found at http://android.git.kernel.org in kernel/common.git
and kernel/msm.git


1.1 Required enabled config options
-----------------------------------
After building a standard defconfig, ensure that these options are enabled in
your .config or defconfig if they are not already. Based off the msm_defconfig.
You should keep the rest of the default options enabled in the defconfig
unless you know what you are doing.

ANDROID_PARANOID_NETWORK
ASHMEM
CONFIG_FB_MODE_HELPERS
CONFIG_FONT_8x16
CONFIG_FONT_8x8
CONFIG_YAFFS_SHORT_NAMES_IN_RAM
DAB
EARLYSUSPEND
FB
FB_CFB_COPYAREA
FB_CFB_FILLRECT
FB_CFB_IMAGEBLIT
FB_DEFERRED_IO
FB_TILEBLITTING
HIGH_RES_TIMERS
INOTIFY
INOTIFY_USER
INPUT_EVDEV
INPUT_GPIO
INPUT_MISC
LEDS_CLASS
LEDS_GPIO
LOCK_KERNEL
LkOGGER
LOW_MEMORY_KILLER
MISC_DEVICES
NEW_LEDS
NO_HZ
POWER_SUPPLY
PREEMPT
RAMFS
RTC_CLASS
RTC_LIB
SWITCH
SWITCH_GPIO
TMPFS
UID_STAT
UID16
USB_FUNCTION
USB_FUNCTION_ADB
USER_WAKELOCK
VIDEO_OUTPUT_CONTROL
WAKELOCK
YAFFS_AUTO_YAFFS2
YAFFS_FS
YAFFS_YAFFS1
YAFFS_YAFFS2


1.2 Required disabled config options
------------------------------------
CONFIG_YAFFS_DISABLE_LAZY_LOAD
DNOTIFY


1.3 Recommended enabled config options
------------------------------
ANDROID_PMEM
PSTORE_CONSOLE
PSTORE_RAM
SCHEDSTATS
DEBUG_PREEMPT
DEBUG_MUTEXES
DEBUG_SPINLOCK_SLEEP
DEBUG_INFO
FRAME_POINTER
CPU_FREQ
CPU_FREQ_TABLE
CPU_FREQ_DEFAULT_GOV_ONDEMAND
CPU_FREQ_GOV_ONDEMAND
CRC_CCITT
EMBEDDED
INPUT_TOUCHSCREEN
I2C
I2C_BOARDINFO
LOG_BUF_SHIFT=17
SERIAL_CORE
SERIAL_CORE_CONSOLE


2. Contact
==========
website: http://android.git.kernel.org

mailing-lists: android-kernel@googlegroups.com
16 changes: 10 additions & 6 deletions Documentation/arm64/memory.txt
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,13 @@ ffffffbc00000000 ffffffbdffffffff 8GB vmemmap

ffffffbe00000000 ffffffbffbbfffff ~8GB [guard, future vmmemap]

ffffffbffbc00000 ffffffbffbdfffff 2MB earlyprintk device
ffffffbffa000000 ffffffbffaffffff 16MB PCI I/O space

ffffffbffb000000 ffffffbffbbfffff 12MB [guard]

ffffffbffbe00000 ffffffbffbe0ffff 64KB PCI I/O space
ffffffbffbc00000 ffffffbffbdfffff 2MB earlyprintk device

ffffffbffbe10000 ffffffbcffffffff ~2MB [guard]
ffffffbffbe00000 ffffffbffbffffff 2MB [guard]

ffffffbffc000000 ffffffbfffffffff 64MB modules

Expand All @@ -60,11 +62,13 @@ fffffdfc00000000 fffffdfdffffffff 8GB vmemmap

fffffdfe00000000 fffffdfffbbfffff ~8GB [guard, future vmmemap]

fffffdfffbc00000 fffffdfffbdfffff 2MB earlyprintk device
fffffdfffa000000 fffffdfffaffffff 16MB PCI I/O space

fffffdfffb000000 fffffdfffbbfffff 12MB [guard]

fffffdfffbe00000 fffffdfffbe0ffff 64KB PCI I/O space
fffffdfffbc00000 fffffdfffbdfffff 2MB earlyprintk device

fffffdfffbe10000 fffffdfffbffffff ~2MB [guard]
fffffdfffbe00000 fffffdfffbffffff 2MB [guard]

fffffdfffc000000 fffffdffffffffff 64MB modules

Expand Down
9 changes: 9 additions & 0 deletions Documentation/cgroups/cgroups.txt
Original file line number Diff line number Diff line change
Expand Up @@ -578,6 +578,15 @@ is completely unused; @cgrp->parent is still valid. (Note - can also
be called for a newly-created cgroup if an error occurs after this
subsystem's create() method has been called for the new cgroup).

int allow_attach(struct cgroup *cgrp, struct cgroup_taskset *tset)
(cgroup_mutex held by caller)

Called prior to moving a task into a cgroup; if the subsystem
returns an error, this will abort the attach operation. Used
to extend the permission checks - if all subsystems in a cgroup
return 0, the attach will be allowed to proceed, even if the
default permission check (root or same user) fails.

int can_attach(struct cgroup *cgrp, struct cgroup_taskset *tset)
(cgroup_mutex held by caller)

Expand Down
85 changes: 85 additions & 0 deletions Documentation/cpu-freq/governors.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ Contents:
2.3 Userspace
2.4 Ondemand
2.5 Conservative
2.6 Interactive

3. The Governor Interface in the CPUfreq Core

Expand Down Expand Up @@ -218,6 +219,90 @@ a decision on when to decrease the frequency while running in any
speed. Load for frequency increase is still evaluated every
sampling rate.

2.6 Interactive
---------------

The CPUfreq governor "interactive" is designed for latency-sensitive,
interactive workloads. This governor sets the CPU speed depending on
usage, similar to "ondemand" and "conservative" governors, but with a
different set of configurable behaviors.

The tuneable values for this governor are:

target_loads: CPU load values used to adjust speed to influence the
current CPU load toward that value. In general, the lower the target
load, the more often the governor will raise CPU speeds to bring load
below the target. The format is a single target load, optionally
followed by pairs of CPU speeds and CPU loads to target at or above
those speeds. Colons can be used between the speeds and associated
target loads for readability. For example:

85 1000000:90 1700000:99

targets CPU load 85% below speed 1GHz, 90% at or above 1GHz, until
1.7GHz and above, at which load 99% is targeted. If speeds are
specified these must appear in ascending order. Higher target load
values are typically specified for higher speeds, that is, target load
values also usually appear in an ascending order. The default is
target load 90% for all speeds.

min_sample_time: The minimum amount of time to spend at the current
frequency before ramping down. Default is 80000 uS.

hispeed_freq: An intermediate "hi speed" at which to initially ramp
when CPU load hits the value specified in go_hispeed_load. If load
stays high for the amount of time specified in above_hispeed_delay,
then speed may be bumped higher. Default is the maximum speed
allowed by the policy at governor initialization time.

go_hispeed_load: The CPU load at which to ramp to hispeed_freq.
Default is 99%.

above_hispeed_delay: When speed is at or above hispeed_freq, wait for
this long before raising speed in response to continued high load.
The format is a single delay value, optionally followed by pairs of
CPU speeds and the delay to use at or above those speeds. Colons can
be used between the speeds and associated delays for readability. For
example:

80000 1300000:200000 1500000:40000

uses delay 80000 uS until CPU speed 1.3 GHz, at which speed delay
200000 uS is used until speed 1.5 GHz, at which speed (and above)
delay 40000 uS is used. If speeds are specified these must appear in
ascending order. Default is 20000 uS.

timer_rate: Sample rate for reevaluating CPU load when the CPU is not
idle. A deferrable timer is used, such that the CPU will not be woken
from idle to service this timer until something else needs to run.
(The maximum time to allow deferring this timer when not running at
minimum speed is configurable via timer_slack.) Default is 20000 uS.

timer_slack: Maximum additional time to defer handling the governor
sampling timer beyond timer_rate when running at speeds above the
minimum. For platforms that consume additional power at idle when
CPUs are running at speeds greater than minimum, this places an upper
bound on how long the timer will be deferred prior to re-evaluating
load and dropping speed. For example, if timer_rate is 20000uS and
timer_slack is 10000uS then timers will be deferred for up to 30msec
when not at lowest speed. A value of -1 means defer timers
indefinitely at all speeds. Default is 80000 uS.

boost: If non-zero, immediately boost speed of all CPUs to at least
hispeed_freq until zero is written to this attribute. If zero, allow
CPU speeds to drop below hispeed_freq according to load as usual.
Default is zero.

boostpulse: On each write, immediately boost speed of all CPUs to
hispeed_freq for at least the period of time specified by
boostpulse_duration, after which speeds are allowed to drop below
hispeed_freq according to load as usual.

boostpulse_duration: Length of time to hold CPU speed at hispeed_freq
on a write to boostpulse, before allowing speed to drop according to
load as usual. Default is 80000 uS.


3. The Governor Interface in the CPUfreq Core
=============================================

Expand Down
15 changes: 15 additions & 0 deletions Documentation/devicetree/bindings/arm/bcm/bcm21664.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Broadcom BCM21664 device tree bindings
--------------------------------------

This document describes the device tree bindings for boards with the BCM21664
SoC.

Required root node property:
- compatible: brcm,bcm21664

Example:
/ {
model = "BCM21664 SoC";
compatible = "brcm,bcm21664";
[...]
}
14 changes: 14 additions & 0 deletions Documentation/devicetree/bindings/arm/bcm/kona-resetmgr.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Broadcom Kona Family Reset Manager
----------------------------------

The reset manager is used on the Broadcom BCM21664 SoC.

Required properties:
- compatible: brcm,bcm21664-resetmgr
- reg: memory address & range

Example:
brcm,resetmgr@35001f00 {
compatible = "brcm,bcm21664-resetmgr";
reg = <0x35001f00 0x24>;
};
8 changes: 8 additions & 0 deletions Documentation/devicetree/bindings/arm/bcm4708.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Broadcom BCM4708 device tree bindings
-------------------------------------------

Boards with the BCM4708 SoC shall have the following properties:

Required root node property:

compatible = "brcm,bcm4708";
14 changes: 14 additions & 0 deletions Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,17 @@ Example:
resume-offset = <0x308>;
reboot-offset = <0x4>;
};

PCTRL: Peripheral misc control register

Required Properties:
- compatible: "hisilicon,pctrl"
- reg: Address and size of pctrl.

Example:

/* for Hi3620 */
pctrl: pctrl@fca09000 {
compatible = "hisilicon,pctrl";
reg = <0xfca09000 0x1000>;
};
3 changes: 3 additions & 0 deletions Documentation/devicetree/bindings/arm/pmu.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ Required properties:
"arm,arm1176-pmu"
"arm,arm1136-pmu"
- interrupts : 1 combined interrupt or 1 per core.
- cluster : a phandle to the cluster to which it belongs
If there are more than one cluster with same CPU type
then there should be separate PMU nodes per cluster.

Example:

Expand Down
Loading