• Brenden Tisler's avatar
    Prepare EMAC OE v6.0.3 · 5ebc098a
    Brenden Tisler authored
    
    
    kirkstone-next (squashed)
    
    * Resolve "Emac Distro license files" 
    
    btisler/118-emac-distro-license-files (squashed)
    
    * Add MIT License to EMAC-OE
    
    Remove unneeded license files
    
    Reviewed license compliance with vendor layers
    
    misc spacing
    
    * Update versioning to 6.0.3
    
    * Resolve "Add SoM-3354 Support to kirkstone" 
    
    btisler/128-som-3354-support (squashed)
    
    * Add AD7173 driver in from xilinix, address wpa-supplicant warning on parse
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som3354: add serial_dev_bus_ctrl_ttyport to fixed bluetooth and add hardware flow control to dual uart
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som3354: add bluetooth to machine features
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som3354: fix dual uart
    - got the default register settings from the device on power up
    - they seem to work fine, need to test intergrity at high speeds
    - if the timings are wrong the bus will hang
    - have both uarts by default disabled (best practice for dtsi files)
    - add timings to uart7 in the case of not using uart6, otherwise timings are not passed down
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som3354: wip timings adjusted on gpmc
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som3354: clk-gen si5351 working
    - needs the si5351a not the si5351b for the additional pll
    
        Working:
        - usb, mmc, spi0, leds, eth, can
        - lcd display and backlight drivers
        - wl1807 wifi
        - i2c0
          - eeproms on som and carrier
          - si5351a clk-gen
          - pmic
          - rtc1
          - touchscreen
    
        TODO:
        - gpmc uarts still need work
        - gpu driver does not start (sgx from ti)
        - need to switch uboot env to spi serial flash
        - need to test bluetooth after dual uarts are fixed
        - define dev carrier handy i/o header pins and
          functions with status disabled in dt conf
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som3354: fix wifi and bt firmware not being istalled
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som3354: fix some todos
    - added fw utils
    - added wifi and bluetooth requirements
    - fixed audio codec issue
    - set rtc1 as default
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som3354: good progress, WIP
    
    Working:
    - usb, mmc, spi0, leds, eth, can
    - lcd display and backlight drivers
    - i2c0
      - eeproms on som and carrier
      - pmic
      - rtc1
      - touchscreen
    
    TODO:
    - clock gen setup needs fixed
    - gpmc uarts still need work
    - need to set main rtc as rtc1
    - audio codec does not read id
    - gpu driver does not start (sgx from ti)
    - need to add fw_print/set
    - need to switch uboot env to spi serial flash
    - need to add Wifi/BT WL1807 driver and dt conf
    - define dev carrier handy i/o header pins and
      functions with status disabled in dt conf
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som-3354: move to linux yocto
    - resolved usb startup issue in kernel
    - moved powervr kernel module to 5.15
    - SPI is still an issue
    - GPMC is still an issue
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som-3354: the kernel fails to start if this is not 24MHz, this is strange since the device uses a 26MHz xtal, tested that the device requires the xtal populated, it is required
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * u-boot: refresh patch files
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * u-boot: uniform prompt
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som-3354: increase serial flash default speed, fixed a very slow SPL to uboot proper transition
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som-3354: correct default env file, correct xtal-main value
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som-3354: update unused env.txt file, this may be utilized in custom applications
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som-3354: kernel dtb running, gpmc uarts WIP, clock gen WIP, 250gs support WIP
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som-3354: initial kernel update commit
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som-3354: the MLO.byteswap file is required to boot from SPI flash
    Load this into the SPI flash at 0x0 and u-boot.img at 0x10000
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som-3354: u-boot-spl works and img works, all needed peripherals work
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * u-boot binary loads with older spl, but not the SPL built, u-boot boots to cmdline, networking, serial, and mmc works, spiflash not reading
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * builds and runs spl, still not loading uboot properly through ymodem
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * resolve building issues
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * add am33xx specific install and deploy requirements
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * resolve config issues with u-boot-ti-staging
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * use savedefconfig
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * put defconfig back to 2020.04
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * Update defconfig
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * update patch to the latest
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * som3354: Init add u-boot files
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * micropython: ignore QA warnings
    Signed-off-by: Brenden Tisler's avatarBrenden Tisler <btisler@emacinc.com>
    
    * Adding upstream repository suggestions
    
    Each have a kirkstone branch
    
    - java support layers
    - no poky base
    - meta-security
    - meta-swupdate
    
    * Add micropython unix port recipe.
    
    This will add a 'micropython' binary that presents as a stripped down
    python. There is also a basic 'pip' included as 'mip'. It is invoked
    with 'micropython -m mip <command>'
    
    This hasn't been tested on hardware yet
    
    * Resolve "Dunfell EMAC tools" 
    
    kyoungmeyer/119-emac-tools (squashed)
    
    * Use Yocto recipe for nanopb. Currently at 0.4.5. Needs testing
    
    * Add uut-server recipe
    
    * First three packages build, but haven't been tested on hardware yet
    5ebc098a
This project is licensed under the MIT License. Learn more
LICENSE 1.04 KB