Nicholas Piggin cde2ba34a9 ppc/pnv: Implement the ChipTOD to Core transfer
One of the functions of the ChipTOD is to transfer TOD to the Core
(aka PC - Pervasive Core) timebase facility.

The ChipTOD can be programmed with a target address to send the TOD
value to. The hardware implementation seems to perform this by
sending the TOD value to a SCOM address.

This implementation grabs the core directly and manipulates the
timebase facility state in the core. This is a hack, but it works
enough for now. A better implementation would implement the transfer
to the PnvCore xscom register and drive the timebase state machine
from there.

Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
2024-02-23 23:24:43 +10:00
..
2023-12-29 11:17:30 +11:00
2023-12-29 11:17:30 +11:00
2024-02-22 15:44:29 +00:00
2023-12-29 11:17:30 +11:00
2023-12-29 11:17:30 +11:00
2024-02-22 15:44:29 +00:00
2024-02-22 15:44:29 +00:00
2023-12-30 07:38:06 +11:00
2024-02-13 19:37:28 +00:00
2023-12-30 07:38:06 +11:00
2023-12-30 07:38:06 +11:00
2024-02-21 08:16:30 +03:00
2023-12-30 07:38:06 +11:00
2023-12-30 07:38:06 +11:00
2024-02-01 08:13:30 +01:00
2024-02-01 08:13:30 +01:00