Commit graph

38 commits

Author SHA1 Message Date
Brian Austin
ea2b640cb6 ASoC: cs35l36: Add boost control for external supply
If supplying boost voltage externally you have to
put the device in specific setting or damage may occur

Add DAPM_POST events to setup the correct up/dn
Add DT boolean to specify external or internal boost

Change-Id: I449b18601757127d6570d6e5bca1db3f2c7938ae
Signed-off-by: Brian Austin <brian.austin@cirrus.com>
Signed-off-by: Ravi Vembu <raviv@motorola.com>
Mot-CRs-fixed: (CR)
Reviewed-on: https://gerrit.mot.com/1140358
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Submit-Approved: Jira Key
2018-02-26 19:25:40 -06:00
Konstantin Makariev
dd32b850b7 input: synaptics_mmi: fix rmmod
This change allows successfully perform rmmod of Synaptics touch
driver modules: synaptics_mmi, synaptics_dsx_fw_update and
synaptics_dsx_rmi_dev

Change-Id: Ieb11465697165d2d096417311e51470b9749227a
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/1130510
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Submit-Approved: Jira Key
2018-02-12 15:26:27 -06:00
Jason Knopsnyder
182d3dc4b9 modules: mmi_sys_temp: Add system temperature module
Add mmi system temperature module.

Change-Id: I68cf431c4a693ce54cd07e9a248cbb09be7f9082
Reviewed-on: https://gerrit.mot.com/1133749
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Submit-Approved: Jira Key
2018-02-12 14:42:09 -06:00
Konstantin Makariev
d269f977a0 input: ldc2114: run config in workqueue
Apply config work is done in workqueue now. Same thread is used to
schedule polling and irq works. Added sensor detection to support
PCB w/o inductive keys flex connected.

Change-Id: Ied612528513ea14aed15c2b8df0ae18ec7dcfd2e
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/1131383
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Submit-Approved: Jira Key
2018-02-12 09:46:38 -06:00
Kenny Kessler
1193121550 modules: misc: Include Subfolders
Need the Android.mk files from subfolders as well.

Change-Id: I97fb12df4732da9798e8e403cbaa72d60fedfd1d
Signed-off-by: Kenny Kessler <kenny.kessler@motorola.com>
Reviewed-on: https://gerrit.mot.com/1132962
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Submit-Approved: Jira Key
2018-02-08 16:36:45 -06:00
Ryan Lattrel
a1d4d757ef create mmi_info module
Convert mmi_ram_info mmi_soc_info mmi_storage_info
and bootinfo into a single loadable module.

Change-Id: I8de7933904f66573b0d5c70c8a7dd154911f354e
Signed-off-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-on: https://gerrit.mot.com/1114526
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Shi-Yong Li <a22381@motorola.com>
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Submit-Approved: Jira Key
2018-02-08 09:30:02 -06:00
Ryan Lattrel
bd7e15a394 modules: moto_f_diag: add tty diag module
Add module to override the f_diag gadget module
with tty calls for factory mode.

Change-Id: I208dcebdf00e629847b4ed3b7e597f968cb324ae
Signed-off-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-on: https://gerrit.mot.com/1128711
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Submit-Approved: Jira Key
2018-02-08 09:29:28 -06:00
Vlad Karpovich
8d6c6a5296 ASoC: madera: Add Cirrus Logic audio drivers
The following drivers are included and modyfied to be run
as DLKM:
Core madera drivers,
extcon driver,
CS47L35 and CS47L90 codec drivers,
CS35l36 AMP driver,
CS40L20 haptic driver.

Change-Id: I7a285d434244e08635a2cfdcd3f21f45c3d8c0f6
Signed-off-by: Vlad Karpovich <Vlad.Karpovich@cirrus.com>
Signed-off-by: Ravi Vembu <raviv@motorola.com>
Mot-CRs-fixed: (CR)
Reviewed-on: https://gerrit.mot.com/1131231
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Submit-Approved: Jira Key
2018-02-07 16:23:31 -06:00
Ryan Lattrel
919125f54c modules: cyttsp: fix memory leak
Fix a memory leak in the cyttsp capsense module.

Change-Id: Ie8441cc9593bbc2d05be8438725c0ab903e63258
Signed-off-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-on: https://gerrit.mot.com/1129408
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Submit-Approved: Jira Key
2018-02-05 14:32:46 -06:00
Konstantin Makariev
299d64680b utags: add utags support driver
Moving UTAGs driver from kernel to DLKM

Change-Id: Idfd4c3629434bc9b334092463478f7f6af7ed51e
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/1125046
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Submit-Approved: Jira Key
2018-02-01 16:08:01 -06:00
Konstantin Makariev
0e8c506758 input: ldc2114: fix rmmod
DLKM was not properly unloading in response to rmmod command.

