[PATCH v7 1/3] arm/dts: AM33XX: Add basic pinctrl device tree data

2012-09-06 Thread AnilKumar Ch
Adds basic pinctrl device tree data for AM33XX family of devices. This patch is based on the pinctrl-single driver. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am33xx.dtsi |9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch

[PATCH v3] of: Modify c_can binding documentation

2012-09-06 Thread AnilKumar Ch
Modify c_can binding documentation according to recent review comments on device tree data addition patches. Signed-off-by: AnilKumar Ch anilku...@ti.com --- Changes from v2: - Incorporated Marc's comments on v2 * Fixed typo mistake by renaming d_can1 to dcan1 Changes from v1

[PATCH v2 0/4] can: c_can: Add suspend/resume and pinctrl support

2012-09-05 Thread AnilKumar Ch
and *_power_up APIs * Added new member type in c_can_priv struct for keeping dev id details/name. AnilKumar Ch (4): can: c_can: Adopt pinctrl support can: c_can: Add d_can raminit support ARM: AM33XX: board-generic: Add of_dev_auxdata to pass d_can raminit can: c_can: Add d_can

[PATCH RESEND 1/4] can: c_can: Adopt pinctrl support

2012-09-05 Thread AnilKumar Ch
c_can driver. d_can1_pins node contains the pinmux/config details of d_can L/H pins. Signed-off-by: AnilKumar Ch anilku...@ti.com --- drivers/net/can/c_can/c_can_platform.c |7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/net/can/c_can/c_can_platform.c b/drivers/net/can/c_can

[PATCH RESEND 2/4] can: c_can: Add d_can raminit support

2012-09-05 Thread AnilKumar Ch
Add D_CAN raminit support to C_CAN driver to enable D_CAN RAM, which holds all the message objects during transmission or receiving of data. This initialization/de-initialization should be done in synchronous with D_CAN clock. Signed-off-by: AnilKumar Ch anilku...@ti.com --- drivers/net/can

[PATCH v2 4/4] can: c_can: Add d_can suspend resume support

2012-09-05 Thread AnilKumar Ch
Adds suspend resume support to DCAN driver which enables DCAN power down mode bit (PDR). Then DCAN will ack the local power-down mode by setting PDA bit in STATUS register. Signed-off-by: AnilKumar Ch anilku...@ti.com --- drivers/net/can/c_can/c_can.c | 82

[PATCH RESEND 3/4] ARM: AM33XX: board-generic: Add of_dev_auxdata to pass d_can raminit

2012-09-05 Thread AnilKumar Ch
. Two callback APIs are added to of_dev_auxdata used by two instances of D_CAN IP. These callback functions are used to enable/disable D_CAN RAM from CAN driver. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/mach-omap2/board-generic.c | 40 ++- arch/arm

[PATCH RESEND v5 1/3] arm/dts: AM33XX: Add basic pinctrl device tree data

2012-09-05 Thread AnilKumar Ch
Adds basic pinctrl device tree data for AM33XX family of devices. This patch is based on the pinctrl-single driver. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am33xx.dtsi |9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch

[PATCH RESEND v5 3/3] arm/dts: AM33XX: Add D_CAN device tree data

2012-09-05 Thread AnilKumar Ch
Add Bosch D_CAN controller device tree data to AM33XX dtsi file by adding d_can device nodes with all the necessary parameters. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am33xx.dtsi | 18 ++ 1 file changed, 18 insertions(+) diff --git a/arch/arm/boot

[PATCH v6 2/3] arm/dts: AM33XX: Configure pinmuxs for user leds control on Bone

2012-09-05 Thread AnilKumar Ch
Adds GPIO pinctrl nodes to am3358_pinmux master node to control user leds (USR0, USR1, USR2 and USR3) present on BeagleBone. [k...@dominion.thruhere.net: led0, led1 suggested by koen] Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-bone.dts | 43

[PATCH v6 0/3] arm/dts: Add device tree data for AM33XX devices

2012-09-05 Thread AnilKumar Ch
: - user led pinmux comments updated according to Tony's comment. Changes from v1: - Rebased the patches based on latest pinctrl-single driver AnilKumar Ch (3): arm/dts: AM33XX: Add basic pinctrl device tree data arm/dts: AM33XX: Configure pinmuxs for user leds

[PATCH 3/4] ARM: AM33XX: board-generic: Add of_dev_auxdata to pass d_can raminit

2012-09-03 Thread AnilKumar Ch
. Callback API is added to of_dev_auxdata with different instance numbers for two instances of D_CAN IP. These callback functions are used to enable/disable D_CAN RAM from CAN driver. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/mach-omap2/board-generic.c | 40

[PATCH 1/4] can: c_can: Adopt pinctrl support

2012-09-03 Thread AnilKumar Ch
c_can driver. d_can1_pins node contains the pinmux/config details of d_can L/H pins. Signed-off-by: AnilKumar Ch anilku...@ti.com --- drivers/net/can/c_can/c_can_platform.c |7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/net/can/c_can/c_can_platform.c b/drivers/net/can/c_can

