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

cater for moving ocmb out of proc in device tree - WILL WORK ON THIS IN P11 TIME FRAME - NOW PARKING #85

Closed
wants to merge 1 commit into from

Commits on Jan 29, 2024

  1. cater for moving ocmb out of proc in device tree

    1) As present ocmb is added under proc chip even though ocmb
    is a chip itself.
    
    2) Moved ocmb out of proc chip as it needs to use its own
    pib and iic bus
    
    3) cater for moving ocmb out of proc chip in device tree
    
    4) Ensured that ddr4 ocmb targets still use proc pib, fsi bus
    
    Tested:
    i------------kernel pib read-----------
    PDBG:Translating target addr 0x50001 -> 0x50001 on /proc0/ocmb2
    PDBG:pib_read_helper[158]: rc = 0, addr = 0x0000000000050001, data = 0x80c0000200000000, target = /proc0/ocmb2
    ody kernel pib read address 0x50001 orig value 0x80c0000200000000 rc =0
    
    -----ocmb ddr5 getscom --------------
    get_backend_target FOUND  classs sbefifo-ody index = 0x2 ocmb index = 0x2
    odyssesy chip ocmb_getscom  ocmb index=2 addr= c0002040 orig value 0x4001000a000640 ret 0
    
    -------------cfam-------------------------------
    PDBG:Translating target addr 0x2804 -> 0x2804 on /hmfsi-ody@810
    PDBG:Failed to read from 0x00002810 (0000000000002804)
    PDBG:fsi_read_helper[314]: rc = 6, addr = 0x02804, data = 0x10000010, target = /hmfsi-ody@810
    
    --------------dump & ffdc-----------------------
    sucessfully collected dump data len is 20184
    sbefifo_op_ody_ffdc_get calling fsi_ody_read
    PDBG:Translating target addr 0x2809 -> 0x2809 on /hmfsi-ody@110
    PDBG:fsi_read_helper[312]: rc = 0, addr = 0x02809, data = 0x9133603f, target = /hmfsi-ody@110
    
    DDR4 system validation
    1) IPLed the system and ensured it reached runtime
    
    Tested hardeare dump
    Jan 28 06:04:20 ever6bmc phosphor-dump-manager[12876]: getDump callig sbe_dump
    Jan 28 06:04:33 ever6bmc phosphor-dump-manager[12876]: dataLen received is 0x00004ED8 /n
    Jan 28 06:04:33 ever6bmc phosphor-dump-manager[12877]: PDBG Initilization started
    
    Signed-off-by: Marri Devender Rao <[email protected]>
    Change-Id: Icf9bbee5f5f47659ae005777d21bd8c8bc60ea39
    devenrao committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    8635cd6 View commit details
    Browse the repository at this point in the history