From: Abhishek Paliwal <abhishek.pali...@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 -- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto