<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>976f82e8 - usb: dwc3: dwc3-octeon: Convert to glue driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#976f82e8</link>
        <description>usb: dwc3: dwc3-octeon: Convert to glue driverDWC3 as implemented in Cavium SoC is using UCTL bridge unitbetween I/O interconnect and USB controller.Currently there is no bond with dwc3 core code, so if anything goeswrong in UCTL setup dwc3 is left in reset, which leads to bus errorwhile trying to read any device register. Thus any failure in UCTLinitialization ends with kernel panic.To avoid this move Octeon DWC3 glue code from arch/mips and make itproper glue driver which is used instead of dwc3-of-simple.Signed-off-by: Ladislav Michl &lt;ladis@linux-mips.org&gt;Acked-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;Acked-by: Thinh Nguyen &lt;Thinh.Nguyen@synopsys.com&gt;Link: https://lore.kernel.org/r/ZMd/ReyiY7wS6DvN@lenochSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Mon, 31 Jul 2023 09:30:45 +0000</pubDate>
        <dc:creator>Ladislav Michl &lt;ladis@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>93e502b3 - MIPS: OCTEON: Platform support for OCTEON III USB controller</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#93e502b3</link>
        <description>MIPS: OCTEON: Platform support for OCTEON III USB controllerAdd all the necessary platform code to initialize the dwc3USB host controller. This code initializes the clocks andperforms a reset on the USB core and PHYs. The driver codein &apos;drivers/usb/dwc3&apos; is where the real driver lives.Signed-off-by: Steven J. Hill &lt;steven.hill@cavium.com&gt;Acked-by: David Daney &lt;david.daney@cavium.com&gt;Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;Cc: linux-mips@linux-mips.orgPatchwork: https://patchwork.linux-mips.org/patch/15108/Signed-off-by: James Hogan &lt;james.hogan@imgtec.com&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Wed, 25 Jan 2017 07:02:28 +0000</pubDate>
        <dc:creator>Steven J. Hill &lt;Steven.Hill@cavium.com&gt;</dc:creator>
    </item>
<item>
        <title>63a4aea5 - of: clean-up unnecessary libfdt include paths</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#63a4aea5</link>
        <description>of: clean-up unnecessary libfdt include pathsWith the libfdt include fixups to use &quot;&quot; instead of &lt;&gt; in thelatest dtc import in commit 4760597 (scripts/dtc: Update to upstreamversion 9d3649bd3be245c9), it is no longer necessary to add explicitinclude paths to use libfdt. Remove these across the kernel.Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;Acked-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Acked-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Acked-by: Grant Likely &lt;grant.likely@linaro.org&gt;Cc: linux-mips@linux-mips.orgCc: linuxppc-dev@lists.ozlabs.org

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Mon, 01 Jun 2015 13:42:48 +0000</pubDate>
        <dc:creator>Rob Herring &lt;robh@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f421258d - MIPS: OCTEON: add crypto helper functions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#f421258d</link>
        <description>MIPS: OCTEON: add crypto helper functionsAdd crypto helper functions which are needed for kernel level usage.The code for these has been extracted from the EdgeRouter Pro GPL tarball.While at it, also delete duplicate definitions of the functions.Signed-off-by: Aaro Koskinen &lt;aaro.koskinen@iki.fi&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Sun, 21 Dec 2014 20:53:58 +0000</pubDate>
        <dc:creator>Aaro Koskinen &lt;aaro.koskinen@iki.fi&gt;</dc:creator>
    </item>