[PATCH 2/4] can: c_can: Add d_can raminit support

2012-09-03 Thread AnilKumar Ch
Add D_CAN raminit support to C_CAN driver to enable D_CAN RAM. DCAN RAM holds all the message objects during transmission or receiving of data. This initialization/de-initialization should be done in synchronous with D_CAN clock. Signed-off-by: AnilKumar Ch anilku...@ti.com --- drivers/net/can

[PATCH 0/4] can: c_can: Add suspend/resume and pinctrl support

2012-09-03 Thread AnilKumar Ch
patch submitted earlier - https://patchwork.kernel.org/patch/1348081/ AnilKumar Ch (4): can: c_can: Adopt pinctrl support can: c_can: Add d_can raminit support ARM: AM33XX: board-generic: Add of_dev_auxdata to pass d_can raminit can: c_can: Add d_can suspend resume support arch/arm/mach-omap2

[PATCH 4/4] can: c_can: Add d_can suspend resume support

2012-09-03 Thread AnilKumar Ch
Adds suspend resume support to DCAN driver which enables DCAN power down mode bit (PDR). Then DCAN will ack the local power-down mode by setting PDA bit in STATUS register. Also adds a status flag to know the status of DCAN module, whether it is opened or not. Signed-off-by: AnilKumar Ch anilku

[PATCH v2] of: Modify c_can binding documentation

2012-09-02 Thread AnilKumar Ch
Modify c_can binding documentation according to recent review comments on device tree data addition patches. Signed-off-by: AnilKumar Ch anilku...@ti.com --- Changes from v1: - Separated from Add DT for AM33XX devices patch series - Incorporated Stephen Warren's review comments

[PATCH v2] leds: leds-gpio: adopt pinctrl support

2012-09-01 Thread AnilKumar Ch
Adopt pinctrl support to leds-gpio driver based on leds-gpio device pointer, pinctrl driver configure SoC pins to GPIO mode according to definitions provided in .dts file. Signed-off-by: AnilKumar Ch anilku...@ti.com --- Changes from v1: - Seperated from Add DT for AM33XX devices patch

[PATCH v5 2/5] arm/dts: AM33XX: Configure pinmuxs for user leds control on Bone

2012-08-31 Thread AnilKumar Ch
Adds GPIO pinctrl nodes to am3358_pinmux master node to control user leds (USR0, USR1, USR2 and USR3) present on BeagleBone. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-bone.dts | 41 + 1 file changed, 41 insertions(+) diff

[PATCH v5 3/5] arm/dts: AM33XX: Add D_CAN device tree data

2012-08-31 Thread AnilKumar Ch
Add Bosch D_CAN controller device tree data to AM33XX dtsi file by adding d_can device nodes with all the necessary parameters. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am33xx.dtsi | 18 ++ 1 file changed, 18 insertions(+) diff --git a/arch/arm/boot

[PATCH v5 1/5] arm/dts: AM33XX: Add basic pinctrl device tree data

2012-08-31 Thread AnilKumar Ch
Adds basic pinctrl device tree data for AM33XX family of devices. This patch is based on the pinctrl-single driver. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am33xx.dtsi |9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch

[PATCH v5 0/5] Add device tree data for AM33XX devices

2012-08-31 Thread AnilKumar Ch
: - Updated the reg length based on latest AM335x TRM. Changes from v2: - user led pinmux comments updated according to Tony's comment. Changes from v1: - Rebased the patches based on latest pinctrl-single driver AnilKumar Ch (5): arm/dts: AM33XX: Add basic pinctrl device

[PATCH 5/5] of: Modify c_can binding documentation

2012-08-31 Thread AnilKumar Ch
Modify c_can binding documentation according to recent review comments on device tree data addition patches. Signed-off-by: AnilKumar Ch anilku...@ti.com --- .../devicetree/bindings/net/can/c_can.txt | 25 1 file changed, 20 insertions(+), 5 deletions(-) diff

[PATCH 4/5] leds: leds-gpio: adopt pinctrl support

2012-08-31 Thread AnilKumar Ch
Adopt pinctrl support to leds-gpio driver, based on the device pointer (leds-gpio) pinctrl driver configure SoC pins to GPIO mode. Signed-off-by: AnilKumar Ch anilku...@ti.com --- drivers/leds/leds-gpio.c | 31 --- 1 file changed, 24 insertions(+), 7 deletions

[PATCH 2/2] arm/dts: AM33XX: Add device tree OPP table

2012-08-31 Thread AnilKumar Ch
-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-bone.dts |6 ++ arch/arm/boot/dts/am335x-evm.dts |6 ++ arch/arm/boot/dts/am33xx.dtsi | 15 +++ 3 files changed, 27 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x

[PATCH 0/2] ARM: OMAP2: AM33XX: Add cpufreq support

