| From a6d90e9f22328f07343e49e08a4ca483ae8e8abb Mon Sep 17 00:00:00 2001 |
| From: Kevin Hilman <khilman@baylibre.com> |
| Date: Tue, 20 Jul 2021 11:27:16 -0700 |
| Subject: bus: ti-sysc: AM3: RNG is GP only |
| |
| From: Kevin Hilman <khilman@baylibre.com> |
| |
| commit a6d90e9f22328f07343e49e08a4ca483ae8e8abb upstream. |
| |
| Make the RNG on AM3 GP only. |
| |
| Based on this patch from TI v5.4 tree which is based on hwmod data |
| which are now removed: |
| |
| | ARM: AM43xx: hwmod: Move RNG to a GP only links table |
| | |
| | On non-GP devices the RNG is controlled by the secure-side software, |
| | like in DRA7xx hwmod we should not control this IP when we are not |
| | a GP device. |
| | |
| | Signed-off-by: Andrew F. Davis <afd@ti.com> |
| |
| Cc: stable@vger.kernel.org # v5.10+ |
| Signed-off-by: Kevin Hilman <khilman@baylibre.com> |
| Signed-off-by: Tony Lindgren <tony@atomide.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| drivers/bus/ti-sysc.c | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| --- a/drivers/bus/ti-sysc.c |
| +++ b/drivers/bus/ti-sysc.c |
| @@ -2953,6 +2953,8 @@ static int sysc_init_soc(struct sysc *dd |
| case SOC_3430 ... SOC_3630: |
| sysc_add_disabled(0x48304000); /* timer12 */ |
| break; |
| + case SOC_AM3: |
| + sysc_add_disabled(0x48310000); /* rng */ |
| default: |
| break; |
| } |