Age | Commit message (Collapse) | Author |
|
This patch adds compat_ioctl to support 32bit compatiblity.
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
|
|
This patch enables sec-nfc config options for tm2 board.
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
|
|
Add sec-nfc node for TM2 board to enable NFC feature.
Signed-off-by: Robert Baldyga <r.baldyga@samsung.com>
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
|
|
Driver ported from Android 5.0 kernel.
Signed-off-by: Robert Baldyga <r.baldyga@samsung.com>
[k.kozlowski: rebased on 4.1]
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
|
|
When card is tuning, skip the specific value(0x4).
This patch is workaround.
Until find the optimal solution and root problem, use this workaround.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
This reverts commit 7dc119dc74b5ad514588973d7b735ef46cab1009.
|
|
This reverts commit 92101b1171a6b10b150d9c905372322c97a29cbd.
|
|
This reverts commit 22d09e72e4b98e60c9e835dfcc19653461b1fb82.
|
|
This reverts commit 00708afdac0283962f51c94bb74e1a67238e4573.
|
|
In order prevent battery overheating, this patch add thermal
property to charger manager node.
Signed-off-by: Beomho Seo <beomho.seo@samsung.com>
|
|
Signed-off-by: Jonghwa Lee <jonghwa3.lee@samsung.com>
|
|
Signed-off-by: Jonghwa Lee <jonghwa3.lee@samsung.com>
|
|
Signed-off-by: Jonghwa Lee <jonghwa3.lee@samsung.com>
|
|
In EXYNOS5433, when power domain turns off, correspoding cmu block also
is powered down. Therefore, save and restore cmu's registers whenever power
domain's status is changing.
Signed-off-by: Jonghwa Lee <jonghwa3.lee@samsung.com>
|
|
Add notification mechanism in exynos's power domain driver, to let
external driver which has interest in the specific power domain know
the power domain's status is changing.
Signed-off-by: Jonghwa Lee <jonghwa3.lee@samsung.com>
|
|
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
|
|
This patch adds the DISP power domain for Exynos5433 SoC and add decon device
as the child of DISP power domain.
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
|
|
This patch adds the PM_GENERIC_DOMAIN to support the control of power domain
for 64-bit Exynos SoC.
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
|
|
This patch moves the power domain driver of Exynos SoC to support both 32-bit
Exynos and 64-bit Exynos.
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
|
|
This is workaround patch.
Some board doesn't work fine, when send the tuning command.
It's related with CLK_TUNING bits.
But every board doesn't work fine with same values.
(In future, needs to analysis this problem.)
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
This patch add thermal-zones device node on exynos5433 based tm2 board.
Signed-off-by: Beomho Seo <beomho.seo@samsung.com>
|
|
Add suspend/resume_noirq for pm_ops.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
Enable PCIe exynos5433 driver and broadcom 4358 driver.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
Add the pcie node for exynos5433.(WIP)
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
This patch is just code cleanup.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
enabled or not
This patch is workaround code for exynos5433 wifi.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
enabled or not
Add callback function to check whether wifi power is on or not.
This patch is workaround code for exynos5433 wifi.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
If DBI_RO_WR_EN bit is enabled, some RO and HWinit bits are writable
from the local application through the DBI.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
pci_sys_data has the dependent with arm architecture.
So it caused compiler error for ARM64.
This patch try to reduce the dependency for arm architecture.(WIP)
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
To control bcm4358 device driver, add the workaround code.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
PCI_EXYNOS5433 config depends on ARCH_EXYNOS.
(to use PCIe at exynos5433 board.)
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
To support exynos5433 added the pci-exynos5433.c file.(WIP)
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
To build setup-irq.c, modified the Makefile.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
This header file should be used for Wifi.
(This patch is workaround)
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
add pinctrl for "cfg_wlanen"
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
Replace the strnicmp with strncasemcp.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
Use the nl80211 attribute instead of station_info_flags.
(Refer to below patch)
commit 319090bf6c75e3ad42a8c74973be5e78ae4f948f
Author: Johannes Berg <johannes.berg@intel.com>
AuthorDate: Mon Nov 17 14:08:11 2014 +0100
Commit: Johannes Berg <johannes.berg@intel.com>
CommitDate: Thu Jan 8 15:28:10 2015 +0100
cfg80211: remove enum station_info_flags
This is really just duplicating the list of information that's
already available in the nl80211 attribute, so remove the list.
Two small changes are needed:
* remove STATION_INFO_ASSOC_REQ_IES complete, but the length
(assoc_req_ies_len) can be used instead
* add NL80211_STA_INFO_RX_DROP_MISC which exists internally
but not in nl80211 yet
This gets rid of the duplicate maintenance of the two lists.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
Add the ARCH_EXYNOS5433 to use the exynos5433-tm2 board.
And checking linux version at build time.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
[Remove EXT_VENDOR for 3.18 and later version to build]
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
|
|
To support wifi, add bcmdhd4359 driver and necessary header file.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
This patch is workaround for pcie.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
host_init() can be failed.
If host_init() callback is failed, it has to fail probe.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
Add #ifdef for ARM64.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
Add the nodes relevant to pcie into pcintrl file.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
Remove the unused gpr3-7 into pcie node.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
This patch included the interrupt header file.(#include <linux/interrupt.h>)
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
This patch change correctly compatible of thermistor
on Exynos5433 based TM2.
Signed-off-by: Beomho Seo <beomho.seo@samsung.com>
|
|
This patch adds support for the ntc thermistor NCPXXWF104 serise.
Signed-off-by: Beomho Seo <beomho.seo@samsung.com>
|
|
This patch reduces the clock-latency of big.LITTLE core because too much
clock-latency has the direct influence of determining the sampling rate
of CPUFREQ governor. After applied this patch, the sampling rate is 100ms
from 1000ms.
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
|
|
There are bits relevant to clock tuning at CLKSEL register.
BIT[31:30] - CORE_CLK_TUNING
BIT[23:22] - DRV_CLK_TUNING
BIT[7:6] - SAMPLE_CLK_TUNING
These bits should be affected when card is tuning.
(In future, need to find the optimal values.)
At now, it used temporary these values.
(CORE_CLK_TUNING - 0x3, SAMPLE_CLK_TUNING - 0x1)
After sampling clock, these value have to set to 0.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|
|
This bit used bit[6:7].
We can assume the below values.
00 - 200ps
01 - 300ps
10 - 400ps
11 - 500ps
This bit is set to maximum value(0x3) to use 500ps.
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
|