From: Matthias Brugger <matthias.bgg@gmail.com> To: linux-kernel@vger.kernel.org Cc: robh+dt@kernel.org, pawel.moll@arm.com, mark.rutland@arm.com, ijc+devicetree@hellion.org.uk, galak@codeaurora.org, rdunlap@infradead.org, linux@arm.linux.org.uk, daniel.lezcano@linaro.org, tglx@linutronix.de, grant.likely@linaro.org, matthias.bgg@gmail.com, thierry.reding@gmail.com, florian.vaussard@epfl.ch, jic23@kernel.org, jason@lakedaemon.net, andrew@lunn.ch, silvio.fricke@gmail.com, heiko.stuebner@bq.com, olof@lixom.net, sebastian.hesselbarth@gmail.com, sboyd@codeaurora.org, gregory.clement@free-electrons.com, arnd@arndb.de, robherring2@gmail.com, marc.zyngier@arm.com, maxime.ripard@free-electrons.com, soren.brinkmann@xilinx.com, shawn.guo@freescale.com, anders.berg@lsi.com, linus.walleij@linaro.org, devicetree@vger.kernel.org, linux-doc@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v8 0/7] arm: Add basic support for Mediatek Cortex-A7 SoCs Date: Wed, 11 Jun 2014 14:34:08 +0200 [thread overview] Message-ID: <1402490055-15197-1-git-send-email-matthias.bgg@gmail.com> (raw) Eighth round for the Mediatek basic support patches. The biggest change are the DTS definition of the clocks. --- This patch set adds basic support for the Mediatek Cortex-A7 SoCs. Support is quite basic, as the only component working up to now are the timers. The patch series is build against torvalds/master tree. Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com> Changes for v8: 1. OF address - fix style issue 2. clocksource driver - fix style issue 3. Basic SoC support - define the clock node as a simple-bus - delete unused clock-ranges Changes for v7: 1. OF address - add of_io_request_and_map 2. Clocksource timer - use pr_warnings and error handling instead of panic - fix macro parentheses - use of_io_request_and_map 3. Others - rename SoC DT bindings to mediatek.txt - fixed typos Changes for v6: - fix compatible string of the timer - encapsulate timer setup in function - add more information to the timer commit message - add address in timer DTS bindings documentation Changes for v5: 1. Clocksource timer - Change the compatible string to mt6577 2. Timer DT bindings - Change compatible string to mt6577 Changes for v4: 1. Clocksource timer - use cpu_possible_mask 2. Timer DT bindings - Delete comments about the frequency of the clocks - Add clock-names for the input clocks 3. Basic SoC support - add clock-names for the timer - rename the label of the clocks nodes Changes for v3: 1. Clocksource timer - Set cpu_mask_all and irq in clock_event_device - Use device private structure for driver specific values 2. Timer DT bindings - Define order of the clock phandles - Fix typos 3. Basic SoC support - DTS: set gic to a15-gic - DTS: order by physical address - Remove call to dt_init function Changes for v2: 1. Clocksource timer - Delete unused parts for sched_clock_source - Use irq_request instead of setup_irq - Remove unused SMP parts - Fix some style issues - use of_address_to resource and request_mem_region - delete use of named clock - select CLKSRC_MMIO in driver Kconfig 2. DT bindings - delete named clock bindings 3. Basic SoC support - Clean-up Kconfig - Add documentation of the SoC compatible property - DTS: rename SoC file to mt6589.dts - DTS: Delete not present cache controller - DTS: Add missing GICv2 properties - DTS: Change clock names - DTS: Add Aquaris5 board 4. Add earlyprintk - patch droped until serial driver is available 5. Add support for Aquaris5 mobile phone Matthias Brugger (7): of: Provide function to request and map memory clocksource: Add support for the Mediatek SoCs dt-bindings: add mtk-timer bindings vendor-prefixes: add prefix for Mediaktek Inc. arm: add basic support for Mediatek MT6589 boards dt-bindings: add documentation for Mediatek SoC arm: mediatek: add dts for Aquaris5 mobile phone Documentation/devicetree/bindings/arm/mediatek.txt | 8 + .../bindings/timer/mediatek,mtk-timer.txt | 18 ++ .../devicetree/bindings/vendor-prefixes.txt | 1 + arch/arm/Kconfig | 2 + arch/arm/Makefile | 1 + arch/arm/boot/dts/mt6589-aquaris5.dts | 25 ++ arch/arm/boot/dts/mt6589.dtsi | 94 +++++++ arch/arm/mach-mediatek/Kconfig | 6 + arch/arm/mach-mediatek/Makefile | 1 + arch/arm/mach-mediatek/mediatek.c | 27 ++ drivers/clocksource/Kconfig | 5 + drivers/clocksource/Makefile | 1 + drivers/clocksource/mtk_timer.c | 261 ++++++++++++++++++++ drivers/of/address.c | 29 +++ include/linux/of_address.h | 8 + 15 files changed, 487 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/mediatek.txt create mode 100644 Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt create mode 100644 arch/arm/boot/dts/mt6589-aquaris5.dts create mode 100644 arch/arm/boot/dts/mt6589.dtsi create mode 100644 arch/arm/mach-mediatek/Kconfig create mode 100644 arch/arm/mach-mediatek/Makefile create mode 100644 arch/arm/mach-mediatek/mediatek.c create mode 100644 drivers/clocksource/mtk_timer.c -- 1.7.9.5
WARNING: multiple messages have this Message-ID (diff)
From: matthias.bgg@gmail.com (Matthias Brugger) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH v8 0/7] arm: Add basic support for Mediatek Cortex-A7 SoCs Date: Wed, 11 Jun 2014 14:34:08 +0200 [thread overview] Message-ID: <1402490055-15197-1-git-send-email-matthias.bgg@gmail.com> (raw) Eighth round for the Mediatek basic support patches. The biggest change are the DTS definition of the clocks. --- This patch set adds basic support for the Mediatek Cortex-A7 SoCs. Support is quite basic, as the only component working up to now are the timers. The patch series is build against torvalds/master tree. Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com> Changes for v8: 1. OF address - fix style issue 2. clocksource driver - fix style issue 3. Basic SoC support - define the clock node as a simple-bus - delete unused clock-ranges Changes for v7: 1. OF address - add of_io_request_and_map 2. Clocksource timer - use pr_warnings and error handling instead of panic - fix macro parentheses - use of_io_request_and_map 3. Others - rename SoC DT bindings to mediatek.txt - fixed typos Changes for v6: - fix compatible string of the timer - encapsulate timer setup in function - add more information to the timer commit message - add address in timer DTS bindings documentation Changes for v5: 1. Clocksource timer - Change the compatible string to mt6577 2. Timer DT bindings - Change compatible string to mt6577 Changes for v4: 1. Clocksource timer - use cpu_possible_mask 2. Timer DT bindings - Delete comments about the frequency of the clocks - Add clock-names for the input clocks 3. Basic SoC support - add clock-names for the timer - rename the label of the clocks nodes Changes for v3: 1. Clocksource timer - Set cpu_mask_all and irq in clock_event_device - Use device private structure for driver specific values 2. Timer DT bindings - Define order of the clock phandles - Fix typos 3. Basic SoC support - DTS: set gic to a15-gic - DTS: order by physical address - Remove call to dt_init function Changes for v2: 1. Clocksource timer - Delete unused parts for sched_clock_source - Use irq_request instead of setup_irq - Remove unused SMP parts - Fix some style issues - use of_address_to resource and request_mem_region - delete use of named clock - select CLKSRC_MMIO in driver Kconfig 2. DT bindings - delete named clock bindings 3. Basic SoC support - Clean-up Kconfig - Add documentation of the SoC compatible property - DTS: rename SoC file to mt6589.dts - DTS: Delete not present cache controller - DTS: Add missing GICv2 properties - DTS: Change clock names - DTS: Add Aquaris5 board 4. Add earlyprintk - patch droped until serial driver is available 5. Add support for Aquaris5 mobile phone Matthias Brugger (7): of: Provide function to request and map memory clocksource: Add support for the Mediatek SoCs dt-bindings: add mtk-timer bindings vendor-prefixes: add prefix for Mediaktek Inc. arm: add basic support for Mediatek MT6589 boards dt-bindings: add documentation for Mediatek SoC arm: mediatek: add dts for Aquaris5 mobile phone Documentation/devicetree/bindings/arm/mediatek.txt | 8 + .../bindings/timer/mediatek,mtk-timer.txt | 18 ++ .../devicetree/bindings/vendor-prefixes.txt | 1 + arch/arm/Kconfig | 2 + arch/arm/Makefile | 1 + arch/arm/boot/dts/mt6589-aquaris5.dts | 25 ++ arch/arm/boot/dts/mt6589.dtsi | 94 +++++++ arch/arm/mach-mediatek/Kconfig | 6 + arch/arm/mach-mediatek/Makefile | 1 + arch/arm/mach-mediatek/mediatek.c | 27 ++ drivers/clocksource/Kconfig | 5 + drivers/clocksource/Makefile | 1 + drivers/clocksource/mtk_timer.c | 261 ++++++++++++++++++++ drivers/of/address.c | 29 +++ include/linux/of_address.h | 8 + 15 files changed, 487 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/mediatek.txt create mode 100644 Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt create mode 100644 arch/arm/boot/dts/mt6589-aquaris5.dts create mode 100644 arch/arm/boot/dts/mt6589.dtsi create mode 100644 arch/arm/mach-mediatek/Kconfig create mode 100644 arch/arm/mach-mediatek/Makefile create mode 100644 arch/arm/mach-mediatek/mediatek.c create mode 100644 drivers/clocksource/mtk_timer.c -- 1.7.9.5
next reply other threads:[~2014-06-11 12:34 UTC|newest] Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top 2014-06-11 12:34 Matthias Brugger [this message] 2014-06-11 12:34 ` [PATCH v8 0/7] arm: Add basic support for Mediatek Cortex-A7 SoCs Matthias Brugger 2014-06-11 12:34 ` [PATCH v8 1/7] of: Provide function to request and map memory Matthias Brugger 2014-06-11 12:34 ` Matthias Brugger 2014-06-11 12:34 ` Matthias Brugger 2014-06-11 12:34 ` [PATCH v8 2/7] clocksource: Add support for the Mediatek SoCs Matthias Brugger 2014-06-11 12:34 ` Matthias Brugger 2014-06-11 18:14 ` Thomas Gleixner 2014-06-11 18:14 ` Thomas Gleixner 2014-06-12 18:43 ` [PATCH v8.1] " Matthias Brugger 2014-06-12 18:43 ` Matthias Brugger 2014-06-15 21:34 ` [PATCH v8 2/7] " Daniel Lezcano 2014-06-15 21:34 ` Daniel Lezcano 2014-06-16 7:43 ` Thomas Gleixner 2014-06-16 7:43 ` Thomas Gleixner 2014-06-11 12:34 ` [PATCH v8 3/7] dt-bindings: add mtk-timer bindings Matthias Brugger 2014-06-11 12:34 ` Matthias Brugger 2014-06-11 12:34 ` Matthias Brugger 2014-06-11 12:34 ` [PATCH v8 4/7] vendor-prefixes: add prefix for Mediaktek Inc Matthias Brugger 2014-06-11 12:34 ` Matthias Brugger 2014-06-11 12:38 ` Geert Uytterhoeven 2014-06-11 12:38 ` Geert Uytterhoeven 2014-06-11 12:34 ` [PATCH v8 5/7] arm: add basic support for Mediatek MT6589 boards Matthias Brugger 2014-06-11 12:34 ` Matthias Brugger 2014-06-11 12:34 ` [PATCH v8 6/7] dt-bindings: add documentation for Mediatek SoC Matthias Brugger 2014-06-11 12:34 ` Matthias Brugger 2014-06-11 12:34 ` [PATCH v8 7/7] arm: mediatek: add dts for Aquaris5 mobile phone Matthias Brugger 2014-06-11 12:34 ` Matthias Brugger
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1402490055-15197-1-git-send-email-matthias.bgg@gmail.com \ --to=matthias.bgg@gmail.com \ --cc=anders.berg@lsi.com \ --cc=andrew@lunn.ch \ --cc=arnd@arndb.de \ --cc=daniel.lezcano@linaro.org \ --cc=devicetree@vger.kernel.org \ --cc=florian.vaussard@epfl.ch \ --cc=galak@codeaurora.org \ --cc=grant.likely@linaro.org \ --cc=gregory.clement@free-electrons.com \ --cc=heiko.stuebner@bq.com \ --cc=ijc+devicetree@hellion.org.uk \ --cc=jason@lakedaemon.net \ --cc=jic23@kernel.org \ --cc=linus.walleij@linaro.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-doc@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux@arm.linux.org.uk \ --cc=marc.zyngier@arm.com \ --cc=mark.rutland@arm.com \ --cc=maxime.ripard@free-electrons.com \ --cc=olof@lixom.net \ --cc=pawel.moll@arm.com \ --cc=rdunlap@infradead.org \ --cc=robh+dt@kernel.org \ --cc=robherring2@gmail.com \ --cc=sboyd@codeaurora.org \ --cc=sebastian.hesselbarth@gmail.com \ --cc=shawn.guo@freescale.com \ --cc=silvio.fricke@gmail.com \ --cc=soren.brinkmann@xilinx.com \ --cc=tglx@linutronix.de \ --cc=thierry.reding@gmail.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.