Visible to Intel only — GUID: iga1406135845353
Ixiasoft
Visible to Intel only — GUID: iga1406135845353
Ixiasoft
1.5.5.1. Compiling the Driver
After setting up your environment to include a path to the Linaro ARM GCC compiler as is mentioned in the “Linux Kernel” instructions, follow the instructions until after you’ve completed “make ARCH=ARM socfpga_defconfig” step. This step creates a kernel with the default configuration for the “socfpga” (Altera’s SoC FPGA) devices.
- Run “make ARCH=ARM menuconfig” and select:
Device Drivers --->
Followed by ENTER.
- In the “Device Drivers” section look for:
<> Hardware Monitoring support --->
Note: Use the space bar to toggle the <> from disabled <> to enabled <*>. Setting it to <M> adds it as a module, which was not tested.Hit ENTER to enter go into the “Hardware Monitoring support” section. Browse to: <*> PMBus support --->
- Set the <> to <*> and hit ENTER to go to the PMBus support section.
In this section, find <> Linear Technologies LTC2974, LTC2978, LTC3880, and LTC3883.
- Change the <> to <*> to enable the LTC2978A Hardware Monitoring Driver.
- Follow the instructions on Rocketboards to build the kernel.
- Make ARCH=arm uImage LOADADDR=0x8000.
- Copy the resulting zImage from ./arch/arm/boot to the FAT partition of your SD Card and boot Linux.