RTC ds1307 does not update the Clock on Boot

So I installed the Debian distribution, and now the RTC only updates the clock on reboot (warm start) not on boot (cold start)

When i do an Boot:
root@beaglebone:~# dmesg | grep ‘i2c|rtc’
[ 0.000000] Kernel command line: console=tty0 console=ttyO0,115200n8 quiet root=UUID=e7ab605c-ecc8-4fe9-9154-b35e06995d8a ro rootfstype=ext4 rootwait fixrtc quiet init=/lib/systemd/systemd
[ 0.131015] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[ 0.131930] input: tps65217_pwr_but as /devices/ocp.3/44e0b000.i2c/i2c-0/0-0024/input/input0
[ 0.140321] omap_i2c 44e0b000.i2c: unable to select pin group
[ 0.140845] omap_i2c 4819c000.i2c: bus 1 rev0.11 at 100 kHz
[ 0.142187] omap_i2c 4819c000.i2c: unable to select pin group
[ 0.753692] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
[ 0.753892] i2c /dev entries driver
[ 0.979232] [drm] Cannot find any crtc or sizes - going 1024x768
[ 1.050535] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
[ 20.396105] rtc-ds1307 1-0068: rtc core: registered ds1307 as rtc1
[ 20.396133] rtc-ds1307 1-0068: 56 bytes nvram
[ 20.401854] i2c i2c-1: new_device: Instantiated device ds1307 at 0x68
[ 22.496899] i2c i2c-1: Failed to register i2c client ds1307 at 0x68 (-16)