diff options
author | Lucas Stach <l.stach@pengutronix.de> | 2019-12-17 12:28:16 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-12-20 16:16:44 +0100 |
commit | 1bd65bc9ef952698ac832c87aeccf925e8cdec38 (patch) | |
tree | d5317161d8a3bb4284ffb14bae178b91c5cdf51d /arch | |
parent | 081a6560791b21692d007af4e8d088545c59277a (diff) | |
download | barebox-1bd65bc9ef952698ac832c87aeccf925e8cdec38.tar.gz barebox-1bd65bc9ef952698ac832c87aeccf925e8cdec38.tar.xz |
ARM: rdu2: fixup touchscreen alias
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/boards/zii-imx6q-rdu2/board.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/arm/boards/zii-imx6q-rdu2/board.c b/arch/arm/boards/zii-imx6q-rdu2/board.c index c06c5ebd9a..d41609bfae 100644 --- a/arch/arm/boards/zii-imx6q-rdu2/board.c +++ b/arch/arm/boards/zii-imx6q-rdu2/board.c @@ -1,3 +1,4 @@ + /* * Copyright (C) 2016 Zodiac Inflight Innovation * Author: Andrey Smirnov <andrew.smirnov@gmail.com> @@ -161,7 +162,7 @@ device_initcall(rdu2_devices_init); static int rdu2_fixup_egalax_ts(struct device_node *root, void *context) { - struct device_node *np; + struct device_node *np, *aliases; /* * The 32" unit has a EETI eGalax touchscreen instead of the @@ -181,6 +182,12 @@ static int rdu2_fixup_egalax_ts(struct device_node *root, void *context) of_device_enable(np); + aliases = of_find_node_by_path_from(root, "/aliases"); + if (!aliases) + return -ENODEV; + + of_property_write_string(aliases, "touchscreen0", np->full_name); + return 0; } |