zl3073x_flash_mode_leave(9)
okay bestie, youβre looking at the Kernel API Manual page for zl3073x_flash_mode_leave(9) β periodt. π
β¨ NAME β¨
zl3073x_flash_mode_leave β Leave flash mode. No cap, thatβs the whole name vibe. π
πΈ SYNOPSIS πΈ
int zl3073x_flash_mode_leave (struct zl3073x_dev *zldev , struct
netlink_ext_ack *extack );
π ARGUMENTS π
zldevβ thezl3073xdevice structure, aka the main character here. πextackβ netlink extack pointer to report errors, so mistakes get called out. π«Ά
π¦ DESCRIPTION π¦
The way this function works is: it instructs the device to leave the flash mode and to return back to normal operation. Itβs giving βflash mode said goodbye, normal operation said hi.β β¨
The procedure is literally this, in order:
- Set reset flag
- Reset the device CPU by specific HW register sequence
- Wait for the device to be ready
- Check the reset flag was cleared
π RETURN π
0 on success, <0 on error. Thatβs it, bestie β 0 is the slay, <0 is the βsomething went off.β π
π SEE ALSO π
Kernel file: ./drivers/dpll/zl3073x/flash.c β and the whole friend group is:
zl3073x_flash_download(9)zl3073x_flash_error_check(9)zl3073x_flash_wait_ready(9)zl3073x_flash_cmd_wait(9)zl3073x_flash_get_sector_size(9)zl3073x_flash_block(9)zl3073x_flash_sectors(9)zl3073x_flash_page(9)zl3073x_flash_page_copy(9)zl3073x_flash_mode_verify(9)zl3073x_flash_mode_enter(9)
Thatβs the whole page, bestie! π«Ά This cutie came from the ./drivers/dpll/zl3073x source/version, October 2026 edition β mwah π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms