<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>5199</bug_id>
          
          <creation_ts>2013-09-14 13:58:46 +0000</creation_ts>
          <short_desc>Current meta-fsl-arm state no longer has ALSA devices</short_desc>
          <delta_ts>2013-09-27 21:20:48 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>BSPs</product>
          <component>bsps-meta-fsl-arm</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>arm</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>1.5.1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Rafael Giani">crg7475</reporter>
          <assigned_to name="Daiane">angolini</assigned_to>
          <cc>festevam</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>Regression (Used to work)</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>36723</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Rafael Giani">crg7475</who>
    <bug_when>2013-09-14 13:58:46 +0000</bug_when>
    <thetext>Back in March, I built a rootfs with meta-fsl-arm danny branch. It had working sound out-of-the-box.

Using the current master status, I saw many positive changes, but sound is no longer working. I do not see any ALSA devices listed. aplay -l does not show anything. In the kernel configuration, a few iMX6 audio devices were disabled, but even enabling them did not help.

I am using a DL Sabre SD board.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36724</commentid>
    <comment_count>1</comment_count>
    <who name="Carlos Rafael Giani">crg7475</who>
    <bug_when>2013-09-14 14:00:28 +0000</bug_when>
    <thetext>Forgot the kernel version: 3.0.35-4.0.0+yocto+g3383d80
(linux-imx from the meta-fsl-layer was used)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36725</commentid>
    <comment_count>2</comment_count>
    <who name="Otavio Salvador">otavio</who>
    <bug_when>2013-09-14 14:24:58 +0000</bug_when>
    <thetext>Did you check if sdma firmware is properly installed?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36726</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Rafael Giani">crg7475</who>
    <bug_when>2013-09-14 14:27:17 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; Did you check if sdma firmware is properly installed?

I didn&apos;t even know that I need one, just for audio?
Anyway, I do not see anything sdma related in /lib/firmware .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36727</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Rafael Giani">crg7475</who>
    <bug_when>2013-09-14 14:33:38 +0000</bug_when>
    <thetext>Okay, just checked. Even though there are sdma firmware blobs in the firmware package, these are not meant to be used with the imx6. I also do not recall seeing firmware for imx6 audio with the danny branch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36728</commentid>
    <comment_count>5</comment_count>
      <attachid>1497</attachid>
    <who name="Carlos Rafael Giani">crg7475</who>
    <bug_when>2013-09-14 15:51:42 +0000</bug_when>
    <thetext>Created attachment 1497
dmesg output

This is the dmesg output of a build with the patches from http://patchwork.openembedded.org/patch/57583/ applied and the commit 87fae6e7d89567772e4919a2dc88c8fc50b2c9d8 in meta-fsl-arm reverted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36759</commentid>
    <comment_count>6</comment_count>
    <who name="Fabio Estevam">festevam</who>
    <bug_when>2013-09-16 19:49:47 +0000</bug_when>
    <thetext>I have just generated a core-image-minimal image and I can see that audio related drivers are correctly probed:

U-Boot 2013.10-rc2 (Sep 16 2013 - 14:37:40)

CPU:   Freescale i.MX6DL rev1.1 at 792 MHz
Reset cause: POR
Board: MX6-SabreSD
DRAM:  1 GiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   FEC [PRIME]
Warning: FEC using MAC address from net device

