Sascha Hauer
767c6b4a81
led: Add default-on trigger
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-03-03 08:06:04 +01:00
Sascha Hauer
70e2d85096
led: Add pwm-led driver
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-03-03 08:05:19 +01:00
Sascha Hauer
e390a8e2b4
led: move led_of_parse_trigger to core
...
So that other LED drivers can use it.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-03-03 08:05:15 +01:00
Sascha Hauer
ea0ed15786
PWM: Implement devicetree support
...
This implements of_pwm_request() for PWM client drivers.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-28 15:05:46 +01:00
Sascha Hauer
37acfdf97d
PWM: Add functions for getting/setting period/duty cycle
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-28 15:05:41 +01:00
Sascha Hauer
acd028a3cb
PWM: Add i.MX PWM driver
...
The Kernel driver from Linux-3.13 with some adjustments for
barebox.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-14 16:34:12 +01:00
Sascha Hauer
b8c0cc94e3
ARM: dts: i.MX6: Add pwm aliases
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-14 07:18:07 +01:00
Sascha Hauer
53bdcd4c54
ARM: i.MX6: Add PWM clk lookups
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-14 07:18:07 +01:00
Sascha Hauer
72141fa925
PWM: pxa: use pwmx as devname
...
As this changes the name of the pwm we also have to adjust it in
pwm_request.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-14 07:17:23 +01:00
Sascha Hauer
5da563f1e6
PWM: Use a separate device for PWMs
...
Instead of directly using the hardware devicet for PWMs register
a logical PWM device so that the user operates on pwmx devices rather
than pxa-pwmx.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-13 10:57:40 +01:00
Sascha Hauer
b069d6b876
bootm: Return error when devicetree file is not a dtb
...
We check whether the file passed as devicetree actually is a devicetree,
but we missed to return an error if it's not. Fix this.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-13 10:43:52 +01:00
Cristiano De Alti
4f2f9150b7
cfi_flash.c: correct calculation of region erasesize and offset for multiple (size_ratio > 1) chips in parallel
...
Signed-off-by: Cristiano De Alti <cristiano_dealti@hotmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-04 08:21:51 +01:00
Sascha Hauer
1debe41a93
ARM: omap3: Add missing include
...
omap3-generic.h needs memcpy, include linux/string.h for this.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-03 15:12:56 +01:00
Sascha Hauer
1130a8b16f
ARM: i.MX21 ads: remove garbage at end of #ifdef
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-03 15:12:29 +01:00
Sascha Hauer
2a1f5f802e
ARM: rename boards to more consistent naming
...
This renames the Freescale and Phytec board directories and defconfig
files to a common naming scheme. The board directories are named
<vendor>-<board> and the defconfig files are named
<vendor>-<board>_defconfig. Also the DataModul realq7 is renamed to its
Marketing Name eDM-QMX6.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-03 15:09:14 +01:00
Sascha Hauer
46c034db92
Merge branch 'for-next/tegra'
2014-02-03 09:55:55 +01:00
Sascha Hauer
adbf51abde
Merge branch 'for-next/pxa'
2014-02-03 09:55:55 +01:00
Sascha Hauer
ada75addee
Merge branch 'for-next/ppc'
2014-02-03 09:55:55 +01:00
Sascha Hauer
d08d73ba95
Merge branch 'for-next/net'
2014-02-03 09:55:55 +01:00
Sascha Hauer
52c43f5731
Merge branch 'for-next/mtd'
2014-02-03 09:55:55 +01:00
Sascha Hauer
601bf0fcc6
Merge branch 'for-next/misc'
2014-02-03 09:55:54 +01:00
Sascha Hauer
701d565c2a
Merge branch 'for-next/mips'
2014-02-03 09:55:54 +01:00
Sascha Hauer
d3c96d6522
Merge branch 'for-next/mci'
...
Conflicts:
arch/arm/boards/tqma53/board.c
2014-02-03 09:55:52 +01:00
Sascha Hauer
4a53361beb
Merge branch 'for-next/iomem'
...
Conflicts:
arch/arm/mach-imx/external-nand-boot.c
2014-02-03 09:55:41 +01:00
Sascha Hauer
c224cd3161
Merge branch 'for-next/imx'
...
Conflicts:
arch/arm/boards/dmo-mx6-realq7/lowlevel.c
2014-02-03 09:55:13 +01:00
Sascha Hauer
3cbd92bf6e
Merge branch 'for-next/gpio'
2014-02-03 09:52:34 +01:00
Sascha Hauer
f4cece7db5
Merge branch 'for-next/clps711x'
2014-02-03 09:52:34 +01:00
Sascha Hauer
ca10989374
Merge branch 'for-next/bootm'
2014-02-03 09:52:34 +01:00
Sascha Hauer
fd6fe68e95
Merge branch 'for-next/arm'
2014-02-03 09:52:34 +01:00
Sascha Hauer
bd8ba3c6a3
Release v2014.02.0
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-03 09:48:34 +01:00
Michael Grzeschik
a4d39ca0f1
sandbox: update to new environment
...
Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-03 08:58:54 +01:00
Michael Grzeschik
5dd2ee50d5
sandbox: update defconfig to use new environment
...
Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-03 08:58:53 +01:00
Alexander Shiyan
8462cd6c32
Make generated variables static
...
Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-03 08:58:22 +01:00
Sascha Hauer
cc66cf109b
ARM: i.MX: Add lowlevel gpio functions
...
Some boards need gpio functions very early and also sometimes
is useful to toggle gpios during early code debug. This adds a header
file for setting i.MX gpios early.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-01 18:51:32 +01:00
Sascha Hauer
021890a39e
ARM: i.MX: Karo TX25: Switch to multiboard support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-02-01 18:51:28 +01:00
Sascha Hauer
0e80f5b4cc
ARM: i.MX: cleanup bootmode selection
...
Which bootmode is selected has no longer to be chosen by Kconfig. The
boards can decide themselves which bootmode they want to support. This
makes it unnecesary to ask the user which bootmode shall be supported,
so the "Select boot mode" becomes invisible and both support will be
compiled in as needed by the boards. NAND_IMX_BOOT goes away and the
already existing ARCH_IMX_EXTERNAL_BOOT_NAND can now be used for the
boards to depend on external nand boot.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 21:30:32 +01:00
Sascha Hauer
23f23a7224
ARM: i.MX25: Karo TX25: Switch to devicetree support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 21:30:32 +01:00
Sascha Hauer
2cca917c48
ARM: dts: Karo TX25: add barebox specifics
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 21:30:32 +01:00
Sascha Hauer
895f43dc9a
ARM: dts: Karo TX25: add phy supply for fec
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 21:30:32 +01:00
Sascha Hauer
5519f7dd72
ARM: dts: Karo TX25: add missing nfc properties
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 21:30:32 +01:00
Sascha Hauer
ae0afcb155
ARM: dts: Karo TX25: Add phy-reset-gpio
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 21:30:32 +01:00
Sascha Hauer
7b7f56fe69
ARM: dts: Karo TX25: Add pinctrl nodes
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 21:30:32 +01:00
Sascha Hauer
a1b5185793
ARM: dts: i.MX25: Add iram to devicetree
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 21:30:31 +01:00
Sascha Hauer
936161bff9
ARM: dts: Add i.MX25 Karo TX25 dts
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 21:30:31 +01:00
Sascha Hauer
45c5110587
ARM: i.MX25: Add missing GPT clock lookups
...
Only one GPT will be used, but with devicetree support we can't predict
which one it is, so we need the clock lookup for all GPTs to ensure
that the timer gets its clock.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 21:29:34 +01:00
Sascha Hauer
fe0a08f1a1
ARM: dts: i.MX25: remove disabled status of usbmisc unit
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 18:51:53 +01:00
Sascha Hauer
8d60419b0c
ARM: dts: i.MX25: Add mmc aliases
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 18:51:53 +01:00
Sascha Hauer
0ac7bd5e90
ARM: dts: Add i.MX25 devicetree files
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 18:51:53 +01:00
Sascha Hauer
8e174d41f0
mci: imx-esdhc: Add i.MX25 compatible entry
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 18:51:53 +01:00
Sascha Hauer
7ebb5fbb58
ARM: i.MX: external NAND boot: make dtb boarddata work
...
If we are running from NFC SRAM and we are passed boarddata
containing a devicetree pointer then it point to an address relative
to the NFC SRAM start. First thing we do is to copy the initial
binary to SDRAM and jump there. The devicetree pointer has to be
adjusted by this offset.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-01-31 18:51:53 +01:00