Change-Id: I23b958727cd245edccdf477adbb43183e927abff
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/1128638
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Submit-Approved: Jira Key
2018-02-01 15:25:17 -06:00
Konstantin Makariev
10574190fb input: ldc2114: make key reporting optional
Report keys only if buttons map is provided in DT. Otherwise IRQ
handler won't be registered and driver will only be responsible
for applying normal and LPM configuration.

Change-Id: I8444b50940635bbd6a6177b7abc356f461870e75
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/1127687
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Submit-Approved: Jira Key
2018-01-31 17:06:16 -06:00
Konstantin Makariev
b975a98a31 fixup! (CR) input: ldc2114: add new features
Adding static to global variables declaration

CRs-fixed: (CR)

Change-Id: I2be149d407fd1d6e6c68780d3ce20258da31de72
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/1127670
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Submit-Approved: Jira Key
2018-01-31 17:05:51 -06:00
Konstantin Makariev
35054c46d3 input: ldc2114: add new features
Following features have been added to LDC2114 kernel driver:
 1) DT configurable settings with versioning support
 2) control of LPWM pin
 3) reboot notification callback
 4) conditional polling and DT config debug messages

Change-Id: I828e73bc049961204f71fe5a41b40ab6af7a16cf
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/1123709
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Submit-Approved: Jira Key
2018-01-31 09:20:50 -06:00
Ryan Lattrel
d36bb898a0 tzlog_dump: make tzlog dump a module
Functionality was previously in the tz_log.c driver
provided by qualcomm.  Move to a module to avoid
tainting vendor kernel code.

Change-Id: I034bf341e781ecc0321df1b8871ce58daec9f379
Signed-off-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-on: https://gerrit.mot.com/1108569
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Submit-Approved: Jira Key
2018-01-24 09:44:22 -06:00
Ryan Lattrel
4c6901d0a6 watchdogtest: add module to test watchdog
Convert the watchdog test to a lkm.

Change-Id: Ifa83ce4790a52865ed82d67f1a304b8804c9bf64
Signed-off-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-on: https://gerrit.mot.com/1111988
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Reviewed-by: Dong-Hua Yan <a18317@motorola.com>
Submit-Approved: Jira Key
2018-01-24 09:24:33 -06:00
Ryan Lattrel
0ee3f8162a cyttsp_sar_mmi: fix flashing issues
The maximum frequency to bit-bang at is 7 MHz. This
puts us right on the edge.  Slow down writes by
changing writel_relaxed_no_log to writel_relaxed.

Additionally, DeviceAcquire is given a single retry.
It sometimes fails the first time, but I have not
seen it fail twice.  The hssp protocol for the
cypress chip is a little iffy so this gives us a better
shot at being successful everytime.

Also includes various other fixes.

Change-Id: I94cc3496b74174ca14680299a5bd7020d5d88336
Signed-off-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-on: https://gerrit.mot.com/1119584
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Submit-Approved: Jira Key
2018-01-19 15:23:03 -06:00
Konstantin Makariev
b29e74c8c1 input: synaptics_mmi: avoid put for regulators
Regulators requested with devm_regulator_get, regulator_put is done
automatically as part of resources release procedure.

Change-Id: I8940ca3adf5a3953b58d313edd95cc8a264bd37a
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/1116100
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Submit-Approved: Jira Key
2018-01-10 17:09:44 -06:00
Konstantin Makariev
1263484020 input: ldc2114: read status in irq work
Sometimes reading STATUS register once in IRQ handler is not enough
to clear interrupt source. Thus start reading status as part of IRQ
work.

Change-Id: Ia0652ceaf7ebf141075260fce768938a64676c54
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/1108028
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Submit-Approved: Jira Key
2017-12-21 14:27:39 -06:00
Konstantin Makariev
d504473e3b motorola: dlkm: inductive keys driver
Adding LDC2114 driver to DLKM area

Change-Id: Ifb5bf37b55a83e94e08c14910b54a0d670bb09d0
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102621
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Submit-Approved: Jira Key
2017-12-21 14:27:27 -06:00
Ryan Lattrel
c090df6a23 cypress: cyttsp_sar_mmi: fix interrupt problems
-Prevent the reset line from going into HiZ mode.  HiZ
mode results in the chip getting stuck in reset on
this chipset.

-Disable interrupts when a device tries to flash.

-Fix system crash on removal of the module due to
the wrong IRQ getting freed.

Change-Id: I1a0bcd32b570507703d6847a7372251ec0272b5f
Signed-off-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-on: https://gerrit.mot.com/1104822
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Submit-Approved: Jira Key
2017-12-19 08:57:50 -06:00
Konstantin Makariev
bd24670ac0 motorola: dlkm: synaptics touch driver
Moving Synaptics touchscreen driver from kernel to DLKM

