<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックWhat is the difference between MXC IPU3 u-Boot and Linux drivers?</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/What-is-the-difference-between-MXC-IPU3-u-Boot-and-Linux-drivers/m-p/619845#M93963</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Our custom i.MX6DL Sabre-based board is booting with the MXC IPU3 driver, and I can see the correct signals on the DISP pads using a scope until Linux loads. The MXC IPU3 driver is also enabled in Linux, but the DISP pads are inactive for some reason. Just before u-Boot starts the OS, it disables all the IPU signals and I'm wondering why. Those signals don't seem to be renabled when Linux loads the IPU driver... Can anyone please explain to me what they think might be happening, and/or what else I can check for to gain some insight?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, how do I find where u-boot configuration for the IPU is, and where/how can I configure the IPU driver in Linux to behave the same way?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I inserted debug statements in some of the IPU code to see what was happening:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;serial terminal output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_probe &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_reset &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_init_dc_mappings &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dc_map_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dc_map_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dmfc_init &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mxcfb_set_par &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_disable_channel &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_uninit_channel &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; init channel = 9 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dp_init &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dc_init &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_init_sync_panel &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; adapt_panel_to_ipu_restricitions &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_pixel_clk_set_rate &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_di_data_wave_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_di_data_pin_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_di_sync_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_di_sync_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_di_sync_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_di_sync_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_di_sync_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_init_channel_buffer &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_ch_param_init &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dmfc_init &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_enable_channel &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dp_dc_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_pixel_clk_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;Kernel image @ 0x12000000 [ 0x000000 - 0x495668 ]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;## Flattened Device Tree blob at 18000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt; Booting using the fdt blob at 0x18000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt; Using Device Tree in place at 18000000, end 1800c002&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; boot_selected_os &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; arch_preboot_os &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipuv3_fb_shutdown &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipuv3_fb_shutdown &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_disable_channel &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dp_dc_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_pixel_clk_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_uninit_channel &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dp_uninit &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dc_uninit &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;Starting kernel...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_gen_init &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_probe &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_mem_reset &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _ipu_init_dc_mappings &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _ipu_dc_map_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _ipu_dc_map_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _ipu_dmfc_init &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_clk_setup_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 23 Nov 2016 16:02:12 GMT</pubDate>
    <dc:creator>robertspriggs</dc:creator>
    <dc:date>2016-11-23T16:02:12Z</dc:date>
    <item>
      <title>What is the difference between MXC IPU3 u-Boot and Linux drivers?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/What-is-the-difference-between-MXC-IPU3-u-Boot-and-Linux-drivers/m-p/619845#M93963</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Our custom i.MX6DL Sabre-based board is booting with the MXC IPU3 driver, and I can see the correct signals on the DISP pads using a scope until Linux loads. The MXC IPU3 driver is also enabled in Linux, but the DISP pads are inactive for some reason. Just before u-Boot starts the OS, it disables all the IPU signals and I'm wondering why. Those signals don't seem to be renabled when Linux loads the IPU driver... Can anyone please explain to me what they think might be happening, and/or what else I can check for to gain some insight?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, how do I find where u-boot configuration for the IPU is, and where/how can I configure the IPU driver in Linux to behave the same way?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I inserted debug statements in some of the IPU code to see what was happening:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;serial terminal output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_probe &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_reset &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_init_dc_mappings &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dc_map_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dc_map_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dmfc_init &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mxcfb_set_par &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_disable_channel &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_uninit_channel &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; init channel = 9 &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dp_init &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dc_init &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_init_sync_panel &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; adapt_panel_to_ipu_restricitions &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_pixel_clk_set_rate &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_di_data_wave_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_di_data_pin_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_di_sync_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_di_sync_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_di_sync_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_di_sync_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_di_sync_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_init_channel_buffer &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_ch_param_init &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dmfc_init &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_enable_channel &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dp_dc_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_pixel_clk_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;Kernel image @ 0x12000000 [ 0x000000 - 0x495668 ]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;## Flattened Device Tree blob at 18000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt; Booting using the fdt blob at 0x18000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt; Using Device Tree in place at 18000000, end 1800c002&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; boot_selected_os &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; arch_preboot_os &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipuv3_fb_shutdown &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipuv3_fb_shutdown &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_disable_channel &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dp_dc_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_pixel_clk_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_uninit_channel &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dp_uninit &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_dc_uninit &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clk_ipu_disable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;Starting kernel...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_gen_init &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_probe &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_mem_reset &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _ipu_init_dc_mappings &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _ipu_dc_map_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _ipu_dc_map_config &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _ipu_dmfc_init &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ipu_clk_setup_enable &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2016 16:02:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/What-is-the-difference-between-MXC-IPU3-u-Boot-and-Linux-drivers/m-p/619845#M93963</guid>
      <dc:creator>robertspriggs</dc:creator>
      <dc:date>2016-11-23T16:02:12Z</dc:date>
    </item>
    <item>
      <title>Re: What is the difference between MXC IPU3 u-Boot and Linux drivers?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/What-is-the-difference-between-MXC-IPU3-u-Boot-and-Linux-drivers/m-p/619846#M93964</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Robert&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please check patches providing ipu smooth transition from uboot&lt;/P&gt;&lt;P&gt;to linux&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.freescale.com/docs/DOC-98109"&gt;https://community.freescale.com/docs/DOC-98109&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Nov 2016 07:11:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/What-is-the-difference-between-MXC-IPU3-u-Boot-and-Linux-drivers/m-p/619846#M93964</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-11-24T07:11:41Z</dc:date>
    </item>
  </channel>
</rss>