Hit any key to stop autoboot:  0
mmc1 is current device
reading boot.scr
** Unable to read file boot.scr **
reading uImage
4038648 bytes read in 788 ms (4.9 MiB/s)
Booting from mmc ...
reading imx6q-sabresd.dtb
** Unable to read file imx6q-sabresd.dtb **
## Booting kernel from Legacy Image at 12000000 ...
   Image Name:   Linux-3.0.35-4.0.0+yocto+g3383d8
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4038584 Bytes = 3.9 MiB
   Load Address: 10008000
   Entry Point:  10008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 3.0.35-4.0.0+yocto+g3383d80 (fabio@fabio-OptiPlex-7010) (gcc vers3
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: Freescale i.MX 6Quad/DualLite/Solo Sabre-SD Board
Memory policy: ECC disabled, Data cache writealloc
CPU identified as i.MX6DL/SOLO, silicon rev 1.1
PERCPU: Embedded 7 pages/cpu @8c008000 s5792 r8192 d14688 u32768
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 227328
Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk1p2 rootwait rw
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 640MB 256MB = 896MB total
Memory: 896208k/896208k available, 152368k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xf4600000 - 0xffe00000   ( 184 MB)
    vmalloc : 0xc0800000 - 0xf2000000   ( 792 MB)
    lowmem  : 0x80000000 - 0xc0000000   (1024 MB)
    pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
    modules : 0x7f000000 - 0x7fe00000   (  14 MB)
      .init : 0x80008000 - 0x8003e000   ( 216 kB)
      .text : 0x8003e000 - 0x80b0d568   (11070 kB)
      .data : 0x80b0e000 - 0x80b7a090   ( 433 kB)
       .bss : 0x80b7a0b4 - 0x80bee4f0   ( 466 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Preemptible hierarchical RCU implementation.
NR_IRQS:624
MXC GPIO hardware
sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms
Set periph_clk&apos;s parent to pll2_pfd_400M!
arm_max_freq=800MHz
MXC_Early serial console at MMIO 0x2020000 (options &apos;115200&apos;)
bootconsole [ttymxc0] enabled
Console: colour dummy device 80x30
Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
CPU1: Booted secondary processor
Brought up 2 CPUs
SMP: Total of 2 processors activated (3162.11 BogoMIPS).
devtmpfs: initialized
print_constraints: dummy:
NET: Registered protocol family 16
print_constraints: vddpu: 725 &lt;--&gt; 1300 mV at 1100 mV fast normal
print_constraints: vddcore: 725 &lt;--&gt; 1300 mV at 1100 mV fast normal
print_constraints: vddsoc: 725 &lt;--&gt; 1300 mV at 1200 mV fast normal
print_constraints: vdd2p5: 2000 &lt;--&gt; 2775 mV at 2400 mV fast normal
print_constraints: vdd1p1: 800 &lt;--&gt; 1400 mV at 1100 mV fast normal
print_constraints: vdd3p0: 2625 &lt;--&gt; 3400 mV at 3000 mV fast normal
hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.
hw-breakpoint: maximum watchpoint size is 4 bytes.
L310 cache controller enabled
l2x0: 16 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x02050000, Cache size: 524288 B
bio: create slab &lt;bio-0&gt; at 0
mxs-dma mxs-dma-apbh: initialized
print_constraints: SPKVDD: 4200 mV
print_constraints: vmmc: 3300 mV
SCSI subsystem initialized
spi_imx imx6q-ecspi.0: probed
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Freescale USB OTG Driver loaded, $Revision: 1.55 $
mc_pfuze 1-0008: ID: 0,Full lay: 1 ,Metal lay: 0
mc_pfuze 1-0008: FAB: 0 ,FIN: 0
PF100 1.0 chip found!
print_constraints: PFUZE100_SW1A: 300 &lt;--&gt; 1875 mV at 1300 mV
print_constraints: PFUZE100_SW1B: 300 &lt;--&gt; 1875 mV at 300 mV
print_constraints: PFUZE100_SW1C: 300 &lt;--&gt; 1875 mV at 1300 mV
print_constraints: PFUZE100_SW2: 800 &lt;--&gt; 3950 mV at 3300 mV
print_constraints: PFUZE100_SW3A: 400 &lt;--&gt; 1975 mV at 1500 mV
print_constraints: PFUZE100_SW3B: 400 &lt;--&gt; 1975 mV at 1500 mV
print_constraints: PFUZE100_SW4: 800 &lt;--&gt; 3950 mV at 3150 mV
print_constraints: PFUZE100_SWBST: 5000 &lt;--&gt; 5150 mV at 5000 mV
print_constraints: PFUZE100_VSNVS: 1200 &lt;--&gt; 3000 mV at 3000 mV
print_constraints: PFUZE100_VREFDDR: at 750 mV
print_constraints: PFUZE100_VGEN1: 800 &lt;--&gt; 1550 mV at 1500 mV
print_constraints: PFUZE100_VGEN2: 800 &lt;--&gt; 1550 mV at 1500 mV
print_constraints: PFUZE100_VGEN3: 1800 &lt;--&gt; 3300 mV at 2500 mV
print_constraints: PFUZE100_VGEN4: 1800 &lt;--&gt; 3300 mV at 1800 mV
print_constraints: PFUZE100_VGEN5: 1800 &lt;--&gt; 3300 mV at 2800 mV
print_constraints: PFUZE100_VGEN6: 1800 &lt;--&gt; 3300 mV at 3300 mV
imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 driver probed
mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy version is 0x3130302a
MIPI CSI2 driver module loaded
Advanced Linux Sound Architecture Driver Version 1.0.24.
Bluetooth: Core ver 2.16
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
cfg80211: Calling CRDA to update world regulatory domain
max17135 2-0048: PMIC MAX17135 for eInk display
i2c-core: driver [max17135] using legacy suspend method
i2c-core: driver [max17135] using legacy resume method
Switching to clocksource mxc_timer1
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
UDP hash table entries: 512 (order: 2, 16384 bytes)
UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PMU: registered new PMU device of type 0
Static Power Management for Freescale i.MX6
wait mode is enabled for i.MX6
cpaddr = c0820000 suspend_iram_base=c08bc000
PM driver module loaded
IMX usb wakeup probe
add wake up source irq 75
IMX usb wakeup probe
cpu regulator mode:ldo_bypass
_regulator_get: get() with no identifier
mx6_cpu_regulator_init: failed to get pu regulator
i.MXC CPU frequency driver
JFFS2 version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.
msgmni has been set to 1750
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
mxc_mipi_dsi mxc_mipi_dsi: i.MX MIPI DSI driver probed
MIPI DSI driver module loaded
mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver ldb
_regulator_get: get() with no identifier
imx-ipuv3 imx-ipuv3.0: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
Console: switching to colour frame buffer device 128x48
mxc_sdc_fb mxc_sdc_fb.1: register mxc display driver ldb
imx-sdma imx-sdma: loaded firmware 1.1
imx-sdma imx-sdma: initialized
Serial: IMX driver
imx-uart.2: ttymxc2 at MMIO 0x21ec000 (irq = 60) is a IMX
imx-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
console [ttymxc0] enabled, bootconsole disabled
console [ttymxc0] enabled, bootconsole disabled
loop: module loaded
m25p80 spi0.0: found m25p32, expected sst25vf016b
m25p80 spi0.0: m25p32 (4096 Kbytes)
Creating 2 MTD partitions on &quot;m25p80&quot;:
0x000000000000-0x000000100000 : &quot;bootloader&quot;
0x000000100000-0x000000400000 : &quot;kernel&quot;
GPMI NAND driver registered. (IMX)
vcan: Virtual CAN interface driver
CAN device driver interface
flexcan netdevice driver
FEC Ethernet Driver
fec_enet_mii_bus: probed
ehci_hcd: USB 2.0 &apos;Enhanced&apos; Host Controller (EHCI) Driver
fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000
fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
add wake up source irq 72
fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2
fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200
fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
ARC USBOTG Device Controller driver (1 August 2005)
mousedev: PS/2 mouse device common for all mice
input: gpio-keys as /devices/platform/gpio-keys/input/input0
input: max11801_ts as /devices/platform/imx-i2c.1/i2c-1/1-0048/input/input1
egalax_ts 1-0004: egalax_ts: failed to read firmware version
egalax_ts: probe of 1-0004 failed with error -5
input: eGalax Touch Screen as /devices/platform/imx-i2c.2/i2c-2/2-0004/input/in2
elan - Read Hello Packet Failed
elan-touch: probe of 2-0010 failed with error -22
input: isl29023 light sensor as /devices/virtual/input/input3
isl29023 2-0044: driver version 1.0 enabled
i2c-core: driver [isl29023] using legacy suspend method
i2c-core: driver [isl29023] using legacy resume method
snvs_rtc snvs_rtc.0: rtc core: registered snvs_rtc as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video16
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video17
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video18
mag3110 2-000e: check mag3110 chip ID
input: mag3110 as /devices/virtual/input/input4
mag3110 2-000e: mag3110 is probed
i2c-core: driver [mag3110] using legacy suspend method
i2c-core: driver [mag3110] using legacy resume method
mma8451 0-001c: read chip ID 0x1 is not equal to 0x1a or 0x2a!
mma8451: probe of 0-001c failed with error -22
imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=1)
Bluetooth: Virtual HCI driver ver 1.3
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCIATH3K protocol initialized
Bluetooth: Generic Bluetooth USB driver ver 0.6
usbcore: registered new interface driver btusb
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
mmc0: SDHCI controller on platform [sdhci-esdhc-imx.3] using ADMA
mmc1: SDHCI controller on platform [sdhci-esdhc-imx.1] using ADMA
mmc2: SDHCI controller on platform [sdhci-esdhc-imx.2] using ADMA
mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
VPU initialized
mxc_asrc registered
Galcore version 4.6.9.6622
Thermal calibration data is 0x56d00000
Thermal sensor with ratio = 179
Anatop Thermal registered as thermal_zone0
anatop_thermal_probe: default cooling device is cpufreq!
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usbcore: registered new interface driver snd-usb-audio
mxc_hdmi_soc mxc_hdmi_soc.0: MXC HDMI Audio
Cirrus Logic CS42888 ALSA SoC Codec Driver
i2c-core: driver [cs42888] using legacy suspend method
i2c-core: driver [cs42888] using legacy resume method
imx-hdmi-soc-dai imx-hdmi-soc-dai.0: Failed: Load HDMI-video first.
mmc0: new high speed DDR MMC card at address 0001
mmcblk0: mmc0:0001 SEM08G 7.39 GiB
mmcblk0boot0: mmc0:0001 SEM08G partition 1 2.00 MiB
mmcblk0boot1: mmc0:0001 SEM08G partition 2 2.00 MiB
 mmcblk0: unknown partition table
 mmcblk0boot1: unknown partition table
 mmcblk0boot0: unknown partition table
wm8962 0-001a: customer id 0 revision D
input: WM8962 Beep Generator as /devices/platform/imx-i2c.0/i2c-0/0-001a/input/5
asoc: wm8962 &lt;-&gt; imx-ssi.1 mapping ok
input: wm8962-audio DMIC as /devices/platform/soc-audio.5/sound/card0/input6
input: wm8962-audio Ext Spk as /devices/platform/soc-audio.5/sound/card0/input7
imx_3stack asoc driver
Initialize HDMI-audio failed. Load HDMI-video first!
ALSA device list:
  #0: wm8962-audio
NET: Registered protocol family 26
TCP cubic registered
NET: Registered protocol family 17
can: controller area network core (rev 20090105 abi 8)
NET: Registered protocol family 29
can: raw protocol (rev 20090105)
can: broadcast manager protocol (rev 20090105 t)
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
lib80211: common routines for IEEE802.11 drivers
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
Bus freq driver module loaded
Bus freq driver Enabled
mxc_dvfs_core_probe
DVFS driver module loaded
regulator_init_complete: PFUZE100_VGEN6: incomplete constraints, leaving on
regulator_init_complete: PFUZE100_VGEN3: incomplete constraints, leaving on
regulator_init_complete: PFUZE100_VGEN2: incomplete constraints, leaving on
regulator_init_complete: PFUZE100_VGEN1: incomplete constraints, leaving on
snvs_rtc snvs_rtc.0: setting system clock to 2013-09-16 17:42:05 UTC (137935332)

Waiting for root device /dev/mmcblk1p2...
mmc2: new SDHC card at address 9966
mmcblk1: mmc2:9966 SD04G 3.69 GiB
 mmcblk1: p1 p2
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (mmcblk1p2): using internal journal
EXT3-fs (mmcblk1p2): mounted filesystem with writeback data mode
VFS: Mounted root (ext3 filesystem) on device 179:26.
devtmpfs: mounted
Freeing init memory: 216K
INIT: version 2.88 booting
Starting udev
udevd[90]: starting version 182
Starting Bootlog daemon: bootlogd.
Populating dev cache
Configuring network interfaces... eth0: Freescale FEC PHY driver [Generic PHY] )
udhcpc (v1.21.1) started
Sending discover...
Sending discover...
Sending discover...
No lease, failing
Mon Sep 16 17:46:00 UTC 2013
INIT: Entering runlevel: 5
Starting syslogd/klogd: done
Stopping Bootlog daemon: bootlogd.

Poky Next (Yocto Project Reference Distro) 1.4+snapshot-20130916 imx6dlsabresd 0

