linux_dsm_epyc7002/drivers/soc/fsl/qe
Valentin Longchamp e5c5c8d23f soc/fsl/qe: only apply QE_General4 workaround on affected SoCs
The QE_General4 workaround is only valid for the MPC832x and MPC836x
SoCs. The other SoCs that embed a QUICC engine are not affected by this
hardware bug and thus can use the computed divisors (this was
successfully tested on the T1040).

Similalry to what was done in commit 8ce795cb0c ("i2c: mpc: assign the
correct prescaler from SVR") in order to avoid changes in
the device tree nodes of the QE (with maybe a variant of the compatible
property), the PVR reg is read out to find out if the workaround must be
applied or not.

Signed-off-by: Valentin Longchamp <valentin.longchamp@keymile.com>
Signed-off-by: Scott Wood <oss@buserror.net>
2017-04-30 01:31:52 -05:00
..
gpio.c soc/fsl/qe: fix gpio save_regs functions 2016-09-25 02:38:56 -05:00
Kconfig fsl/qe: Add QE TDM lib 2016-06-07 15:56:31 -07:00
Makefile fsl/qe: Add QE TDM lib 2016-06-07 15:56:31 -07:00
qe_common.c soc/fsl/qe: fix Oops on CPM1 (and likely CPM2) 2016-09-25 02:38:52 -05:00
qe_ic.c qe/ic: fix a buffer overflow error and add check elsewhere 2016-03-09 10:44:12 -06:00
qe_ic.h
qe_io.c
qe_tdm.c fsl/qe: use of_property_read_bool 2016-09-25 02:38:51 -05:00
qe.c soc/fsl/qe: only apply QE_General4 workaround on affected SoCs 2017-04-30 01:31:52 -05:00
ucc_fast.c fsl/qe: setup clock source for TDM mode 2016-06-07 15:56:30 -07:00
ucc_slow.c
ucc.c fsl/qe: setup clock source for TDM mode 2016-06-07 15:56:30 -07:00
usb.c