Add llma platform defconfig and device tree

Change-Id: Ie4f9fefd18c9fc3d970ec3bd3cef7635e244aca9
[MSDC]: Make the MSDC driver standard

Change-Id: If48c70ecbb8819cd68e52e9941213491322b9e20
Signed-off-by: Chaotian Jing <chaotian.jing@mediatek.com>
[MSDC]: Rollback SD hot plug

Change-Id: Ifb211f0de7af9cbf3cd98cdb49ebca11ea72a151
Signed-off-by: Chaotian Jing <chaotian.jing@mediatek.com>
Add Pinctrl/GPIO driver support for mt8173.

Change-Id: I43dcbdcccd82e543380d04b2a77010b0092b57c4
Signed-off-by: Hongzhou Yang <hongzhou.yang@mediatek.com>
spi : mediatek :spi controller driver for mt65xx

spi platform driver support fifo mode and DMA mode
v2:change the transfer message function,use the transfer_one_message

Signed-off-by: Tonny Zhang <tonny.zhang@mediatek.com>

Conflicts:

	arch/arm/boot/dts/mt8135.dtsi
sound: mediatek: Audio driver update
1. Add llama dts and config
2. Add llama machine driver max8135-max98090.c
3. Add 2nd I2S control for max98090

Signed-off-by: koro.chen <koro.chen@mediatek.com>
sound: mediatek: Audio Driver update
1. correct mt8135_defconfig
2. correct codec_name of max98090
3. remove not ready loopback control

Signed-off-by: koro.chen <koro.chen@mediatek.com>
Update MT6397 regulator

add ramp delay time and update regulator name.
fix warnings for long line over 80 chars.

Change-Id: Ibb118ff56c6a16fda6dc368f68466e5d59a7a980
Signed-off-by: Flora Fu <flora.fu@mediatek.com>
Update NB form factor def and dtb file name

Use crosnb replace llama

Change-Id: I7c0b2737b88da9bcedea84ac3af61d919dccbeaf
Add arch_timer support

Add arch_timer node in device tree.
Modify mtk_timer to turn on GPT in MT8135 platform

Change-Id: I24bde806665394233103af6d6444037086acb8fd
Signed-off-by: Eddie Huang <eddie.huang@mediatek.com>
Fine tune dtsi and mediatek.c

dtsi: remove magic number.
mediatek.c: remove unnecessary static variable

Change-Id: Iae76f9f17289ee134f32c29d75044c1bc723db77
Signed-off-by: Eddie Huang <eddie.huang@mediatek.com>
Add UART to device tree

Add UART device node to mt8135.dtsi

Change-Id: Ied76fa9531865532f896a907176ecb8b07ed06a1
Signed-off-by: Eddie Huang <eddie.huang@mediatek.com>
Add MT6397 Clocks Support

Change-Id: I9618df45140e30e174d0ae449edee10ee6aff196
Signed-off-by: Flora Fu <flora.fu@mediatek.com>
Add MT6397 Clock Support: board config

Change-Id: I4931786d2541001b01233590715dd97a614cdb97
Signed-off-by: Flora Fu <flora.fu@mediatek.com>
[Touchpad & Thermal sensor]
1. Add touch pad driver (MOUSE_ELAN_I2C)
2. Add thermal sensor driver (SENSORS_TMP401)
3. Add Google's kernel patches:
   a) CHROMIUM: device-core: implement asynchronous driver probing
      Commit 343b5140f37fcc6e68989e2a35cc4bd1419c8ec9
   b) CHROMIUM: input: Revise inhibit interface
      Commit c519206bb1796a3ee2404160af4260d06b8edc56
   c) CHROMIUM: input: Add "inhibited" property for input devices
      Commit a1a19e4af2491f9ebc4aad3cd52e498a7db80457

Change-Id: I238492e7909a6ccf3d208da0e54d2490dbdd2f02
Signed-off-by: Ben Lok <ben.lok@mediatek.com>
[Embedded Controller]

Fine tune the SPI transfer timing of EC spi driver.

Change-Id: I3afab12403a8569b516721f358b58c134c7da3a5
Signed-off-by: ben.lok <ben.lok@mediatek.com>
Add RTC alarm function

RTC read/set time function is OK
RTC read/set alarm function is OK

Signed-off-by: Tianping Fang <tianping.fang@mediatek.com>
Change-Id: Ia4c49713b19a99aa95621dd8ae1ea08784e438e8
arm: config: mt8135: Enable necessary options for MT8135
let wdt output reset signal when reboot signal comes

modify code style, reboot callback function
local test pass

Change-Id: Icf790af86746677b55e7e1cd4ee1604a7232413c
Refine mt8173.dtsi file

Replace interrupt type by defined interrupt value

Change-Id: I13adc5cfd75d1ae73c9ed558cc98ebf7511d0f54
Signed-off-by: Eddie Huang <eddie.huang@mediatek.com>