imx6dlsabresd login: root
root@imx6dlsabresd:~#</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36992</commentid>
    <comment_count>7</comment_count>
    <who name="Carlos Rafael Giani">crg7475</who>
    <bug_when>2013-09-19 15:44:42 +0000</bug_when>
    <thetext>(In reply to comment #6)
&gt; I have just generated a core-image-minimal image and I can see that audio
&gt; related drivers are correctly probed:
&gt; 

Can you give me that minimal-image so we can try it out on our machine? Maybe it is a hardware defect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37269</commentid>
    <comment_count>8</comment_count>
    <who name="Fabio Estevam">festevam</who>
    <bug_when>2013-09-26 16:26:41 +0000</bug_when>
    <thetext>So I just did a ./repo sync and generated an image for mx6qsabresd (last time I used a dual-lite).

Again, no issue in alsa.

Please see the log. I don&apos;t have a way to send you the 25MB image, but you should be able to generate it yourself using the latest master.

U-Boot 2013.10-rc3 (Sep 26 2013 - 13:08:29)

CPU:   Freescale i.MX6Q rev1.2 at 792 MHz
Reset cause: POR
Board: MX6-SabreSD
DRAM:  1 GiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   FEC [PRIME]
Hit any key to stop autoboot:  0 
mmc1 is current device
reading boot.scr
** Unable to read file boot.scr **
reading uImage
4042500 bytes read in 190 ms (20.3 MiB/s)
Booting from mmc ...
reading imx6q-sabresd.dtb
** Unable to read file imx6q-sabresd.dtb **
## Booting kernel from Legacy Image at 12000000 ...
   Image Name:   Linux-3.0.35-4.1.0+yocto+gbdde70
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4042436 Bytes = 3.9 MiB
   Load Address: 10008000
   Entry Point:  10008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 3.0.35-4.1.0+yocto+gbdde708 (fabio@fabio-OptiPlex-7010) (gcc version 4.8.1 (GCC) ) #1 SMP PREEMPT Thu Sep 26 13:06:24 BR
T 2013
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: Freescale i.MX 6Quad/DualLite/Solo Sabre-SD Board
Memory policy: ECC disabled, Data cache writealloc
CPU identified as i.MX6Q, silicon rev 1.2
PERCPU: Embedded 7 pages/cpu @8c008000 s5792 r8192 d14688 u32768
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 194560
Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk1p2 rootwait rw
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 512MB 256MB = 768MB total
Memory: 765064k/765064k available, 283512k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xf4600000 - 0xffe00000   ( 184 MB)
    vmalloc : 0xc0800000 - 0xf2000000   ( 792 MB)
    lowmem  : 0x80000000 - 0xc0000000   (1024 MB)
    pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
    modules : 0x7f000000 - 0x7fe00000   (  14 MB)
      .init : 0x80008000 - 0x8003e000   ( 216 kB)
      .text : 0x8003e000 - 0x80b0e5b8   (11074 kB)
      .data : 0x80b10000 - 0x80b7c1f0   ( 433 kB)
       .bss : 0x80b7c214 - 0x80bf0690   ( 466 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Preemptible hierarchical RCU implementation.
NR_IRQS:624
MXC GPIO hardware
sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms
arm_max_freq=1GHz
MXC_Early serial console at MMIO 0x2020000 (options &apos;115200&apos;)
bootconsole [ttymxc0] enabled
Console: colour dummy device 80x30
Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
CPU1: Booted secondary processor
CPU2: Booted secondary processor
CPU3: Booted secondary processor
Brought up 4 CPUs
SMP: Total of 4 processors activated (6324.22 BogoMIPS).
devtmpfs: initialized
print_constraints: dummy: 
NET: Registered protocol family 16
print_constraints: vddpu: 725 &lt;--&gt; 1300 mV at 1150 mV fast normal 
print_constraints: vddcore: 725 &lt;--&gt; 1300 mV at 1150 mV fast normal 
print_constraints: vddsoc: 725 &lt;--&gt; 1300 mV at 1200 mV fast normal 
print_constraints: vdd2p5: 2000 &lt;--&gt; 2775 mV at 2400 mV fast normal 
print_constraints: vdd1p1: 800 &lt;--&gt; 1400 mV at 1100 mV fast normal 
print_constraints: vdd3p0: 2625 &lt;--&gt; 3400 mV at 3000 mV fast normal 
hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.
hw-breakpoint: maximum watchpoint size is 4 bytes.
L310 cache controller enabled
l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x02070000, Cache size: 1048576 B
bio: create slab &lt;bio-0&gt; at 0
mxs-dma mxs-dma-apbh: initialized
print_constraints: SPKVDD: 4200 mV 
print_constraints: vmmc: 3300 mV 
SCSI subsystem initialized
spi_imx imx6q-ecspi.0: probed
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Freescale USB OTG Driver loaded, $Revision: 1.55 $
mc_pfuze 1-0008: ID: 0,Full lay: 1 ,Metal lay: 1
mc_pfuze 1-0008: FAB: 0 ,FIN: 0
print_constraints: PFUZE100_SW1A: 300 &lt;--&gt; 1875 mV at 1300 mV 
print_constraints: PFUZE100_SW1B: 300 &lt;--&gt; 1875 mV at 300 mV 
print_constraints: PFUZE100_SW1C: 300 &lt;--&gt; 1875 mV at 1300 mV 
print_constraints: PFUZE100_SW2: 800 &lt;--&gt; 3950 mV at 3300 mV 
print_constraints: PFUZE100_SW3A: 400 &lt;--&gt; 1975 mV at 1500 mV 
print_constraints: PFUZE100_SW3B: 400 &lt;--&gt; 1975 mV at 1500 mV 
print_constraints: PFUZE100_SW4: 800 &lt;--&gt; 3950 mV at 3150 mV 
print_constraints: PFUZE100_SWBST: 5000 &lt;--&gt; 5150 mV at 5000 mV 
print_constraints: PFUZE100_VSNVS: 1200 &lt;--&gt; 3000 mV at 1800 mV 
print_constraints: PFUZE100_VREFDDR: at 750 mV 
print_constraints: PFUZE100_VGEN1: 800 &lt;--&gt; 1550 mV at 1500 mV 
print_constraints: PFUZE100_VGEN2: 800 &lt;--&gt; 1550 mV at 1500 mV 
print_constraints: PFUZE100_VGEN3: 1800 &lt;--&gt; 3300 mV at 2500 mV 
print_constraints: PFUZE100_VGEN4: 1800 &lt;--&gt; 3300 mV at 1800 mV 
print_constraints: PFUZE100_VGEN5: 1800 &lt;--&gt; 3300 mV at 2800 mV 
print_constraints: PFUZE100_VGEN6: 1800 &lt;--&gt; 3300 mV at 3300 mV 
imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 driver probed
mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy version is 0x3130302a
MIPI CSI2 driver module loaded
Advanced Linux Sound Architecture Driver Version 1.0.24.
Bluetooth: Core ver 2.16
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
cfg80211: Calling CRDA to update world regulatory domain
max17135 2-0048: PMIC MAX17135 for eInk display
i2c-core: driver [max17135] using legacy suspend method
i2c-core: driver [max17135] using legacy resume method
Switching to clocksource mxc_timer1
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
UDP hash table entries: 512 (order: 2, 16384 bytes)
UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PMU: registered new PMU device of type 0
Static Power Management for Freescale i.MX6
wait mode is enabled for i.MX6
cpaddr = c0880000 suspend_iram_base=c091c000
PM driver module loaded
IMX usb wakeup probe
add wake up source irq 75
IMX usb wakeup probe
cpu regulator mode:ldo_bypass
_regulator_get: get() with no identifier
mx6_cpu_regulator_init: failed to get pu regulator
i.MXC CPU frequency driver
JFFS2 version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.
msgmni has been set to 1494
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
mxc_mipi_dsi mxc_mipi_dsi: i.MX MIPI DSI driver probed
MIPI DSI driver module loaded
mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver ldb
_regulator_get: get() with no identifier
imx-ipuv3 imx-ipuv3.1: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
Console: switching to colour frame buffer device 128x48
mxc_sdc_fb mxc_sdc_fb.1: register mxc display driver ldb
mxc_sdc_fb mxc_sdc_fb.2: register mxc display driver lcd
mxc_sdc_fb mxc_sdc_fb.3: register mxc display driver ldb
mxc_sdc_fb mxc_sdc_fb.3: ipu1-di0 already in use
mxc_sdc_fb: probe of mxc_sdc_fb.3 failed with error -16
imx-sdma imx-sdma: loaded firmware 1.1
imx-sdma imx-sdma: initialized
Serial: IMX driver
imx-uart.2: ttymxc2 at MMIO 0x21ec000 (irq = 60) is a IMX
imx-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
console [ttymxc0] enabled, bootconsole disabled
console [ttymxc0] enabled, bootconsole disabled
loop: module loaded
No sata disk.
m25p80 spi0.0: found m25p32, expected sst25vf016b
m25p80 spi0.0: m25p32 (4096 Kbytes)
Creating 2 MTD partitions on &quot;m25p80&quot;:
0x000000000000-0x000000100000 : &quot;bootloader&quot;
0x000000100000-0x000000400000 : &quot;kernel&quot;
GPMI NAND driver registered. (IMX)
vcan: Virtual CAN interface driver
CAN device driver interface
flexcan netdevice driver
FEC Ethernet Driver
fec_enet_mii_bus: probed
ehci_hcd: USB 2.0 &apos;Enhanced&apos; Host Controller (EHCI) Driver
fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000
fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
add wake up source irq 72
fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2
fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200
fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
ARC USBOTG Device Controller driver (1 August 2005)
mousedev: PS/2 mouse device common for all mice
input: gpio-keys as /devices/platform/gpio-keys/input/input0
input: max11801_ts as /devices/platform/imx-i2c.1/i2c-1/1-0048/input/input1
egalax_ts 1-0004: egalax_ts: failed to read firmware version
egalax_ts: probe of 1-0004 failed with error -5
input: eGalax Touch Screen as /devices/platform/imx-i2c.2/i2c-2/2-0004/input/input2
elan - Read Hello Packet Failed
elan-touch: probe of 2-0010 failed with error -22
input: isl29023 light sensor as /devices/virtual/input/input3
isl29023 2-0044: driver version 1.0 enabled
i2c-core: driver [isl29023] using legacy suspend method
i2c-core: driver [isl29023] using legacy resume method
snvs_rtc snvs_rtc.0: rtc core: registered snvs_rtc as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video16
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video17
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video18
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video19
mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video20
mag3110 2-000e: check mag3110 chip ID
input: mag3110 as /devices/virtual/input/input4
mag3110 2-000e: mag3110 is probed
i2c-core: driver [mag3110] using legacy suspend method
i2c-core: driver [mag3110] using legacy resume method
input: mma845x as /devices/virtual/input/input5
imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=1)
Bluetooth: Virtual HCI driver ver 1.3
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCIATH3K protocol initialized
Bluetooth: Generic Bluetooth USB driver ver 0.6
usbcore: registered new interface driver btusb
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
mmc0: SDHCI controller on platform [sdhci-esdhc-imx.3] using DMA
mmc1: SDHCI controller on platform [sdhci-esdhc-imx.1] using DMA
mmc2: SDHCI controller on platform [sdhci-esdhc-imx.2] using DMA
mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
VPU initialized
mxc_asrc registered
Galcore version 4.6.9.6622
Thermal calibration data is 0x5ca5217d
Thermal sensor with ratio = 194
Anatop Thermal registered as thermal_zone0
anatop_thermal_probe: default cooling device is cpufreq!
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usbcore: registered new interface driver snd-usb-audio
mxc_hdmi_soc mxc_hdmi_soc.0: MXC HDMI Audio
Cirrus Logic CS42888 ALSA SoC Codec Driver
i2c-core: driver [cs42888] using legacy suspend method
i2c-core: driver [cs42888] using legacy resume method
imx-hdmi-soc-dai imx-hdmi-soc-dai.0: Failed: Load HDMI-video first.
mmc0: new high speed DDR MMC card at address 0001
mmcblk0: mmc0:0001 SEM08G 7.39 GiB 
mmcblk0boot0: mmc0:0001 SEM08G partition 1 2.00 MiB
mmcblk0boot1: mmc0:0001 SEM08G partition 2 2.00 MiB
 mmcblk0: unknown partition table
wm8962 0-001a: customer id 0 revision D
 mmcblk0boot1: unknown partition table
 mmcblk0boot0: unknown partition table
input: WM8962 Beep Generator as /devices/platform/imx-i2c.0/i2c-0/0-001a/input/input6
asoc: wm8962 &lt;-&gt; imx-ssi.1 mapping ok
input: wm8962-audio DMIC as /devices/platform/soc-audio.5/sound/card0/input7
input: wm8962-audio Ext Spk as /devices/platform/soc-audio.5/sound/card0/input8
imx_3stack asoc driver
Initialize HDMI-audio failed. Load HDMI-video first!
ALSA device list:
  #0: wm8962-audio
NET: Registered protocol family 26
TCP cubic registered
NET: Registered protocol family 17
can: controller area network core (rev 20090105 abi 8)
NET: Registered protocol family 29
can: raw protocol (rev 20090105)
can: broadcast manager protocol (rev 20090105 t)
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
lib80211: common routines for IEEE802.11 drivers
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
Bus freq driver module loaded
Bus freq driver Enabled
mxc_dvfs_core_probe
DVFS driver module loaded
regulator_init_complete: PFUZE100_VGEN6: incomplete constraints, leaving on
regulator_init_complete: PFUZE100_VGEN3: incomplete constraints, leaving on
regulator_init_complete: PFUZE100_VGEN2: incomplete constraints, leaving on
regulator_init_complete: PFUZE100_VGEN1: incomplete constraints, leaving on
snvs_rtc snvs_rtc.0: setting system clock to 2013-09-26 16:16:28 UTC (1380212188)
Waiting for root device /dev/mmcblk1p2...
mmc2: new high speed SDHC card at address e624
mmcblk1: mmc2:e624 SU08G 7.40 GiB 
 mmcblk1: p1 p2
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (mmcblk1p2): using internal journal
EXT3-fs (mmcblk1p2): recovery complete
EXT3-fs (mmcblk1p2): mounted filesystem with writeback data mode
VFS: Mounted root (ext3 filesystem) on device 179:26.
devtmpfs: mounted
Freeing init memory: 216K
INIT: version 2.88 booting
Starting udev
udevd[105]: starting version 182
Starting Bootlog daemon: bootlogd.
Configuring network interfaces... eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=1:01, irq=-1)
udhcpc (v1.21.1) started
Sending discover...
Sending discover...
Sending discover...
No lease, failing
INIT: Entering runlevel: 5
Starting syslogd/klogd: done
Stopping Bootlog daemon: bootlogd.

