From: Caesar Wang <wxt@rock-chips.com>
To: Heiko Stuebner <heiko@sntech.de>
Cc: Caesar Wang <wxt@rock-chips.com>,
Mark Rutland <mark.rutland@arm.com>,
Ulf Hansson <ulf.hansson@linaro.org>,
Stephen Boyd <sboyd@codeaurora.org>,
Michael Turquette <mturquette@baylibre.com>,
Srinivas Kandagatla <srinivas.kandagatla@linaro.org>,
linux-clk@vger.kernel.org, Russell King <linux@arm.linux.org.uk>,
linux-rockchip@lists.infradead.org,
Javier Martinez Canillas <javier@osg.samsung.com>,
NeilBrown <neil@brown.name>,
devicetree@vger.kernel.org, Pawel Moll <pawel.moll@arm.com>,
Ian Campbell <ijc+devicetree@hellion.org.uk>,
keescook@google.com, Rob Herring <robh+dt@kernel.org>,
Alexandre Courbot <acourbot@nvidia.com>,
linux-arm-kernel@lists.infradead.org,
Andreas Fenkart <afenkart@gmail.com>,
linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org,
leecam@google.com, Kumar Gala <galak@codeaurora.org>,
leozwang@google.com
Subject: Re: [PATCH v2 00/12] Add the family patches to support for kylin board
Date: Fri, 8 Jan 2016 17:02:07 +0800 [thread overview]
Message-ID: <568F7B0F.8030009@rock-chips.com> (raw)
In-Reply-To: <1759945.VO3mCQb2oc@phil>
[-- Attachment #1: Type: text/plain, Size: 8500 bytes --]
Hi Heiko,
Thanks for pointing out.
在 2016年01月07日 18:44, Heiko Stuebner 写道:
> Hi Caesar,
>
> Am Donnerstag, 7. Januar 2016, 16:25:43 schrieb Caesar Wang:
>> Hi all,
>>
>> Happy new year! :)
>> Let's go on working for happy.
> please make sure to split your patch-series at appropriate points for future
> versions to only address relevant people. For example I don't think Ulf
> really cares about getting the audio-related or general devicetree patches.
Okay.
That's seem the patman tool to send patches automatically.
Ahem!
Series-to: email / alias to ulf for emmc patches that will send all
patches for him.
>
> Heiko
>
>> This series patches are based on kernel version 4.4.0-rc8+
>> (Linux version 4.4.0-rc8+ (wxt@ubuntu)...#142 SMP Thu Jan 7 12:38:40 CST
>> 2016)
>>
>> This series pacthes are verified on the following github:
>> https://github.com/Caesar-github/rockchip/commits/kylin-develop4.4
>>
>> This series has 12 patches: (12--->1)
>> bbd1a01 ARM: dts: Add pl330-broken-no-flushp quirk for rk3036 SoCs
>> fb8c1fd ARM: dts: rockchip: add the lcdc and hdmi node for rk3036
>> 1aeb49d ARM: dts: rockchip: add the sdmmc for kylin board
>> 3e19128 ARM: dts: rockchip: enable the uart0 for kylin board
>> e7de154 ARM: dts: rockchip: add the wifi/bt regulator for kylin board
>> 8699698 ARM: dts: rockchip: enable the high speed on sdio for kylin board
>> 21eded4 mmc: pwrseq: add support for power-on sequencing through DT
>> cdf3a7e mmc: pwrseq: Document optional exteral vcc for the simple power
>> sequence 131c249 clk: rockchip: rk3036: enable the CLK_IGNORE_UNUSED flag
>> for sclk_i2s_out b7ff8e1 ARM: dts: rockchip: override the clocks in i2s
>> for kylin board 5f56af4 ARM: dts: rockchip: add the sound codec for kylin
>> board
>> 914d9c0 ARM: dts: rockchip: set the pinctrl default setting for rk3036 i2s
>> ..
>>
>> This series patches have the following decriptions:
>>
>> PATCH[1/12-4/12]:====> Support rt5616 codec for kylin board
>> 914d9c0 ARM: dts: rockchip: set the pinctrl default setting for rk3036 i2s
>> 5f56af4 ARM: dts: rockchip: add the sound codec for kylin board
>> b7ff8e1 ARM: dts: rockchip: override the clocks in i2s for kylin board
>> 131c249 clk: rockchip: rk3036: enable the CLK_IGNORE_UNUSED flag for
>> sclk_i2s_out
>>
>> This patches is working for codec rt5616 on kylin board. (RK3036 SoCs)
>>
>> That's needed the following rt5616 driver from Mark Brown Branch.
>> (cherry picked from git.kernel.org broonie/sound.git for-next)
>>
>> cf94b7a UPSTREAM: ASoC: rt5616: rename some alsa control names
>> 86f561d UPSTREAM: ASoC: rt5616: add devicetree document for rt5616
>> 0e0f5f8 UPSTREAM: ASoC: rt5616: add an of_match table
>> 263a330 UPSTREAM: ASoC: rt5616: Return error if device ID mismatch
>> 0094139 UPSTREAM: ASoC: rt5616: add rt5616 codec driver
>>
>> Notes:
>> I'm run it with the ubuntu 15.04 to set the configure.
>> ./amixer "HP Playback Switch" 1
>> ./amixer "HP Playback Volume" 20
>> ./amixer "HPO MIX DAC1 Switch" 1
>> ./amixer "OUT MIXR DAC R1 Switch" 1
>> ./amixer "OUT MIXL DAC L1 Switch" 1
>> ./amixer "Stereo DAC MIXR DAC R1 Switch" 1
>> ./amixer "Stereo DAC MIXL DAC L1 Switch" 1
>>
>> root@linaro-alip:/media/aplay# ./aplay pcm.wav
>> Playing sample: 2 ch, 48000 hz, 16 bit
>> ..
>> That can be normal playing the music.
>> ----
>>
>> PATCH[5/12-9/12]: ====> Support wifi/bt module for kylin board
>> cdf3a7e mmc: pwrseq: Document optional exteral vcc for the simple power
>> sequence 21eded4 mmc: pwrseq: add support for power-on sequencing through
>> DT 8699698 ARM: dts: rockchip: enable the high speed on sdio for kylin
>> board e7de154 ARM: dts: rockchip: add the wifi/bt regulator for kylin
>> board 3e19128 ARM: dts: rockchip: enable the uart0 for kylin board
>>
>> The wifi/bt driver hasn't land in mainline, the driver is in here:
>> https://github.com/Caesar-github/rockchip/commit/1912ef4c0e358677904b0a0bb
>> b83f9745066f0ec
>>
>> wpa_supplicant -Dnl80211 -c /etc/wifi/wpa_supplicant.conf -i wlan0 -B
>> wpa_cli add_network
>> wpa_cli set_network 1 ssid \"wxt\"
>> wpa_cli set_network 1 psk \"123456789\"
>> wpa_cli select_network 1
>> wpa_cli save_config
>>
>> ifconfig wlan0 192.168.1.105
>> route add default gw 192.168.1.1
>>
>> root@linaro-alip:/# ping 192.168.1.1
>> PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
>> 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=6.83 ms
>> 64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=184 ms
>> 64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=9.21 ms
>> 64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=6.84 ms
>> 64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=11.2 ms
>> 64 bytes from 192.168.1.1: icmp_seq=6 ttl=64 time=9.24 ms
>> 64 bytes from 192.168.1.1: icmp_seq=7 ttl=64 time=12.9 ms
>> 64 bytes from 192.168.1.1: icmp_seq=8 ttl=64 time=7.02 ms
>> 64 bytes from 192.168.1.1: icmp_seq=9 ttl=64 time=24.3 ms
>> 64 bytes from 192.168.1.1: icmp_seq=10 ttl=64 time=13.6 ms
>> 64 bytes from 192.168.1.1: icmp_seq=11 ttl=64 time=3.87 m
>> ...
>>
>> The wifi throughput:
>>
>> iperf -s -i 1
>> ...
>> [ 4] 116.0-117.0 sec 2.88 MBytes 24.1 Mbits/sec
>> [ 4] 117.0-118.0 sec 2.99 MBytes 25.0 Mbits/sec
>> [ 4] 118.0-119.0 sec 3.01 MBytes 25.2 Mbits/sec
>> [ 4] 119.0-120.0 sec 2.89 MBytes 24.2 Mbits/sec
>> [ 4] 0.0-120.4 sec 332 MBytes 23.1 Mbits/sec
>> ----
>>
>> PATCH[10/12]: ====> sdmmc patch for kylin board
>> ARM: dts: rockchip: add the sdmmc for kylin board
>>
>> You should mark it "oaky" if you want to use the sdmmc.
>> This patch default is disabing the sdmmc since the sdmmc and
>> uart2(debug port) is reusing pin.
>> ----
>>
>> PATCH[11/12]: ====> hdmi/lcdc diaply patch for rk3036 dts
>> ARM: dts: rockchip: add the lcdc and hdmi node for rk3036
>>
>> We can add this patch to support it since the Mark Yao has land
>> your vop support.
>> https://github.com/markyzq/kernel-drm-rockchip/commits/drm-rockchip-next-2
>> 015-12-28 ----
>>
>> PATCH[12/12]:====> DMA Patchs
>> ARM: dts: Add pl330-broken-no-flushp quirk for rk3036 SoCs
>>
>> In order to be better read/write for emmc.
>> This patch is based on the following:(Fix broken DMAFLUSHP on Rockchips
>> platform)
>>
>> 3055695 FROMLIST: DMA: dmaengine: expose max burst capability to clientmZ
>> (am from https://patchwork.kernel.org/patch/7399361/)
>> ed56bee FROMLIST: DMA: pl330: add quirk for broken no flushp
>> (am from https://patchwork.kernel.org/patch/7399371/)
>> 0c43bc3 FROMLIST: Documentation: arm-pl330: add description of arm,
>> pl330-broken-no-flushp (am from
>> https://patchwork.kernel.org/patch/7399371/)
>> 623a699 FROMLIST: DMA: pl330: support burst mode for dev-to-mem and
>> mem-to-dev transmit (am from https://patchwork.kernel.org/patch/7399381/)
>> ----
>>
>>
>> Changes in v2:
>> - modify the commit.
>> - fix the mclk-fs as the 256.
>> - This fix inmmc-power-sequences, as Heiko comment on
>> https://patchwork.kernel.org/patch/7903161/
>> - As Heiko comment, modify it to fit the simple-mmc-sequence.
>> - Add the uart0 commit content.
>>
>> Caesar Wang (12):
>> ARM: dts: rockchip: set the pinctrl default setting for rk3036 i2s
>> ARM: dts: rockchip: add the sound codec for kylin board
>> ARM: dts: rockchip: override the clocks in i2s for kylin board
>> clk: rockchip: rk3036: enable the CLK_IGNORE_UNUSED flag for
>> sclk_i2s_out
>> mmc: pwrseq: Document optional exteral vcc for the simple power
>> sequence
>> mmc: pwrseq: add support for power-on sequencing through DT
>> ARM: dts: rockchip: enable the high speed on sdio for kylin board
>> ARM: dts: rockchip: add the wifi/bt regulator for kylin board
>> ARM: dts: rockchip: enable the uart0 for kylin board
>> ARM: dts: rockchip: add the sdmmc for kylin board
>> ARM: dts: rockchip: add the lcdc and hdmi node for rk3036
>> ARM: dts: Add pl330-broken-no-flushp quirk for rk3036 SoCs
>>
>> .../devicetree/bindings/mmc/mmc-pwrseq-simple.txt | 9 ++
>> arch/arm/boot/dts/rk3036-kylin.dts | 119
>> +++++++++++++++++++++ arch/arm/boot/dts/rk3036.dtsi
>> | 74 +++++++++++-- drivers/clk/rockchip/clk-rk3036.c |
>> 2 +-
>> drivers/mmc/core/pwrseq_simple.c | 16 +++
>> 5 files changed, 213 insertions(+), 7 deletions(-)
>
> _______________________________________________
> Linux-rockchip mailing list
> Linux-rockchip@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-rockchip
--
caesar wang | software engineer | wxt@rock-chip.com
[-- Attachment #2: Type: text/html, Size: 9872 bytes --]
prev parent reply other threads:[~2016-01-08 9:02 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-07 8:25 [PATCH v2 00/12] Add the family patches to support for kylin board Caesar Wang
2016-01-07 8:25 ` [PATCH v2 04/12] clk: rockchip: rk3036: enable the CLK_IGNORE_UNUSED flag for sclk_i2s_out Caesar Wang
2016-01-07 10:05 ` Heiko Stuebner
2016-01-08 9:26 ` Caesar Wang
2016-01-08 9:46 ` Heiko Stuebner
2016-01-13 8:10 ` Caesar Wang
2016-01-07 10:44 ` [PATCH v2 00/12] Add the family patches to support for kylin board Heiko Stuebner
2016-01-08 9:02 ` Caesar Wang [this message]
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=568F7B0F.8030009@rock-chips.com \
--to=wxt@rock-chips.com \
--cc=acourbot@nvidia.com \
--cc=afenkart@gmail.com \
--cc=devicetree@vger.kernel.org \
--cc=galak@codeaurora.org \
--cc=heiko@sntech.de \
--cc=ijc+devicetree@hellion.org.uk \
--cc=javier@osg.samsung.com \
--cc=keescook@google.com \
--cc=leecam@google.com \
--cc=leozwang@google.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-clk@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mmc@vger.kernel.org \
--cc=linux-rockchip@lists.infradead.org \
--cc=linux@arm.linux.org.uk \
--cc=mark.rutland@arm.com \
--cc=mturquette@baylibre.com \
--cc=neil@brown.name \
--cc=pawel.moll@arm.com \
--cc=robh+dt@kernel.org \
--cc=sboyd@codeaurora.org \
--cc=srinivas.kandagatla@linaro.org \
--cc=ulf.hansson@linaro.org \
/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: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).