Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  1. Sep 12, 2016
    • LCPD Auto Merger's avatar
      Merge branch 'ti-linux-4.4.y' of git.ti.com:ti-linux-kernel/ti-linux-kernel into ti-rt-linux-4.4.y · f8c45f6a
      LCPD Auto Merger authored
      
      TI-Feature: ti_linux_base_rt
      TI-Tree: git@git.ti.com:ti-linux-kernel/ti-linux-kernel.git
      TI-Branch: ti-linux-4.4.y
      
      * 'ti-linux-4.4.y' of git.ti.com:ti-linux-kernel/ti-linux-kernel:
        ARM: dts: keystone-k2g: Reserve SRAM for MPM
        ARM: dts: keystone-k2e: Reserve SRAM for MPM
        ARM: dts: keystone-k2l: Reserve SRAM for MPM
        ARM: dts: keystone-k2hk: Reserve SRAM for MPM
        TEMP: soc: ti: keystone-dsp-mem: use sram child nodes for MSM RAM
        ARM: dts: keystone-k2g-evm: Remove MSM memory from dspmem node
        ARM: dts: keystone-k2e-evm: Remove MSM memory from dspmem node
        ARM: dts: keystone-k2l-evm: Remove MSM memory from dspmem node
        ARM: dts: keystone-k2hk-evm: Remove MSM memory from dspmem node
        TEMP: soc: ti: keystone_dsp_mem: create sysfs entries for memories
        ARM: dts: keystone-k2g: Reserve MSM RAM for boot monitor
        ARM: dts: keystone-k2e: Reserve MSM RAM for boot monitor
        ARM: dts: keystone-k2l: Reserve MSM RAM for boot monitor
        ARM: dts: keystone-k2hk: Reserve MSM RAM for boot monitor
        ARM: configs: keystone: Enable Generic on-chip SRAM driver
        ARM: dts: keystone-k2g: Add MSM RAM node
        ARM: dts: keystone-k2e: Add MSM RAM node
        ARM: dts: keystone-k2l: Add MSM RAM node
        ARM: dts: keystone-k2hk: Add MSM RAM node
      
      Signed-off-by: default avatarLCPD Auto Merger <lcpd_integration@list.ti.com>
    • LCPD Auto Merger's avatar
      Merge branch 'rpmsg-ti-linux-4.4.y-intg' of git://git.ti.com/rpmsg/rpmsg into ti-linux-4.4.y · a347aeeb
      LCPD Auto Merger authored
      TI-Feature: rpmsg
      TI-Tree: git://git.ti.com/rpmsg/rpmsg.git
      TI-Branch: rpmsg-ti-linux-4.4.y-intg
      
      * 'rpmsg-ti-linux-4.4.y-intg' of git://git.ti.com/rpmsg/rpmsg
      
      :
        ARM: dts: keystone-k2g: Reserve SRAM for MPM
        ARM: dts: keystone-k2e: Reserve SRAM for MPM
        ARM: dts: keystone-k2l: Reserve SRAM for MPM
        ARM: dts: keystone-k2hk: Reserve SRAM for MPM
        TEMP: soc: ti: keystone-dsp-mem: use sram child nodes for MSM RAM
        ARM: dts: keystone-k2g-evm: Remove MSM memory from dspmem node
        ARM: dts: keystone-k2e-evm: Remove MSM memory from dspmem node
        ARM: dts: keystone-k2l-evm: Remove MSM memory from dspmem node
        ARM: dts: keystone-k2hk-evm: Remove MSM memory from dspmem node
        TEMP: soc: ti: keystone_dsp_mem: create sysfs entries for memories
        ARM: dts: keystone-k2g: Reserve MSM RAM for boot monitor
        ARM: dts: keystone-k2e: Reserve MSM RAM for boot monitor
        ARM: dts: keystone-k2l: Reserve MSM RAM for boot monitor
        ARM: dts: keystone-k2hk: Reserve MSM RAM for boot monitor
        ARM: configs: keystone: Enable Generic on-chip SRAM driver
        ARM: dts: keystone-k2g: Add MSM RAM node
        ARM: dts: keystone-k2e: Add MSM RAM node
        ARM: dts: keystone-k2l: Add MSM RAM node
        ARM: dts: keystone-k2hk: Add MSM RAM node
      
      Signed-off-by: default avatarLCPD Auto Merger <lcpd_integration@list.ti.com>
    • Suman Anna's avatar
    • Suman Anna's avatar
      Merge branch 'rproc-linux-4.4.y' of git://git.ti.com/rpmsg/remoteproc into rpmsg-ti-linux-4.4.y · 3fa8b386
      Suman Anna authored
      Pull in the updated remoteproc feature branch that represents the
      Multicore Shared Memory (MSM) RAM as mmio-sram nodes, and reserves
      the portions of it used by Keystone 2 Boot Monitor (BM).
      
      The series also enhances the keystone-dsp-mem driver to present sysfs
      entries to userspace for the memories managed by it. The driver is
      updated to use the SRAM driver infrastructure, and uses specific
      child nodes to reserve portions of the MSM RAM for exposing them to
      userspace for the Multi Proc Manager (MPM) stack on all Keystone 2
      SoCs.
      
      * 'rproc-linux-4.4.y' of git://git.ti.com/rpmsg/remoteproc
      
      :
        ARM: dts: keystone-k2g: Reserve SRAM for MPM
        ARM: dts: keystone-k2e: Reserve SRAM for MPM
        ARM: dts: keystone-k2l: Reserve SRAM for MPM
        ARM: dts: keystone-k2hk: Reserve SRAM for MPM
        TEMP: soc: ti: keystone-dsp-mem: use sram child nodes for MSM RAM
        ARM: dts: keystone-k2g-evm: Remove MSM memory from dspmem node
        ARM: dts: keystone-k2e-evm: Remove MSM memory from dspmem node
        ARM: dts: keystone-k2l-evm: Remove MSM memory from dspmem node
        ARM: dts: keystone-k2hk-evm: Remove MSM memory from dspmem node
        TEMP: soc: ti: keystone_dsp_mem: create sysfs entries for memories
        ARM: dts: keystone-k2g: Reserve MSM RAM for boot monitor
        ARM: dts: keystone-k2e: Reserve MSM RAM for boot monitor
        ARM: dts: keystone-k2l: Reserve MSM RAM for boot monitor
        ARM: dts: keystone-k2hk: Reserve MSM RAM for boot monitor
        ARM: configs: keystone: Enable Generic on-chip SRAM driver
        ARM: dts: keystone-k2g: Add MSM RAM node
        ARM: dts: keystone-k2e: Add MSM RAM node
        ARM: dts: keystone-k2l: Add MSM RAM node
        ARM: dts: keystone-k2hk: Add MSM RAM node
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      3fa8b386
    • Suman Anna's avatar
      ARM: dts: keystone-k2g: Reserve SRAM for MPM · 8195d481
      Suman Anna authored
      
      Add a child SRAM node to reserve a portion of the Multicore Shared
      Memory (MSM) RAM for use by the keystone-dsp-mem driver on 66AK2G
      SoCs. This memory will be exposed to the userspace for meeting the
      needs of the Multi Proc Manager (MPM) stack.
      
      A preliminary size of 512 KB is reserved to begin with and can be
      adjusted as per need.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      8195d481
    • Suman Anna's avatar
      ARM: dts: keystone-k2e: Reserve SRAM for MPM · f7e88bc6
      Suman Anna authored
      
      Add a child SRAM node to reserve a portion of the Multicore Shared
      Memory (MSM) RAM for use by the keystone-dsp-mem driver on 66AK2E
      SoCs. This memory will be exposed to the userspace for meeting the
      needs of the Multi Proc Manager (MPM) stack.
      
      A preliminary size of 512 KB is reserved to begin with and can be
      adjusted as per need.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      f7e88bc6
    • Suman Anna's avatar
      ARM: dts: keystone-k2l: Reserve SRAM for MPM · 655b8537
      Suman Anna authored
      
      Add a child SRAM node to reserve a portion of the Multicore Shared
      Memory (MSM) RAM for use by the keystone-dsp-mem driver on 66AK2L
      SoCs. This memory will be exposed to the userspace for meeting the
      needs of the Multi Proc Manager (MPM) stack.
      
      A preliminary size of 512 KB is reserved to begin with and can be
      adjusted as per need.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      655b8537
    • Suman Anna's avatar
      ARM: dts: keystone-k2hk: Reserve SRAM for MPM · 057f7bcc
      Suman Anna authored
      
      Add a child SRAM node to reserve a portion of the Multicore Shared
      Memory (MSM) RAM for use by the keystone-dsp-mem driver on 66AK2H
      SoCs. This memory will be exposed to the userspace for meeting the
      needs of the Multi Proc Manager (MPM) stack.
      
      A preliminary size of 512 KB is reserved to begin with and can be
      adjusted as per need.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      057f7bcc
    • Suman Anna's avatar
      TEMP: soc: ti: keystone-dsp-mem: use sram child nodes for MSM RAM · 45d0e76c
      Suman Anna authored
      
      The Keystone 2 SoCs have an on-chip RAM controlled by the Multicore
      Shared Memory Controller (MSMC). The keystone-dsp-mem driver exposes
      this MSM memory to userspace for the Multi Proc Manager (MPM) stack,
      and relied on using the standard 'reg' property before.
      
      This MSM RAM can be used by different client drivers and so is now
      represented as a mmio-sram node and managed by the standard SRAM
      driver. The keystone-dsp-mem driver has been enhanced to switch to
      use the SRAM driver provided infrastructure to use MSM RAM. The logic
      depends on marking the required SRAM regions as 'reserved' child nodes
      under the parent MSM SRAM node with a specific "ti,keystone-dsp-msm-ram"
      compatible property, and can scale to multiple discrete nodes.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      45d0e76c
    • Suman Anna's avatar
      ARM: dts: keystone-k2g-evm: Remove MSM memory from dspmem node · 66cd91cd
      Suman Anna authored
      
      Remove the current MSM RAM memory being defined and used within
      the dspmem node. The keystone_dsp_mem driver will be enhanced
      to use the MSM RAM regions by means of defining appropriate
      child nodes under the MSM SRAM node.
      
      While at this, also fix the missing unit name on the dspmem
      node.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      66cd91cd
    • Suman Anna's avatar
      ARM: dts: keystone-k2e-evm: Remove MSM memory from dspmem node · d4fdbf8c
      Suman Anna authored
      
      Remove the current MSM RAM memory being defined and used within
      the dspmem node. The keystone_dsp_mem driver will be enhanced
      to use the MSM RAM regions by means of defining appropriate
      child nodes under the MSM SRAM node.
      
      While at this, also fix the missing unit name on the dspmem
      node.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      d4fdbf8c
    • Suman Anna's avatar
      ARM: dts: keystone-k2l-evm: Remove MSM memory from dspmem node · 39dcb4a1
      Suman Anna authored
      
      Remove the current MSM RAM memory being defined and used within
      the dspmem node. The keystone_dsp_mem driver will be enhanced
      to use the MSM RAM regions by means of defining appropriate
      child nodes under the MSM SRAM node.
      
      While at this, also fix the missing unit name on the dspmem
      node.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      39dcb4a1
    • Suman Anna's avatar
      ARM: dts: keystone-k2hk-evm: Remove MSM memory from dspmem node · 60be536b
      Suman Anna authored
      
      Remove the current MSM RAM memory being defined and used within
      the dspmem node. The keystone_dsp_mem driver will be enhanced
      to use the MSM RAM regions by means of defining appropriate
      child nodes under the MSM SRAM node.
      
      While at this, also fix the missing unit name on the dspmem
      node.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      60be536b
    • Suman Anna's avatar
      TEMP: soc: ti: keystone_dsp_mem: create sysfs entries for memories · 4c96446c
      Suman Anna authored
      
      The keystone-dsp-mem driver is enhanced to provide sysfs entries to
      allow userspace to read the address and size of supported DDR and
      Multicore Shared Memory (MSM) RAM memories that are exposed to
      userspace. This sysfs logic provides an agnostic way of presenting
      the supported memories irrespective of how the driver acquires the
      memories.
      
      Each supported memory region is represented by its own directory,
      and are created under the dspmem misc device. The directories can
      be accessed under the /sys/class/misc/dspmem/ path.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      4c96446c
    • Suman Anna's avatar
      ARM: dts: keystone-k2g: Reserve MSM RAM for boot monitor · dcf0a6c7
      Suman Anna authored
      The Keystone 2 boot monitor uses 32 KB of the MSM RAM @ 0x0c0f7000
      on 66AK2G SoCs, so add a reserved child node for the same.
      
      This address is aligned to the values used within the latest boot
      monitor firmware [1] as of commit cf8b431e8b3b ("soc: Move load
      address to end of MSMC").
      
      [1] git://git.ti.com/processor-firmware/ks2-boot-monitor.git
      
      
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      dcf0a6c7
    • Suman Anna's avatar
      ARM: dts: keystone-k2e: Reserve MSM RAM for boot monitor · b54458f0
      Suman Anna authored
      The Keystone 2 boot monitor uses 32 KB of the MSM RAM @ 0x0c1f0000
      on 66AK2E SoCs, so add a reserved child node for the same.
      
      This address is aligned to the values used within the latest boot
      monitor firmware [1] as of commit cf8b431e8b3b ("soc: Move load
      address to end of MSMC").
      
      [1] git://git.ti.com/processor-firmware/ks2-boot-monitor.git
      
      
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      b54458f0
    • Suman Anna's avatar
      ARM: dts: keystone-k2l: Reserve MSM RAM for boot monitor · 9e561df5
      Suman Anna authored
      The Keystone 2 boot monitor uses 32 KB of the MSM RAM @ 0x0c1f8000
      on 66AK2L SoCs, so add a reserved child node for the same.
      
      This address is aligned to the values used within the latest boot
      monitor firmware [1] as of commit cf8b431e8b3b ("soc: Move load
      address to end of MSMC").
      
      [1] git://git.ti.com/processor-firmware/ks2-boot-monitor.git
      
      
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      9e561df5
    • Suman Anna's avatar
      ARM: dts: keystone-k2hk: Reserve MSM RAM for boot monitor · 79e5a7d2
      Suman Anna authored
      The Keystone 2 boot monitor uses 32 KB of the MSM RAM @ 0x0c5f0000
      on 66AK2H SoCs, so add a reserved child node for the same.
      
      This address is aligned to the values used within the latest boot
      monitor firmware [1] as of commit cf8b431e8b3b ("soc: Move load
      address to end of MSMC").
      
      [1] git://git.ti.com/processor-firmware/ks2-boot-monitor.git
      
      
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      79e5a7d2
    • Suman Anna's avatar
      ARM: configs: keystone: Enable Generic on-chip SRAM driver · c16b4b40
      Suman Anna authored
      
      All the Keystone 2 SoCs have an on-chip RAM called the MultiCore
      Shared Memory (MSM) RAM managed by the Multicore Shared Memory
      Controller (MSMC) that provides faster access compared to normal
      DDR.
      
      This patch enables the Generic on-chip SRAM driver that manages
      this memory in software.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      Acked-by: default avatarTero Kristo <t-kristo@ti.com>
      c16b4b40
    • Suman Anna's avatar
      ARM: dts: keystone-k2g: Add MSM RAM node · d0bfd589
      Suman Anna authored
      
      Add the RAM managed by the Multicore Shared Memory Controller (MSMC)
      as a mmio-sram node. The 66AK2G SoCs have 1 MB of such memory. Any
      specific MSM memory range needed by a software module ought to be
      reserved using an appropriate child node.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      Acked-by: default avatarTero Kristo <t-kristo@ti.com>
      d0bfd589
    • Suman Anna's avatar
      ARM: dts: keystone-k2e: Add MSM RAM node · 73f33817
      Suman Anna authored
      
      Add the RAM managed by the Multicire Shared Memory Controller (MSMC)
      as a mmio-sram node. The 66AK2E SoCs have 2 MB of such memory. Any
      specific MSM memory range needed by a software module ought to be
      reserved using an appropriate child node.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      Acked-by: default avatarTero Kristo <t-kristo@ti.com>
      73f33817
    • Suman Anna's avatar
      ARM: dts: keystone-k2l: Add MSM RAM node · ca556edb
      Suman Anna authored
      
      Add the RAM managed by the Multicore Shared Memory Controller (MSMC)
      as a mmio-sram node. The 66AK2L SoCs have 2 MB of such memory. Any
      specific MSM memory range needed by a software module ought to be
      reserved using an appropriate child node.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      Acked-by: default avatarTero Kristo <t-kristo@ti.com>
      ca556edb
    • Suman Anna's avatar
      ARM: dts: keystone-k2hk: Add MSM RAM node · c87e9928
      Suman Anna authored
      
      Add the RAM managed by the Multicore Shared Memory Controller (MSMC)
      as a mmio-sram node. The 66AK2H SoCs have 6 MB of such memory. Any
      specific MSM memory range needed by a software module ought to be
      reserved using an appropriate child node.
      
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      Acked-by: default avatarTero Kristo <t-kristo@ti.com>
      c87e9928
  2. Sep 08, 2016
  3. Sep 07, 2016
    • LCPD Auto Merger's avatar
      Merge branch 'ti-linux-4.4.y' of git.ti.com:ti-linux-kernel/ti-linux-kernel into ti-rt-linux-4.4.y · a5afb4fd
      LCPD Auto Merger authored
      
      TI-Feature: ti_linux_base_rt
      TI-Tree: git@git.ti.com:ti-linux-kernel/ti-linux-kernel.git
      TI-Branch: ti-linux-4.4.y
      
      * 'ti-linux-4.4.y' of git.ti.com:ti-linux-kernel/ti-linux-kernel:
        drm/tilcdc: WARN if CRTC is touched without CRTC lock
        drm/tilcdc: Take CRTC lock when calling tilcdc_crtc_disable()
        drm/tilcdc: Remove unnecessary tilcdc_crtc_disable() from tilcdc_unload()
        drm/tilcdc: Flush flip-work workqueue before drm_flip_work_cleanup()
        drm/tilcdc: Clean up LCDC functional clock rate setting code
        drm/tilcdc: Take crtc modeset lock while updating the crtc clock rate
        ARM: dts: K2G: add LCD backlight
        ARM: dts: am335x-evmsk: Add blue-and-red-wiring -property to lcdc node
        ARM: dts: am335x-evmsk: Whitespace cleanup of lcdc related nodes
        ARM: dts: am335x-evm: Add blue-and-red-wiring -property to lcdc node
        ARM: dts: am335x-boneblack: Add blue-and-red-wiring -property to LCDC node
        drm/tilcdc: Choose console BPP that supports RGB
        drm/tilcdc: Add blue-and-red-crossed devicetree property
        drm/tilcdc: Write DMA base and ceiling address with single instruction
        drm/tilcdc: Enable EOF interrupts for v1 LCDC
        drm/tilcdc: Adjust the FB_CEILING address
        drm/tilcdc: Fix check for remote port parent
      
      Signed-off-by: default avatarLCPD Auto Merger <lcpd_integration@list.ti.com>
      a5afb4fd
    • Dan Murphy's avatar
      Merge branch 'audio-display-ti-linux-4.4.y' of... · b161a51e
      Dan Murphy authored
      Merge branch 'audio-display-ti-linux-4.4.y' of git.ti.com:~darrene/ti-linux-kernel/audio-display-linux-feature-tree into ti-linux-4.4.y
      
      TI-Feature: audio-display
      TI-Tree: git@git.ti.com:~darrene/ti-linux-kernel/audio-display-linux-feature-tree.git
      TI-Branch: audio-display-ti-linux-4.4.y
      
      * 'audio-display-ti-linux-4.4.y' of git.ti.com:~darrene/ti-linux-kernel/audio-display-linux-feature-tree:
        drm/tilcdc: WARN if CRTC is touched without CRTC lock
        drm/tilcdc: Take CRTC lock when calling tilcdc_crtc_disable()
        drm/tilcdc: Remove unnecessary tilcdc_crtc_disable() from tilcdc_unload()
        drm/tilcdc: Flush flip-work workqueue before drm_flip_work_cleanup()
        drm/tilcdc: Clean up LCDC functional clock rate setting code
        drm/tilcdc: Take crtc modeset lock while updating the crtc clock rate
        ARM: dts: K2G: add LCD backlight
        ARM: dts: am335x-evmsk: Add blue-and-red-wiring -property to lcdc node
        ARM: dts: am335x-evmsk: Whitespace cleanup of lcdc related nodes
        ARM: dts: am335x-evm: Add blue-and-red-wiring -property to lcdc node
        ARM: dts: am335x-boneblack: Add blue-and-red-wiring -property to LCDC node
        drm/tilcdc: Choose console BPP that supports RGB
        drm/tilcdc: Add blue-and-red-crossed devicetree property
        drm/tilcdc: Write DMA base and ceiling address with single instruction
        drm/tilcdc: Enable EOF interrupts for v1 LCDC
        drm/tilcdc: Adjust the FB_CEILING address
        drm/tilcdc: Fix check for remote port parent
      
      Signed-off-by: default avatarDan Murphy <dmurphy@ti.com>
      b161a51e
    • Vignesh Raghavendra's avatar
      ARM: dts: DRA7: Fix tbclk phandle for ehrpwm nodes · 8622e1c0
      Vignesh Raghavendra authored
      Commit bda9c3d4 ("ARM: dts: dra7xx/am437x/am33xx/da850: Add new
      ECAP and EPWM bindings") had a copy paste error due which clock phandle
      of tbclk was not set correctly for ehrpwm1 and ehrpwm2 nodes. Fix this
      by populating proper phandles.
      
      Fixes: bda9c3d4
      
       ("ARM: dts: dra7xx/am437x/am33xx/da850: Add new ECAP and EPWM bindings")
      Reported-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
      Tested-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
      Signed-off-by: default avatarVignesh R <vigneshr@ti.com>
      Signed-off-by: default avatarSekhar Nori <nsekhar@ti.com>
      8622e1c0
    • Jyri Sarha's avatar
      Merge branch 'ti/4.4-pull' of... · 05229831
      Jyri Sarha authored
      Merge branch 'ti/4.4-pull' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into audio-display-ti-linux-4.4.y
      
      omapdrm changes for 2016.04, part 2
      
      * 'ti/4.4-pull' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux:
        ARM: dts: K2G: add LCD backlight
      05229831
    • Jyri Sarha's avatar
      Merge branch 'tiL4.4-tilcdc-atomic-wip' into audio-display-ti-linux-4.4.y · 3bf42332
      Jyri Sarha authored
      LCDC rev 2 (am335x) color errata fix and some other cleanups and fixes.
      
      * tiL4.4-tilcdc-atomic-wip:
        drm/tilcdc: WARN if CRTC is touched without CRTC lock
        drm/tilcdc: Take CRTC lock when calling tilcdc_crtc_disable()
        drm/tilcdc: Remove unnecessary tilcdc_crtc_disable() from tilcdc_unload()
        drm/tilcdc: Flush flip-work workqueue before drm_flip_work_cleanup()
        drm/tilcdc: Clean up LCDC functional clock rate setting code
        drm/tilcdc: Take crtc modeset lock while updating the crtc clock rate
        ARM: dts: am335x-evmsk: Add blue-and-red-wiring -property to lcdc node
        ARM: dts: am335x-evmsk: Whitespace cleanup of lcdc related nodes
        ARM: dts: am335x-evm: Add blue-and-red-wiring -property to lcdc node
        ARM: dts: am335x-boneblack: Add blue-and-red-wiring -property to LCDC node
        drm/tilcdc: Choose console BPP that supports RGB
        drm/tilcdc: Add blue-and-red-crossed devicetree property
        drm/tilcdc: Write DMA base and ceiling address with single instruction
        drm/tilcdc: Enable EOF interrupts for v1 LCDC
        drm/tilcdc: Adjust the FB_CEILING address
        drm/tilcdc: Fix check for remote port parent
      3bf42332