An error occurred fetching the project authors.
- 08 Jan, 2014 1 commit
-
-
Suman Anna authored
The irq data for rng module defined in hwmod data previously missed the OMAP_INTC_START relative offset, so the interrupt number is probably misconfigured during the DT node addition adjusting for this OMAP_INTC_START. Interrupt #36 is associated with a watchdog timer, so fix the rng module's interrupt to the appropriate interrupt #52. Signed-off-by:
Suman Anna <s-anna@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 15 Nov, 2013 1 commit
-
-
Tony Lindgren authored
Looks like we're missing few entries for omap2 and the drivers have only worked because of the omap hwmod building the devices for the missing entries. Let's fix the missing entries so we don't need to rely on hwmod for the basic data and can then later on remove the duplicate data from hwmod. Otherwise device tree only drivers will not work properly. Cc: "Benoît Cousson" <bcousson@baylibre.com> Cc: devicetree@vger.kernel.org Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 18 Jun, 2013 3 commits
-
-
Florian Vaussard authored
Using constants for pinctrl allows a better readability, and removes redundancy with comments. Signed-off-by:
Florian Vaussard <florian.vaussard@epfl.ch> Acked-by:
Santosh Shilimkar <santosh.shilimkar@ti.com> Reviewed-by:
Stephen Warren <swarren@nvidia.com> Signed-off-by:
Benoit Cousson <benoit.cousson@linaro.org>
-
Florian Vaussard authored
Use standard GPIO constants to enhance the readability of DT GPIOs. Signed-off-by:
Florian Vaussard <florian.vaussard@epfl.ch> Acked-by:
Santosh Shilimkar <santosh.shilimkar@ti.com> Reviewed-by:
Stephen Warren <swarren@nvidia.com> Signed-off-by:
Benoit Cousson <benoit.cousson@linaro.org>
-
Florian Vaussard authored
Replace /include/ by #include for OMAP2+ DT, in order to use the C pre-processor, making use of #define features possible. Signed-off-by:
Florian Vaussard <florian.vaussard@epfl.ch> Acked-by:
Santosh Shilimkar <santosh.shilimkar@ti.com> Reviewed-by:
Stephen Warren <swarren@nvidia.com> Signed-off-by:
Benoit Cousson <benoit.cousson@linaro.org>
-
- 23 May, 2013 1 commit
-
-
Lorenzo Pieralisi authored
This patch updates the in-kernel dts files according to the latest cpus and cpu bindings updates for ARM. Signed-off-by:
Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
-
- 08 Apr, 2013 3 commits
-
-
Jon Hunter authored
Update the DMTIMER compatibility property to reflect the register level compatibilty between devices and update the various OMAP/AM timer bindings with the appropriate compatibility string. By doing this we can add platform specific data applicable to specific timer versions to the driver. For example, errata flags can be populated for the timer versions that are impacted. Signed-off-by:
Jon Hunter <jon-hunter@ti.com> Acked-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Benoit Cousson <benoit.cousson@linaro.org>
-
Jon Hunter authored
Add SDMA controller binding for OMAP2+ devices and populate DMA client information for SPI and MMC peripheral on OMAP3+ devices. Please note that OMAP24xx devices do not have SPI and MMC bindings available yet and so DMA client information is not populated. Signed-off-by:
Jon Hunter <jon-hunter@ti.com> Reviewed-by:
Felipe Balbi <balbi@ti.com> Acked-by:
Santosh Shilimkar <santosh.shilimkar@ti.com> Tested-by:
Santosh Shilimkar <santosh.shilimkar@ti.com> Signed-off-by:
Benoit Cousson <benoit.cousson@linaro.org>
-
Jon Hunter authored
Add PMU nodes for OMAP2, OMAP3 and OMAP4460 devices. Please note that the node for OMAP4460 has been placed in a separate header file for OMAP4460, because the node is not compatible with OMAP4430. The node for OMAP4430 is not included because PMU is not currently supported on OMAP4430 due to the absence of a cross-trigger interface driver. Signed-off-by:
Jon Hunter <jon-hunter@ti.com> Signed-off-by:
Benoit Cousson <benoit.cousson@linaro.org>
-
- 29 Oct, 2012 2 commits
-
-
Jon Hunter authored
Add the 12 GP timers nodes present in OMAP2. Add the 12 GP timers nodes present in OMAP3. Add the 11 GP timers nodes present in OMAP4. Add the 7 GP timers nodes present in AM33xx. Add documentation for timer properties specific to OMAP. Thanks to Vaibhav Hiremath for creating the AM33xx timer nodes. I have modified Vaibhav's original nodes adding information on which timers support a PWM output. V5 changes: - Updated timer register sizes for OMAP2/3/4. - Modified AM335x timer register size to be 1KB instead of 4KB to align with HWMOD. Signed-off-by:
Jon Hunter <jon-hunter@ti.com> Acked-Reviewed-&-Tested-By: Vaibhav Hiremath <hvaibhav@ti.com> Signed-off-by:
Benoit Cousson <b-cousson@ti.com>
-
Benoit Cousson authored
The interrupt-parent attribute does not have to be added in each node since the fmwk will check for the parent as well to get it. Create an interrupt-parent for OMAP2, OMAP3, AM33xx and remove the attributes from every nodes that were using it. Signed-off-by:
Benoit Cousson <b-cousson@ti.com> Cc: Vaibhav Hiremath <hvaibhav@ti.com> Cc: Peter Ujfalusi <peter.ujfalusi@ti.com> Cc: Sebastien Guiriec <s-guiriec@ti.com>
-
- 20 Jun, 2012 1 commit
-
-
Jon Hunter authored
When booting with device-tree on an OMAP2420H4, the kernel is hanging when initialising the interrupts and following kernel dumps is seen ... [ 0.000000] ------------[ cut here ]------------ [ 0.000000] WARNING: at arch/arm/mach-omap2/irq.c:271 omap_intc_of_init+0x50/0xb4() [ 0.000000] unable to get intc registers [ 0.000000] Modules linked in: [ 0.000000] [<c001befc>] (unwind_backtrace+0x0/0xf4) from [<c0040c34>] (warn_slowpath_common+0x4c/0x64) [ 0.000000] [<c0040c34>] (warn_slowpath_common+0x4c/0x64) from [<c0040ce0>] (warn_slowpath_fmt+0x30/0x40) [ 0.000000] [<c0040ce0>] (warn_slowpath_fmt+0x30/0x40) from [<c066b8a4>] (omap_intc_of_init+0x50/0xb4) [ 0.000000] [<c066b8a4>] (omap_intc_of_init+0x50/0xb4) from [<c0688b70>] (of_irq_init+0x144/0x288) [ 0.000000] [<c0688b70>] (of_irq_init+0x144/0x288) from [<c0663294>] (init_IRQ+0x14/0x1c) [ 0.000000] [<c0663294>] (init_IRQ+0x14/0x1c) from [<c06607fc>] (start_kernel+0x198/0x304) [ 0.000000] [<c06607fc>] (start_kernel+0x198/0x304) from [<80008044>] (0x80008044) [ 0.000000] ---[ end trace 1b75b31a2719ed1c ]--- [ 0.000000] of_irq_init: children remain, but no parents The OMAP2 interrupt controller binding is missing the number of interrupts and interrupt controller register address. Adding these fixes the problem. Signed-off-by:
Jon Hunter <jon-hunter@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 16 Dec, 2011 1 commit
-
-
Tony Lindgren authored
Add minimal device tree support for omap2420 and omap2430. This is needed to keep the uart functional on omap2 after omap_serial_init is removed from board-generic.c. Reviewed-by:
Rob Herring <rob.herring@calxeda.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-