[linux-sunxi] [PATCH] Add MK808C

2014-03-25 Thread codekipper
From: Marcus Cooper marcus.coo...@sonymobile.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sys_config/a20/mk808c.fex | 1013 + 1 file changed, 1013 insertions(+) create mode 100644 sys_config/a20/mk808c.fex diff --git

[linux-sunxi] [PATCH] Add MK808C

2014-03-26 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sys_config/a20/mk808c.fex | 1013 + 1 file changed, 1013 insertions(+) create mode 100644 sys_config/a20/mk808c.fex diff --git a/sys_config/a20/mk808c.fex

[linux-sunxi] [PATCH 3/6] sunxi: hmdi: remove what looks like I2S leftovers

2014-04-23 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/hdmiaudio/sunxi-hdmiaudio.c | 4 +- sound/soc/sunxi/hdmiaudio/sunxi-sndhdmi.c | 197 +--- 2 files changed, 5 insertions(+), 196 deletions(-) diff --git

[linux-sunxi] [PATCH 4/6] sunxi: hdmi: strip out more unneeded code

2014-04-23 Thread codekipper
From: Marcus Cooper codekip...@gmail.com The HDMI driver has been copied from the I2S driver and very little effort has been made to remove the unneeded parts. Therefore the registers that are used by the I2S hardware block are simply renamed and they serve no purpose in providing a functioning

[linux-sunxi] [PATCH 1/6] sunxi: hdmi: Removal of unneeded headers

2014-04-23 Thread codekipper
From: Marcus Cooper codekip...@gmail.com There is a lot of code in the HDMI driver that does nothing. This patch removes all the headers which are deemed unnecessary. Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/hdmiaudio/sndhdmi.c | 3 +--

[linux-sunxi] [PATCH 2/6] sunxi: hdmi: remove HDMI capture

2014-04-23 Thread codekipper
From: Marcus Cooper codekip...@gmail.com The A23 SDK does not mention HDMI capture and this seems to be left over from when this driver was copied from the I2S driver. Remove from codebase. Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/hdmiaudio/sunxi-hdmiaudio.c | 101

[linux-sunxi] [PATCH 6/6] sunxi: hdmi: added parameter checks

2014-04-23 Thread codekipper
From: Marcus Cooper codekip...@gmail.com The A23 SDK has additional parameter checks to ensure that null pointers are not being used. Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/hdmiaudio/sndhdmi.c | 4 sound/soc/sunxi/hdmiaudio/sunxi-hdmiaudio.c | 10

[linux-sunxi] [PATCH 0/6] HDMI Driver Cleanup

2014-04-23 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Hi, There is a lot of code in the HDMI driver that does nothing. These patches removes all the unnecessary code, provides a clean up and some parameter checks which came from the comparing the drivers released under the A23 SDK. I have tested this on my

