diff for duplicates of <54238837.7020508@linux.intel.com> diff --git a/a/1.txt b/N1/1.txt index f4364be..0aeac2f 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,7 +1,7 @@ On 2014/9/25 0:04, Joe.C wrote: -> From: "Joe.C" <yingjoe.chen@mediatek.com> +> From: "Joe.C" <yingjoe.chen-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org> > > Here's the first draft of using hierarchy irqdomain to implement MTK intpol > support. I have tested it and intpol works fine. Before continue, I'd like @@ -40,7 +40,7 @@ On 2014/9/25 0:04, Joe.C wrote: > [1] http://lists.infradead.org/pipermail/linux-arm-kernel/2014-September/286542.html > [2] http://lists.infradead.org/pipermail/linux-arm-kernel/2014-September/284553.html > -> Signed-off-by: Joe.C <yingjoe.chen@mediatek.com> +> Signed-off-by: Joe.C <yingjoe.chen-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org> > --- > arch/arm/boot/dts/mt8135.dtsi | 14 +++- > drivers/irqchip/Makefile | 1 + @@ -66,7 +66,7 @@ On 2014/9/25 0:04, Joe.C wrote: > cpu-map { > cluster0 { > @@ -97,15 +97,25 @@ -> timer: timer at 10008000 { +> timer: timer@10008000 { > compatible = "mediatek,mt8135-timer", "mediatek,mt6577-timer"; > reg = <0 0x10008000 0 0x80>; > - interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; @@ -75,7 +75,7 @@ On 2014/9/25 0:04, Joe.C wrote: > clock-names = "system-clk", "rtc-clk"; > }; > -> + cirq: interrupt-controller at 10200030 { +> + cirq: interrupt-controller@10200030 { > + compatible = "mediatek,mt8135-cirq", "mediatek,mt6577-cirq"; > + interrupt-controller; > + #interrupt-cells = <3>; @@ -83,7 +83,7 @@ On 2014/9/25 0:04, Joe.C wrote: > + reg = <0 0x10200030 0 0x1c>; > + }; > + -> gic: interrupt-controller at 10211000 { +> gic: interrupt-controller@10211000 { > compatible = "arm,cortex-a15-gic"; > interrupt-controller; > #interrupt-cells = <3>; @@ -322,8 +322,8 @@ Gerry > +}; I'm trying to make change to irq_create_of_mapping() in next version, which will affect you patch in two aspects: -1) no need to implement mt_cirq_domain_xlate? -2?OF hierarchy irqdomain callbacks need to implement following logic: +1) no need to implement mt_cirq_domain_xlate。 +2)OF hierarchy irqdomain callbacks need to implement following logic: if (type != IRQ_TYPE_NONE && type != irq_get_trigger_type(virq)) irq_set_irq_type(virq, type); @@ -483,4 +483,8 @@ Gerry > } > > return virq; -> +> +-- +To unsubscribe from this list: send the line "unsubscribe devicetree" in +the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org +More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/a/content_digest b/N1/content_digest index 2b1579f..bd5e3e4 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,14 +1,39 @@ "ref\01411574696-1881-1-git-send-email-srv_yingjoe.chen@mediatek.com\0" - "From\0jiang.liu@linux.intel.com (Jiang Liu)\0" - "Subject\0[PATCH] [RFC] Using hierarchy irqdomian to implement MTK intpol.\0" + "ref\01411574696-1881-1-git-send-email-srv_yingjoe.chen-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org\0" + "From\0Jiang Liu <jiang.liu-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>\0" + "Subject\0Re: [PATCH] [RFC] Using hierarchy irqdomian to implement MTK intpol.\0" "Date\0Thu, 25 Sep 2014 11:12:55 +0800\0" - "To\0linux-arm-kernel@lists.infradead.org\0" + "To\0Joe.C <srv_yingjoe.chen-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org>" + Marc Zyngier <marc.zyngier-5wv7dgnIgG8@public.gmane.org> + Thomas Gleixner <tglx-hfZtesqFncYOwBW4kG4KsQ@public.gmane.org> + " Mark Rutland <mark.rutland-5wv7dgnIgG8@public.gmane.org>\0" + "Cc\0Rob Herring <robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>" + Pawel Moll <pawel.moll-5wv7dgnIgG8@public.gmane.org> + Ian Campbell <ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org> + Kumar Gala <galak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> + Russell King <linux-lFZ/pmaqli7XmaaqVzeoHQ@public.gmane.org> + Jason Cooper <jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org> + Benjamin Herrenschmidt <benh-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org> + Grant Likely <grant.likely-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> + Joe.C <yingjoe.chen-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org> + Boris BREZILLON <boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org> + devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org + linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org + linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org + srv_heupstream-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org + yingjoe.chen-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org + hc.yen-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org + eddie.huang-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org + nathan.chung-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org + yh.chen-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org + Sascha Hauer <kernel-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org> + " Matthias Brugger <matthias.bgg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\0" "\00:1\0" "b\0" "\n" "\n" "On 2014/9/25 0:04, Joe.C wrote:\n" - "> From: \"Joe.C\" <yingjoe.chen@mediatek.com>\n" + "> From: \"Joe.C\" <yingjoe.chen-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org>\n" "> \n" "> Here's the first draft of using hierarchy irqdomain to implement MTK intpol\n" "> support. I have tested it and intpol works fine. Before continue, I'd like\n" @@ -47,7 +72,7 @@ "> [1] http://lists.infradead.org/pipermail/linux-arm-kernel/2014-September/286542.html\n" "> [2] http://lists.infradead.org/pipermail/linux-arm-kernel/2014-September/284553.html\n" "> \n" - "> Signed-off-by: Joe.C <yingjoe.chen@mediatek.com>\n" + "> Signed-off-by: Joe.C <yingjoe.chen-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org>\n" "> ---\n" "> arch/arm/boot/dts/mt8135.dtsi | 14 +++-\n" "> drivers/irqchip/Makefile | 1 +\n" @@ -73,7 +98,7 @@ "> \tcpu-map {\n" "> \t\tcluster0 {\n" "> @@ -97,15 +97,25 @@\n" - "> \t\ttimer: timer at 10008000 {\n" + "> \t\ttimer: timer@10008000 {\n" "> \t\t\tcompatible = \"mediatek,mt8135-timer\", \"mediatek,mt6577-timer\";\n" "> \t\t\treg = <0 0x10008000 0 0x80>;\n" "> -\t\t\tinterrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;\n" @@ -82,7 +107,7 @@ "> \t\t\tclock-names = \"system-clk\", \"rtc-clk\";\n" "> \t\t};\n" "> \n" - "> +\t\tcirq: interrupt-controller at 10200030 {\n" + "> +\t\tcirq: interrupt-controller@10200030 {\n" "> +\t\t\tcompatible = \"mediatek,mt8135-cirq\", \"mediatek,mt6577-cirq\";\n" "> +\t\t\tinterrupt-controller;\n" "> +\t\t\t#interrupt-cells = <3>;\n" @@ -90,7 +115,7 @@ "> +\t\t\treg = <0 0x10200030 0 0x1c>;\n" "> +\t\t};\n" "> +\n" - "> \t\tgic: interrupt-controller at 10211000 {\n" + "> \t\tgic: interrupt-controller@10211000 {\n" "> \t\t\tcompatible = \"arm,cortex-a15-gic\";\n" "> \t\t\tinterrupt-controller;\n" "> \t\t\t#interrupt-cells = <3>;\n" @@ -329,8 +354,8 @@ "> +};\n" "I'm trying to make change to irq_create_of_mapping() in next version,\n" "which will affect you patch in two aspects:\n" - "1) no need to implement mt_cirq_domain_xlate?\n" - "2?OF hierarchy irqdomain callbacks need to implement following logic:\n" + "1) no need to implement mt_cirq_domain_xlate\343\200\202\n" + "2\357\274\211OF hierarchy irqdomain callbacks need to implement following logic:\n" " if (type != IRQ_TYPE_NONE &&\n" " type != irq_get_trigger_type(virq))\n" " irq_set_irq_type(virq, type);\n" @@ -490,6 +515,10 @@ "> \t}\n" "> \n" "> \treturn virq;\n" - > + "> \n" + "--\n" + "To unsubscribe from this list: send the line \"unsubscribe devicetree\" in\n" + "the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\n" + More majordomo info at http://vger.kernel.org/majordomo-info.html -a169b0542c8ed813b5e59227a29e22122e5bc9d83bb47643dbc8be31137af059 +4bf7d31790c87d8dc0e66cc5a0b283bd5441850c673f573159f11fb0f8f136f8
diff --git a/a/1.txt b/N2/1.txt index f4364be..0f4a00a 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -66,7 +66,7 @@ On 2014/9/25 0:04, Joe.C wrote: > cpu-map { > cluster0 { > @@ -97,15 +97,25 @@ -> timer: timer at 10008000 { +> timer: timer@10008000 { > compatible = "mediatek,mt8135-timer", "mediatek,mt6577-timer"; > reg = <0 0x10008000 0 0x80>; > - interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; @@ -75,7 +75,7 @@ On 2014/9/25 0:04, Joe.C wrote: > clock-names = "system-clk", "rtc-clk"; > }; > -> + cirq: interrupt-controller at 10200030 { +> + cirq: interrupt-controller@10200030 { > + compatible = "mediatek,mt8135-cirq", "mediatek,mt6577-cirq"; > + interrupt-controller; > + #interrupt-cells = <3>; @@ -83,7 +83,7 @@ On 2014/9/25 0:04, Joe.C wrote: > + reg = <0 0x10200030 0 0x1c>; > + }; > + -> gic: interrupt-controller at 10211000 { +> gic: interrupt-controller@10211000 { > compatible = "arm,cortex-a15-gic"; > interrupt-controller; > #interrupt-cells = <3>; @@ -322,8 +322,8 @@ Gerry > +}; I'm trying to make change to irq_create_of_mapping() in next version, which will affect you patch in two aspects: -1) no need to implement mt_cirq_domain_xlate? -2?OF hierarchy irqdomain callbacks need to implement following logic: +1) no need to implement mt_cirq_domain_xlate。 +2)OF hierarchy irqdomain callbacks need to implement following logic: if (type != IRQ_TYPE_NONE && type != irq_get_trigger_type(virq)) irq_set_irq_type(virq, type); diff --git a/a/content_digest b/N2/content_digest index 2b1579f..3aba39a 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,8 +1,32 @@ "ref\01411574696-1881-1-git-send-email-srv_yingjoe.chen@mediatek.com\0" - "From\0jiang.liu@linux.intel.com (Jiang Liu)\0" - "Subject\0[PATCH] [RFC] Using hierarchy irqdomian to implement MTK intpol.\0" + "From\0Jiang Liu <jiang.liu@linux.intel.com>\0" + "Subject\0Re: [PATCH] [RFC] Using hierarchy irqdomian to implement MTK intpol.\0" "Date\0Thu, 25 Sep 2014 11:12:55 +0800\0" - "To\0linux-arm-kernel@lists.infradead.org\0" + "To\0Joe.C <srv_yingjoe.chen@mediatek.com>" + Marc Zyngier <marc.zyngier@arm.com> + Thomas Gleixner <tglx@linutronix.de> + " Mark Rutland <mark.rutland@arm.com>\0" + "Cc\0Rob Herring <robh+dt@kernel.org>" + Pawel Moll <pawel.moll@arm.com> + Ian Campbell <ijc+devicetree@hellion.org.uk> + Kumar Gala <galak@codeaurora.org> + Russell King <linux@arm.linux.org.uk> + Jason Cooper <jason@lakedaemon.net> + Benjamin Herrenschmidt <benh@kernel.crashing.org> + Grant Likely <grant.likely@linaro.org> + Joe.C <yingjoe.chen@mediatek.com> + Boris BREZILLON <boris.brezillon@free-electrons.com> + devicetree@vger.kernel.org + linux-arm-kernel@lists.infradead.org + linux-kernel@vger.kernel.org + srv_heupstream@mediatek.com + yingjoe.chen@gmail.com + hc.yen@mediatek.com + eddie.huang@mediatek.com + nathan.chung@mediatek.com + yh.chen@mediatek.com + Sascha Hauer <kernel@pengutronix.de> + " Matthias Brugger <matthias.bgg@gmail.com>\0" "\00:1\0" "b\0" "\n" @@ -73,7 +97,7 @@ "> \tcpu-map {\n" "> \t\tcluster0 {\n" "> @@ -97,15 +97,25 @@\n" - "> \t\ttimer: timer at 10008000 {\n" + "> \t\ttimer: timer@10008000 {\n" "> \t\t\tcompatible = \"mediatek,mt8135-timer\", \"mediatek,mt6577-timer\";\n" "> \t\t\treg = <0 0x10008000 0 0x80>;\n" "> -\t\t\tinterrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;\n" @@ -82,7 +106,7 @@ "> \t\t\tclock-names = \"system-clk\", \"rtc-clk\";\n" "> \t\t};\n" "> \n" - "> +\t\tcirq: interrupt-controller at 10200030 {\n" + "> +\t\tcirq: interrupt-controller@10200030 {\n" "> +\t\t\tcompatible = \"mediatek,mt8135-cirq\", \"mediatek,mt6577-cirq\";\n" "> +\t\t\tinterrupt-controller;\n" "> +\t\t\t#interrupt-cells = <3>;\n" @@ -90,7 +114,7 @@ "> +\t\t\treg = <0 0x10200030 0 0x1c>;\n" "> +\t\t};\n" "> +\n" - "> \t\tgic: interrupt-controller at 10211000 {\n" + "> \t\tgic: interrupt-controller@10211000 {\n" "> \t\t\tcompatible = \"arm,cortex-a15-gic\";\n" "> \t\t\tinterrupt-controller;\n" "> \t\t\t#interrupt-cells = <3>;\n" @@ -329,8 +353,8 @@ "> +};\n" "I'm trying to make change to irq_create_of_mapping() in next version,\n" "which will affect you patch in two aspects:\n" - "1) no need to implement mt_cirq_domain_xlate?\n" - "2?OF hierarchy irqdomain callbacks need to implement following logic:\n" + "1) no need to implement mt_cirq_domain_xlate\343\200\202\n" + "2\357\274\211OF hierarchy irqdomain callbacks need to implement following logic:\n" " if (type != IRQ_TYPE_NONE &&\n" " type != irq_get_trigger_type(virq))\n" " irq_set_irq_type(virq, type);\n" @@ -492,4 +516,4 @@ "> \treturn virq;\n" > -a169b0542c8ed813b5e59227a29e22122e5bc9d83bb47643dbc8be31137af059 +c4bc83f0d871a0ca72bec8d91920bddd1368399492edbfcf04e606376cc769b7
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.