Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ISP (work in progress) #319

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from
Draft

ISP (work in progress) #319

wants to merge 15 commits into from

Commits on Aug 22, 2023

  1. dapf: Support reg indexing + add ISP

    Also enable power if domain exists.
    
    Signed-off-by: Eileen Yoon <[email protected]>
    eiln committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    9ef073a View commit details
    Browse the repository at this point in the history
  2. kboot: Reserve ISP firmware

    Signed-off-by: Eileen Yoon <[email protected]>
    eiln committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    336dfb0 View commit details
    Browse the repository at this point in the history
  3. isp: tmp - Add t8020 ISP DART workaround

    Signed-off-by: Eileen Yoon <[email protected]>
    eiln committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    0098f4a View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2023

  1. isp/kboot: Prelim T6000 support

    Handle /arm-io/isp0 and diff CTRR writes.
    
    Signed-off-by: Eileen Yoon <[email protected]>
    eiln committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    d8cecca View commit details
    Browse the repository at this point in the history
  2. isp: t6000 13c index 0 flag

    Signed-off-by: Eileen Yoon <[email protected]>
    eiln committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    caa4021 View commit details
    Browse the repository at this point in the history
  3. isp: t6000 stream select mask

    Signed-off-by: Eileen Yoon <[email protected]>
    eiln committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    f81b2c3 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. kboot: Use adt_segment_ranges struct instead of open-coding

    Signed-off-by: Hector Martin <[email protected]>
    marcan authored and eiln committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    a3cb742 View commit details
    Browse the repository at this point in the history
  2. kboot: Handle ISP/SIO reserved firmware differences

    The iova field is different, handle it with a flag.
    
    Signed-off-by: Hector Martin <[email protected]>
    marcan authored and eiln committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    e709f9a View commit details
    Browse the repository at this point in the history
  3. pmgr: Expose pmgr_set_mode

    For ISP stuff which is not declared in the ADT
    
    Signed-off-by: Hector Martin <[email protected]>
    marcan authored and eiln committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    ca3ca11 View commit details
    Browse the repository at this point in the history
  4. isp: Allocate heap carveout

    Allocating this in m1n1 means we can treat it as a reserved-memory node
    and deal with knowing the size in m1n1, instead of the kernel. It also
    means we can deal with the firmware version dependency mess here.
    
    Signed-off-by: Hector Martin <[email protected]>
    marcan authored and eiln committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    3b549bd View commit details
    Browse the repository at this point in the history
  5. kboot: Handle ISP heap carveout

    Signed-off-by: Hector Martin <[email protected]>
    marcan authored and eiln committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    bb2d532 View commit details
    Browse the repository at this point in the history
  6. kboot: Make dt_get_or_add_reserved_mem mutate existing nodes

    This means we can use it with pre-created nodes in the DT.
    
    Signed-off-by: Hector Martin <[email protected]>
    marcan authored and eiln committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    067f61b View commit details
    Browse the repository at this point in the history
  7. kboot: Add isp-heap mem region to phandle

    So of_iommu can detect it.
    
    Signed-off-by: Eileen Yoon <[email protected]>
    eiln committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    bf07bd0 View commit details
    Browse the repository at this point in the history
  8. kboot: Remove old ISP segment-ranges struct

    Signed-off-by: Eileen Yoon <[email protected]>
    eiln committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    4511899 View commit details
    Browse the repository at this point in the history
  9. kboot/isp: Pass ctrr_size to FDT

    Still needed to fill out the fw bootargs.
    
    Signed-off-by: Eileen Yoon <[email protected]>
    eiln committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    b5c2fcb View commit details
    Browse the repository at this point in the history