summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/ste-ux500-samsung-janice.dts
Commit message (Collapse)AuthorAgeFilesLines
* ARM: dts: ux500: Fix Janice accelerometer mounting matrixLinus Walleij2022-06-231-2/+2
| | | | | | | | This was fixed wrong so fix it again. Now verified by using iio-sensor-proxy monitor-sensor test program. Link: https://lore.kernel.org/r/20220609083516.329281-1-linus.walleij@linaro.org Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: dts: ux500: Add GPS to Janice device treeLinus Walleij2022-04-061-1/+39
| | | | | | This adds the CSR GSD4t GPS to the Janice device tree. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: dts: ux500: Add line impedance to fuel gaugeLinus Walleij2022-04-041-0/+4
| | | | | | The line impedance is used to improve battery capacity estimation. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: dts: ux500: Correct Janice accel mount matrixLinus Walleij2022-02-111-1/+1
| | | | | | The Z axis is actually correct: do not invert it. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: dts: ux500: Update AB850[05] nodesLinus Walleij2022-02-111-2/+2
| | | | | | | | | | | | | | The new YAML device tree bindings gives new and proper names to several of the AB850[05] nodes and redefines the way we use numbering on PWMs to use reg. Update all the DTS nodes accordingly. Add the missing thermal node to the AB8505. Drop the debugfs nodes because these are not real devices. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: dts: ux500: Add battery thermal zones and NTCsLinus Walleij2022-02-051-0/+18
| | | | | | | | Add the thermal zones and thermistors used by the battery charging code to the device tree so the charger code can look up and poll the thermal zone for battery temperature. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: dts: ux500: Switch battery nodes to standardLinus Walleij2021-10-141-0/+4
| | | | | | | | | | | | | | | | | | | | This force-converts the per-device battery node into the standard properties using "simple-battery" for the HREF machines and the corresponding Samsung battery for the mobile phones. This is fine to do since the battery data in the DTS files has never been deployed or used. In commit a1149ae97554 "ARM: ux500: Disable Power Supply and Battery Management by default" it was turned off and has not been switched back on since. In the meantime standardized bindings for batteries have appeared making the old AB8500 battery bindings obsolete. The battery node which is now in the middle of an included file is obviously a per-device piece of information so push this down to each board. The HREF machines all have the same battery and can share a single node in the HREF dtsi file. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: dts: ux500: Tag Janice display SPI correctLinus Walleij2021-09-141-0/+3
| | | | | | | | The s6e63m0 display used "type 3" SPI communication so flag the device as using negative clocking and polarity on the SPI bus. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* arm/arm64: dts: Fix remaining dtc 'unit_address_format' warningsRob Herring2021-08-261-1/+1
| | | | | | | | | | Fix all the remaining dtc 'unit_address_format' warnings except for the ones related to 'register-bit-led'. For those, we need to decide on and document the node name. Signed-off-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20210823165126.2320910-1-robh@kernel.org' Signed-off-by: Arnd Bergmann <arnd@arndb.de>
* ARM: dts: ux500: Flag eMMCs as non-SDIO/SDLinus Walleij2021-07-301-0/+2
| | | | | | | | | We use the no-sdio and no-sd flags to indicate that these eMMCs are neither, so that the operating system can skip trying to identify them as SDIO or SD during boot, which just takes time. Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: dts: ux500: Fix orientation of Janice accelerometerLinus Walleij2021-05-241-4/+3
| | | | | | | This fixes up the axis on the Janice accelerometer to give the right orientation according to tests. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: dts: ux500: Fix some compatible stringsLinus Walleij2021-05-181-2/+2
| | | | | | | | The Golden and Skomer phones have BCM4334 WLAN+BT chips, so make the compatible strings reflect the new available bindings for these. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: dts: ux500: Fix BT+WLAN on JaniceLinus Walleij2021-03-261-30/+18
| | | | | | | | | | | | | | | | | | | GPIO215 has a rail named WLAN_RST_N but it is actually connected to the pin WLAN_REG_ON on the BCM4330 chip, so this should be the WLAN regulator GPIO rather than GPIO222. The misunderstanding comes from the erroneous naming of the rail on the schematic. GPIO222 is indeed connected to the rail BT_VREG_EN and the pin BT_REG_ON, and can be handled by the driver as usual. This corrects misunderstandings and makes Janice's WLAN and BT setup look like that of Golden and Skomer. Add explicit BCM4330 compatible to the WLAN chip. Cc: Stephan Gerhold <stephan@gerhold.net> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Reviewed-by: Stephan Gerhold <stephan@gerhold.net>
* ARM: dts: ux500: Add Flash LEDs to Samsung phonesLinus Walleij2021-02-021-0/+36
| | | | | | | | | This adds the Richtek RT8515 Flash LED to the Golden, Skomer and Janice device trees. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Link: https://lore.kernel.org/r/20210201091308.284465-1-linus.walleij@linaro.org' Signed-off-by: Arnd Bergmann <arnd@arndb.de>
* ARM: dts: Fix up MMC host node namesLinus Walleij2021-01-221-3/+3
| | | | | | | | The standard mandates that these nodes be named mmc@... not sdi_foo@... Acked-by: Ulf Hansson <ulf.hansson@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: dts: ux500: Add a device tree for JaniceLinus Walleij2021-01-131-0/+894
This adds a basic device tree for the Samsung GT-I9070 mobile phone also known as Janice. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>