2012-08-31 Thread AnilKumar Ch
AnilKumar Ch (2): ARM: OMAP2+: AM33XX: Add clock entries to omap_clk data arm/dts: AM33XX: Add device tree OPP table arch/arm/boot/dts/am335x-bone.dts|6 ++ arch/arm/boot/dts/am335x-evm.dts |6 ++ arch/arm/boot/dts/am33xx.dtsi| 15 +++ arch/arm

[PATCH 1/2] ARM: OMAP2+: AM33XX: Add clock entries to omap_clk data

2012-08-31 Thread AnilKumar Ch
Add AM335x cpu0 clock entry to the corresponding clock data file. This is useful in getting the correct mpu clock pointer to change the cpu frequency in cpufreq driver. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/mach-omap2/clock33xx_data.c |1 + 1 file changed, 1 insertion

[PATCH RESEND v4 2/3] arm/dts: AM33XX: Configure pinmuxs for user leds control on Bone

2012-08-28 Thread AnilKumar Ch
Adds GPIO pinctrl nodes to am3358_pinmux master node to control user leds (USR0, USR1, USR2 and USR3) present on BeagleBone. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-bone.dts | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts

[PATCH v4 0/3] Add device tree data for AM33XX devices

2012-08-28 Thread AnilKumar Ch
based on latest pinctrl-single driver AnilKumar Ch (3): arm/dts: AM33XX: Add basic pinctrl device tree data arm/dts: AM33XX: Configure pinmuxs for user leds control on Bone arm/dts: AM33XX: Add D_CAN device tree data arch/arm/boot/dts/am335x-bone.dts | 14 ++ arch/arm/boot/dts

[PATCH v4 3/3] arm/dts: AM33XX: Add D_CAN device tree data

2012-08-28 Thread AnilKumar Ch
Add Bosch D_CAN controller device tree data to AM33XX dtsi file by adding d_can device nodes with all the necessary parameters. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am33xx.dtsi | 18 ++ 1 file changed, 18 insertions(+) diff --git a/arch/arm/boot

[PATCH RESEND v4 1/3] arm/dts: AM33XX: Add basic pinctrl device tree data

2012-08-28 Thread AnilKumar Ch
Adds basic pinctrl device tree data for AM33XX family of devices. This patch is based on the pinctrl-single driver. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am33xx.dtsi |9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch

[PATCH] ARM: OMAP2+: select PINCTRL in Kconfig

2012-08-27 Thread AnilKumar Ch
Select PINCTRL in Kconfig under Typical OMAP configuration, this is required to add pinctrl driver to omap2+ family of devices. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/mach-omap2/Kconfig |1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mach-omap2/Kconfig b/arch

[PATCH v3 0/4] Add AM33XX regulators device tree data

2012-08-21 Thread AnilKumar Ch
input supply. Changes from v1: - Incorporated all Mark Brown's review comments on v1 by * moving all the regulator constraints to corresponding DTS file * Regulator constraints are added according to board. - regulator name is added. AnilKumar Ch (4

[PATCH v3 2/4] arm/dts: regulator: Add tps65217 device tree data

2012-08-21 Thread AnilKumar Ch
was tested on AM335x-Bone. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/tps65217.dtsi | 56 +++ 1 file changed, 56 insertions(+) create mode 100644 arch/arm/boot/dts/tps65217.dtsi diff --git a/arch/arm/boot/dts/tps65217.dtsi b/arch/arm/boot/dts

[PATCH v3 1/4] arm/dts: regulator: Add tps65910 device tree data

2012-08-21 Thread AnilKumar Ch
was tested on AM335x-EVM. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/tps65910.dtsi | 86 +++ 1 file changed, 86 insertions(+) create mode 100644 arch/arm/boot/dts/tps65910.dtsi diff --git a/arch/arm/boot/dts/tps65910.dtsi b/arch/arm/boot/dts

[PATCH v3 3/4] arm/dts: Add tps65910 regulator DT data to am335x-evm.dts

2012-08-21 Thread AnilKumar Ch
-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-evm.dts | 94 ++ 1 file changed, 94 insertions(+) diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts index 1e1fc15..f9c28a5 100644 --- a/arch/arm/boot/dts/am335x

[PATCH v3 4/4] arm/dts: Add tps65217 regulator DT data to am335x-bone.dts

2012-08-21 Thread AnilKumar Ch
-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-bone.dts | 54 + 1 file changed, 54 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts index 58f5042..f1c2772 100644 --- a/arch/arm/boot/dts

[PATCH v8] can: c_can: Add runtime PM support to Bosch C_CAN/D_CAN controller

2012-08-20 Thread AnilKumar Ch
Add Runtime PM support to C_CAN/D_CAN controller. The runtime PM APIs control clocks for C_CAN/D_CAN IP and prevent access to the register of C_CAN/D_CAN IP when clock is turned off. Signed-off-by: AnilKumar Ch anilku...@ti.com --- This patch has been tested on AM335X EVM. Due to lack of hardware

