aboutsummaryrefslogtreecommitdiff
path: root/arch/arm
AgeCommit message (Collapse)AuthorFilesLines
2018-09-28ARM: dts: lpc32xx: Fix SPI controller node namesRob Herring1-2/+2
SPI controller nodes should be named 'spi' rather than 'ssp'. Fixing the name enables dtc SPI bus checks. Cc: Vladimir Zapolskiy <[email protected]> Cc: Sylvain Lemieux <[email protected]> Signed-off-by: Rob Herring <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2018-09-28ARM: dts: iwg20d-q7-common: Move pciec node out of common dtsiBiju Das3-4/+8
PCIe is not populated by default on iWave RZ/G1N board. RZ/G1N board is almost identical to RZ/G1M. In order to reuse the common dtsi for both the boards, it is required to move pcie node from common dtsi to board specific dts. Signed-off-by: Biju Das <[email protected]> Reviewed-by: Fabrizio Castro <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2018-09-28ARM: dts: r8a77470: Add I2C4 supportFabrizio Castro1-0/+14
Add I2C4 support to RZ/G1C (a.k.a. r8a77470) SoC specific device tree. Signed-off-by: Fabrizio Castro <[email protected]> Reviewed-by: Biju Das <[email protected]> Acked-by: Wolfram Sang <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2018-09-28ARM: dts: r8a77470: Add SDHI2 supportFabrizio Castro1-0/+15
Add SoC specific device tree definitions for the SDHI2 interface. Signed-off-by: Fabrizio Castro <[email protected]> Reviewed-by: Biju Das <[email protected]> Acked-by: Wolfram Sang <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2018-09-28ARM: dts: r8a77470: Add SMP supportFabrizio Castro1-0/+16
Add DT node for the Advanced Power Management Unit (APMU), add the second CPU core, and use "renesas,apmu" as "enable-method". Signed-off-by: Fabrizio Castro <[email protected]> Reviewed-by: Biju Das <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2018-09-28ARM: dts: R-Car Gen1 board comment updateMagnus Damm2-2/+2
Include R-Car Gen1 product names for Bock-W and Marzen. The product names are taken from: Documentation/devicetree/bindings/arm/shmobile.txt Signed-off-by: Magnus Damm <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2018-09-28ARM: dts: Include R-Car Gen2 product name in DTSI filesMagnus Damm5-5/+5
Improve the user friendliness of the DTS code base by including the R-Car product name in each R-Car Gen2 DTSI file. The product names are taken from: Documentation/devicetree/bindings/arm/shmobile.txt Signed-off-by: Magnus Damm <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2018-09-27signal/arm: Use send_sig_fault where appropriateEric W. Biederman1-8/+3
Signed-off-by: "Eric W. Biederman" <[email protected]>
2018-09-27signal/arm: Use force_sig_fault where appropriateEric W. Biederman3-27/+4
Signed-off-by: "Eric W. Biederman" <[email protected]>
2018-09-27signal/arm: Push siginfo generation into arm_notify_dieEric W. Biederman4-71/+30
In arm_notify_die call force_sig_fault to let the generic code handle siginfo generation. This removes some boiler plate making the code easier to maintain in the long run. Signed-off-by: "Eric W. Biederman" <[email protected]>
2018-09-27ARM: dts: add omap3-gta04a5one to MakefileH. Nikolaus Schaller1-0/+1
We have defined a new DTS and it should be compiled. Signed-off-by: H. Nikolaus Schaller <[email protected]> Signed-off-by: Tony Lindgren <[email protected]>
2018-09-27ARM: dts: socfpga: Fix SDRAM node address for Arria10Thor Thayer1-1/+1
The address in the SDRAM node was incorrect. Fix this to agree with the correct address and to match the reg definition block. Cc: [email protected] Fixes: 54b4a8f57848b("arm: socfpga: dts: Add Arria10 SDRAM EDAC DTS support") Signed-off-by: Thor Thayer <[email protected]> Signed-off-by: Dinh Nguyen <[email protected]>
2018-09-27ARM: dts: realview: Fix SPI controller node namesRob Herring5-5/+5
SPI controller nodes should be named 'spi' rather than 'ssp'. Fixing the name enables dtc SPI bus checks. Cc: Linus Walleij <[email protected]> Signed-off-by: Rob Herring <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2018-09-26ARM: dts: qcom-msm8974: change invalid flag IRQ NONE to valid valueBrian Masney1-2/+2
The following commits used IRQ_TYPE_NONE since that matched what was already in the file and I do not have access to the datasheets for these devices. After these patches were submitted, commit dcf145011400 ("ARM: dts: qcom-msm8974: change invalid flag IRQ NONE to valid value") changed all of these values to IRQ_TYPE_LEVEL_HIGH. This patch corrects the IRQ type for these two commits: commit bd9392507588 ("ARM: dts: qcom: msm8974-hammerhead: add device tree bindings for ALS / proximity") commit fe8d81fe7d9a ("ARM: dts: qcom: msm8974-hammerhead: add device tree bindings for mpu6515") Prior to these patches, I was having issues with the bmp280 sensor returning temperature / pressure skipped errors, however these errors have gone away with these patches. Patches were tested on a LG Nexus 5 (hammerhead) phone. Signed-off-by: Brian Masney <[email protected]> Signed-off-by: Andy Gross <[email protected]>
2018-09-26ARM: dts: paz00: fix wakeup gpio keycodeMarc Dietrich1-3/+3
The power key is controlled solely by the EC, which only tiggeres this gpio after wakeup. Fixes immediately return to suspend after wake from LP1. Signed-off-by: Marc Dietrich <[email protected]> Tested-by: Nicolas Chauvet <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26Merge tag 'zynq-soc-for-v4.20' of https://github.com/Xilinx/linux-xlnx into ↵Arnd Bergmann1-1/+1
next/soc ARM: Xilinx Zynq SoC patches for v4.20 - Convert to using %pOFn instead of device_node.name in slcr driver * tag 'zynq-soc-for-v4.20' of https://github.com/Xilinx/linux-xlnx: ARM: zynq: Convert to using %pOFn instead of device_node.name Signed-off-by: Arnd Bergmann <[email protected]>
2018-09-26Merge tag 'zynq-dt-for-v4.20' of https://github.com/Xilinx/linux-xlnx into ↵Arnd Bergmann3-8/+8
next/dt ARM: dts: zynq: DT changes for v4.20 - Fix DTS spi/i2c warnings for zc702/zc770 boards Signed-off-by: Arnd Bergmann <[email protected]>
2018-09-26ARM: tegra: tegra20: Fix mixed tabs-spaces indentationKrzysztof Kozlowski1-3/+3
Fix indentation and alignment when spaces were used instead of tabs. This fixes checkpatch errors like: ERROR: code indent should use tabs where possible #306: FILE: arch/arm/boot/dts/tegra20-paz00.dts:306: +^I^I <&tegra_car TEGRA20_CLK_PLL_P_OUT3>;$ Signed-off-by: Krzysztof Kozlowski <[email protected]> Acked-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: add eval board device treeMarcel Ziswiler2-0/+263
Add an evaluation board device tree more in-line with all our other device trees. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: rename ac97 label to tegra_ac97Marcel Ziswiler1-2/+2
Rename ac97 label to tegra_ac97 to be more in-line with the device tree binding documentation. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: get rid of fake clocks simple busMarcel Ziswiler1-11/+4
Get rid of the fake clocks simple bus and use node names as per the actual schematics. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: rename tps6586x@34 and drop unused pmic labelMarcel Ziswiler2-2/+2
Rename tps6586x@34 to pmic@34 and drop the unused pmic label. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: iris: drop unused i2c_ddc labelMarcel Ziswiler1-1/+1
Drop unused i2c_ddc label. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: rename i2c_ddc to hdmi_ddcMarcel Ziswiler1-2/+2
Rename i2c_ddc to hdmi_ddc to be more in-line with other device trees. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: drop module level model and compatibleMarcel Ziswiler1-3/+0
Drop model and compatible nodes from the module level device tree as they get overridden by the carrier board device tree anyway. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: iris: add colibri ssp supportMarcel Ziswiler1-0/+6
Add Colibri SSP aka SPI support using the SPI4 instance. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: iris: simplify model and compatible propertiesMarcel Ziswiler1-1/+2
Simplify model and compatible by dropping the 256/512 MB from the model, -512 from the compatible and rename that property from toradex,iris to toradex,colibri_t20-iris to be more in-line with all our other device trees. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: simplify model and compatible propertiesMarcel Ziswiler2-4/+4
Simplify model and compatible by dropping the 256/512 MB from the model and -512 from the compatible properties to be more in-line with all our other device trees. Signed-off-by: Marcel Ziswiler <[email protected]> Reviewed-by: Rob Herring <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: add compatibility commentMarcel Ziswiler1-0/+6
Add compatibility comment. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: annotate/move sd card detectMarcel Ziswiler2-4/+2
Annotate the SD card, its detect pin and move the SD card detect GPIO definition from the module to the carrier board more in-line with our other device trees. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: add gpio hogs for gmi_wr_n buffersMarcel Ziswiler1-0/+16
Add GPIO hogs for GMI_WR_N buffers: - tri-stating GMI_WR_N on SODIMM pin 99 nPWE - not tri-stating GMI_WR_N on SODIMM pin 93 RDnWR Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: add gpio hog to unreset usb ethernet chipMarcel Ziswiler1-0/+9
Add GPIO hog to unreset ASIX AX88772B USB Ethernet chip. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: add i2c-thermtripMarcel Ziswiler1-0/+8
Add i2c-thermtrip which would set the SLEEP MODE bit in the SUPPLYENE register of the TPS658643 PMIC. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: annotate/rename lm95245 temperature sensorMarcel Ziswiler1-1/+2
Rename and annotate LM95245 temperature sensor more in-line with our other device trees. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: iris: add dr_mode propertyMarcel Ziswiler1-0/+1
Add dr_mode property to the USB controller. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: iris: add gpio wakeup keyMarcel Ziswiler1-0/+13
Add SODIMM pin 45 as GPIO wakeup key. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: use high speed uart driverMarcel Ziswiler1-0/+8
Use high speed UART driver compatible nvidia,tegra20-hsuart. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: iris: add uart-cMarcel Ziswiler1-0/+5
Add UART-C. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: iris: annotate uartsMarcel Ziswiler1-0/+2
Annotate UART-A and UART-B. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: iris: display controller rgb panel supportMarcel Ziswiler1-0/+31
Add display controller parallel RGB panel support incl. backlight PWM. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: add missing pinmuxMarcel Ziswiler2-15/+159
Explicitly add pinmux' for all T20 SoC ball groups now: - Colibri Address/Data Bus (GMI) further pins used as GPIOs - Colibri BL_ON - Colibri EXT_IO* - Colibri L_BIAS, LCD_M1 is muxed with LCD_DE today's display need DE, disable LCD_M1 - more Colibri LCD pins (L_* resp. LDD<*>) - Colibri LCD (Optional 24 BPP Support) - Colibri MMCCD - uart_a_dsr and uart_a_dcd as GPIOs - Colibri USB_CDET - I2C3 (Optional) - JTAG_RTCK - LAN_RESET, LAN_EXT_WAKEUP and LAN_PME (All On-module) - more NAND pins - RESET_OUT - THERMD_ALERT# (On-module), unlatched I2C address pin of LM95245 temperature sensor therefore requires disabling for now Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: pinmux clean-upMarcel Ziswiler2-95/+202
Just cosmetic pinmux clean-up. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: update sound nvidia,modelMarcel Ziswiler1-1/+1
Update sound nvidia,model to be more in-line with our other device trees. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: indentation/line-feed/white-space clean-upMarcel Ziswiler1-13/+7
Cleaning up indentation, line-feed and white-space. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: remove phy-reset-gpio from controller nodeMarcel Ziswiler1-2/+0
Remove the phy-reset-gpio from the USB controller node as it is already specified in the PHY node. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: annotate usb ehci instancesMarcel Ziswiler2-0/+3
Annotate USB EHCI instances. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: add missing regulatorsMarcel Ziswiler2-2/+27
Add missing regulators: - reg_lan_v_bus being USB Ethernet chip vbus supply - carrier board reg_3v3 to be used as backlight and panel power supply - carrier board HDMI supply being reg_5v0 - reg_usbc_vbus being the USB vbus supply of the EHCI instance 0 Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: regulator clean-upMarcel Ziswiler2-101/+66
Just cosmetic regulator clean-up. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: iris: use no-1-8-vMarcel Ziswiler1-12/+1
Use no-1-8-v property rather than vmmc/vqmmc supplies and drop now obsolete and anyway non-existent vcc_sd. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
2018-09-26ARM: tegra: colibri_t20: reorder host1x/hdmi propertiesMarcel Ziswiler1-5/+4
Reorder Host1x/HDMI properties. Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Thierry Reding <[email protected]>