- 31 Jul, 2015 1 commit
-
-
Keerthy authored
cpsw needs the clock to be running at 50MHz in kernel. Hence setting the default rate. Signed-off-by:
Keerthy <j-keerthy@ti.com> Signed-off-by:
Tero Kristo <t-kristo@ti.com>
-
- 06 Jul, 2015 2 commits
-
-
Tomi Valkeinen authored
When DSS nodes were added to am4372.dtsi, the rfbi node was not marked as disabled. This should have been done, as the rule of thumb is to disable all DSS nodes that are not used, and especially rfbi, as we don't have a driver for rfbi. Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Dave Gerlach authored
Add node for TI AM4372 EMIF. Without this we get a warning with the recent commit fabbe6df (ARM: OMAP: AM43xx hwmod: Add data for am43xx emif hwmod). Signed-off-by:
Dave Gerlach <d-gerlach@ti.com> Tested-by:
Felipe Balbi <balbi@ti.com> Acked-by:
Felipe Balbi <balbi@ti.com> [tony@atomide.com: updated comments] Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 31 Mar, 2015 1 commit
-
-
Tero Kristo authored
This patch creates an l4_wkup interconnect for AM43xx, and moves some of the generic peripherals under it. System control module nodes are moved under this new interconnect also, and the SCM clock layout is changed to use the renamed SCM nodea as the clock provider. Signed-off-by:
Tero Kristo <t-kristo@ti.com>
-
- 26 Mar, 2015 1 commit
-
-
Kishon Vijay Abraham I authored
Added a new compatible string "ti,am437x-ocp2scp" for OCP2SCP module. This is needed since except for the OCP2SCP used in AM437x, SYNC2 value in OCP2SCP TIMING should be changed whereas the default value is sufficient in AM437x. Cc: Tony Lindgren <tony@atomide.com> Signed-off-by:
Kishon Vijay Abraham I <kishon@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 16 Mar, 2015 1 commit
-
-
Vignesh R authored
This patch updates hdq node compatible property to "ti,am4372-hdq". Signed-off-by:
Vignesh R <vigneshr@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 15 Mar, 2015 1 commit
-
-
Marc Zyngier authored
OMAP4/5 has been (ab)using the gic_arch_extn to provide wakeup from suspend, and it makes a lot of sense to convert this code to use stacked domains instead. This patch does just this, updating the DT files to actually reflect what the HW provides. BIG FAT WARNING: because the DTs were so far lying by not exposing the WUGEN HW block, kernels with this patch applied won't have any suspend-resume facility when booted with old DTs, and old kernels with updated DTs won't even boot. On a platform with this patch applied, the system looks like this: root@bacon-fat:~# cat /proc/interrupts CPU0 CPU1 16: 0 0 WUGEN 37 gp_timer 19: 233799 155916 GIC 27 arch_timer 23: 0 0 WUGEN 9 l3-dbg-irq 24: 1 0 WUGEN 10 l3-app-irq 27: 282 0 WUGEN 13 omap-dma-engine 44: 0 0 4ae10000.gpio 13 DMA 294: 0 0 WUGEN 20 gpmc 297: 506 0 WUGEN 56 48070000.i2c 298: 0 0 WUGEN 57 48072000.i2c 299: 0 0 WUGEN 61 48060000.i2c 300: 0 0 WUGEN 62 4807a000.i2c 301: 8 0 WUGEN 60 4807c000.i2c 308: 2439 0 WUGEN 74 OMAP UART2 312: 362 0 WUGEN 83 mmc2 313: 502 0 WUGEN 86 mmc0 314: 13 0 WUGEN 94 mmc1 350: 0 0 PRCM pinctrl, pinctrl 406: 35155709 0 GIC 109 ehci_hcd:usb1 407: 0 0 WUGEN 7 palmas 409: 0 0 WUGEN 119 twl6040 410: 0 0 twl6040 5 twl6040_irq_ready 411: 0 0 twl6040 0 twl6040_irq_th IPI0: 0 1 CPU wakeup interrupts IPI1: 0 0 Timer broadcast interrupts IPI2: 95334 902334 Rescheduling interrupts IPI3: 0 0 Function call interrupts IPI4: 479 648 Single function call interrupts IPI5: 0 0 CPU stop interrupts IPI6: 0 0 IRQ work interrupts IPI7: 0 0 completion interrupts Err: 0 Acked-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com> Link: https://lkml.kernel.org/r/1426088629-15377-8-git-send-email-marc.zyngier@arm.com Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- 08 Jan, 2015 1 commit
-
-
Benoit Parrot authored
Add Video Processing Front End (VPFE) device tree nodes for AM34xx family of devices. Signed-off-by:
Benoit Parrot <bparrot@ti.com> Signed-off-by:
Darren Etheridge <detheridge@ti.com> Signed-off-by:
Felipe Balbi <balbi@ti.com> Signed-off-by:
Lad, Prabhakar <prabhakar.csengg@gmail.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 24 Nov, 2014 2 commits
-
-
Roger Quadros authored
The SoC contains 2 DCAN modules. Add them. Signed-off-by:
Roger Quadros <rogerq@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Roger Quadros authored
Use syscon regmap to expose the Control module register space. This register space is shared between many users e.g. DCAN, USB, display, etc. Signed-off-by:
Roger Quadros <rogerq@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 22 Nov, 2014 1 commit
-
-
Vignesh R authored
This patch adds tscadc DT entries for am437x-gp-evm and am43x-epos-evm. Signed-off-by:
Vignesh R <vigneshr@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 10 Nov, 2014 2 commits
-
-
Felipe Balbi authored
Whenever Suspend PHY bit is set on AM437x devices, USB will not work due to Set EP Configuration command always failing. This was only found after a recent commit 2164a476 (usb: dwc3: set SUSPHY bit for all cores, which will be merged for v3.19) added a missing *required* step to dwc3 initialization. Synopsys Databook requires that we enable Suspend PHY bit after initialization but that, unfortunately, breaks AM437x. Acked-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Felipe Balbi <balbi@ti.com>
-
Suman Anna authored
The '#mbox-cells' property is added to all the OMAP mailbox nodes. This property is mandatory with the new mailbox framework. Cc: "Benoît Cousson" <bcousson@baylibre.com> Cc: Rob Herring <robh+dt@kernel.org> Cc: Pawel Moll <pawel.moll@arm.com> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Ian Campbell <ijc+devicetree@hellion.org.uk> Cc: Kumar Gala <galak@codeaurora.org> Signed-off-by:
Suman Anna <s-anna@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 18 Sep, 2014 1 commit
-
-
Rajendra Nayak authored
Use drivers/misc/sram.c driver to manage SRAM on all DT only OMAP platforms (am33xx, am43xx, omap4 and omap5) instead of the existing private plat-omap/sram.c Address and size related data is removed from mach-omap2/sram.c and now passed to drivers/misc/sram.c from DT. Users can hence use general purpose allocator apis instead of OMAP private ones to manage and use SRAM. Signed-off-by:
Rajendra Nayak <rnayak@ti.com> Signed-off-by:
Dave Gerlach <d-gerlach@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 11 Sep, 2014 1 commit
-
-
Suman Anna authored
The sub-mailbox devices are added to the Mailbox DT nodes on OMAP2420, OMAP2430, OMAP3, AM33xx, AM43xx, OMAP4 and OMAP5 family of SoCs. This data represents the same mailboxes that used to be represented in hwmod attribute data previously. The node name is chosen based on the .name field of omap_mbox_dev_info structure used in the hwmod data. Cc: "Benoît Cousson" <bcousson@baylibre.com> Cc: Rob Herring <robh+dt@kernel.org> Cc: Pawel Moll <pawel.moll@arm.com> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Ian Campbell <ijc+devicetree@hellion.org.uk> Cc: Kumar Gala <galak@codeaurora.org> Signed-off-by:
Suman Anna <s-anna@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 09 Sep, 2014 1 commit
-
-
Nishanth Menon authored
Now that ti,am437-padconf is available, switch over to that compatible property. Retain pinctrl-single for legacy support. While at it, mark the pinctrl as interrupt controller so that it can be used with interrupts-extended property for wakeup events. Signed-off-by:
Nishanth Menon <nm@ti.com>
-
- 03 Sep, 2014 1 commit
-
-
Felipe Balbi authored
Size should be 64KiB instead of 92KiB. Signed-off-by:
Felipe Balbi <balbi@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 15 Jul, 2014 1 commit
-
-
Suman Anna authored
The mailbox DT node for AM4372 is enabled and is corrected to remove some properties that have crept in by mistake. Fixes: 9e3269b8 (ARM: dts: AM4372: Add L2, EDMA, mailbox, MMC and SHAM nodes) Cc: Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by:
Suman Anna <s-anna@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 01 Jul, 2014 1 commit
-
-
Felipe Balbi authored
By providing labels for rtc, wdt, cpu and dispc nodes, boards can access them to add board-specific data. Signed-off-by:
Felipe Balbi <balbi@ti.com> Tested-by:
Franklin Cooper Jr. <fcooper@ti.com> Tested-by:
Tom Rini <trini@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 03 Jun, 2014 1 commit
-
-
Sathya Prakash M R authored
Add DT data for the display subsystem for AM4372. The DSS on AM4372 is basically OMAP3's DSS, without DSI and VENC blocks. Signed-off-by:
Sathya Prakash M R <sathyap@ti.com> Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@ti.com> Acked-by:
Tony Lindgren <tony@atomide.com>
-
- 22 May, 2014 1 commit
-
-
Peter Ujfalusi authored
dma-channels, ti,edma-regions and ti,edma-slots no longer needed in DT since the the same information is available in the IP's CCCFG register. Signed-off-by:
Peter Ujfalusi <peter.ujfalusi@ti.com> Acked-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Sekhar Nori <nsekhar@ti.com>
-
- 20 May, 2014 1 commit
-
-
Mugunthan V N authored
Add cpsw phy sel device tree node for selecting phy mode in control module Signed-off-by:
Mugunthan V N <mugunthanvnm@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 14 May, 2014 1 commit
-
-
Sourav Poddar authored
Add device tree nodes and pinmux for hdq/1wire on am43x epos evm. Signed-off-by:
Sourav Poddar <sourav.poddar@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 06 May, 2014 2 commits
-
-
Sourav Poddar authored
This patch adds qspi nodes for am43xx SOC devices. Signed-off-by:
Sourav Poddar <sourav.poddar@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
George Cherian authored
Add nodes for 2 instances each of - ocp2scp - USB PHY control module - USB PHY - dwc3_omap - USB for AM43xx. Signed-off-by:
George Cherian <george.cherian@ti.com> Acked-by:
Roger Quadros <rogerq@ti.com> Acked-by:
Felipe Balbi <balbi@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 05 May, 2014 2 commits
-
-
Afzal Mohammed authored
AM4372 has two clk domains 100f and 200s. Provide register mapping, interrupt information and compatibility flags associated with it. Signed-off-by:
Dave Gerlach <d-gerlach@ti.com> Signed-off-by:
Afzal Mohammed <afzal@ti.com> Signed-off-by:
Sekhar Nori <nsekhar@ti.com> Signed-off-by:
Nishanth Menon <nm@ti.com>
-
George Cherian authored
Add CPSW fck and CPTS clock and clock names for AM4372 Signed-off-by:
George Cherian <george.cherian@ti.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
-
- 23 Apr, 2014 1 commit
-
-
Geert Uytterhoeven authored
s/interrupts-names/interrupt-names/g s/clocks-names/clock-names/g Some of the binding files and device tree files get this wrong and the kernel won't be able to pick it up. Fix them up now so that they don't get widely used. Signed-off-by:
Geert Uytterhoeven <geert+renesas@glider.be> Acked-by : Patrice Chotard <patrice.chotard@st.com> Signed-off-by:
Grant Likely <grant.likely@linaro.org>
-
- 05 Mar, 2014 1 commit
-
-
Balaji T K authored
Add card detect gpio for SD card slot and include dt gpio header. Signed-off-by:
Balaji T K <balajitk@ti.com> Signed-off-by:
Mugunthan V N <mugunthanvnm@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 02 Mar, 2014 2 commits
-
-
Pekon Gupta authored
This patch: - enables GPMC h/w and ELM h/w engine for AM43xx devices (am4372.dtsi) - adds pinmux and DT node for Micron 4K-paged x8 NAND device (MT29F4G08AB) present on following boards: am43x-epos-evm: On this board, NAND Flash control lines are muxed with QSPI, Thus only one of the two can be used at a time. Selection is controlled by: (a) dynamically driving following GPIO pin from software GPMC_A0(GPIO) == 0 NAND is selected (default) GPMC_A0(GPIO) == 1 eMMC is selected Signed-off-by:
Pekon Gupta <pekon@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Sourav Poddar authored
Add "pwm-cells" node for all ecap, ehrpwm in am43x dtsi files. Signed-off-by:
Sourav Poddar <sourav.poddar@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
- 28 Feb, 2014 2 commits
-
-
Nishanth Menon authored
OMAP34xx, AM3517 and OMAP36xx platforms use dpll1 clock. OMAP443x, OMAP446x, OMAP447x, OMAP5, DRA7, AM43xx platforms use dpll_mpu clock. Latency used is the generic latency defined in omap-cpufreq driver. Signed-off-by:
Nishanth Menon <nm@ti.com> Acked-by:
Acked-by: Tero Kristo <t-kristo@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Suman Anna authored
Add the hwspinlock device tree node for AM43xx family of SoCs. Signed-off-by:
Suman Anna <s-anna@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- 17 Jan, 2014 1 commit
-
-
Tero Kristo authored
This patch creates a unique node for each clock in the AM43xx power, reset and clock manager (PRCM). Signed-off-by:
Tero Kristo <t-kristo@ti.com> Acked-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Mike Turquette <mturquette@linaro.org>
-
- 22 Oct, 2013 2 commits
-
-
Nishanth Menon authored
Provide alias to allow ordering the i2c devices correctly. Signed-off-by:
Nishanth Menon <nm@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Peter Ujfalusi authored
Add nodes for McASP0 and McASP1 for AM43xx. Signed-off-by:
Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
- 20 Oct, 2013 1 commit
-
-
Lokesh Vutla authored
Populate nodes for l2-cache-controller, EDMA, mailbox, mmc, sham. Update as well DT properties for epwmss, aes, des. Signed-off-by:
Suman Anna <s-anna@ti.com> Signed-off-by:
Balaji T K <balajitk@ti.com> Signed-off-by:
Mugunthan V N <mugunthanvnm@ti.com> Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
- 11 Oct, 2013 2 commits
-
-
Joel Fernandes authored
AM437x SoC has a DES3DES module similar to the one on OMAP4. Add DT node for the same. Signed-off-by:
Joel Fernandes <joelf@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Joel Fernandes authored
AM437x SoC has AES module similar to the one on OMAP4. Add DT node for the same. Signed-off-by:
Joel Fernandes <joelf@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
- 08 Oct, 2013 1 commit
-
-
Afzal Mohammed authored
Populate uarts, timers, rtc, wdt, gpio, i2c, spi, cpsw & pwm nodes. Reason for adding these nodes early - hwmod code required address space of peripherals corresponding to these nodes (as address space details are removed from hwmod database). uart0, timers - 1 & 2 and synctimer were already present, so here the remaining uarts & timers are added. All properties as per the existing binding has been added for uart, timer, rtc, wdt & gpio. Even though that was not the current scope of work, felt adding those would reduce or require no effort later to get these peripherals working. For i2c, spi, cpsw & pwm - only the properties that were sure to be correct has been added (main intention is to make hwmod happy and avoid any later modification to here added properties). While at it add "ti,hwmod" property to already existing nodes. Signed-off-by:
Afzal Mohammed <afzal@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-