[PATCH v9] can: c_can: Add runtime PM support to Bosch C_CAN/D_CAN controller

2012-08-20 Thread AnilKumar Ch
Add Runtime PM support to C_CAN/D_CAN controller. The runtime PM APIs control clocks for C_CAN/D_CAN IP and prevent access to the register of C_CAN/D_CAN IP when clock is turned off. Signed-off-by: AnilKumar Ch anilku...@ti.com --- This patch has been tested on AM335X EVM. Due to lack of hardware

[PATCH 0/4] Add device tree data for AM33XX devices

2012-08-16 Thread AnilKumar Ch
on AM335x-Bone and AM335x-EVM apply on linux-omap:devel-dt tree with this patch http://lkml.org/lkml/2012/8/15/106 AnilKumar Ch (4): arm/dts: AM33XX: Add basic pinctrl device tree data arm/dts: AM33XX: Configure pinmuxs for user leds control on Bone arm/dts: AM33XX: Configure pinmuxs

[PATCH v3 3/4] arm/dts: AM33XX: Configure pinmuxs for D_CAN1 on AM335x-EVM

2012-08-16 Thread AnilKumar Ch
Add D_CAN1 pinctrl node to am3358_pinmux master node to export D_CAN functionality on AM335x EVM according to pinctrl-single driver. Signed-off-by: AnilKumar Ch anilku...@ti.com --- Changes from v2: - Incorporated Vaibhav H's comments on v2 * Added dcan0 instances to am33xx.dtsi

[PATCH v3 4/4] arm/dts: AM33XX: Add D_CAN device tree data

2012-08-16 Thread AnilKumar Ch
Add Bosch D_CAN controller device tree data to AM33XX dtsi file by adding d_can device nodes with all the necessary parameters. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-evm.dts |4 arch/arm/boot/dts/am33xx.dtsi| 18 ++ 2 files

[PATCH v4 2/4] arm/dts: AM33XX: Configure pinmuxs for user leds control on Bone

2012-08-16 Thread AnilKumar Ch
Adds GPIO pinctrl nodes to am3358_pinmux master node to control user leds (USR0, USR1, USR2 and USR3) present on BeagleBone. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-bone.dts | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts

[PATCH v4 1/4] arm/dts: AM33XX: Add basic pinctrl device tree data

2012-08-16 Thread AnilKumar Ch
Adds basic pinctrl device tree data for AM33XX family of devices. This patch is based on the pinctrl-single driver. Signed-off-by: AnilKumar Ch anilku...@ti.com --- Changes from v3: - Updated the reg length based on latest AM335x TRM. Changes from v2: - user led pinmux comments

[PATCH v6] can: c_can: Add runtime PM support to Bosch C_CAN/D_CAN controller

2012-08-13 Thread AnilKumar Ch
Add Runtime PM support to C_CAN/D_CAN controller. The runtime PM APIs control clocks for C_CAN/D_CAN IP and prevent access to the register of C_CAN/D_CAN IP when clock is turned off. Signed-off-by: AnilKumar Ch anilku...@ti.com --- This patch has been tested on AM335X EVM. Due to lack of hardware

[PATCH v7] can: c_can: Add runtime PM support to Bosch C_CAN/D_CAN controller

2012-08-13 Thread AnilKumar Ch
Add Runtime PM support to C_CAN/D_CAN controller. The runtime PM APIs control clocks for C_CAN/D_CAN IP and prevent access to the register of C_CAN/D_CAN IP when clock is turned off. Signed-off-by: AnilKumar Ch anilku...@ti.com --- This patch has been tested on AM335X EVM. Due to lack of hardware

[PATCH v2] mfd/regulator: tps65217: Move regulator plat data handling to regulator

2012-08-13 Thread AnilKumar Ch
tps65217_board for each regulator specified in the device tree. But the structure itself provides array of regulators so one instance of it is sufficient. Signed-off-by: AnilKumar Ch anilku...@ti.com --- This patch is tested on BeagleBone with regulator device node additions. And this is based on mfd

[PATCH v5] can: c_can: Add runtime PM support to Bosch C_CAN/D_CAN controller

2012-08-07 Thread AnilKumar Ch
Add Runtime PM support to C_CAN/D_CAN controller. The runtime PM APIs control clocks for C_CAN/D_CAN IP and prevent access to the register of C_CAN/D_CAN IP when clock is turned off. Signed-off-by: AnilKumar Ch anilku...@ti.com --- This patch has been tested on AM335X EVM. Due to lack of hardware

[PATCH v2 0/2] Add D_CAN device tree data to AM335x-EVM

2012-07-25 Thread AnilKumar Ch
Thid patch series adds device tree data to AM335x-EVM file and adds pinmux settings required to configure two of the AM335x EVM pins to D_CAN TX/RX pins. Changes from v1: - These two patches separated from c_can DT support patch series. AnilKumar Ch (2): arm/dts: AM33XX: Add

