- Oct 18, 2013
-
-
Tony Lindgren authored
I've tested serial, MMC, smsc911x and wl12xx on zoom3. As my omap is an early ES revision, I have not been able to test off-idle on this one. But anyways, I'd say we have enough device tree support for the zoom to be able to drop the board-zoom files. Patches are welcome to add further features to this .dts file. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- Oct 14, 2013
-
-
Tony Lindgren authored
I've tested the serial, MMC, smsc911x, wl12xx, and off-idle support with the pinctrl patches, so it probably works better than the board-*.c files ever did. Also the board-omap3evm.c file is broken for the DSS, and has been for a while. Patches are welcome to fix it in this .dts file, let's just drop the board-*.c file for this. Note that off-idle currently requires doing request_irq() on the wake-up pin from pinctrl-single IRQ domain until we can handle that in some Linux generic way. [tony@atomide.com: updated for make dtbs build fix] Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Looks like the main difference between the TMDSEVM3530 and TMDSEVM3730 is just the omap processor: http://www.ti.com/tool/tmdsevm3530 http://www.ti.com/tool/tmdsevm3730 So let's add a common file for the EVMs, and fix the description for the omap3-evm.dst as that's clearly for the TMDSEVM3530 since it includes omap34xx.dtsi. It cannot support the TMDSEVM3730 properly, and we need a separate file for that in the following patch. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Looks like at least Igep, Zoom and EVM boards can use a common file for the GPMC connected smsc911x. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
- Oct 13, 2013
-
-
Yuvaraj Kumar C D authored
Without the "clock-frequency" property in arch timer node, could able to see the below crash dump. [<c0014e28>] (unwind_backtrace+0x0/0xf4) from [<c0011808>] (show_stack+0x10/0x14) [<c0011808>] (show_stack+0x10/0x14) from [<c036ac1c>] (dump_stack+0x7c/0xb0) [<c036ac1c>] (dump_stack+0x7c/0xb0) from [<c01ab760>] (Ldiv0_64+0x8/0x18) [<c01ab760>] (Ldiv0_64+0x8/0x18) from [<c0062f60>] (clockevents_config.part.2+0x1c/0x74) [<c0062f60>] (clockevents_config.part.2+0x1c/0x74) from [<c0062fd8>] (clockevents_config_and_register+0x20/0x2c) [<c0062fd8>] (clockevents_config_and_register+0x20/0x2c) from [<c02b8e8c>] (arch_timer_setup+0xa8/0x134) [<c02b8e8c>] (arch_timer_setup+0xa8/0x134) from [<c04b47b4>] (arch_timer_init+0x1f4/0x24c) [<c04b47b4>] (arch_timer_init+0x1f4/0x24c) from [<c04b40d8>] (clocksource_of_init+0x34/0x58) [<c04b40d8>] (clocksource_of_init+0x34/0x58) from [<c049ed8c>] (time_init+0x20/0x2c) [<c049ed8c>] (time_init+0x20/0x2c) from [<c049b95c>] (start_kernel+0x1e0/0x39c) THis is because the Exynos u-boot, for example on the Chromebooks, doesn't set up the CNTFRQ register as expected by arch_timer. Instead, we have to specify the frequency in the device tree like this. Signed-off-by:
Yuvaraj Kumar C D <yuvaraj.cd@samsung.com> [olof: Changed subject, added comment, elaborated on commit message] Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Helge Deller authored
Signed-off-by:
Helge Deller <deller@gmx.de>
-
John David Anglin authored
The attached change defers the initialization of the variables tsk, mm and flags until they are needed. As a result, the code won't crash if a kernel probe is done with a corrupt context and the code will be better optimized. Signed-off-by:
John David Anglin <dave.anglin@bell.net> Signed-off-by:
Helge Deller <deller@gmx.de>
-
Helge Deller authored
Running an "echo t > /proc/sysrq-trigger" crashes the parisc kernel. The problem is, that in print_worker_info() we try to read the workqueue info via the probe_kernel_read() functions which use pagefault_disable() to avoid crashes like this: probe_kernel_read(&pwq, &worker->current_pwq, sizeof(pwq)); probe_kernel_read(&wq, &pwq->wq, sizeof(wq)); probe_kernel_read(name, wq->name, sizeof(name) - 1); The problem here is, that the first probe_kernel_read(&pwq) might return zero in pwq and as such the following probe_kernel_reads() try to access contents of the page zero which is read protected and generate a kernel segfault. With this patch we fix the interruption handler to call parisc_terminate() directly only if pagefault_disable() was not called (in which case preempt_count()==0). Otherwise we hand over to the pagefault handler which will try to look up the faulting address in the fixup tables. Signed-off-by:
Helge Deller <deller@gmx.de> Cc: <stable@vger.kernel.org> # v3.0+ Signed-off-by:
John David Anglin <dave.anglin@bell.net> Signed-off-by:
Helge Deller <deller@gmx.de>
-
Helge Deller authored
Signed-off-by:
Helge Deller <deller@gmx.de>
-
Helge Deller authored
Signed-off-by:
Helge Deller <deller@gmx.de>
-
Jiang Liu authored
Commit 9a46ad6d "smp: make smp_call_function_many() use logic similar to smp_call_function_single()" has unified the way to handle single and multiple cross-CPU function calls. Now only one interrupt is needed for architecture specific code to support generic SMP function call interfaces, so kill the redundant single function call interrupt. Signed-off-by:
Jiang Liu <jiang.liu@huawei.com> Cc: Jiang Liu <liuj97@gmail.com> Signed-off-by:
Helge Deller <deller@gmx.de>
-
Geert Uytterhoeven authored
ERROR: "flush_cache_page" [drivers/staging/lustre/lustre/libcfs/libcfs.ko] undefined! Signed-off-by:
Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by:
Helge Deller <deller@gmx.de>
-
- Oct 12, 2013
-
-
Vineet Gupta authored
ARCompact TRAP_S insn used for breakpoints, commits before exception is taken (updating architectural PC). So ptregs->ret contains next-PC and not the breakpoint PC itself. This is different from other restartable exceptions such as TLB Miss where ptregs->ret has exact faulting PC. gdb needs to know exact-PC hence ARC ptrace GETREGSET provides for @stop_pc which returns ptregs->ret vs. EFA depending on the situation. However, writing stop_pc (SETREGSET request), which updates ptregs->ret doesn't makes sense stop_pc doesn't always correspond to that reg as described above. This was not an issue so far since user_regs->ret / user_regs->stop_pc had same value and both writing to ptregs->ret was OK, needless, but NOT broken, hence not observed. With gdb "jump", they diverge, and user_regs->ret updating ptregs is overwritten immediately with stop_pc, which this patch fixes. Reported-by:
Anton Kolesov <akolesov@synopsys.com> Signed-off-by:
Vineet Gupta <vgupta@synopsys.com>
-
- Oct 11, 2013
-
-
Felipe Balbi authored
DWC3 enables USB3 functionality for OMAP5 boards, it's safe to enable those drivers in omap2plus_defconfig. Signed-off-by:
Felipe Balbi <balbi@ti.com> Acked-by:
Tony Lindgren <tony@atomide.com> Signed-off-by:
Kishon Vijay Abraham I <kishon@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com> [tony@atomide.com: updated against other defconfig changes] Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Balaji T K authored
Add mmc2 dt node to dra7-evm board and model eMMC vcc as fixed regulator. Signed-off-by:
Balaji T K <balajitk@ti.com> Acked-by:
Sekhar Nori <nsekhar@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Balaji T K authored
Add mmc1 dt node to dra7-evm board. Input for ldo1 regulator is controlled by gpio 5 of pcf8575 chip (0x21) on i2c1 bus. When dt support for gpio-pcf857x is available, input supply will be modelled as cascaded regulator. Signed-off-by:
Balaji T K <balajitk@ti.com> Acked-by:
Sekhar Nori <nsekhar@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Nishanth Menon authored
This allows the palmas pm_power_off to kick in on power off command and switch off the board. Signed-off-by:
Nishanth Menon <nm@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Javier Martinez Canillas authored
Commit 840ef8b7 ("ARM: dt: add header to define IRQ flags") added constants for IRQ edge/level triggered types so use it instead of a magic number to enhance the DT readability. Signed-off-by:
Javier Martinez Canillas <javier.martinez@collabora.co.uk> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Javier Martinez Canillas authored
Add device nodes for the HS USB Host port 1, USB PHY and its required regulator and also pin mux setup for HS USB1 pins. Signed-off-by:
Javier Martinez Canillas <javier.martinez@collabora.co.uk> Tested-by:
Enric Balletbo i Serra <eballetbo@gmail.com> Acked-by:
Roger Quadros <rogerq@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Javier Martinez Canillas authored
Commit ad871c10 ("ARM: dts: OMAP: Add usb_otg and glue data to O added USB OTG support for most OMAP boards but some OMAP3 boards such as IGEP boards were not updated. This patch adds an USB OTG device node to these board. Signed-off-by:
Javier Martinez Canillas <javier.martinez@collabora.co.uk> Tested-by:
Enric Balletbo i Serra <eballetbo@gmail.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Darren Etheridge authored
Enable the hdmi output and the LCD Controller on BeagleBone Black. Also configure the correct pinmux for output of video data from the SoC to the HDMI encoder. Signed-off-by:
Darren Etheridge <detheridge@ti.com> Signed-off-by:
Joel Fernandes <joelf@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Benoit Parrot authored
Add LCDC device node in DT for am33xx Add LCDC and Panel info in DT for am335x-evm Changes: - remove redundant/unnecessary SoC specific setting in the board dts - resolved conflicts on for_3.13/dts Signed-off-by:
Benoit Parrot <bparrot@ti.com> Signed-off-by:
Joel Fernandes <joelf@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
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>
-
Joel Fernandes authored
AES interrupts were previously not used, but after recent changes to omap-aes driver, its being used. Correct the interrupt number to have working PIO mode. Signed-off-by:
Joel Fernandes <joelf@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Mark A. Greer authored
Add the generic AM33XX AES module's device tree data and enable it for the am335x-evm, am335x-evmsk, and am335x-bone platforms. Also add Documentation file describing the data for the AES module. Cc: Paul Walmsley <paul@pwsan.com> Signed-off-by:
Mark A. Greer <mgreer@animalcreek.com> Signed-off-by:
Joel Fernandes <joelf@ti.com> [joelf@ti.com: Dropped interrupt-parent property, documentation fixups] Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Mark A. Greer authored
Add the generic AM33XX SHAM module's device tree data and enable it for the am335x-evm, am335x-evmsk, and am335x-bone platforms. Also add Documentation file describing the data for the SHAM module. Cc: Paul Walmsley <paul@pwsan.com> Signed-off-by:
Mark A. Greer <mgreer@animalcreek.com> Signed-off-by:
Joel Fernandes <joelf@ti.com> [joelf@ti.com: Dropped interrupt-parent property, documentation fixups] Acked-by:
Mark Rutland <mark.rutland@arm.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Joel Fernandes authored
OMAP4 has an DES3DES module that uses the omap-des crypto driver. Add DT entries for the same. Signed-off-by:
Joel Fernandes <joelf@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Joel Fernandes authored
OMAP4 has an AES module that uses the omap-aes crypto driver. Add DT entries for the same. Signed-off-by:
Joel Fernandes <joelf@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Balaji T K authored
Set bus-width to make SD card operate in 4 bit mode. Signed-off-by:
Balaji T K <balajitk@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Balaji T K authored
Set pinmux_emmc_pins mux mode for cmd line to MODE2 in order to detect eMMC on BBB and BBW + eMMC cape. Signed-off-by:
Balaji T K <balajitk@ti.com> Tested-by:
Felipe Balbi <balbi@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Enric Balletbo i Serra authored
The IGEP AQUILA EXPANSION board is a development platform for the IGEP COM AQUILA AM335x boards. The board adds the following connectivity: o USB OTG o USB HOST o HDMI o Ethernet o Serial Debug (3.3V) o 2x46 pin headers o EEPROM Signed-off-by:
Enric Balletbo i Serra <eballetbo@iseebcn.com> Reviewed-by:
Javier Martinez Canillas <javier.martinez@collabora.co.uk> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Enric Balletbo i Serra authored
The IGEP COM AQUILA is industrial processors SODIMM module with following highlights: o AM3352/AM3354/AM3358/AM3359 Texas Instruments processor o Cortex-A8 ARM CPU o 3.3 volts Inputs / Outputs use industrial o 256 MB DDR3 SDRAM / 128 Megabytes FLASH o MicroSD card reader on-board o Ethernet controller on-board o JTAG debug connector available o Designed for industrial range purposes Signed-off-by:
Enric Balletbo i Serra <eballetbo@iseebcn.com> Reviewed-by:
Javier Martinez Canillas <javier.martinez@collabora.co.uk> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Nishanth Menon authored
3.3V fixed regulator does not belong to TPS node - as a result the fixed regulator is never probed and MMC is continually deferred due to lack of regulator. Move the fixed regulator to be at root of platform. Cc: Joel Fernandes <joelf@ti.com> Cc: Sekhar Nori <nsekhar@ti.com> Cc: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by:
Nishanth Menon <nm@ti.com> Tested-by:
Felipe Balbi <balbi@ti.com> Tested-by:
Balaji T K <balajitk@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Roger Quadros authored
Add information about the USB OTG PHY. Without this the OTG port on beagle will not work. Signed-off-by:
Roger Quadros <rogerq@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Roger Quadros authored
Provide RESET GPIO and Power regulator for the USB PHY, the USB Host port mode and the PHY device for the controller. Also provide pin multiplexer information for USB host pins. We also relocate omap3_pmx_core pin definations so that they are close to omap3_pmx_wkup pin definations. Signed-off-by:
Roger Quadros <rogerq@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Roger Quadros authored
We no longer need to model the RESET line as a regulator since the USB phy-nop driver accepts "reset-gpios" property. Signed-off-by:
Roger Quadros <rogerq@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Roger Quadros authored
We no longer need to model the RESET line as a regulator since the USB phy-nop driver accepts "reset-gpios" property. Signed-off-by:
Roger Quadros <rogerq@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Roger Quadros authored
We no longer need to model the RESET line as a regulator since the USB phy-nop driver accepts "reset-gpios" property. Signed-off-by:
Roger Quadros <rogerq@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-
Dan Murphy authored
Set the alias for ethernet0 and ethernet1 so that uBoot can set the MAC address appropriately. Currently u-boot cannot find the alias and there for does not set the MAC address. Signed-off-by:
Dan Murphy <dmurphy@ti.com> Tested-by:
Mugunthan V N <mugunthanvnm@ti.com> Signed-off-by:
Benoit Cousson <bcousson@baylibre.com>
-