[linux-sunxi] [PATCH 00/10] SPDIF Driver Cleanup

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com This patch series removes all the unnecessary code, provides a clean up and some parameter checks which came from the comparing the drivers released under the A23 SDK(However the A23 does not contain the SPDIF block so it can only be assumed that this

[linux-sunxi] [PATCH 01/10] sunxi: spdif: Removal of unneeded headers

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com There is a lot of code in the SPDIF driver that does nothing. This patch removes all the headers which are deemed unnecessary. Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/spdif/sndspdif.c | 2 --

[linux-sunxi] [PATCH 02/10] sunxi: spdif: removed ccm from code

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/spdif/sunxi_spdif.c | 2 -- sound/soc/sunxi/spdif/sunxi_spdif.h | 27 --- 2 files changed, 4 insertions(+), 25 deletions(-) diff --git

[linux-sunxi] [PATCH 04/10] sunxi: spdif: fix comment styling

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com All comments have been corrected to the format required by the kernel. Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/spdif/sunxi_sndspdif.c | 94 -- sound/soc/sunxi/spdif/sunxi_spdif.c| 61

[linux-sunxi] [PATCH 03/10] sunxi: spdif: remove unused function

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com sunxi_snd_is_clkmaster is not used anywhere and does nothing. Also remove external declarations of functions that are only used in the file that they are defined in. Signed-off-by: Marcus Cooper codekip...@gmail.com ---

[linux-sunxi] [PATCH 05/10] sunxi: spdif: Tidy up

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Tidy up of the code so that it passes checkpatch. Misplaced spaces, tabs etc have been removed and the column width restricted where possible to 80 chars. Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/spdif/sndspdif.c | 21

[linux-sunxi] [PATCH 08/10] sunxi: spdif: add clock checks

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/spdif/sunxi_spdif.c | 27 +++ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/sound/soc/sunxi/spdif/sunxi_spdif.c

[linux-sunxi] [PATCH 06/10] sunxi: spdif: reorganise for better backporting

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/spdif/sndspdif.c| 3 ++- sound/soc/sunxi/spdif/sunxi_spdif.c | 10 ++ sound/soc/sunxi/spdif/sunxi_spdma.c | 6 +++--- 3 files changed, 11 insertions(+), 8 deletions(-)

[linux-sunxi] [PATCH 0/8] Audio Codec Tidy Up

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com This patch series removes all the unnecessary code, provides a clean up and some parameter checks which came from the comparing the drivers released under the A23 SDK. I have not tested this much as I would of liked so would be greatful of some

[linux-sunxi] [PATCH 7/8] sunxi: codec: remove duplicate settings

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com The settings for snd_pcm_set_ops are set twice. Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/sunxi-codec.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/sound/soc/sunxi/sunxi-codec.c b/sound/soc/sunxi/sunxi-codec.c index

[linux-sunxi] [PATCH 1/8] sunxi: codec: remove pointless state variable

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/sunxi-codec.c | 3 --- sound/soc/sunxi/sunxi-codec.h | 2 -- 2 files changed, 5 deletions(-) diff --git a/sound/soc/sunxi/sunxi-codec.c b/sound/soc/sunxi/sunxi-codec.c index

[linux-sunxi] [PATCH 2/8] sunxi: codec: remove SCRIPT_AUDIO_OK

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/sunxi-codec.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sound/soc/sunxi/sunxi-codec.c b/sound/soc/sunxi/sunxi-codec.c index 961efa7..8c7d34c 100644 ---

[linux-sunxi] [PATCH 6/8] sunxi: codec: replace fifo divides with defines.

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/sunxi-codec.c | 88 +-- sound/soc/sunxi/sunxi-codec.h | 9 + 2 files changed, 53 insertions(+), 44 deletions(-) diff --git

[linux-sunxi] [PATCH 5/8] sunxi: codec: restyle header and reg writes

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/sunxi-codec.c | 20 +-- sound/soc/sunxi/sunxi-codec.h | 81 +++ 2 files changed, 85 insertions(+), 16 deletions(-) diff --git

[linux-sunxi] [PATCH 8/8] sunxi: codec: fix for warning

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/sunxi-codec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sound/soc/sunxi/sunxi-codec.c b/sound/soc/sunxi/sunxi-codec.c index fe61cd4..97ece44 100644 ---

[linux-sunxi] [PATCH 3/8] sunxi: codec: remove unused sample rate

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/sunxi-codec.c | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/sound/soc/sunxi/sunxi-codec.c b/sound/soc/sunxi/sunxi-codec.c index 8c7d34c..3e48fcf 100644 ---

[linux-sunxi] [PATCH 07/12] sunxi: i2s: add capture

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/i2s/sndi2s.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/sound/soc/sunxi/i2s/sndi2s.c b/sound/soc/sunxi/i2s/sndi2s.c index 2570fef..64b9e2d 100644 ---

[linux-sunxi] [PATCH 00/12] sunxi: i2s: tidy up of i2s driver.

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com This patch series removes all the unnecessary code, provides a clean up and some parameter checks which came from the comparing the drivers released under the A23 SDK. The A20, A23 and A31 all have two i2s blocks, however this code only supports the block

[linux-sunxi] [PATCH 06/12] sunxi: i2s: incorrect declaration

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/i2s/sndi2s.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/sunxi/i2s/sndi2s.c b/sound/soc/sunxi/i2s/sndi2s.c index b10b8a2..2570fef 100644 ---

[linux-sunxi] [PATCH 12/12] sunxi: i2s: remove magic numbers

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/i2s/sunxi-i2s.c | 29 +++-- sound/soc/sunxi/i2s/sunxi-i2s.h | 3 ++- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git

[linux-sunxi] [PATCH 08/12] sunxi: i2s: Add debug message

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/i2s/sunxi-i2s.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sound/soc/sunxi/i2s/sunxi-i2s.c b/sound/soc/sunxi/i2s/sunxi-i2s.c index c9ba71a..650e488 100644 ---

[linux-sunxi] [PATCH 05/12] sunxi: i2s: reorganise for better backporting

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/i2s/sndi2s.c| 2 +- sound/soc/sunxi/i2s/sunxi-i2s.c | 14 +- sound/soc/sunxi/i2s/sunxi-i2s.h | 13 ++--- 3 files changed, 12 insertions(+), 17 deletions(-)

[linux-sunxi] [PATCH 04/12] sunxi: i2s: remove ccm and dma from header

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/i2s/sunxi-i2s.c | 1 - sound/soc/sunxi/i2s/sunxi-i2s.h | 97 - 2 files changed, 98 deletions(-) diff --git a/sound/soc/sunxi/i2s/sunxi-i2s.c

[linux-sunxi] [PATCH 09/12] sunxi: i2s: remove unused function

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/i2s/sunxi-i2s.c | 8 1 file changed, 8 deletions(-) diff --git a/sound/soc/sunxi/i2s/sunxi-i2s.c b/sound/soc/sunxi/i2s/sunxi-i2s.c index 650e488..f0d2aa7 100644 ---

[linux-sunxi] [PATCH 02/12] sunxi: i2s: Removal of unneeded headers

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/i2s/sndi2s.c | 2 -- sound/soc/sunxi/i2s/sndi2s.h | 58 -- sound/soc/sunxi/i2s/sunxi-i2s.c| 1 - sound/soc/sunxi/i2s/sunxi-i2sdma.c

[linux-sunxi] [PATCH 10/12] sunxi: i2s: change clock naming

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- arch/arm/mach-sun4i/clock/ccmu/ccm_mod_clk.c | 18 +- arch/arm/mach-sun4i/include/mach/aw_ccu.h| 2 +- drivers/video/sunxi/disp/OSAL_Clock.c| 2 +-

[linux-sunxi] [PATCH 01/12] sunxi: i2s: removal of pointless hdmi parameter

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/i2s/sndi2s.c | 7 --- 1 file changed, 7 deletions(-) diff --git a/sound/soc/sunxi/i2s/sndi2s.c b/sound/soc/sunxi/i2s/sndi2s.c index 68bad02..194a869 100644 ---

[linux-sunxi] [PATCH 11/12] sunxi: i2s: remove compile warning

2014-05-08 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- sound/soc/sunxi/i2s/sunxi-i2s.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/sunxi/i2s/sunxi-i2s.c b/sound/soc/sunxi/i2s/sunxi-i2s.c index eb1b7bf..42b1931 100644 ---

[linux-sunxi] [PATCH] a31: add Mele i7 meminfo

2014-09-16 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- meminfo/a31/mele_i7.txt | 330 1 file changed, 330 insertions(+) create mode 100644 meminfo/a31/mele_i7.txt diff --git a/meminfo/a31/mele_i7.txt

[linux-sunxi] [PATCH] fex: a31: update mele a1000g

2014-09-16 Thread codekipper
From: Marcus Cooper codekip...@gmail.com This fex was extracted from the latest vendor image A1000G_SDK12_DDR2G_V3.1.7_20140717. It contains only a few changes but has been commented to aid readabilty. Signed-off-by: Marcus Cooper codekip...@gmail.com --- sys_config/a31/mele-a1000g-quad.fex |

[linux-sunxi] [PATCH] fex: a31: add mele m9

2014-09-16 Thread codekipper
From: Marcus Cooper codekip...@gmail.com This fex was extracted from the latest vendor image M9_V3.1.4. Signed-off-by: Marcus Cooper codekip...@gmail.com --- sys_config/a31/mele_m9.fex | 1475 1 file changed, 1475 insertions(+) create mode 100644

[linux-sunxi] [PATCH] fex: a31: add mele m8

2014-09-16 Thread codekipper
From: Marcus Cooper codekip...@gmail.com This fex was extracted from the latest vendor image. M8_V3.1.4_overseas_20140314. Signed-off-by: Marcus Cooper codekip...@gmail.com --- sys_config/a31/mele_m8.fex | 1482 1 file changed, 1482 insertions(+)

[linux-sunxi] [PATCH] fex: a31: update mele a1000g

2014-09-16 Thread codekipper
From: Marcus Cooper codekip...@gmail.com This fex was extracted from the latest vendor image A1000G_SDK12_DDR2G_V3.1.7_20140717. It contains only a few changes but has been commented to aid readabilty. Signed-off-by: Marcus Cooper codekip...@gmail.com --- sys_config/a31/mele-a1000g-quad.fex |

[linux-sunxi] [PATCH] fex: a31: add mele m9

2014-09-16 Thread codekipper
From: Marcus Cooper codekip...@gmail.com This fex was extracted from the latest vendor image M9_V3.1.4. Signed-off-by: Marcus Cooper codekip...@gmail.com --- sys_config/a31/mele_m9.fex | 1475 1 file changed, 1475 insertions(+) create mode 100644

[linux-sunxi] [PATCH] fex: a31: add mele m8

2014-09-16 Thread codekipper
From: Marcus Cooper codekip...@gmail.com This fex was extracted from the latest vendor image. M8_V3.1.4_overseas_20140314. Signed-off-by: Marcus Cooper codekip...@gmail.com --- sys_config/a31/mele_m8.fex | 1482 1 file changed, 1482 insertions(+)

[linux-sunxi] [PATCH] ARM: sun6i: dt: Add new Mele I7 device

2015-02-28 Thread codekipper
From: Marcus Cooper codekip...@gmail.com The Mele I7 is a Allwinner A31 based Android TV box, with 1G RAM, 8GB NAND flash, a RTL8188etv wifi chip, 3 USB Host ports using USB-A receptacles, a micro USB-B receptacle for USB OTG, HDMI out, a TRS connector for A/V, SPDIF and IrDA. This patch adds

[linux-sunxi] [PATCH] sun7i: Add support for the MK808C board

2015-02-28 Thread codekipper
From: Marcus Cooper codekip...@gmail.com The MK808C is a Allwinner based Android TV dongle. It features a A20 SOC, 1G RAM, 8GB NAND, HDMI out, A/V out, 1 USB A, 1 USB mini OTG, Bluetooth and Wireless LAN. Signed-off-by: Marcus Cooper codekip...@gmail.com --- board/sunxi/MAINTAINERS | 5 +

[linux-sunxi] [PATCH] ARM: sun7i: dt: Add new MK808C device

2015-02-28 Thread codekipper
From: Marcus Cooper codekip...@gmail.com The MK808C is an A20 based android stick, with 1G RAM, 8G NAND flash, a RTL8723au wifi + bt combo chip, a USB host ports using USB-A receptacles, a mini USB-B receptacle for USB OTG, mini HDMI and a TRS connector for AV. This patch adds basic support for

[linux-sunxi] ARM: sunxi: dts: split IR pins for A10 and A20

2015-05-02 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Currently none of the target boards nor the driver supports IR TX. However this pin is used in a few instances as a GPIO. Split the pin ctrl descriptions so that only the IR RX is configured to be used. Signed-off-by: Marcus Cooper codekip...@gmail.com

[linux-sunxi] [PATCH] sunxi: Add support for the Olimex A20 EVB

2015-08-19 Thread codekipper
From: Marcus Cooper codekip...@gmail.com --- arch/arm/dts/Makefile| 1 + arch/arm/dts/sun7i-a20-olinuxino-evb.dts | 233 +++ board/sunxi/MAINTAINERS | 5 + configs/A20-OLinuXino-EVB_defconfig | 17 +++ 4 files changed,

[linux-sunxi][PATCH] ARM: sun7i: dt: Add new Olimex A20 EVB device

2015-08-19 Thread codekipper
From: Marcus Cooper codekip...@gmail.com The A20-SOM-EVB is a reference design of a 2-layer board for the A20-SOM. It expands the features of A20-SOM by adding VGA connector, HDMI connector, audio In/Out, LCD connector, 2 Mpix camera, gigabit Ethernet, SATA, USB-OTG and 2 USB hosts. This patch

[linux-sunxi] [PATCH v2] pinctrl: sun4i: add spdif to pin description

2015-08-12 Thread codekipper
From: Marcus Cooper codekip...@gmail.com The Allwinner A20(sun7i) SoC is pin to pin compatible with the Allwinner A10(sun4i) SoC. However the user manual for the A10 devices does not make any reference to the SPDIF whereas the pins, clocks, DMAs and Interrupts are mentioned in the A20

[linux-sunxi] [PATCH v2] pinctrl: sun4i: add spdif to pin description.

2015-08-12 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c | 17 ++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c

[linux-sunxi][PATCH v2] sunxi: Add support for the Olimex A20 EVB

2015-08-26 Thread codekipper
From: Marcus Cooper codekip...@gmail.com Signed-off-by: Marcus Cooper codekip...@gmail.com --- Changes since v1: - modified dtb to reflect changes in the kernel --- arch/arm/dts/Makefile | 1 + arch/arm/dts/sun7i-a20-olimex-som-evb.dts | 244 ++

[linux-sunxi] [linux-next][PATCH v2] ARM: sun7i: dt: Add new Olimex A20 EVB device

2015-08-26 Thread codekipper
From: Marcus Cooper codekip...@gmail.com The A20-SOM-EVB is a reference design of a 2-layer board for the A20-SOM. It expands the features of A20-SOM by adding VGA connector, HDMI connector, audio In/Out, LCD connector, 2 Mpix camera, gigabit Ethernet, SATA, USB-OTG and 2 USB hosts. This patch

[linux-sunxi][PATCH v5] ARM: sun7i: dt: Add new Olimex A20 EVB device

2015-09-30 Thread codekipper
From: Marcus Cooper The A20-SOM-EVB is a reference design of a 2-layer board for the A20-SOM. It expands the features of A20-SOM by adding VGA connector, HDMI connector, audio In/Out, LCD connector, 2 Mpix camera, gigabit Ethernet, SATA, USB-OTG and 2 USB hosts.

[linux-sunxi] [PATCH v2 4/4] ASOC: sunxi: Add support for the spdif block

2015-09-30 Thread codekipper
From: Marcus Cooper The sun4i, sun6i and sun7i SoC families have an SPDIF block which is capable of playback and capture. This patch enables the playback of this block for the sun4i and sun7i families. Signed-off-by: Marcus Cooper ---

[linux-sunxi] [PATCH v2 3/4] ASoC: sunxi: Add S/PDIF machine driver.

2015-09-30 Thread codekipper
From: Marcus Cooper Signed-off-by: Marcus Cooper --- sound/soc/sunxi/sunxi-machine-spdif.c | 108 ++ 1 file changed, 108 insertions(+) create mode 100644 sound/soc/sunxi/sunxi-machine-spdif.c diff --git

[linux-sunxi] [PATCH v2 2/4] dt-binding: Add sunxi S/PDIF machine driver

2015-09-30 Thread codekipper
From: Marcus Cooper Add device tree bindings for the SPDIF machine driver for Allwinner SoC devices. Signed-off-by: Marcus Cooper --- .../bindings/sound/sunxi-audio-spdif.txt | 36 ++ 1 file changed, 36 insertions(+)

[linux-sunxi] [PATCH v2 0/4] Add SPDIF support for Allwinner SoCs

2015-09-30 Thread codekipper
clock patches which will be delivered separately. For those that are interested I've pushed the patches here with all the required changes to get SPDIF audio out of the device. https://github.com/codekipper/linux-sunxi/commits/spdif_delivery This is version 2 of the patch series. After Mark's i

[linux-sunxi] [PATCH v2 1/4] dt-bindings: add sunxi SPDIF transceiver bindings

2015-09-30 Thread codekipper
From: Marcus Cooper Add devicetree bindings for the SPDIF transceiver found on found on Allwinners A10, A20 and A31 SoCs. Signed-off-by: Marcus Cooper --- .../devicetree/bindings/sound/sunxi,spdif.txt | 49 ++ 1 file

[linux-sunxi] [PATCH v4] ARM: sun7i: dt: Add new Olimex A20 EVB device

2015-09-27 Thread codekipper
From: Marcus Cooper The A20-SOM-EVB is a reference design of a 2-layer board for the A20-SOM. It expands the features of A20-SOM by adding VGA connector, HDMI connector, audio In/Out, LCD connector, 2 Mpix camera, gigabit Ethernet, SATA, USB-OTG and 2 USB hosts.

[linux-sunxi][alsa-devel][PATCH 0/3]Add SPDIF support for Allwinner SoCs

2015-09-23 Thread codekipper
clock patches which will be delivered separately. For those that are interested I've pushed the patches here with all the required changes to get SPDIF audio out of the device. https://github.com/codekipper/linux-sunxi/commits/spdif_delivery Thanks in advance, CK Marcus Cooper (3): dt-bindings: add

[linux-sunxi][alsa-devel][PATCH 1/3] dt-bindings: add sunxi SPDIF transceiver bindings

2015-09-23 Thread codekipper
From: Marcus Cooper Add devicetree bindings for the SPDIF transceiver found on found on Allwinners A10, A20 and A31 SoCs. Signed-off-by: Marcus Cooper --- .../devicetree/bindings/sound/sunxi,spdif.txt | 49 ++ 1 file

[linux-sunxi][alsa-devel][PATCH 2/3] dt-binding: Add sunxi SPDIF machine driver

2015-09-23 Thread codekipper
From: Marcus Cooper Add device tree bindings for the SPDIF machine driver for Allwinner SoC devices. Signed-off-by: Marcus Cooper --- .../bindings/sound/sunxi-audio-spdif.txt | 36 ++ 1 file changed, 36 insertions(+)

[linux-sunxi][alsa-devel][PATCH 3/3] ASOC: sunxi: Add support for the spdif block

2015-09-24 Thread codekipper
From: Marcus Cooper The sun4i, sun6i and sun7i SoC families have an SPDIF block which is capable of playback and capture. This patch enables the playback of this block for the sun4i and sun7i families. Signed-off-by: Marcus Cooper ---

[linux-sunxi][PATCH v3] ARM: sun7i: dt: Add new Olimex A20 EVB device

2015-09-23 Thread codekipper
From: Marcus Cooper The A20-SOM-EVB is a reference design of a 2-layer board for the A20-SOM. It expands the features of A20-SOM by adding VGA connector, HDMI connector, audio In/Out, LCD connector, 2 Mpix camera, gigabit Ethernet, SATA, USB-OTG and 2 USB hosts.

[linux-sunxi][PATCH 2/2] ARM: dts: sun7i: Add audio codec to Itead Ibox

2015-12-08 Thread codekipper
From: Marcus Cooper Signed-off-by: Marcus Cooper --- arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 4 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/sun7i-a20-itead-ibox.dts b/arch/arm/boot/dts/sun7i-a20-itead-ibox.dts index

[linux-sunxi][PATCH 1/2] ARM: dts: sun7i: Add Itead Ibox support

2015-12-08 Thread codekipper
From: Marcus Cooper The Itead Ibox is a multi board device based on the Allwinner A20 SoC. It contains the A20 Itead Core module and a base board for the external interfaces. The core module comes with 4GB NAND and 1GB DDR RAM. The base board to which the core board is

[linux-sunxi] ARM: dts: sun7i: Enable audio codec on MK808C

2015-12-08 Thread codekipper
From: Marcus Cooper Signed-off-by: Marcus Cooper --- arch/arm/boot/dts/sun7i-a20-mk808c.dts | 4 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/sun7i-a20-mk808c.dts b/arch/arm/boot/dts/sun7i-a20-mk808c.dts index

[linux-sunxi][PATCH 0/2] ARM: dts: sun4i: mk802 variant patches

2015-12-08 Thread codekipper
From: Marcus Cooper This patch series splits the mk802 dts into common include file which can be shared with the mk802+ device. The only difference that I can see between this and the original device is that it has an internal microphone. With that in mind we can either

[linux-sunxi][PATCH 2/2] ARM: dts: sun4i: Add rikomagic mk802+ board

2015-12-08 Thread codekipper
From: Marcus Cooper The Rikomagic mk802+ is an Allwinner A10 based hdmi tv-stick, it features 1G RAM, 4G nand, a mini-hdmi female connector, USB-A receptacle, mini-usb receptacle (OTG), USB-wifi and an internal microphone. Like the original mk802, it does not use any pmic.

[linux-sunxi][PATCH 1/2] ARM: dts: sun4i: Create common dtsi for mk802

2015-12-08 Thread codekipper
From: Marcus Cooper There are a few variants of the mk802 boards. This commit adds a dtsi for the mk802 and modifies the original dts to reference it. Signed-off-by: Marcus Cooper --- arch/arm/boot/dts/sun4i-a10-mk802.dts | 64 +--

[linux-sunxi][PATCH v2] ARM: sunxi: dt: enable audio codec on mk802

2015-12-19 Thread codekipper
From: Marcus Cooper This commit enables the on-chip audio codec present on some variants of the MK802. Signed-off-by: Marcus Cooper --- arch/arm/boot/dts/sun4i-a10-mk802.dts | 4 1 file changed, 4 insertions(+) diff --git

[linux-sunxi][PATCH v2] ARM: dt: sun7i: Enable audio codec on MK808C

2015-12-19 Thread codekipper
From: Marcus Cooper This commit enables the on-chip audio codec present on the MK808C. Signed-off-by: Marcus Cooper --- arch/arm/boot/dts/sun7i-a20-mk808c.dts | 4 1 file changed, 4 insertions(+) diff --git

[linux-sunxi][PATCH v2 0/5] ARM: dt: sunxi: Add Itead Ibox support

2015-12-19 Thread codekipper
From: Marcus Cooper Hi All, this patch series is an extension of the initial patch delivery for the Itead Ibox as found here https://groups.google.com/d/msg/linux-sunxi/GR_co3ObW8s/0BTPQljmAAAJ. There seems to be a few Itead variants out there based on their A10/A20 core

[linux-sunxi][PATCH v2 3/5] ARM: dts: sun7i: Add Itead Ibox support

2015-12-19 Thread codekipper
From: Marcus Cooper The Itead Ibox is a multi board device based on the Allwinner A20 SoC. It contains the A20 Itead Core module and a base board for the external interfaces. The core module comes with 4GB NAND and 1GB DDR RAM. The base board to which the core board is

[linux-sunxi][PATCH v2 4/5] ARM: dts: sun4i: Add Itead A10 Core support

2015-12-19 Thread codekipper
From: Marcus Cooper The A10 Itead Core module comes with 4GB NAND and 1GB DDR RAM. All of the I/O interfaces are exposed via 4 groups of 2*30 1mm pitched female headers. Signed-off-by: Marcus Cooper --- arch/arm/boot/dts/sun4i-a10-itead-core.dtsi |

[linux-sunxi][PATCH v2 1/5] ARM: dts: sunxi: Add sunxi-itead-core-common.dtsi

2015-12-19 Thread codekipper
From: Marcus Cooper Itead have a core module board that can be populated with either an Allwinner A10 or A20 SoC. This patch creates a common dtsi which these boards can use. Signed-off-by: Marcus Cooper ---

[linux-sunxi][PATCH v2 2/5] ARM: dts: sun7i: Add Itead A20 Core support

2015-12-19 Thread codekipper
From: Marcus Cooper The A20 Itead Core module comes with 4GB NAND and 1GB DDR RAM. All of the I/O interfaces are exposed via 4 groups of 2*30 1mm pitched female headers. Signed-off-by: Marcus Cooper --- arch/arm/boot/dts/sun7i-a20-itead-core.dtsi |

[linux-sunxi][PATCH v2 5/5] ARM: dts: sun4i: Itead Iteaduino to use common code

2015-12-19 Thread codekipper
From: Marcus Cooper Convert the Itead Iteaduino A10 to use the new common itead core dtsi. Signed-off-by: Marcus Cooper --- .../boot/dts/sun4i-a10-itead-iteaduino-plus.dts| 102 + 1 file changed, 2 insertions(+), 100

[linux-sunxi][PATCH v3 3/5] ARM: dts: sun7i: Add Itead Ibox support

2016-01-14 Thread codekipper
From: Marcus Cooper The Itead Ibox is a multi board device based on the Allwinner A20 SoC. It contains the A20 Itead Core module and a base board for the external interfaces. The core module comes with 4GB NAND and 1GB DDR RAM. The base board to which the core board is

[linux-sunxi][PATCH v3 4/5] ARM: dts: sun4i: Add Itead A10 Core support

2016-01-14 Thread codekipper
From: Marcus Cooper The A10 Itead Core module comes with 4GB NAND and 1GB DDR RAM. All of the I/O interfaces are exposed via 4 groups of 2*30 1mm pitched female headers. Signed-off-by: Marcus Cooper --- arch/arm/boot/dts/sun4i-a10-itead-core.dtsi |

[linux-sunxi][PATCH v3 1/5] ARM: dts: sunxi: Add sunxi-itead-core-common.dtsi

2016-01-14 Thread codekipper
From: Marcus Cooper Itead have a core module board that can be populated with either an Allwinner A10 or A20 SoC. This patch creates a common dtsi which these boards can use. Signed-off-by: Marcus Cooper ---

[linux-sunxi][PATCH v3 0/5] ARM: dt: sunxi: Add Itead Ibox support

2016-01-14 Thread codekipper
From: Marcus Cooper Hi All, this patch series is an extension of the initial patch delivery for the Itead Ibox as found here https://groups.google.com/d/msg/linux-sunxi/GR_co3ObW8s/0BTPQljmAAAJ. There seems to be a few Itead variants out there based on their A10/A20 core

[linux-sunxi][PATCH v3 5/5] ARM: dts: sun4i: Itead Iteaduino to use common code

2016-01-14 Thread codekipper
From: Marcus Cooper Convert the Itead Iteaduino A10 to use the new common itead core dtsi. Signed-off-by: Marcus Cooper --- .../boot/dts/sun4i-a10-itead-iteaduino-plus.dts| 93 +- 1 file changed, 2 insertions(+), 91

[linux-sunxi][PATCH v3 2/5] ARM: dts: sun7i: Add Itead A20 Core support

2016-01-14 Thread codekipper
From: Marcus Cooper The A20 Itead Core module comes with 4GB NAND and 1GB DDR RAM. All of the I/O interfaces are exposed via 4 groups of 2*30 1mm pitched female headers. Signed-off-by: Marcus Cooper --- arch/arm/boot/dts/sun7i-a20-itead-core.dtsi |

[linux-sunxi][PATCH] ARM: dts: sun7i: Enable USB DRC on Itead Ibox

2016-02-08 Thread codekipper
From: Marcus Cooper Enable the otg/drc usb controller on the Itead Ibox device. Signed-off-by: Marcus Cooper --- arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 14 ++ arch/arm/boot/dts/sunxi-itead-core-common.dtsi | 9 + 2

[linux-sunxi] [PATCH v4 1/2] dt-bindings: sunxi :add sun4i SPDIF transceiver

2016-02-04 Thread codekipper
From: Marcus Cooper Add devicetree bindings for the SPDIF transceiver found on found on Allwinners A10 and A20 SoCs. Signed-off-by: Marcus Cooper --- .../bindings/sound/sunxi,sun4i-spdif.txt | 39 ++ 1 file changed, 39

[linux-sunxi] [PATCH v4 0/2] ASoC: Add SPDIF support for Allwinner SoCs

2016-02-04 Thread codekipper
which will be delivered separately. For those that are interested I've pushed the patches here with all the required changes to get SPDIF audio out of the device. https://github.com/codekipper/linux-sunxi/commits/spdif_delivery Thanks in advance, CK --- Changes since v3: - removed code required for

[linux-sunxi] [PATCH v4 2/2] ASoC: sunxi: Add support for the SPDIF block

2016-02-04 Thread codekipper
From: Marcus Cooper The sun4i, sun5i and sun7i SoC families have an SPDIF block which is capable of playback and capture. This patch enables the playback of this block for the sun4i families. Signed-off-by: Marcus Cooper --- sound/soc/sunxi/Kconfig

[linux-sunxi][PATCH] ARM: dts: sun7i: Enable USB DRC on Olimex A20 EVB

2016-02-08 Thread codekipper
From: Marcus Cooper Enable the otg/drc usb controller on the Olimex A20 EVB. Signed-off-by: Marcus Cooper --- arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 24 1 file changed, 24 insertions(+) diff --git

[linux-sunxi] [PATCH v5 2/2] ASoC: sunxi: Add support for the SPDIF block

2016-02-08 Thread codekipper
From: Marcus Cooper The sun4i, sun5i and sun7i SoC families have an SPDIF block which is capable of playback and capture. This patch enables the playback of this block for the sun4i families. Signed-off-by: Marcus Cooper --- sound/soc/sunxi/Kconfig

[linux-sunxi] [PATCH v5 0/2] ASoC: Add SPDIF support for Allwinner SoCs

2016-02-08 Thread codekipper
which will be delivered separately. For those that are interested I've pushed the patches here with all the required changes to get SPDIF audio out of the device. https://github.com/codekipper/linux-sunxi/commits/spdif_delivery Thanks in advance, CK --- Changes since v4: - corrected indentation issues - r

[linux-sunxi] [PATCH v5 1/2] dt-bindings: sunxi :add sun4i SPDIF transceiver

2016-02-08 Thread codekipper
From: Marcus Cooper Add devicetree bindings for the SPDIF transceiver found on found on Allwinners A10 and A20 SoCs. Signed-off-by: Marcus Cooper --- .../bindings/sound/sunxi,sun4i-spdif.txt | 39 ++ 1 file changed, 39

[linux-sunxi][PATCH v2] ARM: dts: sun7i: Enable USB DRC on Itead Ibox

2016-02-09 Thread codekipper
From: Marcus Cooper Enable the otg/drc usb controller on the Itead Ibox device. Note this board has the otg-vbus connected directly to the 5v-dcc of the board, so there is no vbus0 regulator, nor vbus0-det. Signed-off-by: Marcus Cooper --- Changes

[linux-sunxi][PATCH] ARM: dts: sun7i: Enable USB DRC on MK808C

2016-02-09 Thread codekipper
From: Marcus Cooper Enable the otg/drc usb controller on the MK808C. Signed-off-by: Marcus Cooper --- arch/arm/boot/dts/sun7i-a20-mk808c.dts | 35 ++ 1 file changed, 35 insertions(+) diff --git

[linux-sunxi][PATCH v2] ARM: dts: sun7i: Enable USB DRC on Olimex A20 EVB

2016-02-09 Thread codekipper
From: Marcus Cooper Enable the otg/drc usb controller on the Olimex A20 EVB. Signed-off-by: Marcus Cooper --- Changes since v1: - Added vbus0 regulator and vbus0 detection to dts --- arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 32

[linux-sunxi] [PATCH v6 2/2] ASoC: sunxi: Add support for the SPDIF block

2016-02-08 Thread codekipper
From: Marcus Cooper The sun4i, sun5i and sun7i SoC families have an SPDIF block which is capable of playback and capture. This patch enables the playback of this block for the sun4i families. Signed-off-by: Marcus Cooper --- sound/soc/sunxi/Kconfig

[linux-sunxi] [PATCH v6 0/2] ASoC: Add SPDIF support for Allwinner SoCs

2016-02-08 Thread codekipper
which will be delivered separately. For those that are interested I've pushed the patches here with all the required changes to get SPDIF audio out of the device. https://github.com/codekipper/linux-sunxi/commits/spdif_delivery Thanks in advance, CK --- Changes since v5: - fixed warning that had s

[linux-sunxi] [PATCH v6 1/2] dt-bindings: sunxi :add sun4i SPDIF transceiver

2016-02-08 Thread codekipper
From: Marcus Cooper Add devicetree bindings for the SPDIF transceiver found on found on Allwinners A10 and A20 SoCs. Signed-off-by: Marcus Cooper --- .../bindings/sound/sunxi,sun4i-spdif.txt | 39 ++ 1 file changed, 39

[linux-sunxi][PATCH] ARM: dts: sun4i: Enable USB DRC on the MK8082

2016-02-12 Thread codekipper
From: Marcus Cooper Enable the otg/drc usb controller on the MK8082. Signed-off-by: Marcus Cooper --- arch/arm/boot/dts/sun4i-a10-mk802.dts | 33 + 1 file changed, 33 insertions(+) diff --git

  1   2   3   4   >