summaryrefslogtreecommitdiffstats
path: root/arch/arm/dts
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge branch 'for-next/omap'Sascha Hauer2015-10-074-0/+86
|\
| * ARM: dts: am335x-phytec-phycore-som: Disable mac node.Wadim Egorov2015-09-291-0/+4
| | | | | | | | | | Signed-off-by: Wadim Egorov <w.egorov@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: dts: Include strip file to Phytec am335x MLOsDaniel Schultz2015-09-093-0/+3
| | | | | | | | | | | | | | | | This patch disables the clocks in the Phytec am335x MLOs and reduce the MLO size by 9kb. Signed-off-by: Daniel Schultz <d.schultz@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: dts: Add include to strip am33xx clocksDaniel Schultz2015-09-091-0/+79
| | | | | | | | | | | | | | Include this file to disable all clocks. Signed-off-by: Daniel Schultz <d.schultz@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: i.MX: GuF Santaro: Fix panel supportSascha Hauer2015-10-011-3/+2
| | | | | | | | | | | | | | | | | | The backlight enable gpio is in both the ldb node and the panel node. Remove it from the ldb node where is was unused and fix the polarity in the panel node. Also make the panel compatible to simple-panel to let the driver match it. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: i.MX: GuF Santaro: enable PWMSascha Hauer2015-10-011-0/+4
|/ | | | | | The PWMs now have to be enabled to use them. Enable the backlight PWM. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/socfpga'Sascha Hauer2015-09-015-804/+52
|\
| * ARM: socfpga: Configure console from device treeSascha Hauer2015-08-262-0/+8
| | | | | | | | | | | | | | Add the missing stdout-path properties for the socfpga boards and enable CONFIG_CONSOLE_ACTIVATE_NONE. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: dts: remove most of socfpga barebox-specific dt codeSteffen Trumtrar2015-08-195-809/+49
| | | | | | | | | | | | | | | | Instead of using internal devicetree files, use the official ones from /dts/src/arm. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/of_path'Sascha Hauer2015-09-0110-20/+20
|\ \
| * | ARM: dts: directly point to partitions in the barebox,environment bindingSascha Hauer2015-09-0110-20/+20
| |/ | | | | | | | | | | | | We can now directly point to the partitions in the barebox,environment binding. Convert some boards over to it. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: pfla02: Add module revison detectionChristian Hemp2015-08-261-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The pin SD4_DAT4 until SD4_DAT7 are used as revison control. The pins will be internally pulled up so we read a 1111 for revison 1. For revison two the first pin (bit) is pulled down (see schematic pfla-02 page 4 "SDIO, NAND-Flash". On Module rev 1 the pins are connected to the NAND but we have only 8bit NAND also the i.MX6 only can handle 8bit NAND flashs. Revisions: Rev 1: 0xF Rev 2: 0xE . . . Rev 15: 0x1 Rev 16: 0x0 Signed-off-by: Christian Hemp <c.hemp@phytec.de> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: pbab01: align with and include mainline DTPhilipp Zabel2015-08-192-19/+1
| | | | | | | | | | | | | | | | Align with the mainline device tree, include it, and remove all unchanged nodes and properties. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: pfla02: align with and include mainline DTPhilipp Zabel2015-08-193-133/+11
|/ | | | | | | | Align with the mainline device tree, include it, and remove all unchanged nodes and properties. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/vpl'Sascha Hauer2015-08-071-42/+88
|\
| * ARM: i.MX51 Efikasb: update device treeSascha Hauer2015-07-131-41/+87
| | | | | | | | | | | | | | Use the correct display pins (which are DISP2* and not DISP1*) and use the of_graph bindings to describe the video hardware. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: i.MX51 Efikasb: make more space for bareboxSascha Hauer2015-07-131-1/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/vincell'Sascha Hauer2015-08-073-0/+1082
|\ \
| * | ARM: vincell: move to DT probingSteffen Trumtrar2015-07-133-0/+1082
| |/ | | | | | | | | | | | | | | | | | | | | | | This enabled multi image support for the Garz&Fricke Vincell board. Also it adds the Vincell-LT as a second image with a separate device tree. Previously we used the same image on both the Vincell and the Vincell-LT image since the differences are not that significant for barebox. Still this was good for quite some confusion internally, so let's properly introduce a second image. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/misc'Sascha Hauer2015-08-063-6/+6
|\ \
| * | ARM: AM335x: dts: Fix wrong GPMC size mapping for omapsDaniel Schultz2015-07-163-6/+6
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch is based on Linux upstream patch: commit e2c5eb78a3cc9b0d69ae924c33da50a4cd6d1fa4 Author: Tony Lindgren <tony@atomide.com> The GPMC binding is obviously very confusing as the values are all over the place. People seem to confuse the GPMC partition size for the chip select, and the device IO size within the GPMC partition easily. The ranges entry contains the GPMC partition size. And the reg entry contains the size of the IO registers of the device connected to the GPMC. Let's fix the issue according to the following table: Device GPMC partition size Device IO size connected in the ranges entry in the reg entry NAND 0x01000000 (16MB) 4 16550 0x01000000 (16MB) 8 smc91x 0x01000000 (16MB) 0xf smc911x 0x01000000 (16MB) 0xff OneNAND 0x01000000 (16MB) 0x20000 (128KB) 16MB NOR 0x01000000 (16MB) 0x01000000 (16MB) 32MB NOR 0x02000000 (32MB) 0x02000000 (32MB) 64MB NOR 0x04000000 (64MB) 0x04000000 (64MB) 128MB NOR 0x08000000 (128MB) 0x08000000 (128MB) 256MB NOR 0x10000000 (256MB) 0x10000000 (256MB) Let's also add comments to the fixed entries while at it. Signed-off-by: Daniel Schultz <d.schultz@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/imx'Sascha Hauer2015-08-0618-1/+571
|\ \
| * | ARM: imx6: rename SPI NOR device to /dev/spinor0Philipp Zabel2015-07-311-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Barebox currently names the SPI NOR device "/dev/sst25vf016b", but the barebox update handler still points to "/dev/m25p80", causing barebox_update to fail. Choose a descriptive name instead. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: initial cm-fx6 supportSascha Hauer2015-07-315-0/+555
| | | | | | | | | | | | | | | | | | | | | | | | The cm-fx6 board is a module from Compulab with different i.MX6 SoCs. This module is also found in the Utilite Mini Computer this patch also adds support for. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: imx6: do not include arm/imx6q.dtsi from barebox imx6q.dtsiPhilipp Zabel2015-07-0813-1/+12
| |/ | | | | | | | | | | | | | | | | | | Instead, let each board dts file that needs it include <arm/imx6q.dtsi> manually before "imx6q.dtsi". This way board dts files that include the original board dts and include "imxq6.dtsi" on top of that without disabling all peripherals. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: dts: beaglebone: Strip MLO device treeTeresa Remmet2015-07-311-0/+1
| | | | | | | | | | | | | | | | Reduce size of beaglebone MLO image. Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Tested-by: Daniel Schultz <d.schultz@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: dts: Add support for all phyFLEX-AM335x optionsTeresa Remmet2015-07-204-0/+64
| | | | | | | | | | | | | | Add support for all possible combinations of phyFLEX-AM335x modules. Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: dts: Add support for all phyCORE-AM335x optionsTeresa Remmet2015-07-203-0/+39
| | | | | | | | | | | | | | | | Add support for all possible combinations of phyCORE-AM335x modules. Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: dts: phyFLEX-AM335x-som: Disable eeprom on defaultTeresa Remmet2015-07-201-0/+1
| | | | | | | | | | | | | | | | Only enable eeprom when populated. So disable it in dtsi file and enable if needed in board dts. Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: dts: am335x-phytec boards: Fixup spi flash node nameTeresa Remmet2015-07-202-2/+2
|/ | | | | Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/imx-bbu-nand-fcb'Sascha Hauer2015-07-031-2/+2
|\ | | | | | | | | Conflicts: common/Kconfig
| * ARM: dts: Karo tx6: increase barebox partition to 4MBSascha Hauer2015-06-121-2/+2
| | | | | | | | | | | | | | | | Due to the DBBT, multiple FCBs, two bootloaders and the possibility of bad blocks the bootloader partition needs more space. Increase it to 4MB. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: dts: am33xx-strip: Strip more unused nodesTeresa Remmet2015-06-291-0/+2
| | | | | | | | | | | | | | There are still some nodes not used in barebox. Removed them. Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: dts: am33xx-strip: Keep devices we can boot fromTeresa Remmet2015-06-291-3/+0
| | | | | | | | | | | | | | As we can boot from mmc2 don't strip it. Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/spi-nor'Sascha Hauer2015-06-094-0/+74
|\ \
| * | ARM: socfpga: sockit: add qspi flashSteffen Trumtrar2015-05-291-0/+20
| | | | | | | | | | | | | | | Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: socfpga: socrates: add qspi flashSteffen Trumtrar2015-05-291-0/+20
| | | | | | | | | | | | | | | Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: socfpga: socdk add qspi flashSteffen Trumtrar2015-05-291-0/+20
| | | | | | | | | | | | | | | Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: dts: socfpga: add qspi nodeSteffen Trumtrar2015-05-291-0/+14
| | | | | | | | | | | | | | | Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Merge branch 'for-next/am33xx'Sascha Hauer2015-06-094-0/+51
|\ \ \ | |_|/ |/| |
| * | ARM: dts: Add am33xx-strip.dtsi to PHYTEC MLOsWadim Egorov2015-05-273-0/+3
| | | | | | | | | | | | | | | | | | | | | This patch will reduce the size of the MLO images. Signed-off-by: Wadim Egorov <w.egorov@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: dts: Add an am33xx include file for MLO size reductionWadim Egorov2015-05-271-0/+48
| |/ | | | | | | | | | | | | | | | | | | | | | | AM335x's MLO size limit is 109K. The am33xx.dtsi file adds spare and never used nodes to the dtb. With this patch we add a file to remove the unused nodes and reduce the size of the dtb. Including this file will reduce the lzo packed MLO size about 6K. Signed-off-by: Wadim Egorov <w.egorov@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* / ARM: imx6: correct Hipercam ECSPI1 pinmuxLucas Stach2015-06-031-2/+2
|/ | | | | | | | | Correct the pinmux configuration for the chip-select GPIOs. This fixes detection of the first SPI NOR-flash after barebox itself got loaded from there. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: mvebu: armada-xp: Add Lenovo Iomega ix4-300dSebastian Hesselbarth2015-04-272-0/+15
| | | | | | | | This adds support for Marvell Armada XP based 4-bay NAS Lenovo Iomega ix4-300d. Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/imx'Sascha Hauer2015-04-132-0/+325
|\
| * ARM: Add ELTEC HiPerCam board supportSascha Hauer2015-03-202-0/+325
| | | | | | | | | | | | | | | | | | This adds support for the i.MX6 based Eltec HiPerCam board. This board comes with different i.MX6 flavours and different memory sizes. Currently supported is the i.MX6dl version with 256MB DDR3 RAM. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: tegra124: remove serial aliasesLucas Stach2015-03-301-4/+0
|/ | | | | | | | They are upstream now and unfortunately actively break some boards as they are using a different alias numbering in the kernel. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: phycore-am335x-som: Fix boards with no SPITeresa Gámez2015-03-091-1/+1
| | | | | | | | | | Boards like phyBOARD-WEGA-rdk do not have SPI Flash. The compatible string was not updated when merging all phytec am335x SOMs to one board file. Updating this now. Signed-off-by: Teresa Gámez <t.gamez@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/tegra'Sascha Hauer2015-03-095-1/+22
|\
| * ARM: tegra124: add mmc aliasesLucas Stach2015-03-041-0/+4
| | | | | | | | | | Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>