what does ifconfig -a say

On Thu, Jul 6, 2023 at 6:25 AM oosman3 via lists.yoctoproject.org
<[email protected]> wrote:
>
> I am building my raspberrypi wic image using the layer meta-raspberrypi.
>
> I am using a raspiberrypi compute module 4 with wifi chip.
>
> I just can't seem to get the wlan0 device to appear when I type ifconfig.
>
> ================================
> root@raspberrypi4-64:~# ifconfig
> eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
>         inet 192.168.7.8  netmask 255.255.255.0  broadcast 192.168.7.255
>         ether dc:a6:32:e3:eb:fe  txqueuelen 1000  (Ethernet)
>         RX packets 407  bytes 62442 (60.9 KiB)
>         RX errors 0  dropped 0  overruns 0  frame 0
>         TX packets 567  bytes 94749 (92.5 KiB)
>         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
>
> lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
>         inet 127.0.0.1  netmask 255.0.0.0
>         inet6 ::1  prefixlen 128  scopeid 0x10<host>
>         loop  txqueuelen 1000  (Local Loopback)
>         RX packets 4047  bytes 252037 (246.1 KiB)
>         RX errors 0  dropped 0  overruns 0  frame 0
>         TX packets 4047  bytes 252037 (246.1 KiB)
>         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
> ===========================
>
>
>
> Here is a filtered output of my lsmod command
>
> ===========================
> root@raspberrypi4-64:~# lsmod
> Module                  Size  Used by
> 88XXau               2265088  0
> cmac                   16384  3
> algif_hash             16384  1
> aes_arm64              16384  3
> aes_generic            36864  1 aes_arm64
> algif_skcipher         16384  1
> af_alg                 28672  6 algif_hash,algif_skcipher
> bnep                   24576  2
> 8021q                  32768  0
> garp                   16384  1 8021q
> stp                    16384  1 garp
> llc                    16384  2 stp,garp
> imx219                 24576  0
> mcp251x                24576  0
> spidev                 20480  0
> can_dev                40960  1 mcp251x
> hci_uart               45056  0
> btbcm                  24576  1 hci_uart
> v3d                    90112  1
> bluetooth             585728  26 hci_uart,btbcm,bnep
> i2c_mux_pinctrl        16384  0
> gpu_sched              49152  1 v3d
> snd_soc_simple_card    20480  0
> snd_soc_simple_card_utils    28672  1 snd_soc_simple_card
> drm_shmem_helper       24576  1 v3d
> raspberrypi_hwmon      16384  0
> i2c_mux                16384  1 i2c_mux_pinctrl
> i2c_brcmstb            16384  0
> bcm2835_unicam         53248  0
> dwc2                  192512  0
> roles                  20480  1 dwc2
> v4l2_dv_timings        40960  1 bcm2835_unicam
> v4l2_fwnode            24576  2 imx219,bcm2835_unicam
> ecdh_generic           16384  2 bluetooth
> v4l2_async             24576  3 v4l2_fwnode,imx219,bcm2835_unicam
> ecc                    36864  1 ecdh_generic
> libaes                 16384  3 aes_arm64,bluetooth,aes_generic
> spi_bcm2835            20480  0
> snd_soc_bcm2835_i2s    20480  0
> bcm2835_codec          49152  0
> rpivid_hevc            49152  0
> bcm2835_v4l2           45056  0
> bcm2835_isp            28672  0
> bcm2835_mmal_vchiq     36864  3 bcm2835_codec,bcm2835_v4l2,bcm2835_isp
> v4l2_mem2mem           40960  2 bcm2835_codec,rpivid_hevc
> videobuf2_vmalloc      16384  1 bcm2835_v4l2
> videobuf2_dma_contig    20480  4 
> bcm2835_codec,bcm2835_unicam,rpivid_hevc,bcm2835_isp
> videobuf2_memops       16384  2 videobuf2_vmalloc,videobuf2_dma_contig
> videobuf2_v4l2         32768  6 
> bcm2835_codec,bcm2835_unicam,bcm2835_v4l2,rpivid_hevc,v4l2_mem2mem,bcm2835_isp
> videobuf2_common       69632  10 
> bcm2835_codec,videobuf2_vmalloc,videobuf2_dma_contig,videobuf2_v4l2,bcm2835_unicam,bcm2835_v4l2,rpivid_hevc,v4l2_mem2mem,videobuf2_memops,bcm2835_isp
> videodev              274432  10 
> v4l2_async,bcm2835_codec,imx219,videobuf2_v4l2,bcm2835_unicam,bcm2835_v4l2,videobuf2_common,rpivid_hevc,v4l2_mem2mem,bcm2835_isp
> vc_sm_cma              32768  2 bcm2835_mmal_vchiq,bcm2835_isp
> snd_bcm2835            28672  0
> mc                     61440  10 
> v4l2_async,videodev,bcm2835_codec,imx219,videobuf2_v4l2,bcm2835_unicam,videobuf2_common,rpivid_hevc,v4l2_mem2mem,bcm2835_isp
> uio_pdrv_genirq        16384  0
> nvmem_rmem             16384  0
> uio                    24576  1 uio_pdrv_genirq
> sch_fq_codel           20480  6
> brcmutil               24576  0
> cfg80211              929792  1 88XXau
> rfkill                 32768  4 bluetooth,cfg80211
> fuse                  139264  1
> ipv6                  552960  28
>
> ================================================
>
> And here is my /boot/config.txt
>
> root@raspberrypi4-64:~# cat /boot/config.txt
> ################################################################################
> ##  Raspberry Pi Configuration Settings
> ##
> ##  Revision 16, 2013/06/22
> ##
> ##  Details taken from the eLinux wiki
> ##  For up-to-date information please refer to wiki page.
> ##
> ##  Wiki Location : http://elinux.org/RPiconfig
> ##
> ##
> ##  Description:
> ##    Details of each setting are described with each section that begins with
> ##    a double hashed comment ('##')
> ##    It is up to the user to remove the single hashed comment ('#') from each
> ##    option they want to enable, and to set the specific value of that 
> option.
> ##
> ##  Overclock settings will be disabled at runtime if the SoC reaches 
> temp_limit
> ##
> ################################################################################
>
> ################################################################################
> ##  Standard Definition Video Settings
> ################################################################################
>
> ## sdtv_mode
> ##     defines the TV standard for composite output
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Normal NTSC (Default)
> ##     1        Japanese version of NTSC - no pedestal
> ##     2        Normal PAL
> ##     3        Brazilian version of PAL - 525/60 rather than 625/50, 
> different
> ##              subcarrier
> ##
> #sdtv_mode=0
>
> ## sdtv_aspect
> ##     defines the aspect ratio for composite output
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     1        4:3 (Default)
> ##     2        14:9
> ##     3        16:9
> ##
> #sdtv_aspect=1
>
> ## sdtv_disable_colourburst
> ##     Disables colour burst on composite output. The picture will be
> ##     monochrome, but possibly sharper
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Colour burst is enabled (Default)
> ##     1        Colour burst is disabled
> ##
> #sdtv_disable_colourburst=1
>
> ################################################################################
> ##  High Definition Video Settings
> ################################################################################
>
> ## hdmi_safe
> ##     Use "safe mode" settings to try to boot with maximum hdmi 
> compatibility.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Disabled (Default)
> ##     1        Enabled (this does: hdmi_force_hotplug=1,
> ##                                  hdmi_ignore_edid=0xa5000080,
> ##                                  config_hdmi_boost=4, hdmi_group=2,
> ##                                  hdmi_mode=4, disable_overscan=0,
> ##                                  overscan_left=24, overscan_right=24,
> ##                                  overscan_top=24, overscan_bottom=24)
> ##
> #hdmi_safe=1
>
> ## hdmi_force_hotplug
> ##     Pretends HDMI hotplug signal is asserted so it appears a HDMI display
> ##     is attached
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Disabled (Default)
> ##     1        Use HDMI mode even if no HDMI monitor is detected
> ##
> #hdmi_force_hotplug=1
>
> ## hdmi_ignore_hotplug
> ##     Pretends HDMI hotplug signal is not asserted so it appears a HDMI
> ##     display is not attached
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Disabled (Default)
> ##     1        Use composite mode even if HDMI monitor is detected
> ##
> #hdmi_ignore_hotplug=1
>
> ## hdmi_drive
> ##     chooses between HDMI and DVI modes
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     1        Normal DVI mode (No sound)
> ##     2        Normal HDMI mode (Sound will be sent if supported and enabled)
> ##
> #hdmi_drive=2
>
> ## hdmi_ignore_edid
> ##     Enables the ignoring of EDID/display data
> ##
> #hdmi_ignore_edid=0xa5000080
>
> ## hdmi_edid_file
> ##     Read the EDID data from the edid.dat file instead of from the attached
> ##     device
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Read EDID data from attached device (Default)
> ##     1        Read EDID data from edid.txt file
> ##
> #hdmi_edid_file=1
>
> ## hdmi_ignore_edid_audio
> ##     Pretends all audio formats are unsupported by display. This means ALSA
> ##     will default to analogue.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Use EDID provided values (Default)
> ##     1        Pretend all audio formats are unsupported
> ##
> #hdmi_ignore_edid_audio=1
>
> ## hdmi_force_edid_audio
> ##     Pretends all audio formats are supported by display, allowing
> ##     passthrough of DTS/AC3 even when not reported as supported.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Use EDID provided values (Default)
> ##     1        Pretend all audio formats are supported
> ##
> #hdmi_force_edid_audio=1
>
> ## hdmi_force_edid_3d
> ##     Pretends all CEA modes support 3D even when edid doesn't indicate
> ##     support for them.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Use EDID provided values (Default)
> ##     1        Pretend 3D mode is supported
> ##
> #hdmi_force_edid_3d=1
>
> ## avoid_edid_fuzzy_match
> ##     Avoid fuzzy matching of modes described in edid.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Use fuzzy matching (Default)
> ##     1        Avoid fuzzy matching
> ##
> #avoid_edid_fuzzy_match=1
>
> ## hdmi_pixel_encoding
> ##     Force the pixel encoding mode.
> ##     By default it will use the mode requested from edid so shouldn't
> ##     need changing.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Use EDID provided values (Default)
> ##     1        RGB limited   (16-235)
> ##     2        RGB full      ( 0-255)
> ##     3        YCbCr limited (16-235)
> ##     4        YCbCr limited ( 0-255)
> ##
> #hdmi_pixel_encoding=1
>
> ## hdmi_group
> ##     Defines the HDMI type
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Use the preferred group reported by the edid (Default)
> ##     1        CEA
> ##     2        DMT
> ##
> #hdmi_group=1
>
> ## hdmi_mode
> ##     defines screen resolution in CEA or DMT format
> ##
> ##     H means 16:9 variant (of a normally 4:3 mode).
> ##     2x means pixel doubled (i.e. higher clock rate, with each pixel 
> repeated
> ##                                  twice)
> ##     4x means pixel quadrupled (i.e. higher clock rate, with each pixel
> ##                                     repeated four times)
> ##     reduced blanking means fewer bytes are used for blanking within the 
> data
> ##                      stream (i.e. lower clock rate, with fewer wasted 
> bytes)
> ##
> ##     Value    hdmi_group=CEA                  hdmi_group=DMT
> ##     
> -------------------------------------------------------------------------
> ##     1        VGA                             640x350   85Hz
> ##     2        480p  60Hz                      640x400   85Hz
> ##     3        480p  60Hz  H                   720x400   85Hz
> ##     4        720p  60Hz                      640x480   60Hz
> ##     5        1080i 60Hz                      640x480   72Hz
> ##     6        480i  60Hz                      640x480   75Hz
> ##     7        480i  60Hz  H                   640x480   85Hz
> ##     8        240p  60Hz                      800x600   56Hz
> ##     9        240p  60Hz  H                   800x600   60Hz
> ##     10       480i  60Hz  4x                  800x600   72Hz
> ##     11       480i  60Hz  4x H                800x600   75Hz
> ##     12       240p  60Hz  4x                  800x600   85Hz
> ##     13       240p  60Hz  4x H                800x600   120Hz
> ##     14       480p  60Hz  2x                  848x480   60Hz
> ##     15       480p  60Hz  2x H                1024x768  43Hz  DO NOT USE
> ##     16       1080p 60Hz                      1024x768  60Hz
> ##     17       576p  50Hz                      1024x768  70Hz
> ##     18       576p  50Hz  H                   1024x768  75Hz
> ##     19       720p  50Hz                      1024x768  85Hz
> ##     20       1080i 50Hz                      1024x768  120Hz
> ##     21       576i  50Hz                      1152x864  75Hz
> ##     22       576i  50Hz  H                   1280x768        reduced 
> blanking
> ##     23       288p  50Hz                      1280x768  60Hz
> ##     24       288p  50Hz  H                   1280x768  75Hz
> ##     25       576i  50Hz  4x                  1280x768  85Hz
> ##     26       576i  50Hz  4x H                1280x768  120Hz reduced 
> blanking
> ##     27       288p  50Hz  4x                  1280x800        reduced 
> blanking
> ##     28       288p  50Hz  4x H                1280x800  60Hz
> ##     29       576p  50Hz  2x                  1280x800  75Hz
> ##     30       576p  50Hz  2x H                1280x800  85Hz
> ##     31       1080p 50Hz                      1280x800  120Hz reduced 
> blanking
> ##     32       1080p 24Hz                      1280x960  60Hz
> ##     33       1080p 25Hz                      1280x960  85Hz
> ##     34       1080p 30Hz                      1280x960  120Hz reduced 
> blanking
> ##     35       480p  60Hz  4x                  1280x1024 60Hz
> ##     36       480p  60Hz  4x H                1280x1024 75Hz
> ##     37       576p  50Hz  4x                  1280x1024 85Hz
> ##     38       576p  50Hz  4x H                1280x1024 120Hz reduced 
> blanking
> ##     39       1080i 50Hz  reduced blanking    1360x768  60Hz
> ##     40       1080i 100Hz                     1360x768  120Hz reduced 
> blanking
> ##     41       720p  100Hz                     1400x1050       reduced 
> blanking
> ##     42       576p  100Hz                     1400x1050 60Hz
> ##     43       576p  100Hz H                   1400x1050 75Hz
> ##     44       576i  100Hz                     1400x1050 85Hz
> ##     45       576i  100Hz H                   1400x1050 120Hz reduced 
> blanking
> ##     46       1080i 120Hz                     1440x900        reduced 
> blanking
> ##     47       720p  120Hz                     1440x900  60Hz
> ##     48       480p  120Hz                     1440x900  75Hz
> ##     49       480p  120Hz H                   1440x900  85Hz
> ##     50       480i  120Hz                     1440x900  120Hz reduced 
> blanking
> ##     51       480i  120Hz H                   1600x1200 60Hz
> ##     52       576p  200Hz                     1600x1200 65Hz
> ##     53       576p  200Hz H                   1600x1200 70Hz
> ##     54       576i  200Hz                     1600x1200 75Hz
> ##     55       576i  200Hz H                   1600x1200 85Hz
> ##     56       480p  240Hz                     1600x1200 120Hz reduced 
> blanking
> ##     57       480p  240Hz H                   1680x1050       reduced 
> blanking
> ##     58       480i  240Hz                     1680x1050 60Hz
> ##     59       480i  240Hz H                   1680x1050 75Hz
> ##     60                                       1680x1050 85Hz
> ##     61                                       1680x1050 120Hz reduced 
> blanking
> ##     62                                       1792x1344 60Hz
> ##     63                                       1792x1344 75Hz
> ##     64                                       1792x1344 120Hz reduced 
> blanking
> ##     65                                       1856x1392 60Hz
> ##     66                                       1856x1392 75Hz
> ##     67                                       1856x1392 120Hz reduced 
> blanking
> ##     68                                       1920x1200       reduced 
> blanking
> ##     69                                       1920x1200 60Hz
> ##     70                                       1920x1200 75Hz
> ##     71                                       1920x1200 85Hz
> ##     72                                       1920x1200 120Hz reduced 
> blanking
> ##     73                                       1920x1440 60Hz
> ##     74                                       1920x1440 75Hz
> ##     75                                       1920x1440 120Hz reduced 
> blanking
> ##     76                                       2560x1600       reduced 
> blanking
> ##     77                                       2560x1600 60Hz
> ##     78                                       2560x1600 75Hz
> ##     79                                       2560x1600 85Hz
> ##     80                                       2560x1600 120Hz reduced 
> blanking
> ##     81                                       1366x768  60Hz
> ##     82                                       1080p     60Hz
> ##     83                                       1600x900        reduced 
> blanking
> ##     84                                       2048x1152       reduced 
> blanking
> ##     85                                       720p      60Hz
> ##     86                                       1366x768        reduced 
> blanking
> ##
> #hdmi_mode=1
>
> ## config_hdmi_boost
> ##     configure the signal strength of the HDMI interface.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        (Default)
> ##     1
> ##     2
> ##     3
> ##     4        Try if you have interference issues with HDMI
> ##     5
> ##     6
> ##     7        Maximum
> ##
> #config_hdmi_boost=0
>
> ## hdmi_ignore_cec_init
> ##     Doesn't sent initial active source message.  Avoids bringing
> ##     (CEC enabled) TV out of standby and channel switch when rebooting.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Normal behaviour (Default)
> ##     1        Doesn't sent initial active source message
> ##
> #hdmi_ignore_cec_init=1
>
> ## hdmi_ignore_cec
> ##     Pretends CEC is not supported at all by TV.
> ##     No CEC functions will be supported.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Normal behaviour (Default)
> ##     1        Pretend CEC is not supported by TV
> ##
> #hdmi_ignore_cec=1
>
> ################################################################################
> ##  Overscan Video Settings
> ################################################################################
>
> ## overscan_left
> ##     Number of pixels to skip on left
> ##
> #overscan_left=0
>
> ## overscan_right
> ##     Number of pixels to skip on right
> ##
> #overscan_right=0
>
> ## overscan_top
> ##     Number of pixels to skip on top
> ##
> #overscan_top=0
>
> ## overscan_bottom
> ##     Number of pixels to skip on bottom
> ##
> #overscan_bottom=0
>
> ## disable_overscan
> ##     Set to 1 to disable overscan
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Overscan Enabled (Default)
> ##     1        Overscan Disabled
> ##
> #disable_overscan=1
>
> ################################################################################
> ##  Framebuffer Video Settings
> ################################################################################
>
> ## framebuffer_width
> ##     Console framebuffer width in pixels. Default is display width minus
> ##     overscan.
> ##
> #framebuffer_width=0
>
> ## framebuffer_height
> ##     Console framebuffer height in pixels. Default is display height minus
> ##     overscan.
> ##
> #framebuffer_height=0
>
> ## framebuffer_depth
> ##     Console framebuffer depth in bits per pixel.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     8        Valid, but default RGB palette makes an unreadable screen
> ##     16       (Default)
> ##     24       Looks better but has corruption issues as of 2012/06/15
> ##     32       Has no corruption issues but needs framebuffer_ignore_alpha=1
> ##              and shows the wrong colors as of 2012/06/15
> ##
> #framebuffer_depth=16
>
> ## framebuffer_ignore_alpha
> ##     Set to 1 to disable alpha channel. Helps with 32bit.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Enable Alpha Channel (Default)
> ##     1        Disable Alpha Channel
> ##
> #framebuffer_ignore_alpha=0
>
> ################################################################################
> ##  General Video Settings
> ################################################################################
>
> ## display_rotate
> ##     Rotate the display clockwise or flip the display.
> ##     The 90 and 270 degrees rotation options require additional memory on 
> GPU,
> ##     so won't work with the 16M GPU split.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        0 degrees (Default)
> ##     1        90 degrees
> ##     2        180 degrees
> ##     3        270 degrees
> ##     0x10000  Horizontal flip
> ##     0x20000  Vertical flip
> ##
> #display_rotate=0
>
> ## dispmanx_offline
> ##     Set to "1" to enable offline compositing
> ##
> ##     Default 0
> ##
> #dispmanx_offline=0
>
> ################################################################################
> ##  Licensed Codecs
> ##
> ##  Hardware decoding of additional codecs can be enabled by purchasing a
> ##  license that is locked to the CPU serial number of your Raspberry Pi.
> ##
> ##  Up to 8 licenses per CODEC can be specified as a comma seperated list.
> ##
> ################################################################################
>
> ## decode_MPG2
> ##     License key to allow hardware MPEG-2 decoding.
> ##
> #decode_MPG2=0x12345678
>
> ## decode_WVC1
> ##     License key to allow hardware VC-1 decoding.
> ##
> #decode_WVC1=0x12345678
>
> ################################################################################
> ##  Camera Settings
> ################################################################################
>
> ## start_x
> ##     Set to "1" to enable the camera module.
> ##
> ##     Enabling the camera requires gpu_mem option to be specified with a 
> value
> ##     of at least 128.
> ##
> ##     Default 0
> ##
> start_x=1
>
> ## disable_camera_led
> ##     Turn off the red camera led when recording video or taking a still
> ##     picture.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        LED enabled (Default)
> ##     1        LED disabled
> ##
> #disable_camera_led=1
>
> ################################################################################
> ##  Test Settings
> ################################################################################
>
> ## test_mode
> ##     Enable test sound/image during boot for manufacturing test.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Disable Test Mod (Default)
> ##     1        Enable Test Mode
> ##
> #test_mode=0
>
> ################################################################################
> ##  Memory Settings
> ################################################################################
>
> ## disable_l2cache
> ##     Disable arm access to GPU's L2 cache. Needs corresponding L2 disabled
> ##     kernel.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Enable L2 Cache (Default)
> ##     1        Disable L2 cache
> ##
> #disable_l2cache=0
>
> ## gpu_mem
> ##     GPU memory allocation in MB for all board revisions.
> ##
> ##     Default 64
> ##
> #gpu_mem=128
>
> ## gpu_mem_256
> ##     GPU memory allocation in MB for 256MB board revision.
> ##     This option overrides gpu_mem.
> ##
> #gpu_mem_256=192
>
> ## gpu_mem_512
> ##     GPU memory allocation in MB for 512MB board revision.
> ##     This option overrides gpu_mem.
> ##
> #gpu_mem_512=448
>
> ## gpu_mem_1024
> ##     GPU memory allocation in MB for 1024MB board revision.
> ##     This option overrides gpu_mem.
> ##
> #gpu_mem_1024=944
>
> ## disable_pvt
> ##     Disable adjusting the refresh rate of RAM every 500ms
> ##     (measuring RAM temparature).
> ##
> #disable_pvt=1
>
> ################################################################################
> ##  CMA - Dynamic Memory Split
> ##
> ##  CMA enables dynamic management of the ARM and GPU memory split at runtime.
> ##
> ##  The following options need to be in cmdline.txt for CMA to work:
> ##    coherent_pool=6M smsc95xx.turbo_mode=N
> ##
> ################################################################################
>
> ## cma_lwm
> ##     When GPU has less than cma_lwm (low water mark) memory available it
> ##     will request some from ARM.
> ##
> #cma_lwm=16
>
> ## cma_hwm
> ##     When GPU has more than cma_hwm (high water mark) memory available it
> ##     will release some to ARM.
> ##
> #cma_hwm=32
>
> ################################################################################
> ##  Boot Option Settings
> ################################################################################
>
> ## disable_commandline_tags
> ##     Stop start.elf from filling in ATAGS (memory from 0x100) before
> ##     launching kernel
> ##
> #disable_commandline_tags=0
>
> ## cmdline (string)
> ##     Command line parameters. Can be used instead of cmdline.txt file
> ##
> #cmdline=""
>
> ## kernel (string)
> ##     Alternative name to use when loading kernel.
> ##
> #kernel=""
>
> ## kernel_address
> ##     Address to load kernel.img file at
> ##
> #kernel_address=0x00000000
>
> ## kernel_old
> ##     Support loading old kernels
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Disabled (Default)
> ##     1        Load kernel at address 0x00000000
> ##
> #kernel_old=1
>
> ## ramfsfile (string)
> ##     ramfs file to load
> ##
> #ramfsfile=""
>
> ## ramfsaddr
> ##     Address to load ramfs file at
> ##
> #ramfsaddr=0x00000000
>
> ## initramfs (string address)
> ##     ramfs file and address to load it at (it's like ramfsfile+ramfsaddr in
> ##     one option).
> ##
> ##     NOTE: this option uses different syntax than all other options - you
> ##           should not use "=" character here.
> ##
> #initramfs initramf.gz 0x00800000
>
> ## device_tree_address
> ##     Address to load device_tree at
> ##
> #device_tree_address=0x00000000
>
> ## init_uart_baud
> ##     Initial uart baud rate.
> ##
> ##     Default 115200
> ##
> #init_uart_baud=115200
>
> ## init_uart_clock
> ##     Initial uart clock.
> ##
> ##     Default 3000000 (3MHz)
> ##
> #init_uart_clock=3000000
>
> ## init_emmc_clock
> ##     Initial emmc clock, increasing this can speedup your SD-card.
> ##
> ##     Default 100000000 (100mhz)
> ##
> #init_emmc_clock=100000000
>
> ## boot_delay
> ##     Wait for a given number of seconds in start.elf before loading
> ##     kernel.img.
> ##
> ##     delay = (1000 * boot_delay) + boot_delay_ms
> ##
> ##     Default 1
> ##
> #boot_delay=0
>
> ## boot_delay_ms
> ##     Wait for a given number of milliseconds in start.elf before loading
> ##     kernel.img.
> ##
> ##     delay = (1000 * boot_delay) + boot_delay_ms
> ##
> ##     Default 0
> ##
> #boot_delay_ms=0
>
> ## avoid_safe_mode
> ##     Adding a jumper between pins 5 & 6 of P1 enables a recovery Safe Mode.
> ##     If pins 5 & 6 are used for connecting to external devices (e.g. GPIO),
> ##     then this setting can be used to ensure Safe Mode is not triggered.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Respect Safe Mode input (Default)
> ##     1        Ignore Safe Mode input
> ##
> #avoid_safe_mode=1
>
> ## disable_splash
> ##     Avoids the rainbow splash screen on boot.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Splash screen enabled (Default)
> ##     1        Splash screen disabled
> ##
> #disable_splash=1
>
> ################################################################################
> ##  Overclocking Settings
> ##
> ##  ARM, SDRAM and GPU each have their own PLLs and can have unrelated
> ##  frequencies.
> ##
> ##  The GPU core, h264, v3d and isp share a PLL, so need to have related
> ##  frequencies.
> ##  pll_freq = floor(2400 / (2 * core_freq)) * (2 * core_freq)
> ##  gpu_freq = pll_freq / [even number]
> ##
> ##  The effective gpu_freq is automatically rounded to nearest even integer, 
> so
> ##  asking for core_freq = 500 and gpu_freq = 300 will result in divisor of
> ##  2000/300 = 6.666 => 6 and so 333.33MHz.
> ##
> ##
> ##  Standard Profiles:
> ##                  arm_freq    core_freq    sdram_freq    over_voltage
> ##     
> -------------------------------------------------------------------------
> ##     None         700         250          400           0
> ##     Modest       800         300          400           0
> ##     Medium       900         333          450           2
> ##     High         950         450          450           6
> ##     Turbo        1000        500          500           6
> ##
> ################################################################################
>
> ## force_turbo
> ##     Control the kernel "ondemand" governor. It has no effect if no 
> overclock
> ##     settings are specified.
> ##     May set warrany bit.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Enable dynamic clocks and voltage for the ARM core, GPU core 
> and
> ##              SDRAM (Default).
> ##              Overclocking of h264_freq, v3d_freq and isp_freq is ignored.
> ##     1        Disable dynamic clocks and voltage for the ARM core, GPU core
> ##              and SDRAM.
> ##              Overclocking of h264_freq, v3d_freq and isp_freq is allowed.
> ##
> #force_turbo=0
>
> ## initial_turbo
> ##     Enables turbo mode from boot for the given value in seconds (up to 60)
> ##     or until cpufreq sets a frequency. Can help with sdcard corruption if
> ##     overclocked.
> ##
> ##     Default 0
> ##
> #initial_turbo=0
>
> ## temp_limit
> ##     Overheat protection. Sets clocks and voltages to default when the SoC
> ##     reaches this Celsius value.
> ##     Setting this higher than default voids warranty.
> ##
> ##     Default 85
> ##
> #temp_limit=85
>
> ## arm_freq
> ##     Frequency of ARM in MHz.
> ##
> ##     Default 700.
> ##
> #arm_freq=700
>
> ## arm_freq_min
> ##     Minimum frequency of ARM in MHz (used for dynamic clocking).
> ##
> ##     Default 700.
> ##
> #arm_freq_min=700
>
> ## gpu_freq
> ##     Sets core_freq, h264_freq, isp_freq, v3d_freq together.
> ##
> ##     Default 250.
> ##
> #gpu_freq=250
>
> ## core_freq
> ##     Frequency of GPU processor core in MHz. It has an impact on ARM
> ##     performance since it drives L2 cache.
> ##
> ##     Default 250.
> ##
> #core_freq=250
>
> ## core_freq_min
> ##     Minimum frequency of GPU processor core in MHz (used for dynamic
> ##     clocking). It has an impact on ARM performance since it drives L2 
> cache.
> ##
> ##     Default 250.
> ##
> #core_freq_min=250
>
> ## h264_freq
> ##     Frequency of hardware video block in MHz.
> ##
> ##     Default 250.
> ##
> #h264_freq=250
>
> ## isp_freq
> ##     Frequency of image sensor pipeline block in MHz.
> ##
> ##     Default 250.
> ##
> #isp_freq=250
>
> ## v3d_freq
> ##     Frequency of 3D block in MHz.
> ##
> ##     Default 250.
> ##
> #v3d_freq=250
>
> ## sdram_freq
> ##     Frequency of SDRAM in MHz.
> ##
> ##     Default 400.
> ##
> #sdram_freq=400
>
> ## sdram_freq_min
> ##     Minimum frequency of SDRAM in MHz (used for dynamic clocking).
> ##
> ##     Default 400.
> ##
> #sdram_freq_min=400
>
> ## avoid_pwm_pll
> ##     Don't dedicate a pll to PWM audio. This will reduce analogue audio
> ##     quality slightly. The spare PLL allows the core_freq to be set
> ##     independently from the rest of the gpu allowing more control over
> ##     overclocking.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     0        Linked core_freq (Default)
> ##     1        Unlinked core_freq
> ##
> #avoid_pwm_pll=1
>
> ################################################################################
> ##  Voltage Settings
> ################################################################################
>
> ## current_limit_override
> ##     Disables SMPS current limit protection. Can help if you are currently
> ##     hitting a reboot failure when overclocking too high.
> ##     May set warrany bit.
> ##
> #current_limit_override=0x5A000020
>
> ## over_voltage
> ##     ARM/GPU core voltage adjust.
> ##     May set warrany bit.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     -16      0.8   V
> ##     -15      0.825 V
> ##     -14      0.85  V
> ##     -13      0.875 V
> ##     -12      0.9   V
> ##     -11      0.925 V
> ##     -10      0.95  V
> ##     -9       0.975 V
> ##     -8       1.0   V
> ##     -7       1.025 V
> ##     -6       1.05  V
> ##     -5       1.075 V
> ##     -4       1.1   V
> ##     -3       1.125 V
> ##     -2       1.15  V
> ##     -1       1.175 V
> ##     0        1.2   V (Default)
> ##     1        1.225 V
> ##     2        1.25  V
> ##     3        1.275 V
> ##     4        1.3   V
> ##     5        1.325 V
> ##     6        1.35  V
> ##     7        1.375 V (requires force_turbo=1 or current_limit_override)
> ##     8        1.4   V (requires force_turbo=1 or current_limit_override)
> ##
> #over_voltage=0
>
> ## over_voltage_min
> ##     Minimum ARM/GPU core voltage adjust (used for dynamic clocking).
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     -16      0.8   V
> ##     -15      0.825 V
> ##     -14      0.85  V
> ##     -13      0.875 V
> ##     -12      0.9   V
> ##     -11      0.925 V
> ##     -10      0.95  V
> ##     -9       0.975 V
> ##     -8       1.0   V
> ##     -7       1.025 V
> ##     -6       1.05  V
> ##     -5       1.075 V
> ##     -4       1.1   V
> ##     -3       1.125 V
> ##     -2       1.15  V
> ##     -1       1.175 V
> ##     0        1.2   V (Default)
> ##     1        1.225 V
> ##     2        1.25  V
> ##     3        1.275 V
> ##     4        1.3   V
> ##     5        1.325 V
> ##     6        1.35  V
> ##     7        1.375 V (requires force_turbo=1)
> ##     8        1.4   V (requires force_turbo=1)
> ##
> #over_voltage_min=0
>
> ## over_voltage_sdram
> ##     Sets over_voltage_sdram_c, over_voltage_sdram_i, over_voltage_sdram_p
> ##     together
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     -16      0.8   V
> ##     -15      0.825 V
> ##     -14      0.85  V
> ##     -13      0.875 V
> ##     -12      0.9   V
> ##     -11      0.925 V
> ##     -10      0.95  V
> ##     -9       0.975 V
> ##     -8       1.0   V
> ##     -7       1.025 V
> ##     -6       1.05  V
> ##     -5       1.075 V
> ##     -4       1.1   V
> ##     -3       1.125 V
> ##     -2       1.15  V
> ##     -1       1.175 V
> ##     0        1.2   V (Default)
> ##     1        1.225 V
> ##     2        1.25  V
> ##     3        1.275 V
> ##     4        1.3   V
> ##     5        1.325 V
> ##     6        1.35  V
> ##     7        1.375 V
> ##     8        1.4   V
> ##
> #over_voltage_sdram=0
>
> ## over_voltage_sdram_c
> ##     SDRAM controller voltage adjust.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     -16      0.8   V
> ##     -15      0.825 V
> ##     -14      0.85  V
> ##     -13      0.875 V
> ##     -12      0.9   V
> ##     -11      0.925 V
> ##     -10      0.95  V
> ##     -9       0.975 V
> ##     -8       1.0   V
> ##     -7       1.025 V
> ##     -6       1.05  V
> ##     -5       1.075 V
> ##     -4       1.1   V
> ##     -3       1.125 V
> ##     -2       1.15  V
> ##     -1       1.175 V
> ##     0        1.2   V (Default)
> ##     1        1.225 V
> ##     2        1.25  V
> ##     3        1.275 V
> ##     4        1.3   V
> ##     5        1.325 V
> ##     6        1.35  V
> ##     7        1.375 V
> ##     8        1.4   V
> ##
> #over_voltage_sdram_c=0
>
> ## over_voltage_sdram_i
> ##     SDRAM I/O voltage adjust.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     -16      0.8   V
> ##     -15      0.825 V
> ##     -14      0.85  V
> ##     -13      0.875 V
> ##     -12      0.9   V
> ##     -11      0.925 V
> ##     -10      0.95  V
> ##     -9       0.975 V
> ##     -8       1.0   V
> ##     -7       1.025 V
> ##     -6       1.05  V
> ##     -5       1.075 V
> ##     -4       1.1   V
> ##     -3       1.125 V
> ##     -2       1.15  V
> ##     -1       1.175 V
> ##     0        1.2   V (Default)
> ##     1        1.225 V
> ##     2        1.25  V
> ##     3        1.275 V
> ##     4        1.3   V
> ##     5        1.325 V
> ##     6        1.35  V
> ##     7        1.375 V
> ##     8        1.4   V
> ##
> #over_voltage_sdram_i=0
>
> ## over_voltage_sdram_p
> ##     SDRAM phy voltage adjust.
> ##
> ##     Value    Description
> ##     
> -------------------------------------------------------------------------
> ##     -16      0.8   V
> ##     -15      0.825 V
> ##     -14      0.85  V
> ##     -13      0.875 V
> ##     -12      0.9   V
> ##     -11      0.925 V
> ##     -10      0.95  V
> ##     -9       0.975 V
> ##     -8       1.0   V
> ##     -7       1.025 V
> ##     -6       1.05  V
> ##     -5       1.075 V
> ##     -4       1.1   V
> ##     -3       1.125 V
> ##     -2       1.15  V
> ##     -1       1.175 V
> ##     0        1.2   V (Default)
> ##     1        1.225 V
> ##     2        1.25  V
> ##     3        1.275 V
> ##     4        1.3   V
> ##     5        1.325 V
> ##     6        1.35  V
> ##     7        1.375 V
> ##     8        1.4   V
> ##
> #over_voltage_sdram_p=0
>
> ################################################################################
> ##  USB Power
> ################################################################################
>
> ## max_usb_current
> ##     When set to 1, change the output current limit (for all 4 USB
> ##     ports combined) from 600mA to double that, 1200mA.
> ##
> ##     This option is not available for Model A/B boards.
> ##
> ##     Default 0.
> ##
> #max_usb_current=0
>
> ################################################################################
> ##  Base Device Tree Parameters
> ################################################################################
>
> ## audio
> ##     Enable the onboard ALSA audio
> ##
> ##     Default off.
> ##
> #dtparam=audio=off
>
> ## i2c_arm
> ##     Enable the ARM's i2c interface
> ##
> ##     Default off.
> ##
> #dtparam=i2c_arm=off
>
> ## i2c_vc
> ##     Enable the i2c interface
> ##
> ##     Usually reserved for the VideoCore processor
> ##
> ##     Default off.
> ##
> #dtparam=i2c_vc=off
>
> ## i2c_arm_baudrate
> ##     Set the baudrate of the ARM's i2c interface
> ##
> ##     Default 100000.
> ##
> #dtparam=i2c_arm_baudrate=100000
>
> ## i2c_vc_baudrate
> ##     Set the baudrate of the VideoCore i2c interface
> ##
> ##     Default 100000.
> ##
> #dtparam=i2c_vc_baudrate=100000
>
> ## i2s
> ##     Set to "on" to enable the i2s interface
> ##
> ##     Default off.
> ##
> #dtparam=i2s=off
>
> ## spi
> ##     Set to "on" to enable the spi interfaces
> ##
> ##     Default off.
> ##
> #dtparam=spi=off
>
> ## random
> ##     Set to "on" to enable the hardware random
> ##
> ##     Default off.
> ##
> #dtparam=random=off
>
> ## uart0
> ##     Set to "off" to disable uart0
> ##
> ##     Default on.
> ##
> #dtparam=uart0=on
>
> ## watchdog
> ##     Set to "on" to enable the hardware watchdog
> ##
> ##     Default off.
> ##
> #dtparam=watchdog=off
>
> ## act_led_trigger
> ##     Choose which activity the LED tracks.
> ##
> ##     Use "heartbeat" for a nice load indicator.
> ##
> ##     Default mmc.
> ##
> #dtparam=act_led_trigger=mmc
>
> ## act_led_activelow
> ##     Set to "on" to invert the sense of the LED
> ##
> ##     Default off.
> ##
> #dtparam=act_led_activelow=off
>
> ## act_led_gpio
> ##     Set which GPIO to use for the activity LED
> ##
> ##     In case you want to connect it to an external device
> ##
> ##     Default 16 on a non-Plus board, 47 on a Plus or Pi 2.
> ##
> #dtparam=act_led_gpio=47
>
> ## pwr_led_trigger
> ##     Choose which activity the LED tracks.
> ##
> ##     Use "heartbeat" for a nice load indicator.
> ##
> ##     Not available on Model A/B boards.
> ##
> ##     Default mmc.
> ##
> #dtparam=pwr_led_trigger=mmc
>
> ## pwr_led_activelow
> ##     Set to "on" to invert the sense of the LED
> ##
> ##     Not available on Model A/B boards.
> ##
> ##     Default off.
> ##
> #dtparam=pwr_led_activelow=off
>
> ## pwr_led_gpio
> ##     Set which GPIO to use for the PWR LED
> ##
> ##     In case you want to connect it to an external device
> ##
> ##     Not available on Model A/B boards.
> ##
> ##     Default 35.
> ##
> #dtparam=pwr_led_gpio=35
> # Enable SPI bus
> dtparam=spi=on
> # Enable UART
> enable_uart=1
> # Enable VC4 Graphics
> dtoverlay=vc4-kms-v3d
> # Enable Sony RaspberryPi Camera(imx219)
> dtoverlay=imx219
> # Enable USB host mode
> dtoverlay=dwc2,dr_mode=host
> # Enable CAN
> dtoverlay=mcp2515-can0,oscillator=16000000,interrupt=25
>
> # Enable WM8960
> dtoverlay=wm8960-soundcard
>
>
> ==========================================
>
> Any help will be appreciated!
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#60530): https://lists.yoctoproject.org/g/yocto/message/60530
Mute This Topic: https://lists.yoctoproject.org/mt/99985319/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to