2017-07-18 03:27:20

by Suman Anna

[permalink] [raw]
Subject: [PATCH 0/3] Keystone defconfig updates

Hi Santosh,

The following patch series adds the necessary defconfig options to
keystone_defconfig to enable the TI-SCI protocol and their respective
genpd/clock/reset drivers.

This is the first of two series that provides a baseline for adding
and/or enabling other peripherals on the 66AK2G platforms. Patches are
baselined on 4.13-rc1 and are intended for the 4.14 merge window.

regards
Suman

Nishanth Menon (2):
ARM: configs: keystone: Enable Message Manager
ARM: configs: keystone: Enable TI-SCI protocol and genpd driver

Suman Anna (1):
ARM: configs: keystone: Enable reset drivers

arch/arm/configs/keystone_defconfig | 6 ++++++
1 file changed, 6 insertions(+)

--
2.13.1


2017-07-18 03:27:40

by Suman Anna

[permalink] [raw]
Subject: [PATCH 2/3] ARM: configs: keystone: Enable TI-SCI protocol and genpd driver

From: Nishanth Menon <[email protected]>

Enable the TI-SCI core protocol and the corresponding genpd
driver to enable the essential infrastructure for various
device drivers on the 66AK2G family of SoCs. The TI-SCI Clock
driver is automatically enabled for ARCH_KEYSTONE.

Signed-off-by: Nishanth Menon <[email protected]>
Signed-off-by: Suman Anna <[email protected]>
---
arch/arm/configs/keystone_defconfig | 2 ++
1 file changed, 2 insertions(+)

diff --git a/arch/arm/configs/keystone_defconfig b/arch/arm/configs/keystone_defconfig
index 1a56a4000a14..40bc47171193 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -179,9 +179,11 @@ CONFIG_TI_MESSAGE_MANAGER=y
CONFIG_SOC_TI=y
CONFIG_KEYSTONE_NAVIGATOR_QMSS=y
CONFIG_KEYSTONE_NAVIGATOR_DMA=y
+CONFIG_TI_SCI_PM_DOMAINS=y
CONFIG_MEMORY=y
CONFIG_TI_AEMIF=y
CONFIG_KEYSTONE_IRQ=y
+CONFIG_TI_SCI_PROTOCOL=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_FANOTIFY=y
--
2.13.1

2017-07-18 03:27:38

by Suman Anna

[permalink] [raw]
Subject: [PATCH 3/3] ARM: configs: keystone: Enable reset drivers

Enable the TI SYSCON and TI-SCI reset drivers for Keystone
platforms. These drivers will provide the reset functionality
for devices like DSPs or PRU-ICSSs. There are no devices that
require these to be built-in, so these are enabled as modules.

Signed-off-by: Suman Anna <[email protected]>
---
arch/arm/configs/keystone_defconfig | 2 ++
1 file changed, 2 insertions(+)

diff --git a/arch/arm/configs/keystone_defconfig b/arch/arm/configs/keystone_defconfig
index 40bc47171193..d47ea43d097e 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -183,6 +183,8 @@ CONFIG_TI_SCI_PM_DOMAINS=y
CONFIG_MEMORY=y
CONFIG_TI_AEMIF=y
CONFIG_KEYSTONE_IRQ=y
+CONFIG_RESET_TI_SCI=m
+CONFIG_RESET_TI_SYSCON=m
CONFIG_TI_SCI_PROTOCOL=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_POSIX_ACL=y
--
2.13.1

2017-07-18 03:28:27

by Suman Anna

[permalink] [raw]
Subject: [PATCH 1/3] ARM: configs: keystone: Enable Message Manager

From: Nishanth Menon <[email protected]>

Message Manager is a communication hardware block on 66AK2G[1] SoCs.
Enable the same to provide support for communication with 66AK2G Power
Management Micro Controller (PMMC) via the TISCI protocol[2].

[1] http://www.ti.com/product/66ak2g02
[2] http://processors.wiki.ti.com/index.php/TISCI

Signed-off-by: Nishanth Menon <[email protected]>
Signed-off-by: Suman Anna <[email protected]>
---
arch/arm/configs/keystone_defconfig | 2 ++
1 file changed, 2 insertions(+)

diff --git a/arch/arm/configs/keystone_defconfig b/arch/arm/configs/keystone_defconfig
index 1331f6dc456a..1a56a4000a14 100644
--- a/arch/arm/configs/keystone_defconfig
+++ b/arch/arm/configs/keystone_defconfig
@@ -174,6 +174,8 @@ CONFIG_LEDS_TRIGGER_BACKLIGHT=y
CONFIG_LEDS_TRIGGER_GPIO=y
CONFIG_DMADEVICES=y
CONFIG_TI_EDMA=y
+CONFIG_MAILBOX=y
+CONFIG_TI_MESSAGE_MANAGER=y
CONFIG_SOC_TI=y
CONFIG_KEYSTONE_NAVIGATOR_QMSS=y
CONFIG_KEYSTONE_NAVIGATOR_DMA=y
--
2.13.1

2017-07-18 04:46:03

by Santosh Shilimkar

[permalink] [raw]
Subject: Re: [PATCH 0/3] Keystone defconfig updates



On 7/17/17 8:26 PM, Suman Anna wrote:
> Hi Santosh,
>
> The following patch series adds the necessary defconfig options to
> keystone_defconfig to enable the TI-SCI protocol and their respective
> genpd/clock/reset drivers.
>
> This is the first of two series that provides a baseline for adding
> and/or enabling other peripherals on the 66AK2G platforms. Patches are
> baselined on 4.13-rc1 and are intended for the 4.14 merge window.
>
Looks good. Will add this to 4.14 queue and push it to next by
weekend.

Regards,
Santosh

2017-07-22 01:29:18

by Santosh Shilimkar

[permalink] [raw]
Subject: Re: [PATCH 0/3] Keystone defconfig updates

On 7/17/2017 9:45 PM, [email protected] wrote:
>
>
> On 7/17/17 8:26 PM, Suman Anna wrote:
>> Hi Santosh,
>>
>> The following patch series adds the necessary defconfig options to
>> keystone_defconfig to enable the TI-SCI protocol and their respective
>> genpd/clock/reset drivers.
>>
>> This is the first of two series that provides a baseline for adding
>> and/or enabling other peripherals on the 66AK2G platforms. Patches are
>> baselined on 4.13-rc1 and are intended for the 4.14 merge window.
>>
> Looks good. Will add this to 4.14 queue and push it to next by
> weekend.
>
The changes should start showing up in linux next. Do let me know if I
have missed any patches.

Regards,
Santosh