The port doesn't need to be configured as a trunk, but you need to set up an IP helper on the other subnets that points to the controller.
The phone will then boot up in the other subnet and do a broadcast for an address. The router will then reply back that "it can help" it will then take the source mac address and convert it to a unicast request to the Mitel, which in turn will return an address.