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
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
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
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
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
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
.
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
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
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
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
:
- 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
.
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
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
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 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
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
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
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
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
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
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
:
- 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
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
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
-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
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
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
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
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
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
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
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
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
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
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
-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
-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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
-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
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
-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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
-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
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
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
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
.
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
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
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
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
* 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
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
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
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
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
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
101 - 196 of 196 matches
Mail list logo