aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-06-12ARM: shmobile: document iW-RainboW-G20M-Qseven-RZG1M system on moduleBiju Das1-0/+2
Document the iW-RainboW-G20M-Qseven-RZG1M device tree bindings, listing it as a supported system on module. Signed-off-by: Biju Das <[email protected]> Reviewed-by: Chris Paterson <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-06-12ARM: dts: r8a779x: Fix PCI bus dtc warningsRob Herring3-30/+18
The bogus 'device_type = "pci"' confuses dtc, causing lots of totally unrelated warnings. After fixing that, real warnings like arch/arm/boot/dts/r8a7790-lager.dtb: Warning (pci_device_reg): Node /pci@ee090000/usb@0,1 PCI unit address format error, expected "1,0" are left. Correct the unit-addresses and reg properties of the subnodes to fix these. Signed-off-by: Rob Herring <[email protected]> [geert: Improve description] Signed-off-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-06-12ARM: dts: iwg20d-q7: Add support for iWave G20D-Q7 board based on RZ/G1MBiju Das2-0/+26
Add support for iWave RainboW-G20D-Qseven board based on RZ/G1M. Signed-off-by: Biju Das <[email protected]> Reviewed-by: Chris Paterson <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-06-12ARM: dts: iwg20m: Add iWave RZG1M Qseven SOMBiju Das1-0/+29
Add support for iWave RZG1M Qseven System On Module. http://www.iwavesystems.com/rz-g1m-qseven-module.html Signed-off-by: Biju Das <[email protected]> Reviewed-by: Chris Paterson <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-06-12ARM: dts: gose: add composite video inputUlrich Hecht1-0/+59
Adds VIN, decoder and connector. Signed-off-by: Ulrich Hecht <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-06-12ARM: dts: r7s72100: Add support for GR-PeachJacopo Mondi3-0/+69
Add device tree source for Renesas GR-Peach board. GR-Peach is an RZ/A1H based board with 10MB of on-chip SRAM and 8MB QSPI flash storage. Add support for the board, and create a 2MB partition to use as rootfs. Signed-off-by: Jacopo Mondi <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2017-06-12ARM: dts: omap4-droid4: Fix WLAN compatibleSebastian Reichel1-1/+1
Motorola Droid 4 uses a WL1285C, so use proper compatible value. To avoid regressions while support for the new compatible value is added to the Linux kernel, the old compatible value is preserved as fallback. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Tony Lindgren <[email protected]>
2017-06-12ARM: dts: omap4-droid4: Add isl29030 ALS/proximity sensorSebastian Reichel1-0/+17
The Droid 4 has a isl29030 to measure ambient light (e.g. for automatically adapting display brightness) and proximity. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Tony Lindgren <[email protected]>
2017-06-10ARM: sun8i: h3: Enable EMAC with external PHY on Orange Pi Plus 2EChen-Yu Tsai1-0/+26
The Orange Pi Plus 2E, unlike the Orange Pi PC and PC Plus which its schematics are based on, uses an external Realtek RTL8211E PHY in RGMII mode, with a GPIO enabling the regulator for I/O signalling power supplies. The PHY's main power supply is enabled by the main 5V power supply. Add the regulator and PHY nodes, and override the PHY phandle under the EMAC node, so that the EMAC works properly on this board. Signed-off-by: Chen-Yu Tsai <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-09ARM: dts: meson8: add and use the real clock controllerMartin Blumenstingl1-16/+16
This removes the dummy clk81 gate and replaces it with the actual clock controller's CLKID_CLK81. This will also allow us to pass the real clock IDs to all devices where the clock is controlled by clkc in the future. Signed-off-by: Martin Blumenstingl <[email protected]> Acked-by: Jerome Brunet <[email protected]> Signed-off-by: Kevin Hilman <[email protected]>
2017-06-10ARM: dts: uniphier: Add generic compatible string for I2C EEPROMJavier Martinez Canillas3-3/+3
The at24 driver allows to register I2C EEPROM chips using different vendor and devices, but the I2C subsystem does not take the vendor into account when matching using the I2C table since it only has device entries. But when matching using an OF table, both the vendor and device has to be taken into account so the driver defines only a set of compatible strings using the "atmel" vendor as a generic fallback for compatible I2C devices. So add this generic fallback to the device node compatible string to make the device to match the driver using the OF device ID table. Signed-off-by: Javier Martinez Canillas <[email protected]> Signed-off-by: Masahiro Yamada <[email protected]>
2017-06-09ARM: dts: stm32: Add stm32h743i-disco boardPatrice Chotard2-1/+75
Add basic support for stm32h743i-discovery board This board offers : _ 2MBytes Flash _ 1 x micro USB OTG port _ 1 x STLink connector (micro USB) _ 1 x micro SD card slot _ 1 x RJ45 connector _ 1 x RCA connector _ 2 x Audio jack connectors (in and out) _ 2 x speaker connectors (left and right) _ 1 x joystick _ 1 x DCMI connector (Digital camera interface) _ 1 x 4 inch DSI LCD (Display Serial Interface) _ Arduino Uno Connectors _ 2 x PIO connectors (PMOD and PMOD+) _ 1 x wakeup button _ 1 x reset button Signed-off-by: Patrice Chotard <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-09ARM: dts: stm32: Add usart2 support on stm32h743Patrice Chotard1-0/+8
This usart is used for console output on stm32h743i-disco board Signed-off-by: Patrice Chotard <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-09ARM: dts: stm32: Add usart2_pins on stm32h743Patrice Chotard1-0/+13
Add usart2 pins definition in order to add usart2 support dedicated for console output on stm32h743i-disco board. Signed-off-by: Patrice Chotard <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-09ARM: sun8i: a83t: Add device node for R_PIOChen-Yu Tsai1-0/+15
The A83T has 1 pingroup with 13 pins belonging to the R_PIO or special pin controller. Signed-off-by: Chen-Yu Tsai <[email protected]> Acked-by: Maxime Ripard <[email protected]> Acked-by: Linus Walleij <[email protected]>
2017-06-08ARM: dts: at91: sama5d2_xplained: remove wrong memory nodeBaruch Siach1-4/+0
The size field of the memory node is wrong. Rely on the default value in sama5d2.dtsi that happens to be correct for the SAMA5D2 Xplained board. Signed-off-by: Baruch Siach <[email protected]> Signed-off-by: Alexandre Belloni <[email protected]>
2017-06-07ARM: dts: exynos: Use human-friendly symbols for GIC interrupt propertiesKrzysztof Kozlowski4-85/+85
Replace hard-coded values of type of GIC interrupt and its flags with respective macros from header to increase code readability. Suggested-by: Marek Szyprowski <[email protected]> Signed-off-by: Krzysztof Kozlowski <[email protected]>
2017-06-07ARM: dts: exynos: Use human-friendly symbols for interrupt flags in board ↵Krzysztof Kozlowski10-22/+22
sources Replace hard-coded values of interrupt flags with respective macros from header to increase code readability. Suggested-by: Marek Szyprowski <[email protected]> Signed-off-by: Krzysztof Kozlowski <[email protected]>
2017-06-07ARM: dts: stm32: enable CRC32 on stm32429i-eval boardCosar Dindar1-0/+4
Enable the CRC32 crypto on stm32429i-eval board. Signed-off-by: Cosar Dindar <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-07ARM: dts: stm32: enable CRC32 on stm32429-disco boardCosar Dindar1-0/+4
Enable the CRC32 crypto on stm32429-disco board. Signed-off-by: Cosar Dindar <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-07ARM: dts: stm32: Add CRC support to stm32f429Cosar Dindar1-0/+7
Add CRC32 Crypto support to stm32f429. Signed-off-by: Cosar Dindar <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-07ARM: dts: stm32: Enable OV2640 camera support of STM32F429-EVAL boardHugues Fruchet1-0/+30
Enable OV2640 camera support of STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-07ARM: dts: stm32: Enable STMPE1600 gpio expander of STM32F429-EVAL boardHugues Fruchet1-0/+17
Enable STMPE1600 gpio expander of STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-07ARM: dts: stm32: Enable DCMI camera interface on STM32F429-EVAL boardHugues Fruchet1-0/+9
Enable DCMI camera interface on STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-07ARM: dts: stm32: Enable DCMI support on STM32F429 MCUHugues Fruchet1-0/+37
Enable DCMI camera interface on STM32F429 MCU. Signed-off-by: Hugues Fruchet <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-07ARM: dts: stm32: Add missing reset-cells node in stm32f746Lionel Debieve1-0/+1
rcc node must include reset-cells node. Signed-off-by: Lionel Debieve <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-07ARM: dts: stm32: Set gpio controller as interrupt controller on F4 and F7Alexandre TORGUE2-0/+44
This patch set each gpio controller as a interrupt controller. User who wants to use gpio as interrupt will have choice to use either "gpiolib" interface or "common" interrupt interface. Acked-by: Linus Walleij <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-07ARM: dts: stm32: Add watchdog support for STM32F429 eval boardYannick Fertre1-0/+5
This patch adds watchdog support for STM32x9I-Eval board. Signed-off-by: Yannick Fertre <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-07ARM: dts: stm32: Add watchdog support for STM32F429 SoCYannick Fertre1-1/+8
Add watchdog into DT for stm32f429 family. Signed-off-by: Yannick FERTRE <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-07ARM: sun8i: v3s: add device nodes for DE2 display pipelineIcenowy Zheng1-0/+83
Allwinner V3s SoC features a "Display Engine 2.0" with only one mixer and only one TCON connected to this mixer, which have RGB LCD output. Add device nodes for this display pipeline. Signed-off-by: Icenowy Zheng <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-07ARM: dts: sunxi: add SoC specific compatibles for the crypto nodesAntoine Tenart2-2/+4
Add SoC specific compatibles for all sunXi crypto nodes, in addition to the one already used (allwinner,sun4i-a10-crypto). Signed-off-by: Antoine Tenart <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-07ARM: sun5i: add a cryptographic engine nodeAntoine Tenart1-0/+9
Add a node for the cryptographic engine that can be found on sun5i SoCs. This cryptographic engine is compatible with the Allwinner cryptographic accelerator driver. Signed-off-by: Antoine Tenart <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-07ARM: dts: stm32: Enable ltdc & simple panel on stm32f429-Eval boardYannick Fertre1-0/+23
Enable ltdc & enable am-480272h3tmqw-t01h panel. Signed-off-by: Yannick Fertre <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-07ARM: dts: stm32: Add ltdc support on stm32f429 MCUYannick Fertre1-1/+45
Add LTDC (Lcd-tft Display Controller) support. Signed-off-by: Yannick Fertre <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-07ARM: dts: stm32: add stm32f769I & stm32f746 discovery board supportVikas Manocha4-0/+163
Stm32f769I & stm32f746 are MCUs of stm32f7 family. Here are the major specs of the two boards: stm32f769I discovery board: - Cortex-M7 core @216MHz - 2MB mcu internal flash - 512KB internal sram - 16MB sdram memory - 64MB qspi flash memory - 4 inch wvga LCD-TFT Display stm32f746 discovery board: - Cortex-M7 core @216MHz - 1MB mcu internal flash - 320KB internal sram - 8MB sdram memory - 16MB qspi flash memory - 4.3 inch 480x272 LCD-TFT display Signed-off-by: Vikas Manocha <[email protected]> Signed-off-by: Alexandre TORGUE <[email protected]>
2017-06-07arm: dts: mediatek: Add audio driver node for MT2701Garlic Tseng2-0/+163
Add audio driver node for mt2701 Signed-off-by: Garlic Tseng <[email protected]> Signed-off-by: Matthias Brugger <[email protected]>
2017-06-06arm: sun8i: orangepi-zero: Enable dwmac-sun8iCorentin Labbe1-0/+8
The dwmac-sun8i hardware is present on the Orange PI Zero. It uses the internal PHY. This patch create the needed emac node. Signed-off-by: Corentin Labbe <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-06ARM: sun8i: bananapi-m2-plus: Enable dwmac-sun8iCorentin Labbe1-0/+29
The dwmac-sun8i hardware is present on the Banana Pi M2+ It uses an external PHY rtl8211e via RGMII. This patch create the needed regulator, emac and phy nodes. Signed-off-by: Corentin Labbe <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-06ARM: sun8i: orangepi-plus: Enable dwmac-sun8iCorentin Labbe1-0/+32
The dwmac-sun8i hardware is present on the Orange PI plus. It uses an external PHY rtl8211e via RGMII. This patch create the needed regulator, emac and phy nodes. Signed-off-by: Corentin Labbe <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-06arm: sun8i: nanopi-neo: Enable dwmac-sun8iCorentin Labbe1-0/+7
The dwmac-sun8i hardware is present on the NanoPi Neo. It uses the internal PHY. This patch create the needed emac node. Signed-off-by: Corentin Labbe <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-06arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active highCorentin Labbe1-0/+5
On the Orange Pi PC Plus, the polarity of the LEDs on the RJ45 Ethernet port were changed from active low to active high. Signed-off-by: Chen-Yu Tsai <[email protected]> Signed-off-by: Corentin Labbe <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-06arm: sun8i: orangepi-2: Enable dwmac-sun8iCorentin Labbe1-0/+8
The dwmac-sun8i hardware is present on the Orange PI 2. It uses the internal PHY. This patch create the needed emac node. Signed-off-by: Corentin Labbe <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-06arm: sun8i: orangepi-one: Enable dwmac-sun8iCorentin Labbe1-0/+8
The dwmac-sun8i hardware is present on the Orange PI One. It uses the internal PHY. This patch create the needed emac node. Signed-off-by: Corentin Labbe <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-06arm: sun8i: orangepi-pc: Enable dwmac-sun8iCorentin Labbe1-0/+8
The dwmac-sun8i hardware is present on the Orange PI PC. It uses the internal PHY. This patch create the needed emac node. Signed-off-by: Corentin Labbe <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-06arm: sun8i: sunxi-h3-h5: add dwmac-sun8i ethernet driverCorentin Labbe1-0/+34
The dwmac-sun8i is an ethernet MAC hardware that support 10/100/1000 speed. This patch enable the dwmac-sun8i on Allwinner H3/H5 SoC Device-tree. SoC H3/H5 have an internal PHY, so optionals syscon and ephy are set. Signed-off-by: Corentin Labbe <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-06arm: sun8i: sunxi-h3-h5: Add dt node for the syscon control moduleCorentin Labbe1-0/+6
This patch add the dt node for the syscon register present on the Allwinner H3/H5 Only two register are present in this syscon and the only one useful is the one dedicated to EMAC clock.. Signed-off-by: Corentin Labbe <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-06ARM: sunxi: h3-h5: Convert R_CCU raw numbers to macrosChen-Yu Tsai1-3/+5
Now that the R_CCU device tree binding headers have been merged, we can convert the raw number references in the device trees to use the defined macros. Signed-off-by: Chen-Yu Tsai <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2017-06-06ARM: dts: da850-evm: fix tca6416 for use with GPIO hogsKevin Hilman1-0/+2
In order GPIOS from this controller to be used with the "gpio-hogs" property, the tca6416 node has to properly labeled as a gpio-controller, and use #gpio-cells. With that, the SEL_A, SEL_B, SEL_C lines that are used to select VPIF input can be configured using GPIO hogs. As an example, example, the configuration below selects the analog video input on the da850-evm UI board: &tca6416 { status = "okay"; sel_a { gpio-hog; gpios = <7 GPIO_ACTIVE_HIGH>; output-high; line-name = "ADC_ENn"; }; sel_b { gpio-hog; gpios = <6 GPIO_ACTIVE_HIGH>; output-high; line-name = "CAMERA_ENn"; }; sel_c { gpio-hog; gpios = <5 GPIO_ACTIVE_HIGH>; output-low; line-name = "VIDEO_IN_ENn"; }; }; Signed-off-by: Kevin Hilman <[email protected]> Signed-off-by: Sekhar Nori <[email protected]>
2017-06-06arm: dts: am33xx: Remove redundant interrupt-parent propertySuniel Mahesh1-6/+0
Interrupt-parent property is defined in the root node as "interrupt-parent = <&intc>". This interrupt-parent value becomes the default for the system, so removed redundant "interrupt-parent" property from mmc, mac, lcdc and tscadc nodes. Signed-off-by: Suniel Mahesh <[email protected]> Signed-off-by: Tony Lindgren <[email protected]>
2017-06-06ARM: dts: bonegreen-wireless: add WL1835 Bluetooth device nodeRobert Nelson1-0/+5
This adds the serial slave device for the WL1835 Bluetooth interface. Signed-off-by: Robert Nelson <[email protected]> CC: Ricardo Salveti <[email protected]> CC: Tony Lindgren <[email protected]> CC: Jason Kridner <[email protected]> Signed-off-by: Tony Lindgren <[email protected]>