psdmd master: SRCREV bump 750da40780..75ae508472

Willy Tu (2):
      refactor unlock logic
      psdmd: set root certificate provider for TlsServerCredentialsOptions

Fusion-Link: fusion2 N/A
Tested:
```
root@yscwb3-nfd01:~# systemctl status  psdmd.service -l
● psdmd.service - Persistent Storage Device Manager (PSDM) daemon
     Loaded: loaded (/usr/lib/systemd/system/psdmd.service; enabled; preset: enabled)
     Active: active (running) since Mon 2026-08-10 11:32:32 PDT; 4h 52min ago
 Invocation: df336e6d54104b6393daa19111022a93
   Main PID: 3829 (psdmd)
     Memory: 6.5M
        CPU: 2s
     CGroup: /system.slice/psdmd.service
             └─3829 /usr/bin/psdmd --port 50162 --secure_port 20110

Aug 10 11:32:59 yscwb3-nfd01.prod.google.com psdmd[3829]: eStoraged to em, assocation is - /xyz/openbmc_project/inventory/system/board/Board
Aug 10 11:33:10 yscwb3-nfd01.prod.google.com psdmd[3829]: Retrieved FRU data
Aug 10 11:33:10 yscwb3-nfd01.prod.google.com psdmd[3829]: Successfully retrieved NSS
Aug 10 11:33:20 yscwb3-nfd01.prod.google.com psdmd[3829]: Successfully unlocked the LUKS-encrypted device
Aug 10 11:33:20 yscwb3-nfd01.prod.google.com psdmd[3829]: Successfully read BMC hostname
Aug 10 11:33:20 yscwb3-nfd01.prod.google.com psdmd[3829]: eStoraged to em, assocation is - /xyz/openbmc_project/inventory/system/board/Board
Aug 10 11:33:20 yscwb3-nfd01.prod.google.com psdmd[3829]: StorageDeviceService listening on [::]:50162
Aug 10 11:33:20 yscwb3-nfd01.prod.google.com psdmd[3829]: Starting eMMC active health monitor loop
Aug 10 11:33:35 yscwb3-nfd01.prod.google.com psdmd[3829]: StorageDeviceService listening on [::]:20110
Aug 10 11:33:35 yscwb3-nfd01.prod.google.com psdmd[3829]: Secure server credentials verified. Listening on secure port.
root@yscwb3-nfd01:~# systemctl status emmc-available.target
● emmc-available.target - eMMC is unlocked and mounted
     Loaded: loaded (/usr/lib/systemd/system/emmc-available.target; static)
     Active: active since Mon 2026-08-10 11:33:20 PDT; 4h 51min ago
 Invocation: 1101284fe6924582a8a31500b20b0f35

Aug 10 11:33:20 yscwb3-nfd01.prod.google.com systemd[1]: Reached target eMMC is unlocked and mounted.
```

Platforms-Affected: TTF
Google-Bug-Id: 542210029
Google-Bug-Id: 544731724
Change-Id: I35ef0ed3b97d80201457515d2820cbd7468a96dd
Signed-off-by: Willy Tu <wltu@google.com>
(cherry-picked from commit de789bdebf7c1b3a2cbbeedec7827b2b452fc5c4)
diff --git a/recipes-google/devices/psdmd_git.bb b/recipes-google/devices/psdmd_git.bb
index 42e7aed..a294250 100644
--- a/recipes-google/devices/psdmd_git.bb
+++ b/recipes-google/devices/psdmd_git.bb
@@ -29,7 +29,7 @@
 EXTRA_OEMESON:append = " -Dtests=disabled"
 
 SRC_URI = "git://gbmc-private.googlesource.com/psdmd;protocol=https;branch=master"
-SRCREV = "750da40780a735f38040913be9141822e4ed456c"
+SRCREV = "75ae508472002dd14b789b49fcec1fd3b3746499"
 
 SYSTEMD_PACKAGES = "${PN}"
 SYSTEMD_SERVICE:${PN} += "psdmd.service"