History log of /linux-master/arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6.dts
Revision Date Author Comments
# a8a05198 01-Dec-2021 Jernej Skrabec <jernej.skrabec@gmail.com>

arm64: dts: allwinner: h6: tanix-tx6: Enable bluetooth

Tanix TX6 comes either with RTL8822BS or RTL8822CS wifi+bt combo module.
Wifi part is already enabled in tanix DTSI. Let's enable also bluetooth.

Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>


# 8ff8d693 01-Dec-2021 Jernej Skrabec <jernej.skrabec@gmail.com>

arm64: dts: allwinner: h6: tanix-tx6: Split to DT and DTSI

There is another very similar device to Tanix TX6, namely Tanix TX6
mini. Because most of the board design is shared, it makes sense to have
common nodes in DTSI file.

Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>


# f7e47d85 20-Nov-2021 Jernej Skrabec <jernej.skrabec@gmail.com>

arm64: dts: allwinner: h6: tanix-tx6: Add I2C node

Tanix TX6 has a LED display driven by FD650.

Currently there is no Linux driver nor any binding for it. However, we
can at least provide I2C node in DT, so user space scripts or programs
can manually control it.

Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20211121115002.693329-1-jernej.skrabec@gmail.com


# e927f53f 15-Nov-2021 Jernej Skrabec <jernej.skrabec@gmail.com>

arm64: dts: allwinner: h6: tanix-tx6: Add SPDIF

Tanix TX6 board has SPDIF connector in form of 3.5 mm jack.

Add support for it.

Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20211115201112.452696-1-jernej.skrabec@gmail.com


# 9d3ef21d 22-Jul-2021 Jernej Skrabec <jernej.skrabec@gmail.com>

arm64: dts: allwinner: h6: tanix-tx6: enable emmc

Tanix TX6 has 32 GiB eMMC. Add a node for it.

Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20210722161220.51181-4-jernej.skrabec@gmail.com


# 35f2f8b8 22-Jul-2021 Jernej Skrabec <jernej.skrabec@gmail.com>

arm64: dts: allwinner: h6: tanix-tx6: Add PIO power supplies

While there is no publicly available schematic of this board, it's not
hard to determine voltage of GPIO port C, D and G (only ones which can
be set).

Port C and G are used for MMC/SDIO communication, so they use 1.8 V
power supply. It's not clear if port D is even used, but if it is, it's
pretty safe to assume it uses 3.3 V power supply. Value read from PIO
Group Withstand Voltage Mode Select register from within pre-installed
Android agrees with that assesment.

Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20210722161220.51181-3-jernej.skrabec@gmail.com


# 7ab1f653 22-Jul-2021 Jernej Skrabec <jernej.skrabec@gmail.com>

arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names

Regulator node names don't reflect class of the device. Fix that by
prefixing names with "regulator-".

Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20210722161220.51181-2-jernej.skrabec@gmail.com


# 5961bdf2 08-May-2020 Clément Péron <peron.clem@gmail.com>

arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6

Enable CPU opp tables for Tanix TX6.

Also add the fixed regulator that provided vdd-cpu-gpu required for
CPU opp tables.

This voltage has been found using a voltmeter and could be wrong.

Tested-by: Jernej Škrabec <jernej.skrabec@gmail.com>
Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>


# cabbaed7 14-Dec-2019 Clément Péron <peron.clem@gmail.com>

arm64: dts: allwinner: unify header comment style

Allwinner device tree files used different comment style for
copyright notice.

Update this to keep a coherency.

Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>


# 012af553 09-Dec-2019 Clément Péron <peron.clem@gmail.com>

arm64: dts: allwiner: Fix typo in dual licensed SPDX identifier

With dual licensed SPDX identifier the "OR" should
be uppercase.

Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>


# 42ccc3d7 17-Nov-2019 Jernej Skrabec <jernej.skrabec@siol.net>

arm64: dts: allwinner: h6: tanix-tx6: Add IR remote mapping

Tanix TX6 box comes with a remote. Add a mapping for it.

Suggested-by: Michael Lange <linuxstuff@milaw.biz>
Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>


# 59f3f4dc 14-Nov-2019 Clément Péron <peron.clem@gmail.com>

arm64: dts: allwinner: h6: Enable USB 3.0 host for Beelink GS1 and Tanix TX6

Enable USB 3.0 phy and host controller.

VBUS is directly connected to DCIN 5V and doesn't
require to be switched on.

Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>


# 3f04e059 02-Nov-2019 Clément Péron <peron.clem@gmail.com>

arm64: allwinner: h6: Enable GPU node for Tanix TX6

Unlike other H6 boards, Tanix TX6 doesn't have a PMIC so we can enable
the GPU without providing a specific power supply.

Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>


# 652a458e 16-Aug-2019 Jernej Skrabec <jernej.skrabec@siol.net>

arm64: dts: allwinner: h6: Introduce Tanix TX6 board

Tanix TX6 is an Allwinner H6 based TV box, which supports:
- Allwinner H6 Quad-core 64-bit ARM Cortex-A53
- GPU Mali-T720
- 4GiB DDR3 RAM (3GiB useable)
- 100Mbps EMAC via AC200 EPHY
- Cdtech 47822BS Wifi/BT
- 2x USB 2.0 Host and 1x USB 3.0 Host
- HDMI port
- IR receiver
- 64GiB eMMC
- 5V/2A DC power supply

Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>