Change-Id: Ia72f58cd400fb2c51b6170a8e0b43ceb16c72c94
Signed-off-by: Konstantin Makariev <kmakariev@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102121
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Submit-Approved: Jira Key
2017-12-18 15:59:11 -06:00
Shiyong Li
5b026089e1 fs/exfat: reduce log spam
Switch to debug prints for some spammy errors.

Change-Id: I847d21fcaa4a66b0521e43c62fe7d7b6c1e140d7
Signed-off-by: Igor Kovalenko <c(CR)@motorola.com>
Signed-off-by: Shiyong Li <a22381@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102185
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
2017-12-12 12:35:59 -06:00
Shiyong Li
9e75018bbf fs/exfat: do error check for d_splice_alias return
This patch adds error check in case a defect exFAT SD cards is inserted.

Change-Id: I37f6b8716abd556908aad72b18fcc7ac5719766e
Signed-off-by: Min Shi <e13386@motorola.com>
Signed-off-by: Shiyong Li <a22381@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102184
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
2017-12-12 12:35:30 -06:00
Shiyong Li
f961c72ccb fs/exfat: fix every bio only has one block
This patch fix the bug that exfat fs cannot write
continuous blocks in one bio.
This will cause every request submit in block layer
only contains one block, cause write speed slower.

Change-Id: Ia548a7d8051defc1498d2d11d39e069bf683fdff
Signed-off-by: haojl2 <haojl2@motorola.com>
Signed-off-by: Shiyong Li <a22381@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102183
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
2017-12-12 12:35:22 -06:00
Shiyong Li
5b326dd273 fs/exfat: send uevnet from workqueue
We can not send uevent directly because it might be called
from atomic context.

Change-Id: I384a7f197b22b1fcb8d068c98908e4fa5a1d3b82
Signed-off-by: Lianwei Wang <a22439@motorola.com>
Signed-off-by: Shiyong Li <a22381@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102182
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
2017-12-12 12:35:16 -06:00
Shiyong Li
5b7325a279 fs/exfat: support readonly uevent
Change-Id: Iba732aa27cce07133bdbc085bee10182f5796298
Signed-off-by: Lianwei Wang <a22439@motorola.com>
Signed-off-by: Shiyong Li <a22381@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102181
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
2017-12-12 12:35:08 -06:00
Shiyong Li
251b18ea98 fs/exfat: use correct length for utf conversion
when call utf16s_to_utf8s, last parmater 'maxout' will be reduced
with the returned value of utf32_to_utf8, the value reflects the
size of one utf character, it could be 1~max charset size(3), so
maxout should use MAX_NAME_LENGTH * MAX_CHARSET_SIZE
when call utf8s_to_utf16s, the inlen will be reduced with the
the returned value of utf8_to_utf32, so it should use
MAX_NAME_LENGTH * MAX_CHARSET_SIZE or the lenghth of p_cstring whose
max value is MAX_NAME_LENGTH * MAX_CHARSET_SIZE.

Change-Id: Icbea02ece4b1a5b015037a6a54178ee8e08d4325
Signed-off-by: Shengzhe Zhao <a18689@motorola.com>
Signed-off-by: Shiyong Li <a22381@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102180
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
2017-12-12 12:35:02 -06:00
Shiyong Li
a77212a42c fs/exfat: avoid setting 0 over buffer uniname
utf8s_to_utf16s could return -EINVAL(-22), then uniname[i] =
uniname[-22] = '\0' will corrupt other local variable.
uniname is a local variable having different address everytime
when call nls_cstring_to_uniname. so uniname[-22] could corrupt
some different addresses.
and also when filename reaches at maximum length, need to leave
last one space in buffer for '\0'

Change-Id: I44bbdd3249150ad5617c7cd13207cfa37b102a77
Signed-off-by: Shengzhe Zhao <a18689@motorola.com>
Signed-off-by: Shiyong Li <a22381@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102179
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
2017-12-12 12:34:55 -06:00
Shiyong Li
27dcc525e6 fs/exfat: unlock pages under readonly status
The ->writepage should unlock its page before returning the results.
Otherwise, evict_inode can be hanged while truncating pages.

- Backtrace -