Poky (Yocto Project Reference Distro) 1.5 imx6qsabresd /dev/ttymxc0

imx6qsabresd login:</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37274</commentid>
    <comment_count>9</comment_count>
    <who name="Fabio Estevam">festevam</who>
    <bug_when>2013-09-26 17:28:16 +0000</bug_when>
    <thetext>Carlos, please download the .sdcard image it from here:
https://www.dropbox.com/s/mdb29ilw0a9xc5c/core-image-minimal-imx6qsabresd.sdcard

Let us know the result of your test.

Regards,

Fabio Estevam</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37306</commentid>
    <comment_count>10</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2013-09-27 21:20:48 +0000</bug_when>
    <thetext>On 2013-09-26 19:21, Fabio Estevam wrote:
&gt; On Thu, Sep 26, 2013 at 1:49 PM, Saul Wold &lt;sgw@linux.intel.com&gt; wrote:
&gt;
&gt;&gt;&gt; I don&apos;t have a way to send you the image and prefer that you generated it
&gt;&gt;&gt; again.
&gt;&gt;&gt;
&gt;&gt; Can you not use something like google drive to make the image available for
&gt;&gt; Carlos.
&gt; Carlos, please download it from here:
&gt; 
https://www.dropbox.com/s/mdb29ilw0a9xc5c/core-image-minimal-imx6qsabresd.sdcard
&gt;
&gt; Let us know the result of your test.
&gt;
&gt; Regards,
&gt;
&gt; Fabio Estevam

It is indeed a hardware problem. I managed to briefly test the image on another 
hardware. Audio worked there. On the board I was using before, no audio.
The issue can be closed.

Thanks,
  Carlos</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1497</attachid>
            <date>2013-09-14 15:51:42 +0000</date>
            <delta_ts>2013-09-14 15:51:42 +0000</delta_ts>
            <desc>dmesg output</desc>
            <filename>imx6-dmesg.txt</filename>
            <type>text/plain</type>
            <size>14423</size>
            <attacher name="Carlos Rafael Giani">crg7475</attacher>
            
              <data encoding="base64">TGludXggdmVyc2lvbiAzLjAuMzUtNC4xLjAreW9jdG8rZ2JkZGU3MDggKGR2QGxldmlhdGhhbikg
