linux_dsm_epyc7002/arch/mips/include/asm/octeon
David Daney 2608441164 MIPS: Octeon: Check all CCAs in cvmx_write_csr.
The current code only checks CCA of 0 when deciding if a dummy read is
needed.  Since the kernel can (and does) use other CCAs we need to
mask out the CCA bits from the address.  Since the address constant
now fits in 16 bits, there is an added benefit that smaller code is
generated.

Signed-off-by: David Daney <ddaney@caviumnetworks.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2009-09-17 20:07:41 +02:00
..
cvmx-asm.h MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon/executive and asm/octeon. 2009-01-11 09:57:20 +00:00
cvmx-bootinfo.h MIPS: Cavium-Octeon: Add more board type constants. 2009-06-17 11:06:29 +01:00
cvmx-bootmem.h MIPS: Add named alloc functions to OCTEON boot monitor memory allocator. 2009-06-17 11:06:29 +01:00
cvmx-ciu-defs.h MIPS: Add Cavium OCTEON processor CSR definitions 2009-01-11 09:57:20 +00:00
cvmx-gpio-defs.h MIPS: Add Cavium OCTEON processor CSR definitions 2009-01-11 09:57:20 +00:00
cvmx-helper-errata.h MIPS: Add Cavium OCTEON PCI support. 2009-06-17 11:06:25 +01:00
cvmx-helper-jtag.h MIPS: Add Cavium OCTEON PCI support. 2009-06-17 11:06:25 +01:00
cvmx-iob-defs.h MIPS: Add Cavium OCTEON processor CSR definitions 2009-01-11 09:57:20 +00:00
cvmx-ipd-defs.h MIPS: Add Cavium OCTEON processor CSR definitions 2009-01-11 09:57:20 +00:00
cvmx-l2c-defs.h MIPS: Add Cavium OCTEON processor CSR definitions 2009-01-11 09:57:20 +00:00
cvmx-l2c.h MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon/executive and asm/octeon. 2009-01-11 09:57:20 +00:00
cvmx-l2d-defs.h MIPS: Add Cavium OCTEON processor CSR definitions 2009-01-11 09:57:20 +00:00
cvmx-l2t-defs.h MIPS: Add Cavium OCTEON processor CSR definitions 2009-01-11 09:57:20 +00:00
cvmx-led-defs.h MIPS: Add Cavium OCTEON processor CSR definitions 2009-01-11 09:57:20 +00:00
cvmx-mio-defs.h MIPS: Add Cavium OCTEON processor CSR definitions 2009-01-11 09:57:20 +00:00
cvmx-npei-defs.h MIPS: Add register definitions for PCI. 2009-06-17 11:06:25 +01:00
cvmx-npi-defs.h MIPS: Add register definitions for PCI. 2009-06-17 11:06:25 +01:00
cvmx-packet.h MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon/executive and asm/octeon. 2009-01-11 09:57:20 +00:00
cvmx-pci-defs.h MIPS: Add register definitions for PCI. 2009-06-17 11:06:25 +01:00
cvmx-pcieep-defs.h MIPS: Add register definitions for PCI. 2009-06-17 11:06:25 +01:00
cvmx-pciercx-defs.h MIPS: Add register definitions for PCI. 2009-06-17 11:06:25 +01:00
cvmx-pescx-defs.h MIPS: Add register definitions for PCI. 2009-06-17 11:06:25 +01:00
cvmx-pexp-defs.h MIPS: Add register definitions for PCI. 2009-06-17 11:06:25 +01:00
cvmx-pow-defs.h MIPS: Add Cavium OCTEON processor CSR definitions 2009-01-11 09:57:20 +00:00
cvmx-spinlock.h MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon/executive and asm/octeon. 2009-01-11 09:57:20 +00:00
cvmx-sysinfo.h MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon/executive and asm/octeon. 2009-01-11 09:57:20 +00:00
cvmx.h MIPS: Octeon: Check all CCAs in cvmx_write_csr. 2009-09-17 20:07:41 +02:00
octeon-feature.h MIPS: Cavium-Octeon: Add more chip specific feature tests. 2009-06-17 11:06:29 +01:00
octeon-model.h MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon/executive and asm/octeon. 2009-01-11 09:57:20 +00:00
octeon.h MIPS: Add Cavium OCTEON PCI support. 2009-06-17 11:06:25 +01:00
pci-octeon.h MIPS: Reorganize Cavium OCTEON PCI support. 2009-07-03 15:45:29 +01:00