UC Berkeley does accept earmarked donations, but there is a limit to how specific they can be. I'm not sure what that particular level is, to be clear, but I've heard it's above the "it must go to this lab / group / person" level.
Scott Shenker, a CS Prof actually has an unrelated campaign right now where he'll match his student donations 10:1, so a few friends and I have been discussing some rules lately.