0% found this document useful (0 votes)
56 views3 pages

Bootloader Bring-Up Checklist v1

Uploaded by

theumer2008
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views3 pages

Bootloader Bring-Up Checklist v1

Uploaded by

theumer2008
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

# Bootloader Bring up Check List v1

### pit
- [x] pit read/write api
- [x] update MBR
- [ ] update MBR NV partition
- [x] update GPT
### V3 protocol
- [x] samsung odin download protocol
### param
- [x] param api
- [x] param initialization
- [x] param shell command
- [x] updatable param
- [x] pamam backup and restore
### bootloader shell
- [x] enter shell by pressing enter key
- [x] shell command whitelist
- [x] shell command(ex. usb, upload, rest sud...)
- [ ] modify AP/PMIC margin
### MMU
- [x] MMU table setting
- [x] secondary core MMU setting (only for SMP)
- [x] memory attribute setting
- [x] MMU enable
### uart driver
- [x] UART driver init
- [x] UART serial log
### block driver
- [x] LU provisioning(UFS)
- [x] read/write
- [x] block api
### pmic driver
- [x] warm/pin reset setting api
- [x] check rtc alram api
### charger driver
### fuelgauge driver
### muic driver
- [ ] for factory bunary feature?...
### usb driver
### usb command
- [ ] OKAY, LOKE, OK, ODIN, THOR, FPGM
- [x] DVIF
- [ ] SUPPORT AUTOTEST
### lcd driver
### display
- [x] bootloader logo image display
- [x] warning image display
- [x] download image display
- [x] lcd text print api
- [ ] booting or download info display ex) chip id...
### reboot mode
- [x] check reboot mode
### downlaod mode
- [x] ext4 binary flash
- [x] basic binary flash
- [x] pit binary flash
- [x] smp flash
- [x] compressed binary flash
- [ ] in download mode, after press dn + power 7sec normal boot
- [x] progress bar
- [ ] handling download error
### upload mode
- [x] rdx memory dump
- [x] kernel log dump
- [x] debug snap shot dump
- [ ] sdcard ramdump
- [ ] ramdump to bootdev
### check upload mode
- [x] warm reset / watchdog check
- [ ] smpl check
- [ ] wtsr check
- [x] kernel panic check
- [x] in boot shell, upload cmd
- [ ] force upload feature check
### check pm status
- [x] by jig status, select boot mode
- [x] is_normal_booting function
- [ ] CONFIT_STORE_MODE(ldu feature), dont lpm boot
- [ ] SUPPORT_MDM_MODE, dont lpm boot
- [x] check vbus status, if overvoltage power off
- [x] check power on source
- [x] check charger, valid charger, invalid charger or wireless charger
- [ ] long press power key check, if powerkey press more 2 sec power on and power
on by pmic RTC alarm, power off(need to check by power tg)
### secure OS
- [x] TZ OS load
- [x] ldfw load
- [x] key storage load
### dumpgpr
- [x] if warm reset / watchdog, dumpgpr work well
- [x] print pc / lr
- [ ] if secure jtag enable, disable dumpgpr
- [ ] after dumpgpr, sw reset
- [ ] secure jtag unlock
### sec debug
- [ ] debug snapshot log buffer setting
- [ ] reboot reason
- [x] key forced upload
- [ ] bigdata
- [ ] auto comment
### kernel
- [x] device tree load
- [x] device tree overlay with hw rev
- [x] device tree memory node update
- [x] device tree boot args update
- [x] ramdisk load
- [x] ramdisk start / end address update in dt chosen node
- [x] kernel load
- [ ] kernel signature check
- [ ] KASLR
- [x] kernel jump
- [ ] load cp header
### NAD
- [ ] AP test
- [ ] DRAM test
### Barcode
- [ ] display barcode
- [ ] give to kernel carrier id, salescode offset
### maintenence mode
- [ ] VZW only
### security
- [x] init ddi data
- [x] key storage
- [x] init ldfw
- [ ] init efuse data
- [ ] init sec data rpmb
- [ ] set tzpc secureport
- [ ] set tzpc ese secure
- [ ] set tzpc secure camera
- [ ] RPMB
- [ ] AVB
### FOTA
- [x] slk / ldfw / secureos BOTA
- [x] oneshot recovery skip during FOTA
### recovery mode
- [ ] recovery mode entering condition check
- [ ] recovery reason clear
- [ ] skip recovery mode for factory binary
- [ ] determine param value clear or not, depending on FOTA or factory reset
### emergency download
- [x] cfg script
- [x] make DEBUG_USB_RECOVERY output
- [x] DEBUG_USB_RECOVERY output for QB
- [x] after edl, download mode boot
- [x] short TP_UB to change om status, do edl
### QB output
- [x] BL
- [x] DEBUG_BOOTLOADER
- [x] DEBUG_USB_RECOVERY
### Board Power
- [ ] board power on
- [x] board power off

You might also like