linux/arch/arm/mach-davinci
David Lechner 0004b02a68 ARM: davinci: da8xx: add usb phy clocks
Up to this point, the USB phy clock configuration was handled manually in
the board files and in the usb drivers. This adds proper clocks so that
the usb drivers can use clk_get and clk_enable and not have to worry about
the details. Also, the related code is removed from the board files and
replaced with the new clock registration functions.

This also removes the #if IS_ENABLED(CONFIG_USB_MUSB_HDRC) around the musb
declaration and renames the musb platform device so that we can reference
it from the usb20 clock even if the musb device is not used.

Signed-off-by: David Lechner <david@lechnology.com>
Signed-off-by: Axel Haslam <ahaslam@baylibre.com>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
2016-11-01 15:24:14 +05:30
..
include/mach ARM: davinci: da8xx: add usb phy clocks 2016-11-01 15:24:14 +05:30
aemif.c ARM: davinci: aemif: get rid of davinci-nand driver dependency on aemif 2014-02-23 20:33:18 +05:30
asp.h ARM: davinci: devices-da8xx: Add support for McASP2 on da830 2015-03-18 15:52:05 +05:30
board-da830-evm.c ARM: davinci: da8xx: add usb phy clocks 2016-11-01 15:24:14 +05:30
board-da850-evm.c ARM: davinci: da8xx: Add CFGCHIP syscon platform device 2016-10-31 16:58:21 +05:30
board-dm355-evm.c ARM: davinci: remove unused davinci-i2s pdata 2016-06-24 15:28:30 +05:30
board-dm355-leopard.c ARM: davinci: fix a problematic usage of WARN() 2015-12-15 15:29:34 +05:30
board-dm365-evm.c ARM: davinci: fix build break because of undeclared dm365_evm_snd_data 2016-07-14 14:44:43 +02:00
board-dm644x-evm.c ARM: SoC platform updates for v4.8 2016-08-01 18:27:08 -04:00
board-dm646x-evm.c ARM: davinci: make I2C support optional 2016-02-17 19:20:05 +05:30
board-mityomapl138.c ARM: davinci: da8xx: Add CFGCHIP syscon platform device 2016-10-31 16:58:21 +05:30
board-neuros-osd2.c ARM: davinci: remove unused davinci-i2s pdata 2016-06-24 15:28:30 +05:30
board-omapl138-hawk.c ARM: davinci: da8xx: add usb phy clocks 2016-11-01 15:24:14 +05:30
board-sffsdr.c misc: (at24) move header to linux/platform_data/ 2013-09-30 06:02:34 +02:00
clock.c ARM: davinci: Move clock init after ioremap. 2016-04-27 16:03:49 +05:30
clock.h ARM: davinci: clk: add set_parent callback for mux clocks 2016-04-14 15:31:48 +05:30
common.c ARM: SoC platform updates for v4.7 2016-05-18 12:35:46 -07:00
cp_intc.c ARM: davinci: use IRQCHIP_DECLARE for cp_intc 2016-04-14 12:09:50 +05:30
cp_intc.h ARM: davinci: make headers more local 2015-12-01 21:52:51 +01:00
cpuidle.c ARM: davinci: make headers more local 2015-12-01 21:52:51 +01:00
cpuidle.h ARM: davinci: make headers more local 2015-12-01 21:52:51 +01:00
da8xx-dt.c ARM: davinci: da8xx-dt: add OF_DEV_AUXDATA entry for USB phy 2016-11-01 15:20:34 +05:30
da830.c ARM: davinci: da8xx: Add USB device names to clock lookup tables 2016-10-31 17:25:03 +05:30
da850.c ARM: davinci: da8xx: Add USB device names to clock lookup tables 2016-10-31 17:25:03 +05:30
davinci.h ARM: davinci: fix build break because of undeclared dm365_evm_snd_data 2016-07-14 14:44:43 +02:00
ddr2.h ARM: davinci: make headers more local 2015-12-01 21:52:51 +01:00
devices-da8xx.c ARM: davinci: da8xx: Add CFGCHIP syscon platform device 2016-10-31 16:58:21 +05:30
devices.c ARM: davinci: devices: Remove DMA resources for MMC 2016-10-26 13:42:53 +05:30
dm355.c ARM: davinci: dm355: Remove DMA resources for SPI 2016-10-26 13:42:53 +05:30
dm365.c ARM: davinci: dm365: Remove DMA resources for SPI 2016-10-26 13:42:53 +05:30
dm644x.c ARM: davinci: remove unused davinci-i2s pdata 2016-06-24 15:28:30 +05:30
dm646x.c ARM: davinci: Move clock init after ioremap. 2016-04-27 16:03:49 +05:30
irq.c
Kconfig ARM: davinci: make I2C support optional 2016-02-17 19:20:05 +05:30
Makefile ARM: davinci: da8xx: move usb code to new file 2016-04-14 15:31:42 +05:30
Makefile.boot ARM: davinci: enable da8xx build concurrently with older devices 2014-03-06 19:08:28 +05:30
mux.c ARM: davinci: davinci_cfg_reg cannot be init 2015-02-18 12:20:25 +01:00
mux.h
pm_domain.c arm: davinci: remove boilerplate code and use USE_PM_CLK_RUNTIME_OPS 2015-05-12 23:55:38 +02:00
pm.c ARM: davinci: make headers more local 2015-12-01 21:52:51 +01:00
psc.c ARM: davinci: make headers more local 2015-12-01 21:52:51 +01:00
psc.h ARM: davinci: da850: add clocks for mcbsp0 and 1 2016-06-10 18:22:41 +05:30
serial.c ARM: davinci: serial.c: remove unused serial_read_reg() 2015-01-14 15:56:12 +05:30
sleep.S ARM: davinci: make headers more local 2015-12-01 21:52:51 +01:00
sram.c ARM: davinci: make headers more local 2015-12-01 21:52:51 +01:00
sram.h ARM: davinci: make headers more local 2015-12-01 21:52:51 +01:00
time.c ARM/davinci/time: Migrate to new 'set-state' interface 2015-07-17 08:22:48 +05:30
usb-da8xx.c ARM: davinci: da8xx: add usb phy clocks 2016-11-01 15:24:14 +05:30
usb.c ARM: davinci: da8xx: move usb code to new file 2016-04-14 15:31:42 +05:30