<item>
        <title>e326479f - MIPS: Octeon: Move device-trees to arch/mips/boot/dts/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#e326479f</link>
        <description>MIPS: Octeon: Move device-trees to arch/mips/boot/dts/Move the Octeon device-trees to arch/mips/boot/dts/ and update theMakefiles accordingly.  Since Octeon requires the device-tree to bebuilt into the kernel, select BUILTIN_DTB as well.Signed-off-by: Andrew Bresticker &lt;abrestic@chromium.org&gt;Cc: Rob Herring &lt;robh+dt@kernel.org&gt;Cc: Pawel Moll &lt;pawel.moll@arm.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Ian Campbell &lt;ijc+devicetree@hellion.org.uk&gt;Cc: Kumar Gala &lt;galak@codeaurora.org&gt;Cc: James Hogan &lt;james.hogan@imgtec.com&gt;Cc: Paul Burton &lt;paul.burton@imgtec.com&gt;Cc: David Daney &lt;david.daney@cavium.com&gt;Cc: John Crispin &lt;blogic@openwrt.org&gt;Cc: Jayachandran C &lt;jchandra@broadcom.com&gt;Cc: Qais Yousef &lt;qais.yousef@imgtec.com&gt;Cc: linux-mips@linux-mips.orgCc: linux-kernel@vger.kernel.orgCc: devicetree@vger.kernel.orgPatchwork: https://patchwork.linux-mips.org/patch/7556/Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Thu, 21 Aug 2014 20:04:22 +0000</pubDate>
        <dc:creator>Andrew Bresticker &lt;abrestic@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>fde17990 - MIPS: OCTEON: Remove custom serial setup code.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#fde17990</link>
        <description>MIPS: OCTEON: Remove custom serial setup code.We will use 8250_dw instead.Signed-off-by: David Daney &lt;david.daney@cavium.com&gt;Cc: linux-mips@linux-mips.orgCc: Jamie Iles &lt;jamie@jamieiles.com&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Jiri Slaby &lt;jslaby@suse.cz&gt;Cc: linux-serial@vger.kernel.orgCc: linux-kernel@vger.kernel.orgPatchwork: https://patchwork.linux-mips.org/patch/5517/Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Wed, 19 Jun 2013 20:37:28 +0000</pubDate>
        <dc:creator>David Daney &lt;david.daney@cavium.com&gt;</dc:creator>
    </item>
<item>
        <title>68651ff6 - MIPS: Octeon: Fix build error if CONFIG_MTD=n</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#68651ff6</link>
        <description>MIPS: Octeon: Fix build error if CONFIG_MTD=nSigned-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Thu, 13 Jun 2013 00:26:34 +0000</pubDate>
        <dc:creator>Ralf Baechle &lt;ralf@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>0e49caf6 - MIPS: Octeon: Adding driver to measure interrupt latency on Octeon.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#0e49caf6</link>
        <description>MIPS: Octeon: Adding driver to measure interrupt latency on Octeon.Signed-off-by: Venkat Subbiah &lt;venkat.subbiah@cavium.com&gt;[Rewrote timeing calculations]Signed-off-by: David Daney &lt;david.daney@cavium.com&gt;Cc: linux-mips@linux-mips.orgPatchwork: https://patchwork.linux-mips.org/patch/4660/Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Sun, 02 Dec 2012 00:51:26 +0000</pubDate>
        <dc:creator>Venkat Subbiah &lt;venkat.subbiah@cavium.com&gt;</dc:creator>
    </item>
