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
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
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
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
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
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