summaryrefslogtreecommitdiff
path: root/Documentation
AgeCommit message (Collapse)AuthorFilesLines
2015-02-04Smack: adds smackfs/ptrace interfaceLukasz Pawelczyk1-0/+10
This allows to limit ptrace beyond the regular smack access rules. It adds a smackfs/ptrace interface that allows smack to be configured to require equal smack labels for PTRACE_MODE_ATTACH access. See the changes in Documentation/security/Smack.txt below for details. Change-Id: If5d887a86b8d05ac46c82e1e7e123b86a5d62ddb Signed-off-by: Lukasz Pawelczyk <l.pawelczyk@partner.samsung.com> Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
2015-02-04i2c: i801: Add device ID for Intel Wildcat Point PCHJean Delvare1-0/+1
Signed-off-by: Jean Delvare <jdelvare@suse.de> Signed-off-by: Wolfram Sang <wsa@the-dreams.de> (cherry picked from commit b299de839157852c563b9f133c8b7e630545a9c3) Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
2015-02-04phy: micrel: add of configuration for LED modeBen Dooks1-0/+18
Add support for the led-mode property for the following PHYs which have a single LED mode configuration value. KSZ8001 and KSZ8041 which both use register 0x1e bits 15,14 and KSZ8021, KSZ8031 and KSZ8051 which use register 0x1f bits 5,4 to control the LED configuration. Signed-off-by: Ben Dooks <ben.dooks@codethink.co.uk> Signed-off-by: David S. Miller <davem@davemloft.net> (cherry picked from commit 20d8435a1cffa04992f1db6b199a5f0ccec2ff06) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04clk: add clock-indices supportBen Dooks1-0/+17
Add a property called clock-indices to allow clock-output-names to be used where the index used to lookup a clock is not a 1:1 mapping to the array position in the clock-output-names Signed-off-by: Ben Dooks <ben.dooks@codethink.co.uk> Signed-off-by: Mike Turquette <mturquette@linaro.org> (cherry picked from commit 7a0fc1a3df82d29e00b4c9f88a6b37450d6711f1) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04xhci: Platform: Set xhci lpm support quirk based on platform dataPratyush Anand1-1/+2
If an xhci platform supports USB3 LPM capability then enable XHCI_LPM_SUPPORT quirk flag. Signed-off-by: Pratyush Anand <pratyush.anand@st.com> Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit 20f6fdd01c2c0de9cc1109083222edded24c5350) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04ASoC: rsnd: add DT support to DVCKuninori Morimoto1-0/+8
Now, DVC can use DT Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit 34cb6123f90d264d63bdcd3ee0df0d2cb4b36aab) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04ASoC: rsnd: SSI + DMA can select BUSIFKuninori Morimoto1-0/+1
Sound data needs to be sent to R-Car sound SSI when playback. But, there are 2 interfaces for it. 1st is SSITDR/SSIRDR which are mapped on SSI. 2nd is SSIn_BUSIF which are mapped on SSIU. 2nd SSIn_BUSIF is used when DMA transfer, and it is always used if sound data came from via SRC. But, we can use it when SSI+DMA case too. (Current driver is assuming 1st SSITDR/SSIRDR for it) 2nd SSIn_BUSIF can be used as FIFO. This is very helpful/useful for SSI+DMA. But DMA address / DMA ID are not same between 1st/2nd cases. This patch care about these settings. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit d9288d0ba12de1b5efb830b9128e4cc6877318fc) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04rcar_vin: add devicetree supportBen Dooks1-0/+86
Add support for devicetree probe for the rcar-vin driver. Signed-off-by: Ben Dooks <ben.dooks@codethink.co.uk> [g.liakhovetski@gmx.de fix a typo, sort headers alphabetically] Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com> (cherry picked from commit 47c71bd61b772cd72159dff4aae43734257a485a) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04thermal: rcar: Document SoC-specific bindingsGeert Uytterhoeven1-6/+12
The documentation only mentioned the generic fallback compatible property. Add the missing SoC-specific compatible properties, some of which are already in use. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Cc: Zhang Rui <rui.zhang@intel.com> Cc: Eduardo Valentin <eduardo.valentin@ti.com> Cc: linux-pm@vger.kernel.org Acked-by: Simon Horman <horms+renesas@verge.net.au> Signed-off-by: Zhang Rui <rui.zhang@intel.com> (cherry picked from commit fa313103c953fd832b7c4e431c74be55c20b1ce1) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04net: sh_eth: Add r8a7794 supportHisashi Nakamura1-0/+1
Signed-off-by: Hisashi Nakamura <hisashi.nakamura.ak@renesas.com> [uli: added bindings documentation] Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net> (cherry picked from commit 0f76b9d83b2b010b63a094024b3cfd82e20af28d) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04clocksource: sh_tmu: Add DT supportLaurent Pinchart1-0/+39
Document DT bindings and parse them in the TMU driver. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Tested-by: Simon Horman <horms+renesas@verge.net.au> (cherry picked from commit 3e29b5543f9250bb358169cff0594f58284ece74) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04clocksource: sh_mtu2: Add DT supportLaurent Pinchart1-0/+39
Document DT bindings and parse them in the MTU2 driver. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Tested-by: Wolfram Sang <wsa@sang-engineering.com> (cherry picked from commit cca8d0596c4c7acb371ea1bc5eee9b404b30516a) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04clocksource: sh_cmt: Add DT supportLaurent Pinchart1-0/+47
Document DT bindings and parse them in the CMT driver. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Tested-by: Simon Horman <horms+renesas@verge.net.au> (cherry picked from commit 1768aa2f4c1248051013282c6cf63b368016cb53) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04sh-pfc: Add renesas,pfc-r8a7791 to binding documentationGeert Uytterhoeven1-0/+1
The driver already supports the r8a7791 SoC, and "renesas,pfc-r8a7791" is already in use. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> (cherry picked from commit 590b4ceab95761c45dfc5d9afbbc6810c1fd64a7) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04mmc: tmio-mmc: Add renesas, sdhi-r8a7791 to binding documentationGeert Uytterhoeven1-0/+1
The driver already supports the r8a7791 SoC, and "renesas,sdhi-r8a7791" is already in use. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Cc: Ian Molton <ian.molton@codethink.co.uk> Cc: Chris Ball <chris@printf.net> Cc: linux-mmc@vger.kernel.org Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> (cherry picked from commit bf7978483c0c119e0d650710ee713f0ed95939ca) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04v4l: Add premultiplied alpha flag for pixel formatsLaurent Pinchart1-1/+27
When set, the new V4L2_PIX_FMT_FLAG_PREMUL_ALPHA flag indicates that the pixel values are premultiplied by the alpha channel value. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> (cherry picked from commit e6619dfbf287a75082ec04bc2a8d2df6e3a16299) Signed-off-by: Simon Horman <horms+renesas@verge.net.au> Conflicts: Documentation/DocBook/media/v4l/v4l2.xml
2015-02-04v4l: Support extending the v4l2_pix_format structureLaurent Pinchart2-4/+23
The v4l2_pix_format structure has no reserved field. It is embedded in the v4l2_framebuffer structure which has no reserved fields either, and in the v4l2_format structure which has reserved fields that were not previously required to be zeroed out by applications. To allow extending v4l2_pix_format, inline it in the v4l2_framebuffer structure, and use the priv field as a magic value to indicate that the application has set all v4l2_pix_format extended fields and zeroed all reserved fields following the v4l2_pix_format field in the v4l2_format structure. The availability of this API extension is reported to userspace through the new V4L2_CAP_EXT_PIX_FORMAT capability flag. Just checking that the priv field is still set to the magic value at [GS]_FMT return wouldn't be enough, as older kernels don't zero the priv field on return. To simplify the internal API towards drivers zero the extended fields and set the priv field to the magic value for applications not aware of the extensions. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> (cherry picked from commit af7553db487e1dbcd069d1bb9426fc8c591ea1f4) Signed-off-by: Simon Horman <horms+renesas@verge.net.au> Conflicts: Documentation/DocBook/media/v4l/v4l2.xml Documentation/DocBook/media/v4l/vidioc-querycap.xml drivers/media/platform/davinci/vpif_display.c drivers/media/platform/mem2mem_testdev.c include/uapi/linux/videodev2.h
2015-02-04DocBook: media: Document ALPHA_COMPONENT control usage on output devicesLaurent Pinchart1-7/+10
Extend the V4L2_CID_ALPHA_COMPONENT control for use on output devices, to set the alpha component value when the output format doesn't have an alpha channel. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> (cherry picked from commit e632d2f4e25c574a29b269f9f4b0cef2995e402d) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04Documentation: dt-bindings: update xhci-platform DT binding for R-Car H2 and M2Yoshihiro Shimoda1-1/+2
This commit extends the compatible string list of the xhci-platform binding with the new "renesas,xhci-r8a7790" and "renesas,xhci-r8a7791" compatible strings. It is used to describe the xHCI controller which is available in the R-Car H2 and M2 SoCs. Acked-by: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit c7c1ce8061c0dc5b848e5df0ba459dbbf78057d7) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04Documentation: dt-bindings: update xhci-platform DT bindingGregory CLEMENT1-1/+6
This commit extends the compatible string list of the xhci-platform binding with the new "armada-375-xhci" and "armada-380-xhci" compatible strings. It is used to describe the XHCI controller which is available in the Armada 375 and 38x SoCs. It also indicates that an optional 'clocks' property is now supported. Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Mathias Nyman <mathias.nyman@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit 023bfe83e278dca17abc491f8e1182211edb0559) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04ASoC: rsnd: care DMA slave channel name for DTKuninori Morimoto1-0/+1
Renesas sound driver is supporting to use DMAEngine. But, DMA slave channel name "tx", "rx" is not enough in DT case. Becuase, it has many ports and path combination. This patch adds rsnd_dma_of_name() to find DMA channel name, for example memory to SSI0 is "mem_ssi0", SSI0 to memory is "ssi0_mem", SSI0 to SRC0 is "ssi0_src0", SRC0 to SSI0 is "src0_ssi0", SRC0 to DVC0 is "src0_dvc0"... Renesas sound want to use PIO transfer mode for some reasons. It will be PIO tranfer mode if device node doesn't have DMA settings. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit 199e7688bdf7d188d70c3432c96ec13d8a14b341) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04clk: shmobile: Add R8A7740-specific clock supportUlrich Hecht1-0/+41
Driver for the R8A7740's clocks that are too specific to be supported by a generic driver. Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> Acked-by: Geert Uytterhoeven <geert@linux-m68k.org> Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mike Turquette <mturquette@linaro.org> (cherry picked from commit 1923ca92a618b6107d3a44b5c9f9360b104dcddb) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04ARM: shmobile: r7s72100: document MSTP clock supportWolfram Sang1-0/+1
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Acked-by: Magnus Damm <damm+renesas@opensource.se> Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Acked-by: Mike Turquette <mturquette@linaro.org> Signed-off-by: Simon Horman <horms+renesas@verge.net.au> (cherry picked from commit b557deadc5cca47aff93781b21fef468233c2ea8) Signed-off-by: Simon Horman <horms+renesas@verge.net.au> Conflicts: Documentation/devicetree/bindings/clock/renesas,cpg-mstp-clocks.txt
2015-02-04clk: shmobile: r8a7779: Add MSTP clock supportSimon Horman1-0/+1
Add MSTP clock support for the r8a7779 SoC The only change required appears to be to note a new compatibility string in the bindings. Cc: devicetree@vger.kernel.org Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au> Signed-off-by: Mike Turquette <mturquette@linaro.org> (cherry picked from commit 5483bf698f42a6f0467463b064084eb888298232) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04clk: shmobile: r8a7779: Add clocks supportSimon Horman1-0/+27
The R8A7779 SoC has several clocks that are too custom to be supported in a generic driver. Those clocks are all fixed rate clocks with multiplier and divisor set according to boot mode configuration. Based on work for R-Car Gen2 SoCs by Laurent Pinchart. Cc: devicetree@vger.kernel.org Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au> Signed-off-by: Mike Turquette <mturquette@linaro.org> (cherry picked from commit 7b42a997bfb93c6ae0709f34ec8e2860757804b5) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04v4l: vsp1: Add DT bindings documentationLaurent Pinchart1-0/+43
All parameters supplied through platform data can now be passed through the device tree. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com> (cherry picked from commit 34d1cbdafd5b27bc06f47f557e0581b7b85d6f07) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04serial: sh-sci: Add device tree support for r8a7{778,740,3a4} and sh73a0Simon Horman1-0/+7
Simply document new compat strings. There appears to be no need for a driver updates. Signed-off-by: Simon Horman <horms+renesas@verge.net.au> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit 34c4eda809e1efb16c554c07bb5df4c8ace9424e) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04ASoC: simple-card: Support setting mclk via a fixed factorAndrew Lunn1-0/+3
Some platforms require that the codecs mclk is a fixed multiplication factor of the audio stream rate. Add a optional property to the binding to hold this factor and implement a hw_params() function to make use of it. Signed-off-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit 2942a0e285c46587a1025f12597df63ec04d08c6) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04ASoC: simple-card: Move dai-link level properties away from dai subnodesJyri Sarha1-38/+50
The properties like format, bitclock-master, frame-master, bitclock-inversion, and frame-inversion should be common to the dais connected with a dai-link. For bitclock-master and frame-master properties to be unambiguous they need to indicate the mastering dai node with a phandle. Signed-off-by: Jyri Sarha <jsarha@ti.com> Acked-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit b3ca11ff59bc5842b01f13421a17e6d9a8936784) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04pwm: modify PWM_LOOKUP to initialize all struct pwm_lookup membersAlexandre Belloni1-1/+2
Now that PWM_LOOKUP is not used anymore, modify it to initialize all the members of struct pwm_lookup. Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Thierry Reding <thierry.reding@gmail.com> (cherry picked from commit 4284402924cc55e182008ca7e9d4fb1e891ff5ae) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04PCI: rcar: Add R-Car PCIe device tree bindingsPhil Edworthy1-0/+47
This patch adds the bindings for the R-Car PCIe driver. The driver resides under drivers/pci/host/pcie-rcar.c Signed-off-by: Phil Edworthy <phil.edworthy@renesas.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Reviewed-by: Lucas Stach <l.stach@pengutronix.de> Acked-by: Simon Horman <horms+renesas@verge.net.au> (cherry picked from commit 7869fc6e295cbb1f80e30555bebbc795abb5b9a7) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04cpufreq: Introduce macros for cpufreq_frequency_table iterationStratos Karafotis1-0/+19
Many cpufreq drivers need to iterate over the cpufreq_frequency_table for various tasks. This patch introduces two macros which can be used for iteration over cpufreq_frequency_table keeping a common coding style across drivers: - cpufreq_for_each_entry: iterate over each entry of the table - cpufreq_for_each_valid_entry: iterate over each entry that contains a valid frequency. It should have no functional changes. Signed-off-by: Stratos Karafotis <stratosk@semaphore.gr> Acked-by: Lad, Prabhakar <prabhakar.csengg@gmail.com> Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> (cherry picked from commit 27e289dce29764e488c1e13e9aa6950cad1f4aab) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04serial: sh-sci: Add device tree support for r8a7779Simon Horman1-0/+1
Simply document a new compat string. There appears to be no need for a driver updates. Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit 81bd1eb7af751666ace2f1dadb0b0101401807cd) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04Revert "serial: sh-sci: Add device tree support for r8a7779"Greg Kroah-Hartman1-1/+0
This reverts commit fcbee4d49f30eb0eaa83a62e6a3cab5a892ed93f. It wasn't quite ready to go in yet, sorry about that. Cc: Simon Horman <horms@verge.net.au> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit 2aafb3864b9fa5ce83250537d940f973ef37b8dc) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04serial: sh-sci: Add device tree support for r8a7779Simon Horman1-0/+1
According to the platform data for the legacy-C initialisation of sh-sci for the r8a7779 SoC and my own testing the SCIx_SH4_SCIF_REGTYPE bit of scscr needs to be set. Signed-off-by: Simon Horman <horms+renesas@verge.net.au> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit fcbee4d49f30eb0eaa83a62e6a3cab5a892ed93f) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04pinctrl: Enable "power-source" to be extracted from DT filesIvan T. Ivanov1-0/+1
Add "power-source" property to generic options used for DT parsing files. This enables drivers, which use generic pin configurations, to get the value passed to this property. Signed-off-by: Ivan T. Ivanov <iivanov@mm-sol.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> (cherry picked from commit ca6c55189a631f3380ff0a28f90d920a84e60d7b) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04i2c: rcar: add compatibles for additional SoCWolfram Sang1-0/+3
Signed-off-by: Wolfram Sang <wsa@sang-engineering.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de> (cherry picked from commit 819a39510ed8e7f473309d071ede0fb02f0d0e79) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04gpio: rcar: Add optional functional clock to bindingsGeert Uytterhoeven1-0/+6
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Cc: linux-gpio@vger.kernel.org Cc: devicetree@vger.kernel.org Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> (cherry picked from commit 370a4516e401af82dcd89c34a99346c5869a879c) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04ASoC: rcar: subnode tidyup for renesas,rsnd.txtKuninori Morimoto1-3/+12
rcar_sound,ssi/src/dai subnode documentation become more cleaner Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit 8bab0dd58037623b723b768ee2eb1f7dd1ad0416) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04xhci-platform: Change compatible string from xhci-platform to generic-xhciHans de Goede1-2/+2
This brings the xhci-platform bindings in sync with what we've done for the ohci- and ehci-platform drivers. As discussed there using platform as a postfix is a bit weird as the platform bus is a Linux specific thing and the bindings are supposed to be OS agnostic. Note that the old xhci-platform compatible string is kept around for, well, compatibility reasons. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit 0f94388b27c599015b74eedf1a32126a3f5fc0f9) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04spi: sh-msiof: Remove "renesas,msiof-sh7724" from bindingsGeert Uytterhoeven1-1/+0
It's not implemented in the driver, so it's a bad example. Signed-off-by: Geert Uytterhoeven <geert+renesas@linux-m68k.org> Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit f9ee821ebc5e58ff5da08d625ea4e2d74b221317) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04spi: sh-msiof: Add support for R-Car H2 and M2Geert Uytterhoeven1-2/+21
Add support for the MSIOF variant in the R-Car H2 (r8a7790) and M2 (r8a7791) SoCs. Binding documentation: - Add future-proof "renesas,msiof-<soctype>" compatible values, - The default for "renesas,rx-fifo-size" is 256 on R-Car H2 and M2, - "renesas,tx-fifo-size" and "renesas,rx-fifo-size" are deprecated for soctype-specific bindings, - Add example bindings. Implementation: - MSIOF on R-Car H2 and M2 requires the transmission of dummy data if data is being received only (cfr. "Set SICTR.TSCKE to 1" and "Write dummy transmission data to SITFDR" in paragraph "Transmit and Receive Procedures" of the Hardware User's Manual). - As RX depends on TX, MSIOF on R-Car H2 and M2 also lacks the RSCR register (Receive Clock Select Register), and some bits in the RMDR1 (Receive Mode Register 1) and TMDR2 (Transmit Mode Register 2) registers. - Use the recently introduced SPI_MASTER_MUST_TX flag to enable support for dummy transmission in the SPI core, and to differentiate from other MSIOF implementations in code paths that need this. - New DT compatible values ("renesas,msiof-r8a7790" and "renesas,msiof-r8a7791") are added, as well as new platform device names ("spi_r8a7790_msiof" and "spi_r8a7791_msiof"). - The default RX FIFO size is 256 words on R-Car H2 and M2. This is loosely based on a set of patches from Takashi Yoshii <takasi-y@ops.dti.ne.jp>. Signed-off-by: Geert Uytterhoeven <geert+renesas@linux-m68k.org> Acked-by: Magnus Damm <damm@opensource.se> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit beb74bb0875579c409778d853b8a050c124b3c79) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04spi: sh-msiof: Improve bindingsGeert Uytterhoeven1-7/+17
Documentation: - Add missing "interrupt-parent", "#address-cells", "#size-cells", and "clocks" properties, - Add missing default values for "num-cs", "renesas,tx-fifo-size" and "renesas,rx-fifo-size", - Add a reference to the pinctrl documentation. Implementation: - As "num-cs" is marked optional, provide a sensible default. Signed-off-by: Geert Uytterhoeven <geert+renesas@linux-m68k.org> Acked-by: Magnus Damm <damm@opensource.se> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit 32d3b2d1ddeafe105ab6f738fba427242141194e) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04ASoC: simple-card: Add DT documentation for multi-DAI linksJean-Francois Moine1-1/+41
Many couples of CPU/CODEC DAI links may be described in the DT thanks to 'simple-audio-card,dai-link' containers. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit 015f630de86c8a79df45c475c34087d3e96b882a) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04ASoC: simple-card: overwrite cpu_dai->fmt with codec_dai->fmtNicolin Chen1-0/+6
The current simple-card driver separates the daimft for cpu_dai and codec_dai. So we might get different values for them (0x4003 and 0x1003 for example): asoc-simple-card sound-cs42888.12: cpu : 2024000.esai / 4003 / 132000000 asoc-simple-card sound-cs42888.12: codec : cs42888 / 1003 / 24576000 asoc-simple-card sound-cs42888.12: cs42888 <-> 2024000.esai mapping ok This is not allowed at all as we need to keep the DAIFMT settings identical for both the ends of the link. Thus this patch fixes it by overwriting the cpu_dai->fmt with codec_dai->fmt since we defined the DAIFMT_MASTER basing on CODEC at the first place while the other bits are same. Signed-off-by: Nicolin Chen <Guangyu.Chen@freescale.com> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit 46c39cae292fd691f32e573e6c2c854e36614c93) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04ASoC: simple-card: add slot information parsing supportsXiubo Li1-0/+5
For some CPU/CODEC DAI devices the slot information maybe needed. This patch adds the slot information parsing for simple-card driver. Signed-off-by: Xiubo Li <Li.Xiubo@freescale.com> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit 6ff62eedce4f7756b092d276165d8e11edab9f28) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04ASoC: simple-card: for new properties documenting and usageXiubo Li1-2/+10
This add the following three new properties documenting and usage for simple card: "simple-audio-card,name", "simple-audio-card,widgets", Signed-off-by: Xiubo Li <Li.Xiubo@freescale.com> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit 66841345073b049c0c194486bac4d7f07266a57e) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04regulator: gpio: explain detail of gpios-statesKuninori Morimoto1-1/+2
gpios-states is array, and default is 0 Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit 907339818ecd66c20f57bbf53d1160c3dc9d34a8) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04regulator: gpio: Document regulator-type propertyMark Brown1-0/+2
Reported-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit 7f196ec938967af7c3aa2506b8edcd7da5f5ebc6) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2015-02-04regulator: gpio: add gpios-status for DTKuninori Morimoto1-0/+1
config->gpios[x].flags indicates initial pin status, and it will be used for drvdata->state on gpio_regulator_probe(). But, current of_get_gpio_regulator_config() doesn't care about this flags. This patch adds new gpios-status property in order to care about initial pin status. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@linaro.org> (cherry picked from commit 0094050d783bbadffe83effef11a0bda901153ce) Signed-off-by: Simon Horman <horms+renesas@verge.net.au>