Re: [linux-pm] [RFC PATCH V3 4/4] cpuidle: Single/Global registration of idle states

2011-04-22 Thread Kevin Hilman
Hi Trinabh, Trinabh Gupta writes: [...] > I just wanted to get comments on the design and understand how it > affects various architectures in question. It looks to me as if the > design should be okay and infact better for architectures like ARM > since they do not have different idle states f

[PATCH v4 0/1] pruss CAN driver.

2011-04-22 Thread Subhasish Ghosh
This patch adds a SocketCAN complaint CAN Network driver implemented on the Programmable Real Time Unit (PRUSS) available on da8xx processors from Texas Instruments. It utilizes both available PRUs on da8xx for concurrent Rx/Tx processing and load sharing. PRU0 is used as Rx and PRU1 as Tx. This

[PATCH v4 10/11] da850: pruss CAN platform specific additions.

2011-04-22 Thread Subhasish Ghosh
This patch adds the necessary pins for the pruss CAN. Signed-off-by: Subhasish Ghosh --- arch/arm/mach-davinci/da850.c|5 + arch/arm/mach-davinci/include/mach/mux.h |5 + 2 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/da850.c b/a

[PATCH v4 07/11] da850: pruss SUART platform specific additions.

2011-04-22 Thread Subhasish Ghosh
This patch adds the McASP clock alias. The alias is used by the pruss suart driver for enabling the McASP PSC. Signed-off-by: Subhasish Ghosh --- arch/arm/mach-davinci/devices-da8xx.c | 18 ++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci

[PATCH v4 1/1] can: add pruss CAN driver.

2011-04-22 Thread Subhasish Ghosh
This patch adds support for the CAN device emulated on PRUSS. Signed-off-by: Subhasish Ghosh --- drivers/net/can/Kconfig |7 + drivers/net/can/Makefile|1 + drivers/net/can/pruss_can.c | 1074 +++ 3 files changed, 1082 insertions(+), 0 dele

[PATCH v4 11/11] da850: pruss CAN board specific additions.

2011-04-22 Thread Subhasish Ghosh
This patch adds the pruss CAN pinmux and registers the device with the pruss mfd driver. Signed-off-by: Subhasish Ghosh --- arch/arm/mach-davinci/board-da850-evm.c | 46 +++ 1 files changed, 46 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board-

[PATCH v4 09/11] mfd: pruss CAN private data.

2011-04-22 Thread Subhasish Ghosh
This patch adds the PRUSS CAN data. Signed-off-by: Subhasish Ghosh --- include/linux/mfd/pruss.h |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/include/linux/mfd/pruss.h b/include/linux/mfd/pruss.h index c5e2af2..3b46156 100644 --- a/include/linux/mfd/pruss.h +++ b/

[PATCH v4 05/11] mfd: pruss SUART private data.

2011-04-22 Thread Subhasish Ghosh
This patch adds the PRUSS SUART data. Signed-off-by: Subhasish Ghosh --- include/linux/mfd/pruss.h |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/include/linux/mfd/pruss.h b/include/linux/mfd/pruss.h index 8ef25b3..c5e2af2 100644 --- a/include/linux/mfd/pruss.h +++

[PATCH v4 06/11] da850: pruss SUART board specific additions.

2011-04-22 Thread Subhasish Ghosh
This patch adds the pruss SUART pin mux and registers the device with the pruss mfd driver. Signed-off-by: Subhasish Ghosh --- arch/arm/mach-davinci/board-da850-evm.c | 46 ++- 1 files changed, 45 insertions(+), 1 deletions(-) diff --git a/arch/arm/mach-davinci/boa

[PATCH v4 03/11] da850: pruss platform specific additions.

2011-04-22 Thread Subhasish Ghosh
This patch adds the platform device and assignes the platform resources for the PRUSS mfd driver. Signed-off-by: Subhasish Ghosh --- arch/arm/mach-davinci/devices-da8xx.c | 63 arch/arm/mach-davinci/include/mach/da8xx.h |4 ++ 2 files changed, 67 insertion

[PATCH v4 04/11] da850: pruss board specific additions.

2011-04-22 Thread Subhasish Ghosh
This patch adds board specific initializations and setup routines. Signed-off-by: Subhasish Ghosh --- arch/arm/mach-davinci/board-da850-evm.c | 14 ++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board-da850-evm.c b/arch/arm/mach-davinci/bo

[PATCH v4 02/11] da850: add pruss clock.

2011-04-22 Thread Subhasish Ghosh
This patch adds the PRUSS clock. Signed-off-by: Subhasish Ghosh --- arch/arm/mach-davinci/da850.c |7 +++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/da850.c b/arch/arm/mach-davinci/da850.c index 2d50885..a7cf2d0 100644 --- a/arch/arm/mach-davinci

[PATCH v4 01/11] mfd: add pruss mfd driver.

2011-04-22 Thread Subhasish Ghosh
This patch adds the pruss MFD driver and associated include files. For details regarding the PRUSS please refer the folowing link: http://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit_Subsystem The rational behind the MFD driver being the fact that multiple devices can be implemented

[PATCH v4 00/11] pruss mfd drivers.

2011-04-22 Thread Subhasish Ghosh
PRUSS Functional Block Diagram /---\ | | | |--|| 32GPO<