KGdjYyB2ZXJzaW9uIDQuOC4xIChHQ0MpICkgIzEgU01QIFBSRUVNUFQgU2F0IFNlcCAxNCAxNzoz
MToyMyBDRVNUIDIwMTMKQ1BVOiBBUk12NyBQcm9jZXNzb3IgWzQxMmZjMDlhXSByZXZpc2lvbiAx
MCAoQVJNdjcpLCBjcj0xMGM1M2M3ZApDUFU6IFZJUFQgbm9uYWxpYXNpbmcgZGF0YSBjYWNoZSwg
VklQVCBhbGlhc2luZyBpbnN0cnVjdGlvbiBjYWNoZQpNYWNoaW5lOiBGcmVlc2NhbGUgaS5NWCA2
UXVhZC9EdWFsTGl0ZS9Tb2xvIFNhYnJlLVNEIEJvYXJkCk1lbW9yeSBwb2xpY3k6IEVDQyBkaXNh
YmxlZCwgRGF0YSBjYWNoZSB3cml0ZWFsbG9jCkNQVSBpZGVudGlmaWVkIGFzIGkuTVg2REwvU09M
Tywgc2lsaWNvbiByZXYgMS4xCk9uIG5vZGUgMCB0b3RhbHBhZ2VzOiAxOTY2MDgKZnJlZV9hcmVh
X2luaXRfbm9kZTogbm9kZSAwLCBwZ2RhdCA4MGI3OWYwMCwgbm9kZV9tZW1fbWFwIDhiODAwMDAw
CiAgRE1BIHpvbmU6IDM2OCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKICBETUEgem9uZTogMCBwYWdl
cyByZXNlcnZlZAogIERNQSB6b25lOiA0NjczNiBwYWdlcywgTElGTyBiYXRjaDoxNQogIE5vcm1h
bCB6b25lOiAxNjgwIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcAogIE5vcm1hbCB6b25lOiAxNDc4MjQg
cGFnZXMsIExJRk8gYmF0Y2g6MzEKUEVSQ1BVOiBFbWJlZGRlZCA3IHBhZ2VzL2NwdSBAOGMwMDgw
MDAgczU3OTIgcjgxOTIgZDE0Njg4IHUzMjc2OApwY3B1LWFsbG9jOiBzNTc5MiByODE5MiBkMTQ2
ODggdTMyNzY4IGFsbG9jPTgqNDA5NgpwY3B1LWFsbG9jOiBbMF0gMCBbMF0gMSAKQnVpbHQgMSB6
b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdl
czogMTk0NTYwCktlcm5lbCBjb21tYW5kIGxpbmU6IGNvbnNvbGU9dHR5bXhjMCwxMTUyMDAgcm9v
dD0vZGV2L21tY2JsazFwMiByb290d2FpdCBydwpQSUQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2
IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpCkRlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6
IDEzMTA3MiAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykKSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBl
bnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKTWVtb3J5OiA1MTJNQiAyNTZN
QiA9IDc2OE1CIHRvdGFsCk1lbW9yeTogNzY1MTI4ay83NjUxMjhrIGF2YWlsYWJsZSwgMjgzNDQ4
ayByZXNlcnZlZCwgMEsgaGlnaG1lbQpWaXJ0dWFsIGtlcm5lbCBtZW1vcnkgbGF5b3V0OgogICAg
dmVjdG9yICA6IDB4ZmZmZjAwMDAgLSAweGZmZmYxMDAwICAgKCAgIDQga0IpCiAgICBmaXhtYXAg
IDogMHhmZmYwMDAwMCAtIDB4ZmZmZTAwMDAgICAoIDg5NiBrQikKICAgIERNQSAgICAgOiAweGY0
NjAwMDAwIC0gMHhmZmUwMDAwMCAgICggMTg0IE1CKQogICAgdm1hbGxvYyA6IDB4YzA4MDAwMDAg
LSAweGYyMDAwMDAwICAgKCA3OTIgTUIpCiAgICBsb3dtZW0gIDogMHg4MDAwMDAwMCAtIDB4YzAw
MDAwMDAgICAoMTAyNCBNQikKICAgIHBrbWFwICAgOiAweDdmZTAwMDAwIC0gMHg4MDAwMDAwMCAg
ICggICAyIE1CKQogICAgbW9kdWxlcyA6IDB4N2YwMDAwMDAgLSAweDdmZTAwMDAwICAgKCAgMTQg
TUIpCiAgICAgIC5pbml0IDogMHg4MDAwODAwMCAtIDB4ODAwM2UwMDAgICAoIDIxNiBrQikKICAg
ICAgLnRleHQgOiAweDgwMDNlMDAwIC0gMHg4MGIwZTViOCAgICgxMTA3NCBrQikKICAgICAgLmRh
dGEgOiAweDgwYjEwMDAwIC0gMHg4MGI3YzFmMCAgICggNDMzIGtCKQogICAgICAgLmJzcyA6IDB4
ODBiN2MyMTQgLSAweDgwYmYwNjkwICAgKCA0NjYga0IpClNMVUI6IEdlbnNsYWJzPTEzLCBIV2Fs
aWduPTMyLCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz0yLCBOb2Rlcz0xClByZWVtcHRp
YmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uCk5SX0lSUVM6NjI0Ck1YQyBHUElP
IGhhcmR3YXJlCnNjaGVkX2Nsb2NrOiAzMiBiaXRzIGF0IDMwMDBrSHosIHJlc29sdXRpb24gMzMz
bnMsIHdyYXBzIGV2ZXJ5IDE0MzE2NTVtcwpTZXQgcGVyaXBoX2NsaydzIHBhcmVudCB0byBwbGwy
X3BmZF80MDBNIQphcm1fbWF4X2ZyZXE9ODAwTUh6Ck1YQ19FYXJseSBzZXJpYWwgY29uc29sZSBh
dCBNTUlPIDB4MjAyMDAwMCAob3B0aW9ucyAnMTE1MjAwJykKYm9vdGNvbnNvbGUgW3R0eW14YzBd
IGVuYWJsZWQKQ29uc29sZTogY29sb3VyIGR1bW15IGRldmljZSA4MHgzMApDYWxpYnJhdGluZyBk
ZWxheSBsb29wLi4uIDE1ODEuMDUgQm9nb01JUFMgKGxwaj03OTA1MjgwKQpwaWRfbWF4OiBkZWZh
dWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1
MTIKQ1BVOiBUZXN0aW5nIHdyaXRlIGJ1ZmZlciBjb2hlcmVuY3k6IG9rCmh3IHBlcmZldmVudHM6
IGVuYWJsZWQgd2l0aCBBUk12NyBDb3J0ZXgtQTkgUE1VIGRyaXZlciwgNyBjb3VudGVycyBhdmFp
bGFibGUKQ1BVMTogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IKQnJvdWdodCB1cCAyIENQVXMK
U01QOiBUb3RhbCBvZiAyIHByb2Nlc3NvcnMgYWN0aXZhdGVkICgzMTYyLjExIEJvZ29NSVBTKS4K
ZGV2dG1wZnM6IGluaXRpYWxpemVkCnByaW50X2NvbnN0cmFpbnRzOiBkdW1teTogCk5FVDogUmVn
aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKcHJpbnRfY29uc3RyYWludHM6IHZkZHB1OiA3MjUg
PC0tPiAxMzAwIG1WIGF0IDExMDAgbVYgZmFzdCBub3JtYWwgCnByaW50X2NvbnN0cmFpbnRzOiB2
ZGRjb3JlOiA3MjUgPC0tPiAxMzAwIG1WIGF0IDExMDAgbVYgZmFzdCBub3JtYWwgCnByaW50X2Nv
bnN0cmFpbnRzOiB2ZGRzb2M6IDcyNSA8LS0+IDEzMDAgbVYgYXQgMTIwMCBtViBmYXN0IG5vcm1h
bCAKcHJpbnRfY29uc3RyYWludHM6IHZkZDJwNTogMjAwMCA8LS0+IDI3NzUgbVYgYXQgMjQwMCBt
ViBmYXN0IG5vcm1hbCAKcHJpbnRfY29uc3RyYWludHM6IHZkZDFwMTogODAwIDwtLT4gMTQwMCBt
ViBhdCAxMTAwIG1WIGZhc3Qgbm9ybWFsIApwcmludF9jb25zdHJhaW50czogdmRkM3AwOiAyNjI1
IDwtLT4gMzQwMCBtViBhdCAzMDAwIG1WIGZhc3Qgbm9ybWFsIApody1icmVha3BvaW50OiBmb3Vu
ZCA2IGJyZWFrcG9pbnQgYW5kIDEgd2F0Y2hwb2ludCByZWdpc3RlcnMuCmh3LWJyZWFrcG9pbnQ6
IDEgYnJlYWtwb2ludChzKSByZXNlcnZlZCBmb3Igd2F0Y2hwb2ludCBzaW5nbGUtc3RlcC4KaHct
YnJlYWtwb2ludDogbWF4aW11bSB3YXRjaHBvaW50IHNpemUgaXMgNCBieXRlcy4KTDMxMCBjYWNo
ZSBjb250cm9sbGVyIGVuYWJsZWQKbDJ4MDogMTYgd2F5cywgQ0FDSEVfSUQgMHg0MTAwMDBjOCwg
QVVYX0NUUkwgMHgwMjA1MDAwMCwgQ2FjaGUgc2l6ZTogNTI0Mjg4IEIKYmlvOiBjcmVhdGUgc2xh
YiA8YmlvLTA+IGF0IDAKbXhzLWRtYSBteHMtZG1hLWFwYmg6IGluaXRpYWxpemVkCnByaW50X2Nv
bnN0cmFpbnRzOiBTUEtWREQ6IDQyMDAgbVYgCnByaW50X2NvbnN0cmFpbnRzOiB2bW1jOiAzMzAw
IG1WIApTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApsaWJhdGEgdmVyc2lvbiAzLjAwIGxvYWRl
ZC4Kc3BpX2lteCBpbXg2cS1lY3NwaS4wOiBwcm9iZWQKdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg
aW50ZXJmYWNlIGRyaXZlciB1c2Jmcwp1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug
ZHJpdmVyIGh1Ygp1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYgpGcmVl
c2NhbGUgVVNCIE9URyBEcml2ZXIgbG9hZGVkLCAkUmV2aXNpb246IDEuNTUgJAptY19wZnV6ZSAx
LTAwMDg6IElEOiAwLEZ1bGwgbGF5OiAxICxNZXRhbCBsYXk6IDAKbWNfcGZ1emUgMS0wMDA4OiBG
QUI6IDAgLEZJTjogMApQRjEwMCAxLjAgY2hpcCBmb3VuZCEKcHJpbnRfY29uc3RyYWludHM6IFBG
VVpFMTAwX1NXMUE6IDMwMCA8LS0+IDE4NzUgbVYgYXQgMTMwMCBtViAKcHJpbnRfY29uc3RyYWlu
dHM6IFBGVVpFMTAwX1NXMUI6IDMwMCA8LS0+IDE4NzUgbVYgYXQgMzAwIG1WIApwcmludF9jb25z
dHJhaW50czogUEZVWkUxMDBfU1cxQzogMzAwIDwtLT4gMTg3NSBtViBhdCAxMzAwIG1WIApwcmlu
dF9jb25zdHJhaW50czogUEZVWkUxMDBfU1cyOiA4MDAgPC0tPiAzOTUwIG1WIGF0IDMzMDAgbVYg
CnByaW50X2NvbnN0cmFpbnRzOiBQRlVaRTEwMF9TVzNBOiA0MDAgPC0tPiAxOTc1IG1WIGF0IDE1
MDAgbVYgCnByaW50X2NvbnN0cmFpbnRzOiBQRlVaRTEwMF9TVzNCOiA0MDAgPC0tPiAxOTc1IG1W
IGF0IDE1MDAgbVYgCnByaW50X2NvbnN0cmFpbnRzOiBQRlVaRTEwMF9TVzQ6IDgwMCA8LS0+IDM5
NTAgbVYgYXQgMzE1MCBtViAKcHJpbnRfY29uc3RyYWludHM6IFBGVVpFMTAwX1NXQlNUOiA1MDAw
IDwtLT4gNTE1MCBtViBhdCA1MDAwIG1WIApwcmludF9jb25zdHJhaW50czogUEZVWkUxMDBfVlNO
VlM6IDEyMDAgPC0tPiAzMDAwIG1WIGF0IDMwMDAgbVYgCnByaW50X2NvbnN0cmFpbnRzOiBQRlVa
RTEwMF9WUkVGRERSOiBhdCA3NTAgbVYgCnByaW50X2NvbnN0cmFpbnRzOiBQRlVaRTEwMF9WR0VO
MTogODAwIDwtLT4gMTU1MCBtViBhdCAxNTAwIG1WIApwcmludF9jb25zdHJhaW50czogUEZVWkUx
MDBfVkdFTjI6IDgwMCA8LS0+IDE1NTAgbVYgYXQgMTUwMCBtViAKcHJpbnRfY29uc3RyYWludHM6
IFBGVVpFMTAwX1ZHRU4zOiAxODAwIDwtLT4gMzMwMCBtViBhdCAyNTAwIG1WIApwcmludF9jb25z
dHJhaW50czogUEZVWkUxMDBfVkdFTjQ6IDE4MDAgPC0tPiAzMzAwIG1WIGF0IDE4MDAgbVYgCnBy
aW50X2NvbnN0cmFpbnRzOiBQRlVaRTEwMF9WR0VONTogMTgwMCA8LS0+IDMzMDAgbVYgYXQgMjgw
MCBtViAKcHJpbnRfY29uc3RyYWludHM6IFBGVVpFMTAwX1ZHRU42OiAxODAwIDwtLT4gMzMwMCBt
ViBhdCAzMzAwIG1WIAppbXgtaXB1djMgaW14LWlwdXYzLjA6IElQVSBETUZDIE5PUk1BTCBtb2Rl
OiAxKDB+MSksIDVCKDQsNSksIDVGKDYsNykKbXhjX21pcGlfY3NpMiBteGNfbWlwaV9jc2kyOiBp
Lk1YIE1JUEkgQ1NJMiBkcml2ZXIgcHJvYmVkCm14Y19taXBpX2NzaTIgbXhjX21pcGlfY3NpMjog
aS5NWCBNSVBJIENTSTIgZHBoeSB2ZXJzaW9uIGlzIDB4MzEzMDMwMmEKTUlQSSBDU0kyIGRyaXZl
ciBtb2R1bGUgbG9hZGVkCkFkdmFuY2VkIExpbnV4IFNvdW5kIEFyY2hpdGVjdHVyZSBEcml2ZXIg
VmVyc2lvbiAxLjAuMjQuCkJsdWV0b290aDogQ29yZSB2ZXIgMi4xNgpORVQ6IFJlZ2lzdGVyZWQg
cHJvdG9jb2wgZmFtaWx5IDMxCkJsdWV0b290aDogSENJIGRldmljZSBhbmQgY29ubmVjdGlvbiBt
YW5hZ2VyIGluaXRpYWxpemVkCkJsdWV0b290aDogSENJIHNvY2tldCBsYXllciBpbml0aWFsaXpl
ZApCbHVldG9vdGg6IEwyQ0FQIHNvY2tldCBsYXllciBpbml0aWFsaXplZApCbHVldG9vdGg6IFND
TyBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKY2ZnODAyMTE6IENhbGxpbmcgQ1JEQSB0byB1cGRh
dGUgd29ybGQgcmVndWxhdG9yeSBkb21haW4KbWF4MTcxMzVfcmVndWxhdG9yX2luaXQgYWJvcnQ6
IEVQREMgbm90IGVuYWJsZWQKbWF4MTcxMzUgMi0wMDQ4OiBQTUlDIE1BWDE3MTM1IGZvciBlSW5r
IGRpc3BsYXkKaTJjLWNvcmU6IGRyaXZlciBbbWF4MTcxMzVdIHVzaW5nIGxlZ2FjeSBzdXNwZW5k
IG1ldGhvZAppMmMtY29yZTogZHJpdmVyIFttYXgxNzEzNV0gdXNpbmcgbGVnYWN5IHJlc3VtZSBt
ZXRob2QKU3dpdGNoaW5nIHRvIGNsb2Nrc291cmNlIG14Y190aW1lcjEKTkVUOiBSZWdpc3RlcmVk
IHByb3RvY29sIGZhbWlseSAyCklQIHJvdXRlIGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMzI3
NjggKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVu
dHJpZXM6IDEzMTA3MiAob3JkZXI6IDgsIDEwNDg1NzYgYnl0ZXMpClRDUCBiaW5kIGhhc2ggdGFi
bGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA3LCA3ODY0MzIgYnl0ZXMpClRDUDogSGFzaCB0YWJs
ZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgMTMxMDcyIGJpbmQgNjU1MzYpClRDUCByZW5vIHJl
Z2lzdGVyZWQKVURQIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlcjogMiwgMTYzODQgYnl0
ZXMpClVEUC1MaXRlIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlcjogMiwgMTYzODQgYnl0
ZXMpCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpSUEM6IFJlZ2lzdGVyZWQgbmFt
ZWQgVU5JWCBzb2NrZXQgdHJhbnNwb3J0IG1vZHVsZS4KUlBDOiBSZWdpc3RlcmVkIHVkcCB0cmFu
c3BvcnQgbW9kdWxlLgpSUEM6IFJlZ2lzdGVyZWQgdGNwIHRyYW5zcG9ydCBtb2R1bGUuClJQQzog
UmVnaXN0ZXJlZCB0Y3AgTkZTdjQuMSBiYWNrY2hhbm5lbCB0cmFuc3BvcnQgbW9kdWxlLgpQTVU6
IHJlZ2lzdGVyZWQgbmV3IFBNVSBkZXZpY2Ugb2YgdHlwZSAwClN0YXRpYyBQb3dlciBNYW5hZ2Vt
ZW50IGZvciBGcmVlc2NhbGUgaS5NWDYKd2FpdCBtb2RlIGlzIGVuYWJsZWQgZm9yIGkuTVg2CmNw
YWRkciA9IGMwODIwMDAwIHN1c3BlbmRfaXJhbV9iYXNlPWMwOGJjMDAwClBNIGRyaXZlciBtb2R1
bGUgbG9hZGVkCklNWCB1c2Igd2FrZXVwIHByb2JlCnRoZSB3YWtldXAgcGRhdGEgaXMgMHhiZjhm
ZTA4MAphZGQgd2FrZSB1cCBzb3VyY2UgaXJxIDc1CklNWCB1c2Igd2FrZXVwIHByb2JlCnRoZSB3
YWtldXAgcGRhdGEgaXMgMHhiZjhmZTM0MApjcHUgcmVndWxhdG9yIG1vZGU6bGRvX2J5cGFzcwpf
cmVndWxhdG9yX2dldDogZ2V0KCkgd2l0aCBubyBpZGVudGlmaWVyCm14Nl9jcHVfcmVndWxhdG9y
X2luaXQ6IGZhaWxlZCB0byBnZXQgcHUgcmVndWxhdG9yCmkuTVhDIENQVSBmcmVxdWVuY3kgZHJp
dmVyCkpGRlMyIHZlcnNpb24gMi4yLiAoTkFORCkgwqkgMjAwMS0yMDA2IFJlZCBIYXQsIEluYy4K
bXNnbW5pIGhhcyBiZWVuIHNldCB0byAxNDk0CmFsZzogTm8gdGVzdCBmb3Igc3Rkcm5nIChrcm5n
KQppbyBzY2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkCmlvIHNjaGVkdWxlciBkZWFkbGluZSByZWdp
c3RlcmVkCmlvIHNjaGVkdWxlciBjZnEgcmVnaXN0ZXJlZCAoZGVmYXVsdCkKbXhjX21pcGlfZHNp
IG14Y19taXBpX2RzaTogaS5NWCBNSVBJIERTSSBkcml2ZXIgcHJvYmVkCk1JUEkgRFNJIGRyaXZl
ciBtb2R1bGUgbG9hZGVkCm14Y19zZGNfZmIgbXhjX3NkY19mYi4wOiByZWdpc3RlciBteGMgZGlz
cGxheSBkcml2ZXIgbGRiCl9yZWd1bGF0b3JfZ2V0OiBnZXQoKSB3aXRoIG5vIGlkZW50aWZpZXIK
aW14LWlwdXYzIGlteC1pcHV2My4wOiBJUFUgRE1GQyBEUCBISUdIIFJFU09MVVRJT046IDEoMCwx
KSwgNUIoMn41KSwgNUYoNiw3KQpDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1
ZmZlciBkZXZpY2UgMTI4eDQ4Cm14Y19zZGNfZmIgbXhjX3NkY19mYi4xOiByZWdpc3RlciBteGMg
ZGlzcGxheSBkcml2ZXIgbGRiCmlteC1zZG1hIGlteC1zZG1hOiBsb2FkZWQgZmlybXdhcmUgMS4x
CmlteC1zZG1hIGlteC1zZG1hOiBpbml0aWFsaXplZApTZXJpYWw6IElNWCBkcml2ZXIKaW14LXVh
cnQuMjogdHR5bXhjMiBhdCBNTUlPIDB4MjFlYzAwMCAoaXJxID0gNjApIGlzIGEgSU1YCmlteC11
YXJ0LjA6IHR0eW14YzAgYXQgTU1JTyAweDIwMjAwMDAgKGlycSA9IDU4KSBpcyBhIElNWApjb25z
b2xlIFt0dHlteGMwXSBlbmFibGVkLCBib290Y29uc29sZSBkaXNhYmxlZApsb29wOiBtb2R1bGUg
bG9hZGVkCm0yNXA4MCBzcGkwLjA6IGZvdW5kIG0yNXAzMiwgZXhwZWN0ZWQgc3N0MjV2ZjAxNmIK
bTI1cDgwIHNwaTAuMDogbTI1cDMyICg0MDk2IEtieXRlcykKQ3JlYXRpbmcgMiBNVEQgcGFydGl0
aW9ucyBvbiAibTI1cDgwIjoKMHgwMDAwMDAwMDAwMDAtMHgwMDAwMDAxMDAwMDAgOiAiYm9vdGxv
YWRlciIKMHgwMDAwMDAxMDAwMDAtMHgwMDAwMDA0MDAwMDAgOiAia2VybmVsIgpHUE1JIE5BTkQg
ZHJpdmVyIHJlZ2lzdGVyZWQuIChJTVgpCnZjYW46IFZpcnR1YWwgQ0FOIGludGVyZmFjZSBkcml2
ZXIKQ0FOIGRldmljZSBkcml2ZXIgaW50ZXJmYWNlCmZsZXhjYW4gbmV0ZGV2aWNlIGRyaXZlcgpG
RUMgRXRoZXJuZXQgRHJpdmVyCmZlY19lbmV0X21paV9idXM6IHByb2JlZAplaGNpX2hjZDogVVNC
IDIuMCAnRW5oYW5jZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyCmZzbC1laGNpIGZz
bC1laGNpLjA6IEZyZWVzY2FsZSBPbi1DaGlwIEVIQ0kgSG9zdCBDb250cm9sbGVyCmZzbC1laGNp
IGZzbC1laGNpLjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIg
MQpmc2wtZWhjaSBmc2wtZWhjaS4wOiBpcnEgNzUsIGlvIGJhc2UgMHgwMjE4NDAwMApmc2wtZWhj
aSBmc2wtZWhjaS4wOiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4wMApodWIgMS0wOjEuMDogVVNC
IGh1YiBmb3VuZApodWIgMS0wOjEuMDogMSBwb3J0IGRldGVjdGVkCmFkZCB3YWtlIHVwIHNvdXJj
ZSBpcnEgNzIKZnNsLWVoY2kgZnNsLWVoY2kuMTogRnJlZXNjYWxlIE9uLUNoaXAgRUhDSSBIb3N0
IENvbnRyb2xsZXIKZnNsLWVoY2kgZnNsLWVoY2kuMTogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwg
YXNzaWduZWQgYnVzIG51bWJlciAyCmZzbC1laGNpIGZzbC1laGNpLjE6IGlycSA3MiwgaW8gYmFz
ZSAweDAyMTg0MjAwCmZzbC1laGNpIGZzbC1laGNpLjE6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAx
LjAwCmh1YiAyLTA6MS4wOiBVU0IgaHViIGZvdW5kCmh1YiAyLTA6MS4wOiAxIHBvcnQgZGV0ZWN0
ZWQKSW5pdGlhbGl6aW5nIFVTQiBNYXNzIFN0b3JhZ2UgZHJpdmVyLi4uCnVzYmNvcmU6IHJlZ2lz
dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiLXN0b3JhZ2UKVVNCIE1hc3MgU3RvcmFnZSBz
dXBwb3J0IHJlZ2lzdGVyZWQuCkFSQyBVU0JPVEcgRGV2aWNlIENvbnRyb2xsZXIgZHJpdmVyICgx
IEF1Z3VzdCAyMDA1KQptb3VzZWRldjogUFMvMiBtb3VzZSBkZXZpY2UgY29tbW9uIGZvciBhbGwg
bWljZQppbnB1dDogZ3Bpby1rZXlzIGFzIC9kZXZpY2VzL3BsYXRmb3JtL2dwaW8ta2V5cy9pbnB1
dC9pbnB1dDAKaW5wdXQ6IG1heDExODAxX3RzIGFzIC9kZXZpY2VzL3BsYXRmb3JtL2lteC1pMmMu
MS9pMmMtMS8xLTAwNDgvaW5wdXQvaW5wdXQxCmVnYWxheF90cyAxLTAwMDQ6IGVnYWxheF90czog
ZmFpbGVkIHRvIHJlYWQgZmlybXdhcmUgdmVyc2lvbgplZ2FsYXhfdHM6IHByb2JlIG9mIDEtMDAw
NCBmYWlsZWQgd2l0aCBlcnJvciAtNQppbnB1dDogZUdhbGF4IFRvdWNoIFNjcmVlbiBhcyAvZGV2
aWNlcy9wbGF0Zm9ybS9pbXgtaTJjLjIvaTJjLTIvMi0wMDA0L2lucHV0L2lucHV0MgplbGFuIC0g
UmVhZCBIZWxsbyBQYWNrZXQgRmFpbGVkCmVsYW4tdG91Y2g6IHByb2JlIG9mIDItMDAxMCBmYWls
ZWQgd2l0aCBlcnJvciAtMjIKaW5wdXQ6IGlzbDI5MDIzIGxpZ2h0IHNlbnNvciBhcyAvZGV2aWNl
cy92aXJ0dWFsL2lucHV0L2lucHV0Mwppc2wyOTAyMyAyLTAwNDQ6IGRyaXZlciB2ZXJzaW9uIDEu
MCBlbmFibGVkCmkyYy1jb3JlOiBkcml2ZXIgW2lzbDI5MDIzXSB1c2luZyBsZWdhY3kgc3VzcGVu
ZCBtZXRob2QKaTJjLWNvcmU6IGRyaXZlciBbaXNsMjkwMjNdIHVzaW5nIGxlZ2FjeSByZXN1bWUg
bWV0aG9kCnNudnNfcnRjIHNudnNfcnRjLjA6IHJ0YyBjb3JlOiByZWdpc3RlcmVkIHNudnNfcnRj
IGFzIHJ0YzAKaTJjIC9kZXYgZW50cmllcyBkcml2ZXIKTGludXggdmlkZW8gY2FwdHVyZSBpbnRl
cmZhY2U6IHYyLjAwCm14Y192NGwyX291dHB1dCBteGNfdjRsMl9vdXRwdXQuMDogVjRMMiBkZXZp
Y2UgcmVnaXN0ZXJlZCBhcyB2aWRlbzE2Cm14Y192NGwyX291dHB1dCBteGNfdjRsMl9vdXRwdXQu
MDogVjRMMiBkZXZpY2UgcmVnaXN0ZXJlZCBhcyB2aWRlbzE3Cm14Y192NGwyX291dHB1dCBteGNf
djRsMl9vdXRwdXQuMDogVjRMMiBkZXZpY2UgcmVnaXN0ZXJlZCBhcyB2aWRlbzE4Cm1hZzMxMTAg
Mi0wMDBlOiBjaGVjayBtYWczMTEwIGNoaXAgSUQKaW5wdXQ6IG1hZzMxMTAgYXMgL2RldmljZXMv
dmlydHVhbC9pbnB1dC9pbnB1dDQKbWFnMzExMCAyLTAwMGU6IG1hZzMxMTAgaXMgcHJvYmVkCmky
Yy1jb3JlOiBkcml2ZXIgW21hZzMxMTBdIHVzaW5nIGxlZ2FjeSBzdXNwZW5kIG1ldGhvZAppMmMt
Y29yZTogZHJpdmVyIFttYWczMTEwXSB1c2luZyBsZWdhY3kgcmVzdW1lIG1ldGhvZApVU0IgSG9z
dCBzdXNwZW5kIGJlZ2lucwp3aWxsIHN1c3BlbmQgcm9vdGh1YiBhbmQgaXRzIGNoaWxkcmVuCmVo
Y2lfZnNsX2J1c19zdXNwZW5kIGJlZ2lucywgRFIKZWhjaV9mc2xfYnVzX3N1c3BlbmQgZW5kcywg
RFIKaG9zdCBzdXNwZW5kIGVuZHMKbW1hODQ1MSAwLTAwMWM6IHJlYWQgY2hpcCBJRCAweDEgaXMg
bm90IGVxdWFsIHRvIDB4MWEgb3IgMHgyYSEKbW1hODQ1MTogcHJvYmUgb2YgMC0wMDFjIGZhaWxl
ZCB3aXRoIGVycm9yIC0yMgppbXgyLXdkdCBpbXgyLXdkdC4wOiBJTVgyKyBXYXRjaGRvZyBUaW1l
ciBlbmFibGVkLiB0aW1lb3V0PTYwcyAobm93YXlvdXQ9MSkKQmx1ZXRvb3RoOiBWaXJ0dWFsIEhD
SSBkcml2ZXIgdmVyIDEuMwpCbHVldG9vdGg6IEhDSSBVQVJUIGRyaXZlciB2ZXIgMi4yCkJsdWV0
b290aDogSENJQVRIM0sgcHJvdG9jb2wgaW5pdGlhbGl6ZWQKQmx1ZXRvb3RoOiBHZW5lcmljIEJs
dWV0b290aCBVU0IgZHJpdmVyIHZlciAwLjYKdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJm
YWNlIGRyaXZlciBidHVzYgpzZGhjaTogU2VjdXJlIERpZ2l0YWwgSG9zdCBDb250cm9sbGVyIElu
dGVyZmFjZSBkcml2ZXIKc2RoY2k6IENvcHlyaWdodChjKSBQaWVycmUgT3NzbWFuCm1tYzA6IFNE
SENJIGNvbnRyb2xsZXIgb24gcGxhdGZvcm0gW3NkaGNpLWVzZGhjLWlteC4zXSB1c2luZyBBRE1B
Cm1tYzE6IFNESENJIGNvbnRyb2xsZXIgb24gcGxhdGZvcm0gW3NkaGNpLWVzZGhjLWlteC4xXSB1
c2luZyBBRE1BCm1tYzI6IFNESENJIGNvbnRyb2xsZXIgb24gcGxhdGZvcm0gW3NkaGNpLWVzZGhj
LWlteC4yXSB1c2luZyBBRE1BCm14Y192ZG9hIG14Y192ZG9hOiBpLk1YIFZpZGVvIERhdGEgT3Jk
ZXIgQWRhcHRlcihWRE9BKSBkcml2ZXIgcHJvYmVkClZQVSBpbml0aWFsaXplZApteGNfYXNyYyBy
ZWdpc3RlcmVkCkdhbGNvcmUgdmVyc2lvbiA0LjYuOS42NjIyClRoZXJtYWwgY2FsaWJyYXRpb24g
ZGF0YSBpcyAweDU3MDAwMDAwClRoZXJtYWwgc2Vuc29yIHdpdGggcmF0aW8gPSAxNzkKQW5hdG9w
IFRoZXJtYWwgcmVnaXN0ZXJlZCBhcyB0aGVybWFsX3pvbmUwCmFuYXRvcF90aGVybWFsX3Byb2Jl
OiBkZWZhdWx0IGNvb2xpbmcgZGV2aWNlIGlzIGNwdWZyZXEhClJlZ2lzdGVyZWQgbGVkIGRldmlj
ZTogY2hnX25vd19sZWQKdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1
c2JoaWQKdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyCnVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3
IGludGVyZmFjZSBkcml2ZXIgc25kLXVzYi1hdWRpbwpteGNfaGRtaV9zb2MgbXhjX2hkbWlfc29j
LjA6IE1YQyBIRE1JIEF1ZGlvCkNpcnJ1cyBMb2dpYyBDUzQyODg4IEFMU0EgU29DIENvZGVjIERy
aXZlcgppMmMtY29yZTogZHJpdmVyIFtjczQyODg4XSB1c2luZyBsZWdhY3kgc3VzcGVuZCBtZXRo
b2QKaTJjLWNvcmU6IGRyaXZlciBbY3M0Mjg4OF0gdXNpbmcgbGVnYWN5IHJlc3VtZSBtZXRob2QK
aW14LWhkbWktc29jLWRhaSBpbXgtaGRtaS1zb2MtZGFpLjA6IEZhaWxlZDogTG9hZCBIRE1JLXZp
ZGVvIGZpcnN0LgptbWMwOiBuZXcgaGlnaCBzcGVlZCBERFIgTU1DIGNhcmQgYXQgYWRkcmVzcyAw
MDAxCm1tY2JsazA6IG1tYzA6MDAwMSBTRU0wOEcgNy4zOSBHaUIgCm1tY2JsazBib290MDogbW1j
MDowMDAxIFNFTTA4RyBwYXJ0aXRpb24gMSAyLjAwIE1pQgptbWNibGswYm9vdDE6IG1tYzA6MDAw
MSBTRU0wOEcgcGFydGl0aW9uIDIgMi4wMCBNaUIKIG1tY2JsazA6IHVua25vd24gcGFydGl0aW9u
IHRhYmxlCiBtbWNibGswYm9vdDE6IHVua25vd24gcGFydGl0aW9uIHRhYmxlCiBtbWNibGswYm9v
dDA6IHVua25vd24gcGFydGl0aW9uIHRhYmxlCndtODk2MiAwLTAwMWE6IERldmljZSBpcyBub3Qg
YSBXTTg5NjIsIElEIDAgIT0gNjI0Mwp3bTg5NjIgMC0wMDFhOiBhc29jOiBmYWlsZWQgdG8gcHJv
YmUgQ09ERUMgd204OTYyLjAtMDAxYTogLTIyCmFzb2M6IGZhaWxlZCB0byBpbnN0YW50aWF0ZSBj
YXJkIHdtODk2Mi1hdWRpbzogLTIyCmlteF8zc3RhY2sgYXNvYyBkcml2ZXIKSW5pdGlhbGl6ZSBI
RE1JLWF1ZGlvIGZhaWxlZC4gTG9hZCBIRE1JLXZpZGVvIGZpcnN0IQpBTFNBIGRldmljZSBsaXN0
OgogIE5vIHNvdW5kY2FyZHMgZm91bmQuCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkg
MjYKVENQIGN1YmljIHJlZ2lzdGVyZWQKTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAx
NwpjYW46IGNvbnRyb2xsZXIgYXJlYSBuZXR3b3JrIGNvcmUgKHJldiAyMDA5MDEwNSBhYmkgOCkK
TkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyOQpjYW46IHJhdyBwcm90b2NvbCAocmV2
IDIwMDkwMTA1KQpjYW46IGJyb2FkY2FzdCBtYW5hZ2VyIHByb3RvY29sIChyZXYgMjAwOTAxMDUg
dCkKbW1jMjogbmV3IGhpZ2ggc3BlZWQgU0QgY2FyZCBhdCBhZGRyZXNzIGNmOTQKQmx1ZXRvb3Ro
OiBSRkNPTU0gVFRZIGxheWVyIGluaXRpYWxpemVkCkJsdWV0b290aDogUkZDT01NIHNvY2tldCBs
YXllciBpbml0aWFsaXplZApCbHVldG9vdGg6IFJGQ09NTSB2ZXIgMS4xMQpCbHVldG9vdGg6IEJO
RVAgKEV0aGVybmV0IEVtdWxhdGlvbikgdmVyIDEuMwptbWNibGsxOiBtbWMyOmNmOTQgU0QwMkcg
MS44MyBHaUIgCkJsdWV0b290aDogQk5FUCBmaWx0ZXJzOiBwcm90b2NvbCBtdWx0aWNhc3QKQmx1
ZXRvb3RoOiBISURQIChIdW1hbiBJbnRlcmZhY2UgRW11bGF0aW9uKSB2ZXIgMS4yCiBtbWNibGsx
OiBwMSBwMgpsaWI4MDIxMTogY29tbW9uIHJvdXRpbmVzIGZvciBJRUVFODAyLjExIGRyaXZlcnMK
bGliODAyMTFfY3J5cHQ6IHJlZ2lzdGVyZWQgYWxnb3JpdGhtICdOVUxMJwpsaWI4MDIxMV9jcnlw
dDogcmVnaXN0ZXJlZCBhbGdvcml0aG0gJ1dFUCcKbGliODAyMTFfY3J5cHQ6IHJlZ2lzdGVyZWQg
YWxnb3JpdGhtICdDQ01QJwpsaWI4MDIxMV9jcnlwdDogcmVnaXN0ZXJlZCBhbGdvcml0aG0gJ1RL
SVAnClZGUCBzdXBwb3J0IHYwLjM6IGltcGxlbWVudG9yIDQxIGFyY2hpdGVjdHVyZSAzIHBhcnQg
MzAgdmFyaWFudCA5IHJldiA0CkJ1cyBmcmVxIGRyaXZlciBtb2R1bGUgbG9hZGVkCkJ1cyBmcmVx
IGRyaXZlciBFbmFibGVkCm14Y19kdmZzX2NvcmVfcHJvYmUKRFZGUyBkcml2ZXIgbW9kdWxlIGxv
YWRlZApyZWd1bGF0b3JfaW5pdF9jb21wbGV0ZTogUEZVWkUxMDBfVkdFTjY6IGluY29tcGxldGUg
Y29uc3RyYWludHMsIGxlYXZpbmcgb24KcmVndWxhdG9yX2luaXRfY29tcGxldGU6IFBGVVpFMTAw
X1ZHRU4zOiBpbmNvbXBsZXRlIGNvbnN0cmFpbnRzLCBsZWF2aW5nIG9uCnJlZ3VsYXRvcl9pbml0
X2NvbXBsZXRlOiBQRlVaRTEwMF9WR0VOMjogaW5jb21wbGV0ZSBjb25zdHJhaW50cywgbGVhdmlu
ZyBvbgpyZWd1bGF0b3JfaW5pdF9jb21wbGV0ZTogUEZVWkUxMDBfVkdFTjE6IGluY29tcGxldGUg
Y29uc3RyYWludHMsIGxlYXZpbmcgb24Kc252c19ydGMgc252c19ydGMuMDogc2V0dGluZyBzeXN0
ZW0gY2xvY2sgdG8gMjAxMy0wOS0xNCAxNTozODo0MSBVVEMgKDEzNzkxNzMxMjEpCkVYVDMtZnM6
IGJhcnJpZXJzIG5vdCBlbmFibGVkCmtqb3VybmFsZCBzdGFydGluZy4gIENvbW1pdCBpbnRlcnZh
bCA1IHNlY29uZHMKRVhUMy1mcyAobW1jYmxrMXAyKTogdXNpbmcgaW50ZXJuYWwgam91cm5hbApF
WFQzLWZzIChtbWNibGsxcDIpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCB3cml0ZWJhY2sgZGF0
YSBtb2RlClZGUzogTW91bnRlZCByb290IChleHQzIGZpbGVzeXN0ZW0pIG9uIGRldmljZSAxNzk6
MjYuCmRldnRtcGZzOiBtb3VudGVkCkZyZWVpbmcgaW5pdCBtZW1vcnk6IDIxNksKZWhjaV9mc2xf
YnVzX3N1c3BlbmQgYmVnaW5zLCBIb3N0IDEKZWhjaV9mc2xfYnVzX3N1c3BlbmQgZW5kcywgSG9z
dCAxCnVkZXZkWzk0XTogc3RhcnRpbmcgdmVyc2lvbiAxODIKY2FtZXJhIG92NTY0MF9taXBpIGlz
IGZvdW5kCm92NTY0Ml9yZWFkX3JlZzp3cml0ZSByZWcgZXJyb3I6cmVnPTMwMGEKY2FtZXJhIG92
NTY0MiBpcyBub3QgZm91bmQKb3Y1NjQwX3JlYWRfcmVnOndyaXRlIHJlZyBlcnJvcjpyZWc9MzAw
YQpjYW1lcmEgb3Y1NjQwIGlzIG5vdCBmb3VuZApldGgwOiBGcmVlc2NhbGUgRkVDIFBIWSBkcml2
ZXIgW0dlbmVyaWMgUEhZXSAobWlpX2J1czpwaHlfYWRkcj0xOjAxLCBpcnE9LTEpClBIWTogMTow
MSAtIExpbmsgaXMgVXAgLSAxMDAwL0Z1bGwKW2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIw
MDYwODEwCltkcm1dIEluaXRpYWxpemVkIHZpdmFudGUgMS4wLjAgMjAxMjAyMTYgb24gbWlub3Ig
MAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>