[PATCH v2 1/2] arm/dts: AM33XX: Add D_CAN device tree data

2012-07-25 Thread AnilKumar Ch
Add Bosch D_CAN controller device tree data to AM33XX dtsi file by adding d_can device node with all the necessary parameters. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am33xx.dtsi |5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/am33xx.dtsi

[PATCH v2 2/2] arm/dts: AM33XX: Configure pinmuxs for D_CAN1 on AM335x-EVM

2012-07-25 Thread AnilKumar Ch
Add D_CAN1 pinctrl node to am3358_pinmux master node to export D_CAN functionality on AM335x EVM according to pinctrl-single driver. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-evm.dts | 13 + 1 file changed, 13 insertions(+) diff --git a/arch/arm

[PATCH v2 1/4] ARM: OMAP2+: AM33XX: Add tps65910 device tree data

2012-07-24 Thread AnilKumar Ch
was tested on AM335x-EVM. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/tps65910.dtsi | 86 +++ 1 file changed, 86 insertions(+) create mode 100644 arch/arm/boot/dts/tps65910.dtsi diff --git a/arch/arm/boot/dts/tps65910.dtsi b/arch/arm/boot/dts

[PATCH v2 0/4] Add AM33XX regulators device tree data

2012-07-24 Thread AnilKumar Ch
by * moving all the regulator constraints to corresponding DTS file * Regulator constraints are added according to board. - regulator name is added. AnilKumar Ch (4): ARM: OMAP2+: AM33XX: Add tps65910 device tree data ARM: OMAP2+: AM33XX: Add tps65217 device tree

[PATCH v2 4/4] arm/dts: Add tps65217 regulator DT data to am335x-bone.dts

2012-07-24 Thread AnilKumar Ch
-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-bone.dts | 28 1 file changed, 28 insertions(+) diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts index a9af4db..8fdf43a 100644 --- a/arch/arm/boot/dts/am335x

[PATCH v2 2/4] ARM: OMAP2+: AM33XX: Add tps65217 device tree data

2012-07-24 Thread AnilKumar Ch
was tested on AM335x-Bone. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/tps65217.dtsi | 56 +++ 1 file changed, 56 insertions(+) create mode 100644 arch/arm/boot/dts/tps65217.dtsi diff --git a/arch/arm/boot/dts/tps65217.dtsi b/arch/arm/boot/dts

[PATCH v2 3/4] arm/dts: Add tps65910 regulator DT data to am335x-evm.dts

2012-07-24 Thread AnilKumar Ch
-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-evm.dts | 28 1 file changed, 28 insertions(+) diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts index d6a97d9..e4e1ccb 100644 --- a/arch/arm/boot/dts/am335x-evm.dts

[PATCH v3 0/2] Add pinctrl support to AM33XX family of devices

2012-07-24 Thread AnilKumar Ch
AnilKumar Ch (2): arm/dts: Add AM33XX basic pinctrl support arm/dts: Configure pinmuxs for user leds control on Bone arch/arm/boot/dts/am335x-bone.dts | 15 +++ arch/arm/boot/dts/am33xx.dtsi |9 + 2 files changed, 24 insertions(+) -- 1.7.9.5 -- To unsubscribe from

[PATCH v3 2/2] arm/dts: Configure pinmuxs for user leds control on Bone

2012-07-24 Thread AnilKumar Ch
Adds GPIO pinctrl nodes to am3358_pinmux master node to control user leds (USR0, USR1, USR2 and USR3) present on BeagleBone. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-bone.dts | 15 +++ 1 file changed, 15 insertions(+) diff --git a/arch/arm/boot/dts

[PATCH RESEND v2 1/2] arm/dts: Add AM33XX basic pinctrl support

2012-07-24 Thread AnilKumar Ch
Adds basic pinctrl support for AM33XX family of devices. This patch is based on the pinctrl-simple driver submitted by Tony Lindgren's here: http://lwn.net/Articles/496075/ Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am33xx.dtsi |9 + 1 file changed, 9

[PATCH RESEND 1/4] ARM: OMAP2+: AM33XX: Add tps65910 device tree data

2012-07-20 Thread AnilKumar Ch
file (tps65910.dtsi). This patch is tested by adding the I2C slave address of TPS65910 pmic to am335x-evm.dts file (Not included in this, I2C slave addition patch will be submitted to linux-omap, where am335x-evm.dts binding file is available). Signed-off-by: AnilKumar Ch anilku...@ti.com

[PATCH 3/4] arm/dts: Add tps65910 regulator DT data to am335x-evm.dts

2012-07-20 Thread AnilKumar Ch
Adds tps65910 regulator device tree data, which adds I2C node with I2C frequency and tps65910 PMIC I2C slave address. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-evm.dts | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot

[PATCH 0/4] Add AM33XX regulators device tree data

