05 Jul, 2010
3 commits
-
Move omap1 FS USB platform init code into mach-omap1/usb.c
Signed-off-by: Tony Lindgren
-
Move omap2 FS USB platform init code into mach-omap2/usb-fs.c. This will
allow further work later on to use omap hwmod for initializing the
device.Cc: David Brownell
Signed-off-by: Tony Lindgren -
We want to split old FS USB platform init code and stop doing pin multiplexing
under plat-omap. First move 24xx specific init code into omap2_usb[012]_init
functions.Cc: David Brownell
Signed-off-by: Tony Lindgren
12 Dec, 2009
1 commit
-
This change implements USB client side support into the HTC
Herald board configuration. It uses a similar, but updated
algorithm to initialize the USB as is used in the linwizard
project.Signed-off-by: Cory Maccarrone
Signed-off-by: Tony Lindgren
23 Nov, 2009
1 commit
-
The l3_ocpi_ck clock is needed on omap7xx processors for USB.
Additionally, bit 8 of the SOFT_REQ_REG needs to be enabled for
the usb_dc_ck on omap7xx, which is a different bit than that
of the omap16xx-defined clock of the same name.I added a provision for the usb_dc_ck and l3_ocpi_ck clocks as
dc_clk and hhc_clk, respectively, for omap7xx CPUs. Additionally,
I added a check in machine_without_vbus_sense for all omap7xx
devices, as presently I know of no omap7xx-based devices that
have vbus sense, and it made more sense to me to use a cpu check
here than to spell out each machine one at a time. Finally, DMA
is disabled for omap7xx, as it causes problems with these chips.Cc: linux-usb@vger.kernel.org
Cc: David Brownell
Signed-off-by: Cory Maccarrone
Signed-off-by: Tony Lindgren
21 Oct, 2009
1 commit
-
Move the remaining headers under plat-omap/include/mach
to plat-omap/include/plat. Also search and replace the
files using these headers to include using the right path.This was done with:
#!/bin/bash
mach_dir_old="arch/arm/plat-omap/include/mach"
plat_dir_new="arch/arm/plat-omap/include/plat"
headers=$(cd $mach_dir_old && ls *.h)
omap_dirs="arch/arm/*omap*/ \
drivers/video/omap \
sound/soc/omap"
other_files="drivers/leds/leds-ams-delta.c \
drivers/mfd/menelaus.c \
drivers/mfd/twl4030-core.c \
drivers/mtd/nand/ams-delta.c"for header in $headers; do
old="#include
08 Oct, 2009
2 commits
-
This patch is part of a series which removes references to omap730 in code
which is shared with omap850, replacing them with references to omap7xx.Turns INT_730_* to INT_7XX_* for definitions in irqs.h and all users.
Signed-off-by: Alistair Buxton
Reviewed-by: Zebediah C. McClure -
This patch is part of a series which unifies all duplicated code between
omap730 and omap850. All cpu checks are converted to cpu_is_omap7xx() and
CONFIG_ARCH_OMAP850 is added to all CONFIG_ARCH_OMAP730 checks.Signed-off-by: Alistair Buxton
Reviewed-by: Zebediah C. McClure
24 Mar, 2009
1 commit
-
OMAP_TAGS should vanish soon since they're not generic arm tags.
Most of them can be converted to a platform_data or parsed
from a command line like e.g. serial tag.For OMAP_TAG_USB we just let boards call omap_usb_init()
passing a pointer to omap_usb_config.Patch updated by Tony for mainline, basically make
n770 and h4 compile. Also folded in a fix for OSK
by David Brownell .Signed-off-by: Felipe Balbi
Signed-off-by: Tony Lindgren
25 Jan, 2009
1 commit
-
... for devices. Doing so is a bug, plain and simple, and drives
GregKH round the bend.Signed-off-by: Russell King
08 Jan, 2009
2 commits
-
Move otg_get/set/put_transceiver() from omap specific code
to common otg.c so other upcoming drivers can share them.[ dbrownell@users.sourceforge.net: move to drivers/usb/otg, dox ]
Signed-off-by: Tony Lindgren
Signed-off-by: Felipe Balbi
Signed-off-by: Philipp Zabel
Signed-off-by: David Brownell
Signed-off-by: Greg Kroah-Hartman -
As Russell King points out, calling put_device(otg_transceiver->dev)
directly in driver cleanup paths makes assumptions about otg_transceiver
internals.Signed-off-by: Philipp Zabel
Signed-off-by: David Brownell
Signed-off-by: Greg Kroah-Hartman
06 Sep, 2008
1 commit
-
Signed-off-by: Russell King
07 Aug, 2008
2 commits
-
This just leaves include/asm-arm/plat-* to deal with.
Signed-off-by: Russell King
-
Remove includes of asm/hardware.h in addition to asm/arch/hardware.h.
Then, since asm/hardware.h only exists to include asm/arch/hardware.h,
update everything to directly include asm/arch/hardware.h and remove
asm/hardware.h.Signed-off-by: Russell King
03 Jul, 2008
1 commit
-
Change omap USB code to use omap_read/write instead of __REG for multi-omap
Cc: David Brownell
Cc: linux-usb@vger.kernel.org
Cc: i2c@lm-sensors.org
Signed-off-by: Tony Lindgren
15 Apr, 2008
1 commit
-
This patch adds common register access for 24xx and 34xx power
and clock management in order to share code between 24xx and 34xx.Only change USB platform init code to use new register access, other
access will be changed in later patches.Signed-off-by: Paul Walmsley
Signed-off-by: Tony Lindgren
21 May, 2007
1 commit
-
Spelling fixes in arch/arm/.
Signed-off-by: Simon Arlott
Signed-off-by: Russell King
09 May, 2007
1 commit
-
This patch syncs omap specific core code with linux-omap.
Most of the changes are needed to fix bitrot caused by
driver updates in linux-omap tree.Signed-off-by: Tony Lindgren
Signed-off-by: Russell King
28 Sep, 2006
1 commit
-
Move to .
Signed-off-by: David Brownell
Signed-off-by: Greg Kroah-Hartman
01 Jul, 2006
1 commit
-
Signed-off-by: Jörn Engel
Signed-off-by: Adrian Bunk
10 Nov, 2005
1 commit
-
Patch from Tony Lindgren
This patch syncs the mainline kernel with linux-omap tree.
The highlights of the patch are:- Serial port and framebuffer init improvments by Imre Deak
- Common omap pin mux framework by Tony Lindgren
- Common omap clock framework by Tony Lindren
Signed-off-by: Tony Lindgren
Signed-off-by: Russell King
30 Oct, 2005
1 commit
-
Convert everyone who uses platform_bus_type to include
linux/platform_device.h.Signed-off-by: Russell King
Acked-by: Greg Kroah-Hartman
29 Sep, 2005
1 commit
-
It's pointless to include mach-types.h if you're not going to use
anything from it. These references were removed as a result of:grep -lr 'asm/mach-types\.h' . | xargs grep -L 'machine_is_\|MACH_TYPE_\|MACHINE_START\|machine_type'
Signed-off-by: Russell King
08 Sep, 2005
1 commit
-
Patch from Tony Lindgren
This patch syncs the mainline kernel with linux-omap tree.
The highlights of the patch are:
- Clock updates by Tuukka Tikkanen, Juha Yrjola,
Daniel Petrini and Tony Lindgren
- DMA fixes by Imre Deak, Juha Yrjola and Daniel Petrini
- Add support to dual-mode hardware timers by Lauri Leukkunen
- GPIO support for 24xx by Paul Mundt
- GPIO wake-up support by Tony Lindgren
- Better GPIO interrupt handler to not lose interrupts by
Ralph Walden and Ladislav Michl
- Power Management updates by Tuukka Tikkanen
- Make Power Management code use new SRAM functions by
Tony LindgrenSigned-off-by: Tony Lindgren
Signed-off-by: Russell King
11 Jul, 2005
2 commits
-
Patch from Tony Lindgren
This patch by various OMAP developers syncs the OMAP
specific arch files with the linux-omap tree.Signed-off-by: Tony Lindgren
Signed-off-by: Russell King -
Patch from Tony Lindgren
This patch move common OMAP code from arch-omap to plat-omap
directory.Signed-off-by: Tony Lindgren
Signed-off-by: Russell King