PCI-Express Dual Mode / Endpoint Mode

Is it theoretically possible for the CD8180 to support (with the right driver and device tree) to support the usage of the PCI Express slot in dual mode or endpoint mode, such that the endpoint framework in Linux can be used on the board?