In a bowl, mix together the garlic powder, salt, pepper, thyme, chili powder and cinnamon. Place the pork loin on a plate and rub all sides with the spice mixture. In the crockpot, place the seasoned pork loin. Add the minced garlic, onion, and apple chunks. Add the white wine/chicken stock. Cover and put on low.
Cook for 8 hours or until the internal temperature is 160F. Remove the meat from the crock pot, wrap it with aluminum foil, and let it rest for 10 minutes.
If you want gravy, place the remaining items from the crockpot into a pot. Place the flame to high and cook for 5-10 minutes over high heat to reduce the sauce to a more creamier sauce. If you want, you can use an immersion blender to make a more creamy gravy.
Cut the meat into thin slices, and either serve with the apples and the onions just as they are out of the pot, caramelized and soft, or dress the meat with a creamy and sweet gravy.