2012-07-20 Thread AnilKumar Ch
This patch series add AM33XX regulators (tps65910/tps65217) device tree data to am335x-evm and am335x-bone dts files. These patches are based on Tony L devel-dt tree and tested on AM335x EVM and Bone devices. Resending patch 1 2 to group all the regulator DT data files. AnilKumar Ch (4): ARM

[PATCH RESEND 2/4] ARM: OMAP2+: AM33XX: Add tps65217 device tree data

2012-07-20 Thread AnilKumar Ch
include file (tps65217.dtsi). This patch is tested by adding the I2C slave address of TPS65217 pmic to am335x-bone.dts file (Not included in this, I2C slave addition patch will be submitted to linux-omap, where am335x-bone.dts binding file is available). Signed-off-by: AnilKumar Ch anilku

[PATCH v2 0/2] Add pinctrl support to AM33XX family of devices

2012-07-20 Thread AnilKumar Ch
Adds pinctrl support to AM33XX family of devices. These patches were tested on AM335x-Bone and AM335x-EVM Changes from v1: - Rebased the patches based on latest pinctrl-single driver AnilKumar Ch (2): arm/dts: Add AM33XX basic pinctrl support arm/dts: Configure pinmuxs for user leds

[PATCH v2 2/2] arm/dts: Configure pinmuxs for user leds control on Bone

2012-07-20 Thread AnilKumar Ch
Adds GPIO pinctrl nodes to am3358_pinmux master node to control user leds (USR0, USR1, USR2 and USR3) present on BeagleBone. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-bone.dts | 15 +++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git

[PATCH v2 1/2] arm/dts: Add AM33XX basic pinctrl support

2012-07-20 Thread AnilKumar Ch
Add basic pinctrl support for AM33XX family of devices by adding DT data to am33xx dtsi file. These patches are based on pinctrl-single driver and tested on am335x-evm am335x-bone devices. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am33xx.dtsi |9 + 1 files

[PATCH] mfd/regulator: tps65217: Move regulator plat data handling to regulator

2012-07-20 Thread AnilKumar Ch
framework so build error is fixed if CONFIG_REGULATOR is not set. drivers/built-in.o: In function `tps65217_probe': tps65217.c:(.devinit.text+0x13e37): undefined reference to `of_regulator_match' This patch is based on linux-next (20120720) tree Signed-off-by: AnilKumar Ch anilku...@ti.com

[PATCH] regulator: tps65217: fix build error if REGULATOR is not enabled

2012-07-18 Thread AnilKumar Ch
Fixes below build error if CONFIG_REGULATOR is not enabled. drivers/built-in.o: In function `tps65217_probe': tps65217.c:(.devinit.text+0x13e37): undefined reference to `of_regulator_match' Signed-off-by: AnilKumar Ch anilku...@ti.com --- drivers/mfd/Kconfig |1 + 1 file changed, 1

[PATCH v2 3/3] ARM: OMAP2+: AM33XX: Add tps65217 device tree data

2012-07-10 Thread AnilKumar Ch
include file (tps65217.dtsi). This patch is tested by adding the I2C slave address of TPS65217 pmic to am335x-bone.dts file (Not included in this, I2C slave addition patch will be submitted to linux-omap, where am335x-bone.dts binding file is available). Signed-off-by: AnilKumar Ch anilku

[PATCH v2 0/3] Add device tree support for AM33XX regulators

2012-07-10 Thread AnilKumar Ch
AnilKumar Ch (3): regulator: tps65217: Add device tree support ARM: OMAP2+: AM33XX: Add tps65910 device tree data ARM: OMAP2+: AM33XX: Add tps65217 device tree data .../devicetree/bindings/regulator/tps65217.txt | 91 +++ arch/arm/boot/dts/tps65217.dtsi| 84

[PATCH v2 2/3] ARM: OMAP2+: AM33XX: Add tps65910 device tree data

2012-07-10 Thread AnilKumar Ch
file (tps65910.dtsi). This patch is tested by adding the I2C slave address of TPS65910 pmic to am335x-evm.dts file (Not included in this, I2C slave addition patch will be submitted to linux-omap, where am335x-evm.dts binding file is available). Signed-off-by: AnilKumar Ch anilku...@ti.com

[PATCH v2 1/3] regulator: tps65217: Add device tree support

2012-07-10 Thread AnilKumar Ch
This commit adds device tree support for tps65217 pmic. And usage details are added to device tree documentation. Driver is tested by using kernel module with regulator set and get APIs. Signed-off-by: AnilKumar Ch anilku...@ti.com --- .../devicetree/bindings/regulator/tps65217.txt | 91

[PATCH] arm/dts: remove MMC/SD and SPI related entries from am33xx.dtsi

2012-07-09 Thread AnilKumar Ch
the offending commit is not sent upstream yet, I hope this can be merged into the commit 5fc0b42a98556bd9f01cecc6a64fcbd15ec363f0 (arm/dts: Add initial DT support for AM33XX SoC family) on the devel-dt branch of linux-omap tree. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts

