summaryrefslogtreecommitdiffstats
path: root/arch/arm/dts
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'for-next/imx'Sascha Hauer2019-02-135-0/+513
|\
| * ARM: i.MX: Add support for ZII i.MX8MQ based devicesAndrey Smirnov2019-02-114-0/+508
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for the following ZII i.MX8MQ based boards: - ZII i.MX8MQ RMB3 - ZII i.MX8MQ Zest Most of the basic peripherals are supported by this patch. More advanced features such as PCIe, display support, etc, are planned to be added later. Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: imx: add support for Udoo Neo fullUwe Kleine-König2019-01-182-0/+5
| | | | | | | | | | | | | | | | | | | | | | Original patch from Uwe Kleine-König, I fixed the review comments and the imxcfg file to use the udoo neo values. I also tested the support on the udoo neo full board. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | arm: dts: am335x-phytec: Use phy-handle instead of phy_idTeresa Remmet2019-02-133-4/+22
|/ | | | | | | Update am335x-phytec som device trees and use phy-handle instead of phy_id. Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: imx8mq: Add back memory controller nodeLucas Stach2019-01-162-2/+3
| | | | | | | | This was lost during conversion to use upstream device tree. Fixes: 29841dfa4b ("ARM: imx8mq: use upstream devicetree") Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/ultrascale'Sascha Hauer2019-01-152-0/+11
|\
| * ARM: zynqmp: add support for Xilinx ZCU104 boardMichael Tretter2018-12-102-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for the Xilinx Zynq Ultrascale+ MPSoC architecture (ZynqMP) and the Xilinx ZCU104 board. Barebox is booted as BL33 in EL-1 and expects that a BL2 (i.e. the FSBL) already took care of initializing the RAM. Also for debug_ll, the UART is expected to be already setup correctly. Thus, you have to add the Barebox binary to a boot image as described in "Chapter 11: Boot and Configuration" of "Zynq Ultrascale+ Device Technical Reference Manual". Signed-off-by: Michael Tretter <m.tretter@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/nvstore'Sascha Hauer2019-01-151-6/+0
|\ \
| * | ARM: i.MX6 dtsi: remove compatible for snvs_lpgpr nodeSascha Hauer2018-12-071-6/+0
| |/ | | | | | | | | | | | | This is already in the upstream dtsi file, so we no longer need it in the barebox dtsi file. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/imx'Sascha Hauer2019-01-156-1734/+133
|\ \
| * | ARM: imx8mq: use upstream devicetreeLucas Stach2019-01-153-1734/+87
| | | | | | | | | | | | | | | | | | | | | The basic DT is upstream now, so we can now reuse this in Barebox. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: i.MX8MQ: Add alias for ECSPI1Andrey Smirnov2019-01-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add alias for ECSPI1. Without it, the driver will fail to probe due to: c6ded00cbd ("spi: i.MX: Fix wrong bus nubering with devicetree") Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: nitrogen6x: remove conflicting upstream SPI NOR partitionsPhilipp Zabel2019-01-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since kernel commit 44eac6ef3779 ("ARM: dts: imx6qdl-nitrogen6x: Add SPI NOR partitions"), included in barebox commit a9c5f6b9ec88 ("dts: update to v4.16-rc1"), the upstream device tree contains partition definitions that conflict with preexisting barebox partitions: ERROR: m25p0.env: New partition m25p0.env conflicts with m25p0.barebox ERROR: m25p0.splash: New partition m25p0.splash conflicts with m25p0.barebox Remove them so we can add the larger barebox and barebox-environment partitions that are used since commit 3fb70de496b3 ("ARM: i.MX: increase barebox partition sizes"). Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: CCMX51: Switch to multiimage supportAlexander Shiyan2019-01-032-0/+42
| |/ | | | | | | | | | | | | | | | | | | | | | | This is a cumulative patch for the Digi ConnectCore CCMX51 SOM. It includes: - Switch board to devicetree probe. - Add MMC update handler. - Switch to multiimage support. - Cleanup and optimize board code. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/am35xx'Sascha Hauer2019-01-156-6/+607
|\ \
| * | ARM: dts: am335x-phytec-state: Add state partition for bootchooserDaniel Schultz2019-01-081-2/+55
| | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Schultz <d.schultz@phytec.de> Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: dts: am335x-phytec-state: Reduce partition sizeDaniel Schultz2019-01-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Partition size was not calculated correct. Set the correct size. Signed-off-by: Daniel Schultz <d.schultz@phytec.de> Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: omap: Add board support for WAGO pfc200 platformSascha Hauer2019-01-073-0/+551
| | | | | | | | | | | | | | | | | | This adds support for the AM3517 based WAGO pfc200 SPS. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | arm: dts: am335x strip: Don't strip timer2 anymoreTeresa Remmet2018-12-202-3/+0
| |/ | | | | | | | | | | | | | | | | dmtimer has been converted to a real driver and needs a device now. am335x devices are taken from dt also in mlo. Don't strip the dmtimer device from the include as we need it now. Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* / imx6ul-phytec-phycore-som: don't use fsl, no-blockmark-swap for the NANDUwe Kleine-König2019-01-111-1/+0
|/ | | | | | | | | | | | barebox doesn't honor that property which yields to inconsitencies between Linux and barebox after for example filling an UBI with a file system with barebox and then trying to mount that from Linux. Note this is an interruptive change as it requires to rewrite the flash to make it working with Linux again. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/socfpga'Sascha Hauer2018-12-071-0/+4
|\
| * ARM: socfpga: achilles: enable watchdog1Enrico Jorns2018-11-191-0/+4
| | | | | | | | | | | | | | This one is required for guarding the boot procedure Signed-off-by: Enrico Jorns <ejo@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: phytec-som-imx6: Add full featured phyCORE-i.MX 6ULLStefan Riedmueller2018-12-063-0/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The phyCORE-i.MX 6ULL now comes in a full featured (Y2 variant) and a low cost (Y0 variant) version. The main difference for the barebox is the missing second USB OTG port on the Y0 variant and the RAM configuration. So to account for these differences the existing low cost version is renamed and the full featured version added. The results are following phyCORE-i.MX 6ULL modules: phyCORE-i.MX 6ULL low cost: - i.MX 6ULL Y0 - 256 MB RAM - NAND - Ethernet 10/100 MBits - USB OTG phyCORE-i.MX 6ULL full featured: - i.MX 6ULL Y2 - 512 MB RAM - NAND - Ethernet 10/100 MBits - USB OTG - USB Host Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: dts: phyCORE-i.MX 6UL/ULL: Enable USB OTG on port 1Fabian Godehardt2018-12-063-0/+22
| | | | | | | | | | | | | | | | Enable USB OTG support on USB OTG port 1 of the phyCORE-i.MX 6UL/ULL. Signed-off-by: Fabian Godehardt <fg@emlix.com> Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: dts: phyCORE-i.MX 6UL: Enable USB host portStefan Riedmueller2018-12-062-0/+10
|/ | | | | | | | | The phyBOARD-Segin baseboard of the phyCORE-i.MX 6UL features a USB type A connector on the second USB OTG port of the i.MX 6UL. So enable this port as a host port. Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/rpi3'Sascha Hauer2018-11-092-0/+17
|\
| * ARM: rpi: add raspberry pi 3 supportLucas Stach2018-11-052-0/+17
| | | | | | | | | | | | | | | | | | This adds basic support at the same feature level as the other supported raspberry pi boards. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Tested-by: Roland Hieber <r.hieber@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/imx'Sascha Hauer2018-11-096-14/+153
|\ \
| * | ARM: nxp-imx8mq-evk: add barebox and env partitionsLucas Stach2018-11-091-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So we can have a persistent env and a bit safer barebox update. Also switch the environment and update default depending on the bootsource, as this is really helpful on an eval board where one might want to have totally different systems on eMMC and SD card. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Acked-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: i.MX: Add liteboard supportMarcin Niestroj2018-11-092-0/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | liteboard is a development board which uses liteSOM as its base. liteSOM can't exist on its own, but is used as part of other boards - it only contains processor and memory. Hardware specification: * liteSOM: - i.MX6UL - 256M or 512M DDR3 RAM - eMMC (uSDHC2) * Ethernet PHY * USB host (usb_otg1) * MicroSD slot (uSDHC1) Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: rdu1: Implement RDU1 config loadingAndrey Smirnov2018-11-061-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RDU1 stores various configuration parameters, including FEC's MAC address, in a configuration blob that can be located in on of three places: SPI NOR, RAVE SP EEPROM or Microwire EEPROM. This patch add an initcall to load those configuration variables from a valid source (CRC8 checked) as well as expose then as "config_<var>" environment variables. This patch also adds appropriate code to register MAC address obtained from config blob. Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: rdu1: Add an alias for Microwire EEPROMAndrey Smirnov2018-11-061-0/+5
| | | | | | | | | | | | | | | | | | | | | Add an alias for Microwire EEPROM to give it a better name in /dev. Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: rdu2: fix warnings in Barebox internal DTLucas Stach2018-11-021-13/+3
| | | | | | | | | | | | | | | | | | | | | | | | Drop partially wrong pcie nodes, so we pick up the correct ones from the kernel DT. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: rdu2: configure the USB port as OTGLucas Stach2018-11-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | While the USB port is host-only for the Linux system, it is useful to be able to switch it into device mode for debugging purposes in Barebox. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: imx7d-zii-rpu2: Add switch EEPROM aliasAndrey Smirnov2018-10-291-0/+9
| | | | | | | | | | | | | | | Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: vf610-zii-ssmb-spu3: Add switch EEPROM aliasAndrey Smirnov2018-10-291-0/+11
| | | | | | | | | | | | | | | Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: vf610-zii-cfu1: Add switch EEPROM aliasAndrey Smirnov2018-10-291-0/+10
| | | | | | | | | | | | | | | Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: vf610-zii-dev-rev-c: Add switch EEPROM aliasAndrey Smirnov2018-10-291-0/+12
| | | | | | | | | | | | | | | Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: rdu1: Add switch EEPROM aliasAndrey Smirnov2018-10-291-0/+13
| | | | | | | | | | | | | | | Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: rdu2: Add switch EEPROM aliasAndrey Smirnov2018-10-291-0/+6
| |/ | | | | | | | | Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/gpio'Sascha Hauer2018-11-096-0/+98
|\ \
| * | ARM: rdu2: Replace board code with gpio-hog nodesAndrey Smirnov2018-11-061-0/+36
| | | | | | | | | | | | | | | Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: imx7d-zii-rpu2: Add switch EEPROM aliasAndrey Smirnov2018-10-291-0/+9
| | | | | | | | | | | | | | | Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: vf610-zii-ssmb-spu3: Add switch EEPROM aliasAndrey Smirnov2018-10-291-0/+11
| | | | | | | | | | | | | | | Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: vf610-zii-cfu1: Add switch EEPROM aliasAndrey Smirnov2018-10-291-0/+11
| | | | | | | | | | | | | | | Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: vf610-zii-dev-rev-c: Add switch EEPROM aliasAndrey Smirnov2018-10-291-0/+12
| | | | | | | | | | | | | | | Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: rdu1: Add switch EEPROM aliasAndrey Smirnov2018-10-291-0/+13
| | | | | | | | | | | | | | | Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: rdu2: Add switch EEPROM aliasAndrey Smirnov2018-10-291-0/+6
| |/ | | | | | | | | Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/dts'Sascha Hauer2018-11-091-1/+1
|\ \
| * | dts: update to v4.20-rc1Sascha Hauer2018-11-081-1/+1
| |/ | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>