[linux-yocto] [PATCH 00/12] Driver specific changes for OCTEON3
Chandrakala Chavva
cchavva.cavm at gmail.com
Thu Jan 29 07:31:59 PST 2015
From: Abhishek Paliwal <abhishek.paliwal at aricent.com>
Updated GPIO, I2C drivers to work on Octeon3.
Updated at24 driver to work on Octeon3 by adding of-memory-accessor for parsing device tree for SPI EEPROM devices.
Updated perf utility to work on cn78xx hardware.
Save/Restore wide multiplier registers switching context.
Abhishek Paliwal (12):
gpio: gpio-octeon: Add preliminary cn78XX support.
i2c: i2c-octeon: broken irqs, high-level controller,retry lost
arbitration
i2c: i2c-octeon: Add octeon_i2c_cvmx2i2c() function.
i2c: i2c-octeon: Add support for cn78XX chips.
MIPS: Octeon: Disable probing MDIO for Landbird NIC 10g cards.
of: Add of_memory_accessor to map device tree node to memory accessor
functions.
misc/at24: Register memory accessor functions with of_memory_accessor
MIPS: OCTEON: Move L2 Cache probing code to setup.c
MIPS: OCTEON: Move call to register_smp_ops() to smp.c...
MIPS: OCTEON: Save/Restore wider multiply registers in OCTEON III CPUs
MIPS: Add support for OCTEON III perf events.
MIPS: OCTEON: Don't write FAU registers for cn78XX
arch/mips/cavium-octeon/octeon-platform.c | 17 +-
arch/mips/cavium-octeon/setup.c | 122 +++++-
arch/mips/cavium-octeon/smp.c | 6 +
arch/mips/include/asm/octeon/octeon-model.h | 3 +
arch/mips/include/asm/octeon/octeon.h | 25 ++
arch/mips/include/asm/perf_event.h | 10 +-
arch/mips/include/asm/ptrace.h | 4 +-
arch/mips/kernel/octeon_switch.S | 120 ++++--
arch/mips/kernel/perf_event_mipsxx.c | 35 +-
arch/mips/mm/c-octeon.c | 3 +
drivers/gpio/gpio-octeon.c | 50 ++-
drivers/i2c/busses/i2c-octeon.c | 642 ++++++++++++++++++++++++++--
drivers/misc/eeprom/at24.c | 7 +
drivers/of/Kconfig | 7 +
drivers/of/Makefile | 1 +
drivers/of/of_memory_accessor.c | 192 +++++++++
include/linux/of_gpio.h | 1 +
include/linux/of_memory_accessor.h | 71 +++
18 files changed, 1200 insertions(+), 116 deletions(-)
create mode 100644 drivers/of/of_memory_accessor.c
create mode 100644 include/linux/of_memory_accessor.h
--
1.8.1.4
More information about the linux-yocto
mailing list