[PATCH 2/2] arm/dts: Configure pinmuxs for user leds control on Bone

2012-07-05 Thread AnilKumar Ch
Adds GPIO pinctrl nodes to am3358_pinmux master node to control user leds (USR0, USR1, USR2 and USR3) present on BeagleBone. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am335x-bone.dts | 24 1 file changed, 24 insertions(+) diff --git a/arch/arm

[PATCH 0/2] Add pinctrl support to AM33XX family of devices

2012-07-05 Thread AnilKumar Ch
Adds pinctrl support to AM33XX family of devices. This patch is based on the pinctrl-simple driver submitted by Tony L here: http://lwn.net/Articles/496075/ These patches were tested on AM335x-Bone and AM335x-EVM AnilKumar Ch (2): arm/dts: Add AM33XX basic pinctrl support arm/dts: Configure

[PATCH 1/2] arm/dts: Add AM33XX basic pinctrl support

2012-07-05 Thread AnilKumar Ch
Adds basic pinctrl support for AM33XX family of devices. This patch is based on the pinctrl-simple driver submitted by Tony Lindgren's here: http://lwn.net/Articles/496075/ Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/boot/dts/am33xx.dtsi | 12 1 file changed, 12

[PATCH 1/3] regulator: tps65217: Add device tree support

2012-06-25 Thread AnilKumar Ch
This commit adds device tree support for tps65217 pmic. And usage details are added to device tree documentation. Driver is tested by using kernel module with regulator set and get APIs. Signed-off-by: AnilKumar Ch anilku...@ti.com --- These patches were tested along with these patches * DT

[PATCH 2/3] ARM: OMAP2+: AM33XX: Add tps65217 device tree data

2012-06-25 Thread AnilKumar Ch
include file (tps65217.dtsi). This patch also adds the I2C slave address of TPS65217 pmic to am335x-bone.dts file. Signed-off-by: AnilKumar Ch anilku...@ti.com --- These patches were tested along with these patches * DT addition to AM33XX family http://marc.info/?l=linux-omapm=134035826700991w=2

[PATCH 3/3] ARM: OMAP2+: AM33XX: Add tps65910 device tree data

2012-06-25 Thread AnilKumar Ch
file (tps65910.dtsi). This patch also adds the I2C slave address of TPS65910 pmic to am335x-evm.dts file. Signed-off-by: AnilKumar Ch anilku...@ti.com --- These patches were tested along with these patches * DT addition to AM33XX family http://marc.info/?l=linux-omapm=134035826700991w=2 arch

[PATCH 0/3] Add device tree support for AM33XX regulators

2012-06-25 Thread AnilKumar Ch
with i2c salve address. Created seperate file tps65910, which contains the generic tps65910 device tree data. These patches were tested along with these patches * DT addition to AM33XX family http://marc.info/?l=linux-omapm=134035826700991w=2 AnilKumar Ch (3): regulator: tps65217: Add device tree

[PATCH 0/3] Add device tree support to AM33XX SoC

2012-06-22 Thread AnilKumar Ch
and am335x-bone.dts) to add support for AM335X EVM and BeagleBone boards. Linux booting is tested on AM335X-EVM and BeagleBone boards. AnilKumar Ch (4): Revert arm/dts: Add support for TI AM335x EVM board arm/dts: Add initial DT support for AM33XX SoC family arm/dts: Add support for AM335x

[PATCH 4/4] arm/dts: Add support for AM335x BeagleBone

2012-06-22 Thread AnilKumar Ch
Add AM335X BeagleBone device tree source (am335x-evm.dts) file to use the am33xx.dtsi SoC file, along with the memory node information. Signed-off-by: AnilKumar Ch anilku...@ti.com Reviewed-by: Vaibhav Hiremath hvaib...@ti.com --- .../devicetree/bindings/arm/omap/omap.txt |3

[PATCH 2/4] arm/dts: Add initial DT support for AM33XX SoC family

2012-06-22 Thread AnilKumar Ch
-by: AnilKumar Ch anilku...@ti.com Reviewed-by: Vaibhav Hiremath hvaib...@ti.com --- arch/arm/boot/dts/am33xx.dtsi | 189 + 1 file changed, 189 insertions(+) create mode 100644 arch/arm/boot/dts/am33xx.dtsi diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot

[PATCH 3/4] arm/dts: Add support for AM335x EVM

2012-06-22 Thread AnilKumar Ch
Add AM335X EVM device tree source (am335x-evm.dts) file to use the am33xx.dtsi SoC file, along with the memory node information. Signed-off-by: AnilKumar Ch anilku...@ti.com Reviewed-by: Vaibhav Hiremath hvaib...@ti.com --- arch/arm/boot/dts/am335x-evm.dts | 20 1 file

[PATCH 1/4] Revert arm/dts: Add support for TI AM335x EVM board