<item>
        <title>70342287 - MIPS: Whitespace cleanup.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#70342287</link>
        <description>MIPS: Whitespace cleanup.Having received another series of whitespace patches I decided to do thisonce and for all rather than dealing with this kind of patches tricklingin forever.Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Tue, 22 Jan 2013 11:59:30 +0000</pubDate>
        <dc:creator>Ralf Baechle &lt;ralf@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>90b335fb - kbuild: centralize .dts-&gt;.dtb rule</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#90b335fb</link>
        <description>kbuild: centralize .dts-&gt;.dtb ruleAll architectures that use cmd_dtc do so in almost the same way. Createa central build rule to avoid duplication. The one difference is thatmost current uses of dtc build $(obj)/%.dtb from $(src)/dts/%.dts ratherthan building the .dtb in the same directory as the .dts file. Thisdifference will be eliminated arch-by-arch in future patches.MIPS is the exception here; it already uses the exact same rule as thenew common rule, so the duplicate is removed in this patch to avoid anyconflict. arch/mips changes courtesy of Ralf Baechle.Update Documentation/kbuild to remove the explicit call to cmd_dtc fromthe example, now that the rule exists in a centralized location.Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: linux-arm-kernel@lists.infradead.orgCc: Olof Johansson &lt;olof@lixom.net&gt;Cc: Russell King &lt;linux@arm.linux.org.uk&gt;Acked-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Jonas Bonn &lt;jonas@southpole.se&gt;Cc: linux@lists.openrisc.netCc: Aurelien Jacquiot &lt;a-jacquiot@ti.com&gt;Cc: linux-c6x-dev@linux-c6x.orgCc: Mark Salter &lt;msalter@redhat.com&gt;Cc: Michal Simek &lt;monstr@monstr.eu&gt;Cc: microblaze-uclinux@itee.uq.edu.auCc: Chris Zankel &lt;chris@zankel.net&gt;Cc: linux-xtensa@linux-xtensa.orgCc: Max Filippov &lt;jcmvbkbc@gmail.com&gt;Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;Signed-off-by: Rob Herring &lt;rob.herring@calxeda.com&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Tue, 27 Nov 2012 23:29:10 +0000</pubDate>
        <dc:creator>Stephen Warren &lt;swarren@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>7ed18152 - MIPS: Octeon: Initialize and fixup device tree.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#7ed18152</link>
        <description>MIPS: Octeon: Initialize and fixup device tree.If a compiled in device tree template is used, trim out unwanted partsbased on legacy platform probing.Signed-off-by: David Daney &lt;david.daney@cavium.com&gt;Cc: linux-mips@linux-mips.orgCc: devicetree-discuss@lists.ozlabs.orgCc: Grant Likely &lt;grant.likely@secretlab.ca&gt;Cc: Rob Herring &lt;rob.herring@calxeda.com&gt;Cc: linux-kernel@vger.kernel.orgCc: David Daney &lt;david.daney@cavium.com&gt;Patchwork: https://patchwork.linux-mips.org/patch/3935/Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Thu, 05 Jul 2012 16:12:38 +0000</pubDate>
        <dc:creator>David Daney &lt;david.daney@cavium.com&gt;</dc:creator>
    </item>
<item>
        <title>736b1c9c - MIPS: Octeon: Add device tree source files.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#736b1c9c</link>
        <description>MIPS: Octeon: Add device tree source files.The two device tree files octeon_3xxx.dts and octeon_68xx.dts aretrimmed by code in a subsequent patch to reflect the hardware actuallypresent on the board.  To this end several properties that are notpart of the declared bindings are added to aid in trimming offunwanted nodes.  Since the device tree and the code that trims it arebound into the kernel binary, these &apos;marker&apos; properties never escapeinto the wild, and are purely an implementation detail of the kernelearly boot process.  This is done for backwards compatibility withexisting boards (identified by a board type enumeration value by theirbootloaders).  New boards will always pass a device tree from thebootloader, the built-in trees are ignored in this case.Signed-off-by: David Daney &lt;david.daney@cavium.com&gt;Cc: linux-mips@linux-mips.orgCc: devicetree-discuss@lists.ozlabs.orgCc: Grant Likely &lt;grant.likely@secretlab.ca&gt;Cc: Rob Herring &lt;rob.herring@calxeda.com&gt;Cc: linux-kernel@vger.kernel.orgCc: David Daney &lt;david.daney@cavium.com&gt;Patchwork: https://patchwork.linux-mips.org/patch/3937/Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Thu, 05 Jul 2012 16:12:38 +0000</pubDate>
        <dc:creator>David Daney &lt;david.daney@cavium.com&gt;</dc:creator>
    </item>
