SOFTWARE DESCRIPTION(9)
π Software description(9) π
okay so bestie, welcome to this page from the Kernel API Manual β we're talking about the GENI SE Wrapper driver, and it's structured into 2 parts:
geni_wrapperβ this represents the QUP Wrapper controller. This part of the driver manages the QUP Wrapper info: hardware version, the clock performance table that's common to all the internal serial engines β all that good stuff.geni_seβ this represents the serial engine. This part of the driver manages serial engine info such as clocks, containing QUP Wrapper, etc. It also supports operations (eg. initialize the concerned serial engine, select between FIFO and DMA mode of operation etc.) that are common to all the serial engines and are independent of serial interfaces.
π SEE ALSO π
the whole reference squad is literally right here, no cap:
./drivers/soc/qcom/qcom-geni-se.cβ the Kernel fileOverview(9)Hardware description(9)struct geni_wrapper(9)struct geni_se_desc(9)struct se_fw_hdr(9)geni_se_get_qup_hw_version(9)geni_se_init(9)geni_se_select_mode(9)Overview(9)geni_se_config_packing(9)geni_se_resources_off(9)geni_se_resources_on(9)geni_se_clk_tbl_get(9)geni_se_clk_freq_match(9)geni_se_tx_init_dma(9)geni_se_tx_dma_prep(9)geni_se_rx_init_dma(9)geni_se_rx_dma_prep(9)geni_se_tx_dma_unprep(9)geni_se_rx_dma_unprep(9)geni_icc_set_bw_ab(9)geni_se_resources_deactivate(9)geni_se_resources_activate(9)geni_se_set_perf_level(9)geni_se_set_perf_opp(9)geni_se_domain_attach(9)geni_se_resources_init(9)geni_find_protocol_fw(9)geni_configure_xfer_mode(9)geni_enable_interrupts(9)geni_write_fw_revision(9)geni_load_se_fw(9)geni_load_se_firmware(9)
xoxo, this page's source/version is ./drivers/soc/qcom, it's dated October 2026, and yes it's still Software description(9) π
β¨
π¦ 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