2012-06-22 Thread AnilKumar Ch
This reverts commit 6c54bbb42678c99685c8e7fd09267e1cb8c2ae40. Signed-off-by: AnilKumar Ch anilku...@ti.com Reviewed-by: Vaibhav Hiremath hvaib...@ti.com --- arch/arm/boot/dts/am335x-evm.dts | 39 -- 1 file changed, 39 deletions(-) delete mode 100644 arch

[PATCH] ARM: OMAP2+: serial: Change MAX_HSUART_PORTS to 6

2012-06-20 Thread AnilKumar Ch
Extends the maximum number of UART ports to 6 from 4 because AM335X device have six UART ports. Signed-off-by: AnilKumar Ch anilku...@ti.com --- arch/arm/plat-omap/include/plat/omap-serial.h |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/plat-omap/include/plat

[PATCH] ARM: OMAP: AM33XX: CAN: d_can: Add support for Bosch D_CAN controller

2012-04-03 Thread AnilKumar Ch
. 3. NAPI implementation is such that both the TX and RX paths functions in polling mode. Signed-off-by: AnilKumar Ch anilku...@ti.com --- drivers/net/can/Kconfig| 14 + drivers/net/can/Makefile |1 + drivers/net/can/d_can.c| 1487

[PATCH V4 0/2] Add TI TPS65217 PMIC driver support

2012-01-11 Thread AnilKumar Ch
voltage tables to function calls * set_voltage() changed to set_voltage_sel() - cleaned-up the code little bit AnilKumar Ch (2): MFD: TPS65217: Add new mfd device for TPS65217 regulator: tps65217: Add tps65217 regulator driver drivers/mfd/Kconfig| 15

[PATCH V4 1/2] MFD: TPS65217: Add new mfd device for TPS65217

2012-01-11 Thread AnilKumar Ch
available. Signed-off-by: AnilKumar Ch anilku...@ti.com --- drivers/mfd/Kconfig | 15 +++ drivers/mfd/Makefile |1 + drivers/mfd/tps65217.c | 242 include/linux/mfd/tps65217.h | 283 ++ 4 files

[PATCH V4 2/2] regulator: tps65217: Add tps65217 regulator driver

2012-01-11 Thread AnilKumar Ch
This patch adds tps65217 PMIC as a regulator The regulator module consists of 3 DCDCs and 4 LDOs. The output voltages are configurable and are meant to supply power to the main processor and other components Signed-off-by: AnilKumar Ch anilku...@ti.com --- drivers/regulator/Kconfig

[PATCH V3 0/2] Add TI TPS65217 PMIC driver support

2012-01-04 Thread AnilKumar Ch
* set_voltage() changed to set_voltage_sel() - cleaned-up the code little bit AnilKumar Ch (2): MFD: TPS65217: Add new mfd device for TPS65217 regulator: tps65217: Add tps65217 regulator driver drivers/mfd/Kconfig| 15 ++ drivers/mfd/Makefile

[PATCH V3 1/2] MFD: TPS65217: Add new mfd device for TPS65217

2012-01-04 Thread AnilKumar Ch
available. Signed-off-by: AnilKumar Ch anilku...@ti.com --- drivers/mfd/Kconfig | 15 +++ drivers/mfd/Makefile |1 + drivers/mfd/tps65217.c | 242 + include/linux/mfd/tps65217.h | 275 ++ 4

[PATCH V3 2/2] regulator: tps65217: Add tps65217 regulator driver

2012-01-04 Thread AnilKumar Ch
This patch adds tps65217 PMIC as a regulator The regulator module consists of 3 DCDCs and 4 LDOs. The output voltages are configurable and are meant to supply power to the main processor and other components Signed-off-by: AnilKumar Ch anilku...@ti.com --- drivers/regulator/Kconfig

[PATCH V2 0/2] Add TI TPS65217 PMIC driver support

2012-01-02 Thread AnilKumar Ch
to use regmap read/writes * kzalloc() changed to devm_kzalloc() * Converted voltage tables to function calls * set_voltage() changed to set_voltage_sel() - cleaned-up the code little bit AnilKumar Ch (2): MFD: TPS65217: Add new mfd device for TPS65217

[PATCH V2 1/2] MFD: TPS65217: Add new mfd device for TPS65217

2012-01-02 Thread AnilKumar Ch
available. Signed-off-by: AnilKumar Ch anilku...@ti.com --- drivers/mfd/Kconfig | 15 +++ drivers/mfd/Makefile |1 + drivers/mfd/tps65217.c | 199 +++ include/linux/mfd/tps65217.h | 271 ++ 4 files

[PATCH V2 2/2] TPS65217: Add tps65217 regulator driver

2012-01-02 Thread AnilKumar Ch
This patch adds tps65217 PMIC as a regulator The regulator module consists of 3 DCDCs and 4 LDOs. The output voltages are configurable and are meant to supply power to the main processor and other components Signed-off-by: AnilKumar Ch anilku...@ti.com --- drivers/regulator/Kconfig

<    1   2