<item>
        <title>f6e1db1b - MIPS: Octeon: Migrate to new platform makefile style.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#f6e1db1b</link>
        <description>MIPS: Octeon: Migrate to new platform makefile style.Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Thu, 05 Aug 2010 12:25:54 +0000</pubDate>
        <dc:creator>Ralf Baechle &lt;ralf@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>69f3a7de - MIPS: Modularize COP2 handling</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#69f3a7de</link>
        <description>MIPS: Modularize COP2 handlingAway with the daemons of ifdef; get ready for future COP2 users.Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;Patchwork: http://patchwork.linux-mips.org/patch/708/

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Tue, 24 Nov 2009 01:24:58 +0000</pubDate>
        <dc:creator>Ralf Baechle &lt;ralf@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>512254ba - MIPS: Octeon:  Move some platform device registration to its own file.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#512254ba</link>
        <description>MIPS: Octeon:  Move some platform device registration to its own file.There is a bunch of platform device registration inarch/mips/cavium-octeon/setup.c.  We move it to its own file inpreparation for adding more platform devices.Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Wed, 16 Sep 2009 21:54:18 +0000</pubDate>
        <dc:creator>David Daney &lt;ddaney@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>01a6221a - MIPS: Reorganize Cavium OCTEON PCI support.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#01a6221a</link>
        <description>MIPS: Reorganize Cavium OCTEON PCI support.Move the cavium PCI files to the arch/mips/pci directory.  Also cleanupcomment formatting and code layout.  Code from pci-common.c, was movedinto other files.Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Tue, 30 Jun 2009 00:18:51 +0000</pubDate>
        <dc:creator>David Daney &lt;ddaney@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>e8635b48 - MIPS: Add Cavium OCTEON PCI support.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#e8635b48</link>
        <description>MIPS: Add Cavium OCTEON PCI support.This patch adds support for PCI and PCIe to the base Cavium OCTEONprocessor support.Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Fri, 24 Apr 2009 00:44:38 +0000</pubDate>
        <dc:creator>David Daney &lt;ddaney@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>2da0ba2d - MIPS: Cavium: Add -Werror</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#2da0ba2d</link>
        <description>MIPS: Cavium: Add -WerrorSigned-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Mon, 30 Mar 2009 12:49:41 +0000</pubDate>
        <dc:creator>Ralf Baechle &lt;ralf@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>5b3b1688 - MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/cavium-octeon/Makefile#5b3b1688</link>
        <description>MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon.These are the rest of the new files needed to add OCTEON processorsupport to the Linux kernel.  Other than Makefile and Kconfig whichshould be obvious, we have:csrc-octeon.c   -- Clock source driver for OCTEON.dma-octeon.c    -- Helper functions for mapping DMA memory.flash_setup.c   -- Register on-board flash with the MTD subsystem.octeon-irq.c    -- OCTEON interrupt controller managment.octeon-memcpy.S -- Optimized memcpy() implementation.serial.c        -- Register 8250 platform driver and early console.setup.c         -- Early architecture initialization.smp.c           -- OCTEON SMP support.octeon_switch.S -- Scheduler context switch for OCTEON.c-octeon.c      -- OCTEON cache controller support.cex-oct.S       -- OCTEON cache exception handler.asm/mach-cavium-octeon/*.h -- Architecture include files.Signed-off-by: Tomaso Paoletti &lt;tpaoletti@caviumnetworks.com&gt;Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt; create mode 100644 arch/mips/cavium-octeon/Kconfig create mode 100644 arch/mips/cavium-octeon/Makefile create mode 100644 arch/mips/cavium-octeon/csrc-octeon.c create mode 100644 arch/mips/cavium-octeon/dma-octeon.c create mode 100644 arch/mips/cavium-octeon/flash_setup.c create mode 100644 arch/mips/cavium-octeon/octeon-irq.c create mode 100644 arch/mips/cavium-octeon/octeon-memcpy.S create mode 100644 arch/mips/cavium-octeon/serial.c create mode 100644 arch/mips/cavium-octeon/setup.c create mode 100644 arch/mips/cavium-octeon/smp.c create mode 100644 arch/mips/include/asm/mach-cavium-octeon/cpu-feature-overrides.h create mode 100644 arch/mips/include/asm/mach-cavium-octeon/dma-coherence.h create mode 100644 arch/mips/include/asm/mach-cavium-octeon/irq.h create mode 100644 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h create mode 100644 arch/mips/include/asm/mach-cavium-octeon/war.h create mode 100644 arch/mips/include/asm/octeon/octeon.h create mode 100644 arch/mips/kernel/octeon_switch.S create mode 100644 arch/mips/mm/c-octeon.c create mode 100644 arch/mips/mm/cex-oct.S

            List of files:
            /linux-6.15/arch/mips/cavium-octeon/Makefile</description>
        <pubDate>Fri, 09 Jan 2009 00:46:40 +0000</pubDate>
        <dc:creator>David Daney &lt;ddaney@caviumnetworks.com&gt;</dc:creator>
    </item>
</channel>
</rss>
