From: Barry Song <hidden> Date: 2014-01-03 02:59:21
From: Barry Song <redacted>
hi Linus,
here it is a bundle of fixes for CSR SiRFprimaII and SiRFatlasVI including:
Bin Shi (1):
pinctrl: sirf: fix the pins of sdmmc5 connected with TriG
Qipan Li (2):
pinctrl: sirf: add lost usp1_uart_nostreamctrl group for atlas6
ARM: dts: SiRF: add lost usp1_uart_nostreamctrl pin group for atlas6
Rongjun Ying (2):
pinctrl: sirf: add pin group for USP0 with only RX or TX frame sync
ARM: dts: SiRF: add pin group for USP0 with only RX or TX frame sync
arch/arm/boot/dts/atlas6.dtsi | 6 ++++
arch/arm/boot/dts/prima2.dtsi | 12 ++++++++
drivers/pinctrl/sirf/pinctrl-atlas6.c | 24 ++++++++++++++++
drivers/pinctrl/sirf/pinctrl-prima2.c | 48 ++++++++++++++++++++++++++++-----
4 files changed, 83 insertions(+), 7 deletions(-)
--
1.7.5.4
From: Barry Song <hidden> Date: 2014-01-03 02:59:22
From: Qipan Li <redacted>
commit af614b2301f0e304 adds lost USP-based UART pin groups for prima2,
but missed usp1_uart_nostreamctrl group for atlas6, this patch fixes it.
this makes USP(Universal Serial Ports) port1 can work as uart without
stream ctrl.
Signed-off-by: Qipan Li <redacted>
Signed-off-by: Barry Song <redacted>
---
drivers/pinctrl/sirf/pinctrl-atlas6.c | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
From: Barry Song <hidden> Date: 2014-01-03 02:59:23
From: Qipan Li <redacted>
this patch adds lost usp1_uart_nostreamctrl pin group for atlas6, which
matches with the change in drivers/pinctrl/sirf/pinctrl-atlas6.c.
Signed-off-by: Qipan Li <redacted>
Signed-off-by: Barry Song <redacted>
---
arch/arm/boot/dts/atlas6.dtsi | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
From: Barry Song <hidden> Date: 2014-01-03 02:59:24
From: Bin Shi <redacted>
sdmmc5 has only 3 pins CMD, CLK, DATA which are connected with CSR
TriG RF multi-GNSS. The hardware connection is like:
DATA -- GPS_SGN
CLK -- GPS_RF_CLK
CMD -- GPS_MAG
here we drop redundant pins in sdmmc5 group.
Signed-off-by: Bin Shi <redacted>
Signed-off-by: Barry Song <redacted>
---
drivers/pinctrl/sirf/pinctrl-prima2.c | 8 +-------
1 files changed, 1 insertions(+), 7 deletions(-)
From: Barry Song <hidden> Date: 2014-01-03 02:59:25
From: Rongjun Ying <redacted>
USP0 has multiple functions, and has RX and TX frame sync signals,
for some scenarios like audio PCM, we don't need both of them.
so here we add two possibilities for USP0 only holding one of TX
and RX frame sync.
Signed-off-by: Rongjun Ying <redacted>
Signed-off-by: Barry Song <redacted>
---
drivers/pinctrl/sirf/pinctrl-prima2.c | 40 +++++++++++++++++++++++++++++++++
1 files changed, 40 insertions(+), 0 deletions(-)
From: Barry Song <hidden> Date: 2014-01-03 02:59:26
From: Rongjun Ying <redacted>
add pin groups for USP0 only holding one of TX and RX frame sync. this
patch matches with the change in drivers/pinctrl/sirf.
Signed-off-by: Rongjun Ying <redacted>
Signed-off-by: Barry Song <redacted>
---
arch/arm/boot/dts/prima2.dtsi | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
On Fri, Jan 3, 2014 at 3:59 AM, Barry Song [off-list ref] wrote:
From: Qipan Li <redacted>
commit af614b2301f0e304 adds lost USP-based UART pin groups for prima2,
but missed usp1_uart_nostreamctrl group for atlas6, this patch fixes it.
this makes USP(Universal Serial Ports) port1 can work as uart without
stream ctrl.
Signed-off-by: Qipan Li <redacted>
Signed-off-by: Barry Song <redacted>
On Fri, Jan 3, 2014 at 3:59 AM, Barry Song [off-list ref] wrote:
From: Qipan Li <redacted>
this patch adds lost usp1_uart_nostreamctrl pin group for atlas6, which
matches with the change in drivers/pinctrl/sirf/pinctrl-atlas6.c.
Signed-off-by: Qipan Li <redacted>
Signed-off-by: Barry Song <redacted>
Please funnel this patch through ARM SoC or similar sirf tree.
Yours,
Linus Walleij
On Fri, Jan 3, 2014 at 3:59 AM, Barry Song [off-list ref] wrote:
From: Bin Shi <redacted>
sdmmc5 has only 3 pins CMD, CLK, DATA which are connected with CSR
TriG RF multi-GNSS. The hardware connection is like:
DATA -- GPS_SGN
CLK -- GPS_RF_CLK
CMD -- GPS_MAG
here we drop redundant pins in sdmmc5 group.
Signed-off-by: Bin Shi <redacted>
Signed-off-by: Barry Song <redacted>
On Fri, Jan 3, 2014 at 3:59 AM, Barry Song [off-list ref] wrote:
From: Rongjun Ying <redacted>
USP0 has multiple functions, and has RX and TX frame sync signals,
for some scenarios like audio PCM, we don't need both of them.
so here we add two possibilities for USP0 only holding one of TX
and RX frame sync.
Signed-off-by: Rongjun Ying <redacted>
Signed-off-by: Barry Song <redacted>
On Fri, Jan 3, 2014 at 3:59 AM, Barry Song [off-list ref] wrote:
From: Rongjun Ying <redacted>
add pin groups for USP0 only holding one of TX and RX frame sync. this
patch matches with the change in drivers/pinctrl/sirf.
Signed-off-by: Rongjun Ying <redacted>
Signed-off-by: Barry Song <redacted>
Please carry this patch through ARM SoC or similar Sirf tree.
Yours,
Linus Walleij
From: Barry Song <hidden> Date: 2014-01-09 05:17:34
2014/1/8 Linus Walleij [off-list ref]:
On Fri, Jan 3, 2014 at 3:59 AM, Barry Song [off-list ref] wrote:
quoted
From: Qipan Li <redacted>
this patch adds lost usp1_uart_nostreamctrl pin group for atlas6, which
matches with the change in drivers/pinctrl/sirf/pinctrl-atlas6.c.
Signed-off-by: Qipan Li <redacted>
Signed-off-by: Barry Song <redacted>
Please funnel this patch through ARM SoC or similar sirf tree.
ok. i'll send a pull request including these two pinmux dts changes
and several other dts changes for 3.14.