aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-10-18ARM: ux500: fix clock for GPIO blocks 6 and 7Linus Walleij1-2/+2
The clock assignment in the device tree for GPIO blocks 6 and 7 was incorrect, indicating this was managed by bit 1 on PRCC 2 while it was in fact bit 11 on PRCC 2. Acked-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-10-18clk: ux500: fix erroneous bit assignmentLinus Walleij1-1/+1
Due to a typo or similar, the peripheral group 2 clock 11 gate was set to bit 1 instead of bit 11. We need to fix this to be able to set the correct enable bit in the device tree: when trying to correct the bit assignment in the device tree, the system would hang. Cc: Mike Turquette <[email protected]> Acked-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-10-18ARM: ux500: fix clock for GPIO block 8Linus Walleij1-1/+1
The clock assignment in the device tree for GPIO block 8 was incorrect, indicating this was managed by bit 1 on PRCC 6 while it was in fact bit 1 on PRCC 5. Acked-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-10-03ARM: ux500: move BU21013 touchpad GPIOs into top-level DTSLinus Walleij5-16/+14
The BU21013 touchscreen GPIOs have been pretty confused, correct them per board, and move the GPIO assignments up to the top level DTS file so we can control it from there, and avoid defining the GPIO assignments for non-ST UIB equipped boards. Signed-off-by: Linus Walleij <[email protected]>
2013-10-03ARM: ux500: register the tc35892 GPIO on the TVK UIBLinus Walleij1-0/+21
The TVK1281618 UIB has a TC35892 GPIO expander on it, which has in the past probably been confused with the GPIO expander on the older HREF plus previous to v60, which is on an entirely different part of the system with another I2C address. Register the expander in the right place. Signed-off-by: Linus Walleij <[email protected]>
2013-10-02ARM: ux500: split the HREF DTS files from two to fourLinus Walleij7-11/+104
As the device tree conversion did away with the ability to auto-detect the UIB (User Interface Board) version from attempting to read an I2C address, we now have to pass the knowledge of what UIB is mounted through the device tree. This gives rise to four possible board permutations: - HREF prior to v60, ST UIB (hrefprev60-stuib) - HREF prior to v60, TVK1281618 UIB (hrefprev60-tvk) - HREF v60 and later, ST UIB (href60plus-stuib) - HREF v60 and later, TVK1281618 UIB (hrefv60plus-tvk) Signed-off-by: Linus Walleij <[email protected]>
2013-10-02ARM: ux500: split HREF UIB filesLinus Walleij4-2/+24
Create two different UIB (User Interface Board) include files: one per UIB simply. The include files now only handle the devices on that very UIB. Signed-off-by: Linus Walleij <[email protected]>
2013-10-02ARM: ux500: move TC35892 at 0x42 to hrefprev60Linus Walleij2-22/+20
The TC35892 was mounted as a GPIO expander on the HREF prior to v60 and not in later versions, which instead use the Nomadik GPIO directly, so move it over to the hrefprev60 DTS file. Signed-off-by: Linus Walleij <[email protected]>
2013-10-02ARM: ux500: correct CD for micro SD on hrev60plusLinus Walleij1-1/+1
This correct the card detect line for the HREF v60 and later reference designs. This is connected directly to the Nomadik GPIO block, line 95 at offset 31 on the third instance. Signed-off-by: Linus Walleij <[email protected]>
2013-10-02ARM: ux500: fix proximity sensor buttonLinus Walleij1-1/+1
The proximity sensor is connected to pin AH12 on newer HREFs, that corresponds to pin offset 25 on gpio5, not gpio6. Signed-off-by: Linus Walleij <[email protected]>
2013-10-02ARM: ux500: correct I2C address of ambient light sensorLinus Walleij1-1/+1
The ambient light sensor is places at address 0x29 nothing else. This patch makes the ambient light sensor probe again. Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500 enable the AB8500 gpio for all HREFsLinus Walleij2-8/+4
The AB8500 GPIO was only registered for the pre-v60 HREF but should be made available on all HREF variants, move the DT entry to the common file. Cc: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: add default trigger on HREF LEDLinus Walleij1-0/+1
This adds a heartbeat on the first LED on the ux500 HREF boards. Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: delete devices-common remnantsLinus Walleij3-18/+1
commit f1ff5b2549990b5de080b52e3313cbb30c218853 "ARM: ux500: Stop enabling GPIOs when not booting with Device Tree" deleted devices-common.c, but did not delete the build rule from Makefile (most likely due to compiling in a dirty tree where the object file still existed so linking would complete anyway). Delete the makerule, the header file associated with this file and the remaining reference to the header. Cc: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26clk: ux500: Provide a look-up for the ARMSS clockLee Jones1-0/+1
The ARMSS clock is used by the newly DT enabled CPUFreq driver. Cc: Mike Turquette <[email protected]> Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Enable CPUFreq on SnowballLee Jones1-0/+4
Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Provide a Device Tree node for CPUFreq in the DBx500Lee Jones1-0/+7
This is required to fetch the ARMSS clock when booting with DT. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Provide a clock lookup for the Hash driverLee Jones1-0/+1
The common clock framework will use the 'clock' property provided to do a clock lookup when Device Tree is enabled. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Provide a clock lookup for the Crypto driverLee Jones1-0/+1
The common clock framework will use the 'clock' property provided to do a clock lookup when Device Tree is enabled. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Fix trivial white-space error in the DBX500 DTSI fileLee Jones1-1/+1
Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Remove ATAG booting support for SnowballLee Jones1-18/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Remove ATAG booting support for HREFLee Jones1-17/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Remove ATAG booting support for U8520Lee Jones1-17/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Remove ATAG booting support for MOP500Lee Jones1-13/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Purge UIB framework when booting with ATAGsLee Jones6-111/+4
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Take out STUIB support when not booting with Device TreeLee Jones4-24/+1
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Remove BU21013 ROHM TS support when booting with only ATAGsLee Jones1-44/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Don't register the STMPE/SKE when booting with ATAG supportLee Jones1-62/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Delete U8500 UIB support when booting with ATAGsLee Jones4-45/+1
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Don't register Synaptics RMI4 TS when booting with ATAGsLee Jones1-14/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Purge DB8500 PRCMU registration when not booting with DTLee Jones3-43/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Stop requesting the SoC device to play 'parent' roleLee Jones2-20/+0
There are no more devices which require left to register which require a parent. This is part of the ux500 conversion over to Device Tree only booting. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Remove UART support when booting without Device TreeLee Jones4-99/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Stop initialising the pinmaps when booting with ATAGsLee Jones1-3/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Rip out SSP/SPI registration when not booting with Device TreeLee Jones3-48/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Do not register the PMU device if booting with ATAGsLee Jones2-32/+1
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Deactivate enablement of DMA40 during ATAG bootingLee Jones4-42/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Stop enabling GPIOs when not booting with Device TreeLee Jones6-95/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Stop registering Pinctrl when booting with ATAG supportLee Jones2-19/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Purge support for registering the RTC when booting with ATAGsLee Jones3-11/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Remove USB support when booting using ATAGsLee Jones4-153/+1
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Rip out keypad initialisation which is no longer usedLee Jones3-36/+0
This is part of the ux500 conversion over to Device Tree only booting, but this stuff haven't been used for years. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Purge SDI support for ATAG bootingLee Jones5-74/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Remove I2C support when booting with ATAG supportLee Jones4-39/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Purge SFH7741 Proximity Sensor support when booting with ATAGsLee Jones1-75/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Remove Light sensor Rohm BH1780GLI when booting with ATAGsLee Jones1-18/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Remove TC35892 Flexible IO Expander when booting ATAGsLee Jones4-112/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Stop passing GPIO pdata when booitng with ATAGs enabledLee Jones1-5/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Prevent CODEC platform data from being passed when booting ATAGsLee Jones1-14/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
2013-09-26ARM: ux500: Rip out Hash support when booting with ATAGsLee Jones4-47/+0
It's time to remove all ATAG support from ux500 and rely solely on Device Tree booting. This patch is part of that endeavour. Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Linus Walleij <[email protected]>