(__schedule+0x3dc/0x908) from [<c0b67854>] (io_schedule+0x6c/0x94)
(io_schedule+0x6c/0x94) from [<c01ce2dc>] (sleep_on_page+0x8/0x10)
(sleep_on_page+0x8/0x10) from [<c0b64e70>] (__wait_on_bit_lock+0x6c/0xb8)
(__wait_on_bit_lock+0x6c/0xb8) from [<c01ce418>] (__lock_page+0x90/0x98)
(__lock_page+0x90/0x98) from [<c01dcae8>] (truncate_inode_pages_range+0x360/0x37c)
(truncate_inode_pages_range+0x360/0x37c) from [<c01dcb1c>] (truncate_inode_pages+0x18/0x20)
(truncate_inode_pages+0x18/0x20) from [<c0304618>] (exfat_evict_inode+0x18/0xb0)
(exfat_evict_inode+0x18/0xb0) from [<c0228590>] (evict+0x94/0x178)
(evict+0x94/0x178) from [<c02286a4>] (dispose_list+0x30/0x40)
(dispose_list+0x30/0x40) from [<c022924c>] (evict_inodes+0xc8/0xd0)
(evict_inodes+0xc8/0xd0) from [<c0212964>] (generic_shutdown_super+0x44/0xc4)
(generic_shutdown_super+0x44/0xc4) from [<c0212bd4>] (kill_block_super+0x18/0x68)
(kill_block_super+0x18/0x68) from [<c0212f3c>] (deactivate_locked_super+0x48/0x64)
(deactivate_locked_super+0x48/0x64) from [<c022d660>] (SyS_umount+0x90/0x390)

Change-Id: I0a9caebeceda503c72e365957b1bf97d74f3de89
Signed-off-by: Jaegeuk Kim <jaegeuk@motorola.com>
Signed-off-by: Shiyong Li <a22381@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102178
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
2017-12-12 12:34:49 -06:00
Shiyong Li
1e1a1d11ca fs/exfat: link superblock for all the buffer head
Otherwise, we can get kernel panic when handling fs_error().

Change-Id: I288ece9bdc0182b0d4cf23f1bba920d341a8f540
Signed-off-by: Jaegeuk Kim <jaegeuk@motorola.com>
Signed-off-by: Shiyong Li <a22381@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102177
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
2017-12-12 12:34:43 -06:00
Shiyong Li
982b6998ab fs/exfat: implement errors=remount-ro
This patch implements errors=remount-ro for exfat.

Port of cf4fa60 and 58ec900 on 8996 with minor change for
updated submit_io() interface in kernel 4.9.

Change-Id: Iee791a99216ecf9f710adffa681706e761f97d8f
Signed-off-by: Shiyong Li <a22381@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102176
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
2017-12-12 12:34:37 -06:00
Shiyong Li
89b6111d7d fs/exfat: build exfat lib as DLKM
Build exfat lib as exfat.ko.

Change-Id: I653e944607f0d05e6f5ff8af4743291567d824c3
Signed-off-by: Shiyong Li <a22381@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102175
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
2017-12-12 12:34:31 -06:00
Shiyong Li
f61055be5c fs/exfat: import original library v1.2.9
original repo: https://github.com/dorimanx/exfat-nofuse

latest commit:
commit de4c760
Author: Yuri.Sh <dorimanx@users.noreply.github.com>
Date:   Tue Jun 20 00:56:18 2017 +0300

    Merge pull request #116 from ian-abbott/no-krel

    Makefile: remove KREL

Change-Id: I918688177815d21a3227e740ef36680f0913d4f9
Signed-off-by: Shiyong Li <a22381@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102174
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
2017-12-12 12:34:21 -06:00
Kenny Kessler
6f78313042 motorola: dlkm: Add Cypress Capsense
Add the Cypress Capsense DLKM.

Change-Id: Ia38e38d0042431be56ed20ec800b9b70bca032c9
Signed-off-by: Kenny Kessler <kenny.kessler@motorola.com>
Reviewed-on: https://gerrit.mot.com/1099054
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Submit-Approved: Jira Key
2017-12-05 11:26:16 -06:00
Kenny Kessler
e07767d9f5 motorola: dlkm: Add Sensors Class
Pull the Sensors Class commits into the DLKM
directory structure.

This version is pulled from the bo-8998 branch
following the commits in (CR) and
(CR).

Orignal initial commit from QCOM is as follows

"sensors: add the sensors class support"

"Add a new sensors sysfs class and put all the sensors device driver"
"information in this class folder."

"Change-Id: I7c35ec4642e4dbd264945ad3839914935b301af0"
"Signed-off-by: Jie Cheng <rockiec@codeaurora.org>"

Change-Id: If9b0bd9f1ed1569a7f069781ddbe0bf02439e947
Signed-off-by: Kenny Kessler <kenny.kessler@motorola.com>
Reviewed-on: https://gerrit.mot.com/1099024
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
2017-12-05 11:26:12 -06:00
Kenny Kessler
b0416cac67 motorola: dlkm: Initial AndroidKernelModule.mk
Add the Android Kernel Module Makefile that all motorola
dlkm will reference.

Change-Id: I2676c8ecf94099b8de8f33a708946bfd4356dd0e
Signed-off-by: Kenny Kessler <kenny.kessler@motorola.com>
Reviewed-on: https://gerrit.mot.com/1099028
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
2017-12-05 11:26:05 -06:00
Andrew Wheeler
f45b0686b1 Initial commit (empty) 2017-11-28 15:33:18 -06:00