OK, so far, so good. Now, please test suspend/resume, and confirm whether the touchpad works. If the problem persists, please upload the dmesg output taken after the resume again.