- 10 May, 2012 3 commits
-
-
Benoit Cousson authored
Add the debug LEDs nodes for an OMAP4 PandaBoard. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Benoit Cousson authored
Add the debug LEDs nodes for an OMAP4 SDP/Blaze. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Benoit Cousson authored
Add the twl-gpio node inside twl4030 definition. Cc: Felipe Balbi <balbi@ti.com> Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 08 May, 2012 2 commits
-
-
Peter Ujfalusi authored
If dtb is provided the needed device will be created dynamically. Signed-off-by:
Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Peter Ujfalusi authored
If dtb is provided the needed device will be created dynamically. Signed-off-by:
Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 14 Mar, 2012 2 commits
-
-
Rajendra Nayak authored
Add OMAP mmc related device tree data for OMAP3. Currenly limited to only omap3-beagle board. Signed-off-by:
Rajendra Nayak <rnayak@ti.com> Signed-off-by:
Benoit Cousson <b-cousson@ti.com>
-
Rajendra Nayak authored
Add OMAP mmc related device tree data for OMAP4. Currenly limited to only omap4-panda and omap4-sdp boards. Signed-off-by:
Rajendra Nayak <rnayak@ti.com> Signed-off-by:
Benoit Cousson <b-cousson@ti.com>
-
- 12 Mar, 2012 7 commits
-
-
Rajendra Nayak authored
Pass all the voltage regulator information for twl6030/twl4030 PMIC from device tree. Signed-off-by:
Rajendra Nayak <rnayak@ti.com> Signed-off-by:
Benoit Cousson <b-cousson@ti.com>
-
Benoit Cousson authored
Add an ethernet SPI chip in the OMAP4 SDP/Blaze board DTS file. Add a fixed regulator node controlled by a GPIO line to supply the ethernet chip. Based on original code from Rajendra. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Signed-off-by:
Rajendra Nayak <rnayak@ti.com> Acked-by:
Rob Herring <rob.herring@calxeda.com>
-
Benoit Cousson authored
Add the 4 McSPI controller nodes present in an OMAP3 device. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Cc: Grant Likely <grant.likely@secretlab.ca> Acked-by:
Rob Herring <rob.herring@calxeda.com>
-
Benoit Cousson authored
Add the 4 McSPI controller nodes present in an OMAP4 device. Remove SPI static device initialisation if DT is populated. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Cc: Grant Likely <grant.likely@secretlab.ca> Acked-by:
Rob Herring <rob.herring@calxeda.com>
-
Benoit Cousson authored
Add the 6 GPIOs controller nodes present in OMAP3. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Cc: Grant Likely <grant.likely@secretlab.ca>
-
Benoit Cousson authored
Add the 6 GPIOs controller nodes present in OMAP4. Remove gpio static device initialisation if DT is populated. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Cc: Grant Likely <grant.likely@secretlab.ca>
-
Benoit Cousson authored
This mainly reverts the commit that was adding the i2c static init. Since the i2c and twl nodes are now present, there is no need for the static initialization anymore. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Cc: Tony Lindgren <tony@atomide.com> Acked-by:
Rob Herring <rob.herring@calxeda.com> Acked-by:
Grant Likely <grant.likely@secretlab.ca>
-
- 07 Mar, 2012 5 commits
-
-
Benoit Cousson authored
Add required clock frequencies for the i2c client devices existing on beagle board. Add the twl4030 basic description with only the twl_rtc module. Add the EEPROM node. Based on original patch from Manju: http://www.spinics.net/lists/linux-omap/msg55831.htmlSigned-off-by:
Benoit Cousson <b-cousson@ti.com> Acked-by:
Grant Likely <grant.likely@secretlab.ca> Acked-by:
Rob Herring <rob.herring@calxeda.com>
-
Benoit Cousson authored
Update DTS file with required clock frequencies for the i2c client devices existing on sdp4430. Add the twl6030 node inside the i2c1 controller node. This is the minimal support needed to boot OMAP4 boards without any crash. The support for all the features included in this MFD will be added later. Add the RTC submodule inside the twl node. Add tmp105 temperature sensor in i2c3 Add bh1780 Ambient Light Sensor in i2c3 Add hmc5843 3-Axis Digital Compass in i2c4 Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Acked-by:
Grant Likely <grant.likely@secretlab.ca> Acked-by:
Rob Herring <rob.herring@calxeda.com>
-
Benoit Cousson authored
Update pandaboard dts file with required clock frequencies for the i2c client devices existing on pandaboard. Add the twl6030 node in i2c1 controller. This is the minimal support needed to boot OMAP4 boards without any crash. The support for all the features included in this MFD will be added later. Add a generic i2c EEPROM entry. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Acked-by:
Grant Likely <grant.likely@secretlab.ca> Acked-by:
Rob Herring <rob.herring@calxeda.com>
-
Benoit Cousson authored
Add a dedicated DTS file for the twl4030/5030 Power + Audio IC. This chip is a big SoC that will be reused in a lot of various OMAP3 boards. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Acked-by:
Grant Likely <grant.likely@secretlab.ca> Acked-by:
Rob Herring <rob.herring@calxeda.com>
-
Benoit Cousson authored
Add a dedicated DTS file for the twl6030 Power IC. This chip is a big SoC that will be reused in a lot of various OMAP4+ boards. Note: This file is supposed to be included in a board DTS that will create the twl node in order to allow the &twl reference to work. Exmaple: ... &i2c1 { twl: twl@48 { reg = <0x48>; interrupts = <0 7 4>; interrupt-controller; interrupt-parent = <&gic>; }; }; /include/ "twl6030.dtsi" ... Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Acked-by:
Grant Likely <grant.likely@secretlab.ca> Acked-by:
Rob Herring <rob.herring@calxeda.com>
-
- 05 Mar, 2012 3 commits
-
-
Ilya Yanok authored
Very basic support for TeeJet Mt.Ventoux board. Able to boot via board-generic and ramdisk/initramfs, however most of peripherals are not supported. Produces tons of twl4030 related errors as this board doesn't have twl4030 installed. Signed-off-by:
Ilya Yanok <yanok@emcraft.com> Acked-by:
Grant Likely <grant.likely@secretlab.ca> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
We need just one ifdef for each ARCH_OMAP2/3/4. Also remove the comment about i2c & twl driver as it's pretty obvious that we still need some platform data until drivers are converted to device tree. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Otherwise we'll get undefined reference to `gic_of_init' or undefined reference to `omap_intc_of_init'. This was caused by commit fbf75da7 (ARM: OMAP2+: board-generic: Use of_irq_init API). Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 29 Feb, 2012 1 commit
-
-
Tony Lindgren authored
Merge branch 'for_3.4/dt_irq_domain' of git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into dt-part2
-
- 27 Feb, 2012 4 commits
-
-
Benoit Cousson authored
Use the of_irq_init API introduced in 3.2 to handle interrupt-controller with DT. Update the irq_match table to map the proper XXX_of_init functions for INTC and GIC drivers. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Cc: Tony Lindgren <tony@atomide.com> Acked-by:
Rob Herring <rob.herring@calxeda.com> Acked-by:
Grant Likely <grant.likely@secretlab.ca>
-
Benoit Cousson authored
Update the DTS with the proper information required by the INTC bindings. - Add the number of interrupt lines - Add the reg and the compatible entries. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Acked-by:
Rob Herring <rob.herring@calxeda.com> Acked-by:
Grant Likely <grant.likely@secretlab.ca>
-
Benoit Cousson authored
Add a function to initialize the OMAP2/3 interrupt controller (INTC) using a device tree node. This version take advantage of the new irq_domain_add_legacy API. Replace some printk() with the proper pr_ macro. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Cc: Tony Lindgren <tony@atomide.com> Acked-by:
Rob Herring <rob.herring@calxeda.com> Acked-by:
Grant Likely <grant.likely@secretlab.ca>
-
-
- 26 Feb, 2012 3 commits
-
-
Grant Likely authored
TWL4030 depends on IRQ_DOMAIN support, so this patch selects it in Kconfig. It used to be that CONFIG_IRQ_DOMAIN must only be selected by the architecture, but recent cleanups have fixed it so that it is safe to select from anywhere. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> [grant.likely: Changed from a depends to a select] Signed-off-by:
Grant Likely <grant.likely@secretlab.ca> Cc: Samuel Ortiz <sameo@linux.intel.com>
-
Grant Likely authored
Sparc has its own helpers for translating address ranges when the device tree is parsed at boot time, and it isn't able to use of_platform_populate(). However, there are some device drivers that want to use that function on other DT enabled platforms (ie. TWL4030). This patch adds an empty of_platform_populate() implementation that returns an error when CONFIG_OF_ADDRESS is not selected. Signed-off-by:
Grant Likely <grant.likely@secretlab.ca> Cc: Benoit Cousson <b-cousson@ti.com> Cc: Samuel Ortiz <sameo@linux.intel.com>
-
Grant Likely authored
Several architectures define their own empty irq_dispose_mapping(). Since the irq_domain code is centralized now, there is little need to do so. This patch removes them and creates a new empty copy when !CONFIG_IRQ_DOMAIN is selected. The patch also means that IRQ_DOMAIN becomes selectable on all architectures. Signed-off-by:
Grant Likely <grant.likely@secretlab.ca> Cc: Rob Herring <rob.herring@calxeda.com> Cc: "David S. Miller" <davem@davemloft.net> Cc: Jonas Bonn <jonas@southpole.se> Cc: sparclinux@vger.kernel.org Cc: linux@lists.openrisc.net
-
- 25 Feb, 2012 1 commit
-
-
Tony Lindgren authored
Merge branch 'for_3.4/dts_updates' of git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into dt
-
- 24 Feb, 2012 5 commits
-
-
Vaibhav Hiremath authored
Add OMAP3 EVM (OMAP3530, AM/DM37x) DTS file to use the omap3.dtsi SoC file, along with memory node information. Signed-off-by:
Vaibhav Hiremath <hvaibhav@ti.com> Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Acked-by:
Grant Likely <grant.likely@secretlab.ca>
-
Benoit Cousson authored
The GIC binding was updated in 3.2 and expects 3 interrupt-cells. - Update the #interrupt-cells Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Acked-by:
Rob Herring <rob.herring@calxeda.com>
-
Benoit Cousson authored
Add i2c controllers nodes into the main ocp bus. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Acked-by:
Grant Likely <grant.likely@secretlab.ca> Acked-by:
Rob Herring <rob.herring@calxeda.com>
-
Benoit Cousson authored
Add i2c controllers nodes into the main ocp bus. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Acked-by:
Rob Herring <rob.herring@calxeda.com> Acked-by:
Grant Likely <grant.likely@secretlab.ca>
-
Grant Likely authored
This patch makes IRQ_DOMAIN usable on MIPS. It uses an ugly workaround to preserve current behaviour so that MIPS has time to add irq_domain registration to the irq controller drivers. The workaround will be removed in Linux v3.6 Signed-off-by:
Grant Likely <grant.likely@secretlab.ca> Cc: Ralf Baechle <ralf@linux-mips.org> Cc: Rob Herring <rob.herring@calxeda.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: linux-mips@linux-mips.org
-
- 23 Feb, 2012 3 commits
-
-
Tony Lindgren authored
Otherwise we get: warning: (ARCH_OMAP2PLUS) selects PROC_DEVICETREE which has unmet direct dependencies (OF && PROC_FS && !SPARC) Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Grant Likely authored
This patch removes the x86-specific definition of irq_domain and replaces it with the common implementation. Signed-off-by:
Grant Likely <grant.likely@secretlab.ca> Acked-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de> Cc: Rob Herring <rob.herring@calxeda.com> Cc: Thomas Gleixner <tglx@linutronix.de>
-
Paul Gortmaker authored
The commit bae1d8f1 (linux-next) "irq_domain/powerpc: Use common irq_domain structure instead of irq_host" made this change: -static struct irq_host *flipper_irq_host; +static struct irq_domain *flipper_irq_host; and this change: -static struct irq_host *hlwd_irq_host; +static struct irq_domain *hlwd_irq_host; The intent was to change the type, and not the name, but then in a couple of instances, it looks like the sed to change the irq_domain_ops name inadvertently also changed the irq_host name where it was not supposed to, causing build failures. Signed-off-by:
Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by:
Grant Likely <grant.likely@secretlab.ca>
-
- 18 Feb, 2012 1 commit
-
-
Linus Torvalds authored
-