From: Chaotian Jing <chaotian.jing@mediatek.com> To: Rob Herring <robh+dt@kernel.org>, Matthias Brugger <matthias.bgg@gmail.com>, Chris Ball <chris@printf.net>, Ulf Hansson <ulf.hansson@linaro.org>, Linus Walleij <linus.walleij@linaro.org> Cc: Mark Rutland <mark.rutland@arm.com>, James Liao <jamesjj.liao@mediatek.com>, srv_heupstream@mediatek.com, Arnd Bergmann <arnd@arndb.de>, devicetree@vger.kernel.org, Hongzhou Yang <hongzhou.yang@mediatek.com>, Catalin Marinas <catalin.marinas@arm.com>, linux-mmc@vger.kernel.org, Will Deacon <will.deacon@arm.com>, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Chaotian Jing <chaotian.jing@mediatek.com>, Sascha Hauer <kernel@pengutronix.de>, "Joe.C" <yingjoe.chen@mediatek.com>, Eddie Huang <eddie.huang@mediatek.com>, bin.zhang@mediatek.com, linux-arm-kernel@lists.infradead.org Subject: [PATCH 6/7] dts: mediatek: Add MT8135 mmc dts Date: Tue, 27 Jan 2015 14:15:31 +0800 [thread overview] Message-ID: <1422339332-27498-7-git-send-email-chaotian.jing@mediatek.com> (raw) In-Reply-To: <1422339332-27498-1-git-send-email-chaotian.jing@mediatek.com> Add node mmc0, mmc1, mmc2 Signed-off-by: Chaotian Jing <chaotian.jing@mediatek.com> --- arch/arm/boot/dts/mt8135-evbp1.dts | 137 +++++++++++++++++++++++++++++++++++++ arch/arm/boot/dts/mt8135.dtsi | 27 ++++++++ 2 files changed, 164 insertions(+) diff --git a/arch/arm/boot/dts/mt8135-evbp1.dts b/arch/arm/boot/dts/mt8135-evbp1.dts index 73a833b..34abca6 100644 --- a/arch/arm/boot/dts/mt8135-evbp1.dts +++ b/arch/arm/boot/dts/mt8135-evbp1.dts @@ -226,3 +226,140 @@ }; }; }; + +&pio { + mmc0_pins_default: mmc0default { + pins_cmd_dat { + pins = <MT8135_PIN_0_MSDC0_DAT7__FUNC_MSDC0_DAT7>, + <MT8135_PIN_1_MSDC0_DAT6__FUNC_MSDC0_DAT6>, + <MT8135_PIN_2_MSDC0_DAT5__FUNC_MSDC0_DAT5>, + <MT8135_PIN_3_MSDC0_DAT4__FUNC_MSDC0_DAT4>, + <MT8135_PIN_4_MSDC0_CMD__FUNC_MSDC0_CMD>, + <MT8135_PIN_6_MSDC0_DAT3__FUNC_MSDC0_DAT3>, + <MT8135_PIN_7_MSDC0_DAT2__FUNC_MSDC0_DAT2>, + <MT8135_PIN_8_MSDC0_DAT1__FUNC_MSDC0_DAT1>, + <MT8135_PIN_9_MSDC0_DAT0__FUNC_MSDC0_DAT0>, + <MT8135_PIN_33_MSDC0_RSTB__FUNC_MSDC0_RSTB>; + bias-pull-up; + }; + pins_clk { + pins = <MT8135_PIN_5_MSDC0_CLK__FUNC_MSDC0_CLK>; + bias-pull-down; + }; + }; + + mmc1_pins_default: mmc1default { + pins_cmd_dat { + pins = <MT8135_PIN_83_MSDC1_DAT0__FUNC_MSDC1_DAT0>, + <MT8135_PIN_84_MSDC1_DAT1__FUNC_MSDC1_DAT1>, + <MT8135_PIN_85_MSDC1_CMD__FUNC_MSDC1_CMD>, + <MT8135_PIN_87_MSDC1_DAT2__FUNC_MSDC1_DAT2>, + <MT8135_PIN_88_MSDC1_DAT3__FUNC_MSDC1_DAT3>, + <MT8135_PIN_63_MSDC1_INSI__FUNC_MSDC1_INSI>; + bias-pull-up; + }; + pins_clk { + pins = <MT8135_PIN_86_MSDC1_CLK__FUNC_MSDC1_CLK>; + bias-pull-down; + }; + }; + + mmc2_pins_default: mmc2default { + pins_cmd_dat { + pins = <MT8135_PIN_82_MSDC2_DAT0__FUNC_MSDC2_DAT0>, + <MT8135_PIN_81_MSDC2_DAT1__FUNC_MSDC2_DAT1>, + <MT8135_PIN_79_MSDC2_CMD__FUNC_MSDC2_CMD>, + <MT8135_PIN_77_MSDC2_DAT2__FUNC_MSDC2_DAT2>, + <MT8135_PIN_78_MSDC2_DAT3__FUNC_MSDC2_DAT3>, + <MT8135_PIN_65_MSDC2_INSI__FUNC_MSDC2_INSI>; + bias-pull-up; + }; + pins_clk { + pins = <MT8135_PIN_80_MSDC2_CLK__FUNC_MSDC2_CLK>; + bias-pull-down; + }; + }; + + mmc0_pins_uhs: mmc0@0 { + pins_cmd_dat { + pins = <MT8135_PIN_0_MSDC0_DAT7__FUNC_MSDC0_DAT7>, + <MT8135_PIN_1_MSDC0_DAT6__FUNC_MSDC0_DAT6>, + <MT8135_PIN_2_MSDC0_DAT5__FUNC_MSDC0_DAT5>, + <MT8135_PIN_3_MSDC0_DAT4__FUNC_MSDC0_DAT4>, + <MT8135_PIN_4_MSDC0_CMD__FUNC_MSDC0_CMD>, + <MT8135_PIN_6_MSDC0_DAT3__FUNC_MSDC0_DAT3>, + <MT8135_PIN_7_MSDC0_DAT2__FUNC_MSDC0_DAT2>, + <MT8135_PIN_8_MSDC0_DAT1__FUNC_MSDC0_DAT1>, + <MT8135_PIN_9_MSDC0_DAT0__FUNC_MSDC0_DAT0>, + <MT8135_PIN_33_MSDC0_RSTB__FUNC_MSDC0_RSTB>; + input-enable; + drive-strength = <MTK_DRIVE_6mA>; + bias-pull-up = <MTK_PUPD_SET_R1R0_01>; + }; + pins_clk { + pins = <MT8135_PIN_5_MSDC0_CLK__FUNC_MSDC0_CLK>; + drive-strength = <MTK_DRIVE_6mA>; + bias-pull-down = <MTK_PUPD_SET_R1R0_01>; + }; + }; + + mmc1_pins_uhs: mmc1@0 { + pins_cmd_dat { + pins = <MT8135_PIN_83_MSDC1_DAT0__FUNC_MSDC1_DAT0>, + <MT8135_PIN_84_MSDC1_DAT1__FUNC_MSDC1_DAT1>, + <MT8135_PIN_85_MSDC1_CMD__FUNC_MSDC1_CMD>, + <MT8135_PIN_87_MSDC1_DAT2__FUNC_MSDC1_DAT2>, + <MT8135_PIN_88_MSDC1_DAT3__FUNC_MSDC1_DAT3>; + input-enable; + drive-strength = <MTK_DRIVE_8mA>; + bias-pull-up = <MTK_PUPD_SET_R1R0_10>; + }; + pins_clk { + pins = <MT8135_PIN_86_MSDC1_CLK__FUNC_MSDC1_CLK>; + drive-strength = <MTK_DRIVE_8mA>; + bias-pull-down = <MTK_PUPD_SET_R1R0_10>; + }; + }; + + mmc2_pins_uhs: mmc2@0 { + pins_cmd_dat { + pins = <MT8135_PIN_82_MSDC2_DAT0__FUNC_MSDC2_DAT0>, + <MT8135_PIN_81_MSDC2_DAT1__FUNC_MSDC2_DAT1>, + <MT8135_PIN_79_MSDC2_CMD__FUNC_MSDC2_CMD>, + <MT8135_PIN_77_MSDC2_DAT2__FUNC_MSDC2_DAT2>, + <MT8135_PIN_78_MSDC2_DAT3__FUNC_MSDC2_DAT3>; + input-enable; + drive-strength = <MTK_DRIVE_8mA>; + bias-pull-up = <MTK_PUPD_SET_R1R0_10>; + }; + pins_clk { + pins = <MT8135_PIN_80_MSDC2_CLK__FUNC_MSDC2_CLK>; + drive-strength = <MTK_DRIVE_8mA>; + bias-pull-down = <MTK_PUPD_SET_R1R0_10>; + }; + }; +}; + +&mmc0 { + pinctrl-names = "default", "state_uhs"; + pinctrl-0 = <&mmc0_pins_default>; + pinctrl-1 = <&mmc0_pins_uhs>; + status = "okay"; + bus-width = <8>; + max-frequency = <50000000>; + cap-mmc-highspeed; + core-power-supply = <&mt6397_vemc_3v3_reg>; + non-removable; +}; + +&mmc1 { + pinctrl-names = "default", "state_uhs"; + pinctrl-0 = <&mmc1_pins_default>; + pinctrl-1 = <&mmc1_pins_uhs>; + status = "okay"; + bus-width = <4>; + max-frequency = <50000000>; + core-power-supply = <&mt6397_vmch_reg>; + io-power-supply = <&mt6397_vmc_reg>; + cd-gpios = <&pio 63 0>; +}; diff --git a/arch/arm/boot/dts/mt8135.dtsi b/arch/arm/boot/dts/mt8135.dtsi index 53ce89f..cc2550c 100644 --- a/arch/arm/boot/dts/mt8135.dtsi +++ b/arch/arm/boot/dts/mt8135.dtsi @@ -253,5 +253,32 @@ <0 0x10214000 0 0x2000>, <0 0x10216000 0 0x2000>; }; + + mmc0: mmc@11230000 { + compatible = "mediatek,mt8135-mmc"; + reg = <0 0x11230000 0 0x108>; + interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_LOW>; + clocks = <&pericfg PERI_MSDC20_1_CK>; + clock-names = "source"; + status = "disabled"; + }; + + mmc1: mmc@11240000 { + compatible = "mediatek,mt8135-mmc"; + reg = <0 0x11240000 0 0x108>; + interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_LOW>; + clocks = <&pericfg PERI_MSDC20_2_CK>; + clock-names = "source"; + status = "disabled"; + }; + + mmc2: mmc@11250000 { + compatible = "mediatek,mt8135-mmc"; + reg = <0 0x11250000 0 0x108>; + interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_LOW>; + clocks = <&pericfg PERI_MSDC30_1_CK>; + clock-names = "source"; + status = "disabled"; + }; }; }; -- 1.8.1.1.dirty
WARNING: multiple messages have this Message-ID (diff)
From: chaotian.jing@mediatek.com (Chaotian Jing) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH 6/7] dts: mediatek: Add MT8135 mmc dts Date: Tue, 27 Jan 2015 14:15:31 +0800 [thread overview] Message-ID: <1422339332-27498-7-git-send-email-chaotian.jing@mediatek.com> (raw) In-Reply-To: <1422339332-27498-1-git-send-email-chaotian.jing@mediatek.com> Add node mmc0, mmc1, mmc2 Signed-off-by: Chaotian Jing <chaotian.jing@mediatek.com> --- arch/arm/boot/dts/mt8135-evbp1.dts | 137 +++++++++++++++++++++++++++++++++++++ arch/arm/boot/dts/mt8135.dtsi | 27 ++++++++ 2 files changed, 164 insertions(+) diff --git a/arch/arm/boot/dts/mt8135-evbp1.dts b/arch/arm/boot/dts/mt8135-evbp1.dts index 73a833b..34abca6 100644 --- a/arch/arm/boot/dts/mt8135-evbp1.dts +++ b/arch/arm/boot/dts/mt8135-evbp1.dts @@ -226,3 +226,140 @@ }; }; }; + +&pio { + mmc0_pins_default: mmc0default { + pins_cmd_dat { + pins = <MT8135_PIN_0_MSDC0_DAT7__FUNC_MSDC0_DAT7>, + <MT8135_PIN_1_MSDC0_DAT6__FUNC_MSDC0_DAT6>, + <MT8135_PIN_2_MSDC0_DAT5__FUNC_MSDC0_DAT5>, + <MT8135_PIN_3_MSDC0_DAT4__FUNC_MSDC0_DAT4>, + <MT8135_PIN_4_MSDC0_CMD__FUNC_MSDC0_CMD>, + <MT8135_PIN_6_MSDC0_DAT3__FUNC_MSDC0_DAT3>, + <MT8135_PIN_7_MSDC0_DAT2__FUNC_MSDC0_DAT2>, + <MT8135_PIN_8_MSDC0_DAT1__FUNC_MSDC0_DAT1>, + <MT8135_PIN_9_MSDC0_DAT0__FUNC_MSDC0_DAT0>, + <MT8135_PIN_33_MSDC0_RSTB__FUNC_MSDC0_RSTB>; + bias-pull-up; + }; + pins_clk { + pins = <MT8135_PIN_5_MSDC0_CLK__FUNC_MSDC0_CLK>; + bias-pull-down; + }; + }; + + mmc1_pins_default: mmc1default { + pins_cmd_dat { + pins = <MT8135_PIN_83_MSDC1_DAT0__FUNC_MSDC1_DAT0>, + <MT8135_PIN_84_MSDC1_DAT1__FUNC_MSDC1_DAT1>, + <MT8135_PIN_85_MSDC1_CMD__FUNC_MSDC1_CMD>, + <MT8135_PIN_87_MSDC1_DAT2__FUNC_MSDC1_DAT2>, + <MT8135_PIN_88_MSDC1_DAT3__FUNC_MSDC1_DAT3>, + <MT8135_PIN_63_MSDC1_INSI__FUNC_MSDC1_INSI>; + bias-pull-up; + }; + pins_clk { + pins = <MT8135_PIN_86_MSDC1_CLK__FUNC_MSDC1_CLK>; + bias-pull-down; + }; + }; + + mmc2_pins_default: mmc2default { + pins_cmd_dat { + pins = <MT8135_PIN_82_MSDC2_DAT0__FUNC_MSDC2_DAT0>, + <MT8135_PIN_81_MSDC2_DAT1__FUNC_MSDC2_DAT1>, + <MT8135_PIN_79_MSDC2_CMD__FUNC_MSDC2_CMD>, + <MT8135_PIN_77_MSDC2_DAT2__FUNC_MSDC2_DAT2>, + <MT8135_PIN_78_MSDC2_DAT3__FUNC_MSDC2_DAT3>, + <MT8135_PIN_65_MSDC2_INSI__FUNC_MSDC2_INSI>; + bias-pull-up; + }; + pins_clk { + pins = <MT8135_PIN_80_MSDC2_CLK__FUNC_MSDC2_CLK>; + bias-pull-down; + }; + }; + + mmc0_pins_uhs: mmc0 at 0 { + pins_cmd_dat { + pins = <MT8135_PIN_0_MSDC0_DAT7__FUNC_MSDC0_DAT7>, + <MT8135_PIN_1_MSDC0_DAT6__FUNC_MSDC0_DAT6>, + <MT8135_PIN_2_MSDC0_DAT5__FUNC_MSDC0_DAT5>, + <MT8135_PIN_3_MSDC0_DAT4__FUNC_MSDC0_DAT4>, + <MT8135_PIN_4_MSDC0_CMD__FUNC_MSDC0_CMD>, + <MT8135_PIN_6_MSDC0_DAT3__FUNC_MSDC0_DAT3>, + <MT8135_PIN_7_MSDC0_DAT2__FUNC_MSDC0_DAT2>, + <MT8135_PIN_8_MSDC0_DAT1__FUNC_MSDC0_DAT1>, + <MT8135_PIN_9_MSDC0_DAT0__FUNC_MSDC0_DAT0>, + <MT8135_PIN_33_MSDC0_RSTB__FUNC_MSDC0_RSTB>; + input-enable; + drive-strength = <MTK_DRIVE_6mA>; + bias-pull-up = <MTK_PUPD_SET_R1R0_01>; + }; + pins_clk { + pins = <MT8135_PIN_5_MSDC0_CLK__FUNC_MSDC0_CLK>; + drive-strength = <MTK_DRIVE_6mA>; + bias-pull-down = <MTK_PUPD_SET_R1R0_01>; + }; + }; + + mmc1_pins_uhs: mmc1 at 0 { + pins_cmd_dat { + pins = <MT8135_PIN_83_MSDC1_DAT0__FUNC_MSDC1_DAT0>, + <MT8135_PIN_84_MSDC1_DAT1__FUNC_MSDC1_DAT1>, + <MT8135_PIN_85_MSDC1_CMD__FUNC_MSDC1_CMD>, + <MT8135_PIN_87_MSDC1_DAT2__FUNC_MSDC1_DAT2>, + <MT8135_PIN_88_MSDC1_DAT3__FUNC_MSDC1_DAT3>; + input-enable; + drive-strength = <MTK_DRIVE_8mA>; + bias-pull-up = <MTK_PUPD_SET_R1R0_10>; + }; + pins_clk { + pins = <MT8135_PIN_86_MSDC1_CLK__FUNC_MSDC1_CLK>; + drive-strength = <MTK_DRIVE_8mA>; + bias-pull-down = <MTK_PUPD_SET_R1R0_10>; + }; + }; + + mmc2_pins_uhs: mmc2 at 0 { + pins_cmd_dat { + pins = <MT8135_PIN_82_MSDC2_DAT0__FUNC_MSDC2_DAT0>, + <MT8135_PIN_81_MSDC2_DAT1__FUNC_MSDC2_DAT1>, + <MT8135_PIN_79_MSDC2_CMD__FUNC_MSDC2_CMD>, + <MT8135_PIN_77_MSDC2_DAT2__FUNC_MSDC2_DAT2>, + <MT8135_PIN_78_MSDC2_DAT3__FUNC_MSDC2_DAT3>; + input-enable; + drive-strength = <MTK_DRIVE_8mA>; + bias-pull-up = <MTK_PUPD_SET_R1R0_10>; + }; + pins_clk { + pins = <MT8135_PIN_80_MSDC2_CLK__FUNC_MSDC2_CLK>; + drive-strength = <MTK_DRIVE_8mA>; + bias-pull-down = <MTK_PUPD_SET_R1R0_10>; + }; + }; +}; + +&mmc0 { + pinctrl-names = "default", "state_uhs"; + pinctrl-0 = <&mmc0_pins_default>; + pinctrl-1 = <&mmc0_pins_uhs>; + status = "okay"; + bus-width = <8>; + max-frequency = <50000000>; + cap-mmc-highspeed; + core-power-supply = <&mt6397_vemc_3v3_reg>; + non-removable; +}; + +&mmc1 { + pinctrl-names = "default", "state_uhs"; + pinctrl-0 = <&mmc1_pins_default>; + pinctrl-1 = <&mmc1_pins_uhs>; + status = "okay"; + bus-width = <4>; + max-frequency = <50000000>; + core-power-supply = <&mt6397_vmch_reg>; + io-power-supply = <&mt6397_vmc_reg>; + cd-gpios = <&pio 63 0>; +}; diff --git a/arch/arm/boot/dts/mt8135.dtsi b/arch/arm/boot/dts/mt8135.dtsi index 53ce89f..cc2550c 100644 --- a/arch/arm/boot/dts/mt8135.dtsi +++ b/arch/arm/boot/dts/mt8135.dtsi @@ -253,5 +253,32 @@ <0 0x10214000 0 0x2000>, <0 0x10216000 0 0x2000>; }; + + mmc0: mmc at 11230000 { + compatible = "mediatek,mt8135-mmc"; + reg = <0 0x11230000 0 0x108>; + interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_LOW>; + clocks = <&pericfg PERI_MSDC20_1_CK>; + clock-names = "source"; + status = "disabled"; + }; + + mmc1: mmc at 11240000 { + compatible = "mediatek,mt8135-mmc"; + reg = <0 0x11240000 0 0x108>; + interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_LOW>; + clocks = <&pericfg PERI_MSDC20_2_CK>; + clock-names = "source"; + status = "disabled"; + }; + + mmc2: mmc at 11250000 { + compatible = "mediatek,mt8135-mmc"; + reg = <0 0x11250000 0 0x108>; + interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_LOW>; + clocks = <&pericfg PERI_MSDC30_1_CK>; + clock-names = "source"; + status = "disabled"; + }; }; }; -- 1.8.1.1.dirty
next prev parent reply other threads:[~2015-01-27 6:15 UTC|newest] Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top 2015-01-27 6:15 [RFC PATCH 0/7] msdc: Add mediatek MMC driver Chaotian Jing 2015-01-27 6:15 ` Chaotian Jing 2015-01-27 6:15 ` [PATCH 1/7] pinctrl: mediatek: emulate GPIO interrupt on both-edges Chaotian Jing 2015-01-27 6:15 ` Chaotian Jing 2015-01-27 14:21 ` Linus Walleij 2015-01-27 14:21 ` Linus Walleij 2015-01-27 14:21 ` Linus Walleij 2015-01-28 9:24 ` Yingjoe Chen 2015-01-28 9:24 ` Yingjoe Chen 2015-01-29 7:29 ` Hongzhou Yang 2015-01-29 7:29 ` Hongzhou Yang 2015-02-10 8:24 ` Linus Walleij 2015-02-10 8:24 ` Linus Walleij 2015-02-10 8:24 ` Linus Walleij 2015-02-10 8:40 ` Uwe Kleine-König 2015-02-10 8:40 ` Uwe Kleine-König 2015-02-10 8:40 ` Uwe Kleine-König [not found] ` <20150210084021.GM10842-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org> 2015-02-10 9:22 ` Yingjoe Chen 2015-02-10 9:22 ` Yingjoe Chen 2015-02-10 9:22 ` Yingjoe Chen 2015-01-27 6:15 ` [PATCH 2/7] mmc: mediatek: Add Mediatek MMC driver Chaotian Jing 2015-01-27 6:15 ` Chaotian Jing 2015-01-27 6:15 ` [PATCH 3/7] ARM: mediatek: Add Mediatek MMC support in multi_v7_defconfig Chaotian Jing 2015-01-27 6:15 ` Chaotian Jing 2015-01-27 6:15 ` [PATCH 4/7] arm64: mediatek: Add Mediatek MMC support in defconfig Chaotian Jing 2015-01-27 6:15 ` Chaotian Jing 2015-01-27 6:15 ` [PATCH 5/7] mmc: dt-bindings: add Mediatek MMC bindings Chaotian Jing 2015-01-27 6:15 ` Chaotian Jing 2015-01-27 6:15 ` Chaotian Jing [this message] 2015-01-27 6:15 ` [PATCH 6/7] dts: mediatek: Add MT8135 mmc dts Chaotian Jing 2015-01-27 6:15 ` [PATCH 7/7] arm64: dts: mediatek: Add MT8173 MMC dts Chaotian Jing 2015-01-27 6:15 ` Chaotian Jing
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=1422339332-27498-7-git-send-email-chaotian.jing@mediatek.com \ --to=chaotian.jing@mediatek.com \ --cc=arnd@arndb.de \ --cc=bin.zhang@mediatek.com \ --cc=catalin.marinas@arm.com \ --cc=chris@printf.net \ --cc=devicetree@vger.kernel.org \ --cc=eddie.huang@mediatek.com \ --cc=hongzhou.yang@mediatek.com \ --cc=jamesjj.liao@mediatek.com \ --cc=kernel@pengutronix.de \ --cc=linus.walleij@linaro.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-gpio@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-mmc@vger.kernel.org \ --cc=mark.rutland@arm.com \ --cc=matthias.bgg@gmail.com \ --cc=robh+dt@kernel.org \ --cc=srv_heupstream@mediatek.com \ --cc=ulf.hansson@linaro.org \ --cc=will.deacon@arm.com \ --cc=yingjoe.chen@mediatek.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.